LIRC 0.8.7 Fixes for Maverick

Mario Limonciello superm1 at ubuntu.com
Thu Aug 19 15:53:52 UTC 2010


  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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20100819/8ec9189d/attachment.html>


More information about the kernel-team mailing list