[APPLIED] Re: LIRC 0.8.7 Fixes for Maverick

Leann Ogasawara leann.ogasawara at canonical.com
Tue Aug 24 00:11:43 UTC 2010


Applied to Maverick linux master.

Thanks,
Leann

On Thu, 2010-08-19 at 10:53 -0500, Mario Limonciello wrote:
> Hi Everyone:
> 
> I've assembled and tested a set of LIRC fixes for Maverick that should
> be compatible with 2.6.35.  These sauce patches should be droppable
> for 2.6.36 (lirc is in staging, and mceusb/streamzap should be merged
> from v4l-dvb's other branch into mainline).  The 4 sauce patches are
> the same ones that Fedora 14 is going to be shipping with.
> 
> I've also opened a tracking bug for this at
> https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/620498.
> Pull request below.
> 
> 
> The following changes since commit
> c3395bde8d122155fec15f2d2953a3426b09fbc2:
>   Mathieu J. Poirier (1):
>         UBUNTU: SAUCE: (no-up) ARM: Resetting power_mode to its
> original value.
> 
> are available in the git repository at:
> 
>   git://kernel.ubuntu.com/mariol/ubuntu-maverick.git lirc-maverick
> 
> Jarod Wilson (4):
>       UBUNTU: SAUCE: Bring in staging/lirc from 2.6.36
>       UBUNTU: SAUCE: Update ir-core to linuxtv/other which should be
> merged for 2.6.36.
>       UBUNTU: SAUCE: Fix memleaks in imon and mceusb drivers
>       UBUNTU: SAUCE: Bring in streamzap support from linuxtv/other
> 
> Mario Limonciello (2):
>       UBUNTU: Remove ubuntu/lirc in favor of staging/lirc from 2.6.36
>       UBUNTU: [Config] Regenerate config for LIRC in staging
> 
>  Documentation/DocBook/media-entities.tmpl          |    1 +
>  Documentation/DocBook/media.tmpl                   |    8 +-
>  .../DocBook/v4l/lirc_device_interface.xml          |  235 ++
>  Documentation/DocBook/v4l/remote_controllers.xml   |    2 +
>  Documentation/dvb/get_dvb_firmware                 |   19 +-
>  Documentation/video4linux/CARDLIST.cx23885         |    6 +-
>  debian.master/config/amd64/config.common.amd64     |    1 -
>  debian.master/config/armel/config.flavour.omap     |    1 -
>  .../config/armel/config.flavour.versatile          |    1 -
>  debian.master/config/config.common.ubuntu          |   14 +-
>  debian.master/config/i386/config.common.i386       |    1 -
>  debian.master/control                              |  750 +++++++
>  debian.master/control.stub                         |  750 +++++++
>  debian.master/d-i/kernel-versions                  |   19 +
>  drivers/input/evdev.c                              |   39 +
>  drivers/input/input.c                              |  268 ++-
>  drivers/media/IR/Kconfig                           |   56 +
>  drivers/media/IR/Makefile                          |    5 +
>  drivers/media/IR/imon.c                            |   25 +-
>  drivers/media/IR/ir-core-priv.h                    |   60 +
>  drivers/media/IR/ir-jvc-decoder.c                  |  152 +--
>  drivers/media/IR/ir-lirc-codec.c                   |  283 +++
>  drivers/media/IR/ir-nec-decoder.c                  |  151 +--
>  drivers/media/IR/ir-raw-event.c                    |  167 +-
>  drivers/media/IR/ir-rc5-decoder.c                  |  167 +--
>  drivers/media/IR/ir-rc5-sz-decoder.c               |  153 ++
>  drivers/media/IR/ir-rc6-decoder.c                  |  153 +--
>  drivers/media/IR/ir-sony-decoder.c                 |  155 +--
>  drivers/media/IR/ir-sysfs.c                        |  269 ++-
>  drivers/media/IR/keymaps/Makefile                  |    3 +
>  drivers/media/IR/keymaps/rc-lirc.c                 |   41 +
>  drivers/media/IR/keymaps/rc-rc6-mce.c              |  105 +
>  drivers/media/IR/keymaps/rc-streamzap.c            |   82 +
>  drivers/media/IR/lirc_dev.c                        |  764 +++++++
>  drivers/media/IR/mceusb.c                          | 1130 ++++++++++
>  drivers/media/IR/streamzap.c                       |  569 +++++
>  drivers/media/common/tuners/tda18271-fe.c          |    8 +-
>  drivers/media/dvb/mantis/Kconfig                   |   14 +-
>  drivers/media/dvb/mantis/mantis_input.c            |    5 +-
>  drivers/media/video/cx23885/cx23885-cards.c        |   40 +
>  drivers/media/video/cx23885/cx23885-core.c         |   11 +-
>  drivers/media/video/cx23885/cx23885-dvb.c          |    2 +-
>  drivers/media/video/cx23885/cx23885-input.c        |  317 +--
>  drivers/media/video/cx23885/cx23885-ir.c           |    2 +-
>  drivers/media/video/cx23885/cx23885.h              |   12 +-
>  drivers/media/video/cx88/cx88-cards.c              |    9 +-
>  drivers/media/video/cx88/cx88-i2c.c                |    6 +-
>  drivers/media/video/cx88/cx88-input.c              |   46 +-
>  drivers/media/video/cx88/cx88.h                    |    1 +
>  drivers/media/video/em28xx/em28xx-input.c          |   80 +-
>  drivers/media/video/em28xx/em28xx-video.c          |    4 +-
>  drivers/media/video/em28xx/em28xx.h                |    1 +
>  drivers/media/video/hdpvr/hdpvr-core.c             |    5 +
>  drivers/media/video/ir-kbd-i2c.c                   |   14 +-
>  drivers/media/video/pvrusb2/pvrusb2-ioread.c       |    5 +-
>  drivers/staging/Kconfig                            |    2 +
>  drivers/staging/Makefile                           |    1 +
>  drivers/staging/lirc/Kconfig                       |  105 +
>  drivers/staging/lirc/Makefile                      |   18 +
>  drivers/staging/lirc/TODO                          |    8 +
>  drivers/staging/lirc/TODO.lirc_i2c                 |    3 +
>  .../staging/lirc}/lirc_bt829.c                     |   25 +-
>  .../staging/lirc}/lirc_ene0100.c                   |   17 +-
>  .../staging/lirc}/lirc_ene0100.h                   |   25 +-
>  .../lirc_i2c => drivers/staging/lirc}/lirc_i2c.c   |  264 +---
>  .../staging/lirc}/lirc_igorplugusb.c               |  237 +--
>  drivers/staging/lirc/lirc_imon.c                   | 1058 +++++++++
>  .../lirc_it87 => drivers/staging/lirc}/lirc_it87.c |  141 +-
>  .../lirc_it87 => drivers/staging/lirc}/lirc_it87.h |    0
>  .../staging/lirc}/lirc_ite8709.c                   |   54 +-
>  .../staging/lirc}/lirc_parallel.c                  |  107 +-
>  .../staging/lirc}/lirc_parallel.h                  |    2 +-
>  .../staging/lirc}/lirc_sasem.c                     |  273 +--
>  .../staging/lirc}/lirc_serial.c                    |  399 ++---
>  .../lirc_sir => drivers/staging/lirc}/lirc_sir.c   |  117 +-
>  .../staging/lirc}/lirc_ttusbir.c                   |   24 +-
>  drivers/staging/lirc/lirc_zilog.c                  | 1387
> ++++++++++++
>  include/linux/input.h                              |   39 +-
>  include/media/ir-core.h                            |    8 +-
>  include/media/ir-kbd-i2c.h                         |    2 +-
>  include/media/lirc.h                               |  165 ++
>  include/media/lirc_dev.h                           |  225 ++
>  include/media/rc-map.h                             |    9 +
>  ubuntu/Kconfig                                     |    1 -
>  ubuntu/Makefile                                    |    1 -
>  ubuntu/lirc/Kconfig                                |   88 -
>  ubuntu/lirc/Makefile                               |   23 -
>  ubuntu/lirc/kcompat.h                              |  402 ----
>  ubuntu/lirc/lirc.h                                 |  105 -
>  ubuntu/lirc/lirc_atiusb/Makefile                   |    3 -
>  ubuntu/lirc/lirc_atiusb/lirc_atiusb.c              | 1450
> ------------
>  ubuntu/lirc/lirc_bt829/Makefile                    |    3 -
>  ubuntu/lirc/lirc_dev/Makefile                      |    3 -
>  ubuntu/lirc/lirc_dev/lirc_dev.c                    | 1024 ---------
>  ubuntu/lirc/lirc_dev/lirc_dev.h                    |  343 ---
>  ubuntu/lirc/lirc_ene0100/Makefile                  |    3 -
>  ubuntu/lirc/lirc_gpio/Makefile                     |    3 -
>  ubuntu/lirc/lirc_gpio/lirc_gpio.c                  |  613 -----
>  ubuntu/lirc/lirc_i2c/Makefile                      |    3 -
>  ubuntu/lirc/lirc_igorplugusb/Makefile              |    3 -
>  ubuntu/lirc/lirc_imon/Makefile                     |    3 -
>  ubuntu/lirc/lirc_imon/lirc_imon.c                  | 2368
> --------------------
>  ubuntu/lirc/lirc_it87/Makefile                     |    3 -
>  ubuntu/lirc/lirc_it87/README                       |   46 -
>  ubuntu/lirc/lirc_it87/TODO                         |    5 -
>  ubuntu/lirc/lirc_ite8709/Makefile                  |    3 -
>  ubuntu/lirc/lirc_mceusb/Makefile                   |    3 -
>  ubuntu/lirc/lirc_mceusb/lirc_mceusb.c              | 1288 -----------
>  ubuntu/lirc/lirc_parallel/Makefile                 |    3 -
>  ubuntu/lirc/lirc_sasem/Makefile                    |    2 -
>  ubuntu/lirc/lirc_serial/Makefile                   |    3 -
>  ubuntu/lirc/lirc_sir/Makefile                      |    3 -
>  ubuntu/lirc/lirc_streamzap/Makefile                |    2 -
>  ubuntu/lirc/lirc_streamzap/lirc_streamzap.c        |  888 --------
>  ubuntu/lirc/lirc_ttusbir/Makefile                  |    3 -
>  ubuntu/lirc/lirc_wpc8769l/Makefile                 |    3 -
>  ubuntu/lirc/lirc_wpc8769l/lirc_wpc8769l.c          | 1177 ----------
>  ubuntu/lirc/lirc_wpc8769l/lirc_wpc8769l.h          |  186 --
>  118 files changed, 9377 insertions(+), 12585 deletions(-)
>  create mode 100644
> Documentation/DocBook/v4l/lirc_device_interface.xml
>  mode change 100644 => 100755
> Documentation/video4linux/extract_xc3028.pl
>  create mode 100644 debian.master/control
>  create mode 100644 debian.master/control.stub
>  create mode 100644 debian.master/d-i/kernel-versions
>  create mode 100644 drivers/media/IR/ir-lirc-codec.c
>  create mode 100644 drivers/media/IR/ir-rc5-sz-decoder.c
>  create mode 100644 drivers/media/IR/keymaps/rc-lirc.c
>  create mode 100644 drivers/media/IR/keymaps/rc-rc6-mce.c
>  create mode 100644 drivers/media/IR/keymaps/rc-streamzap.c
>  create mode 100644 drivers/media/IR/lirc_dev.c
>  create mode 100644 drivers/media/IR/mceusb.c
>  create mode 100644 drivers/media/IR/streamzap.c
>  create mode 100644 drivers/staging/lirc/Kconfig
>  create mode 100644 drivers/staging/lirc/Makefile
>  create mode 100644 drivers/staging/lirc/TODO
>  create mode 100644 drivers/staging/lirc/TODO.lirc_i2c
>  rename {ubuntu/lirc/lirc_bt829 => drivers/staging/lirc}/lirc_bt829.c
> (92%)
>  rename {ubuntu/lirc/lirc_ene0100 =>
> drivers/staging/lirc}/lirc_ene0100.c (97%)
>  rename {ubuntu/lirc/lirc_ene0100 =>
> drivers/staging/lirc}/lirc_ene0100.h (90%)
>  rename {ubuntu/lirc/lirc_i2c => drivers/staging/lirc}/lirc_i2c.c
> (66%)
>  rename {ubuntu/lirc/lirc_igorplugusb =>
> drivers/staging/lirc}/lirc_igorplugusb.c (69%)
>  create mode 100644 drivers/staging/lirc/lirc_imon.c
>  rename {ubuntu/lirc/lirc_it87 => drivers/staging/lirc}/lirc_it87.c
> (91%)
>  rename {ubuntu/lirc/lirc_it87 => drivers/staging/lirc}/lirc_it87.h
> (100%)
>  rename {ubuntu/lirc/lirc_ite8709 =>
> drivers/staging/lirc}/lirc_ite8709.c (94%)
>  rename {ubuntu/lirc/lirc_parallel =>
> drivers/staging/lirc}/lirc_parallel.c (86%)
>  rename {ubuntu/lirc/lirc_parallel =>
> drivers/staging/lirc}/lirc_parallel.h (91%)
>  rename {ubuntu/lirc/lirc_sasem => drivers/staging/lirc}/lirc_sasem.c
> (77%)
>  rename {ubuntu/lirc/lirc_serial =>
> drivers/staging/lirc}/lirc_serial.c (82%)
>  rename {ubuntu/lirc/lirc_sir => drivers/staging/lirc}/lirc_sir.c
> (92%)
>  rename {ubuntu/lirc/lirc_ttusbir =>
> drivers/staging/lirc}/lirc_ttusbir.c (95%)
>  create mode 100644 drivers/staging/lirc/lirc_zilog.c
>  create mode 100644 include/media/lirc.h
>  create mode 100644 include/media/lirc_dev.h
>  delete mode 100644 ubuntu/lirc/Kconfig
>  delete mode 100644 ubuntu/lirc/Makefile
>  delete mode 100644 ubuntu/lirc/kcompat.h
>  delete mode 100644 ubuntu/lirc/lirc.h
>  delete mode 100644 ubuntu/lirc/lirc_atiusb/Makefile
>  delete mode 100644 ubuntu/lirc/lirc_atiusb/lirc_atiusb.c
>  delete mode 100644 ubuntu/lirc/lirc_bt829/Makefile
>  delete mode 100644 ubuntu/lirc/lirc_dev/Makefile
>  delete mode 100644 ubuntu/lirc/lirc_dev/lirc_dev.c
>  delete mode 100644 ubuntu/lirc/lirc_dev/lirc_dev.h
>  delete mode 100644 ubuntu/lirc/lirc_ene0100/Makefile
>  delete mode 100644 ubuntu/lirc/lirc_gpio/Makefile
>  delete mode 100644 ubuntu/lirc/lirc_gpio/lirc_gpio.c
>  delete mode 100644 ubuntu/lirc/lirc_i2c/Makefile
>  delete mode 100644 ubuntu/lirc/lirc_igorplugusb/Makefile
>  delete mode 100644 ubuntu/lirc/lirc_imon/Makefile
>  delete mode 100644 ubuntu/lirc/lirc_imon/lirc_imon.c
>  delete mode 100644 ubuntu/lirc/lirc_it87/Makefile
>  delete mode 100644 ubuntu/lirc/lirc_it87/README
>  delete mode 100644 ubuntu/lirc/lirc_it87/TODO
>  delete mode 100644 ubuntu/lirc/lirc_ite8709/Makefile
>  delete mode 100644 ubuntu/lirc/lirc_mceusb/Makefile
>  delete mode 100644 ubuntu/lirc/lirc_mceusb/lirc_mceusb.c
>  delete mode 100644 ubuntu/lirc/lirc_parallel/Makefile
>  delete mode 100644 ubuntu/lirc/lirc_sasem/Makefile
>  delete mode 100644 ubuntu/lirc/lirc_serial/Makefile
>  delete mode 100644 ubuntu/lirc/lirc_sir/Makefile
>  delete mode 100644 ubuntu/lirc/lirc_streamzap/Makefile
>  delete mode 100755 ubuntu/lirc/lirc_streamzap/lirc_streamzap.c
>  delete mode 100644 ubuntu/lirc/lirc_ttusbir/Makefile
>  delete mode 100644 ubuntu/lirc/lirc_wpc8769l/Makefile
>  delete mode 100644 ubuntu/lirc/lirc_wpc8769l/lirc_wpc8769l.c
>  delete mode 100644 ubuntu/lirc/lirc_wpc8769l/lirc_wpc8769l.h
> 
> -- 
> Mario Limonciello
> superm1 at ubuntu.com 






More information about the kernel-team mailing list