IR updates for Maverick

Bug #670483 reported by Leann Ogasawara
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux-backports-modules-2.6.35 (Ubuntu)
Invalid
Undecided
Unassigned
Maverick
Fix Released
Medium
Leann Ogasawara
linux-meta (Ubuntu)
Invalid
Undecided
Unassigned
Maverick
Won't Fix
Medium
Leann Ogasawara

Bug Description

SRU Justification:

Per the following discussion on the Ubuntu kernel team mailing list:

https://lists.ubuntu.com/archives/kernel-team/2010-October/013181.html

It's been requested/suggested that we pull in some additional ir-core updates. Highlights of these updates include:

 * proper auto-config of another imon 0xffdc device
 * imon key release fixups (was possible for keys to get stuck down)
 * lirc_ene0100 replaced with ene_ir (ported to ir-core)
 * new nuvoton (ASRock ION 330HT) ir driver
 * lirc compat ioctl fixups so 64-bit kernel, 32-bit userspace works

Impact:

All of the proposed changes have officially landed upstream. However, due to the large amount of changes which specifically touch the IR subsystem, it's proposed we release this via linux-backports-modules. A summary of the complete patch set is as follows:

 * Revert "UBUNTU: SAUCE: ir-core: Fix null dereferences in the protocols sysfs interface"
 * V4L/DVB: mceusb: add two new ASUS device IDs
 * V4L/DVB: dib0700: break keytable into NEC and RC-5 variants
 * V4L/DVB: IR: Kconfig fixes
 * V4L/DVB: IR: minor fixes
 * V4L/DVB: IR: replace spinlock with mutex
 * V4L/DVB: IR: replace workqueue with kthread
 * V4L/DVB: ir-core: Remove magic numbers at the sysfs logic
 * V4L/DVB: ir-core: Rename sysfs protocols nomenclature to rc-5 and rc-6
 * V4L/DVB: ir-core: Add support for disabling all protocols
 * V4L/DVB: ir-core: allow specifying multiple protocols at one open/write
 * V4L/DVB: IR: add ir-core to lirc userspace decoder bridge driver
 * V4L/DVB: IR: Allow not to compile keymaps in
 * V4L/DVB: ir-core: Fix null dereferences in the protocols sysfs interface
 * V4L/DVB: IR/streamzap: functional in-kernel decoding
 * [media] ir: avoid race conditions at device disconnect
 * V4L/DVB: IR: add helper function for hardware with small o/b buffer
 * V4L/DVB: IR: extend interfaces to support more device settings
 * V4L/DVB: IR: report unknown scancodes the in-kernel decoders found
 * V4L/DVB: IR: JVC: make repeat work
 * V4L/DVB: IR: nec decoder: fix repeat
 * V4L/DVB: IR: NECX: support repeat
 * V4L/DVB: drivers/media: Remove unnecessary casts of private_data
 * V4L/DVB: STAGING: remove lirc_ene0100 driver
 * V4L/DVB: IR: Port ene driver to new IR subsystem and enable it
 * V4L/DVB: IR: fix duty cycle capability
 * V4L/DVB: IR: fix keys beeing stuck down forever
 * V4L/DVB: IR: extend MCE keymap
 * IR: add driver for Nuvoton w836x7hg integrated CIR
 * nuvoton-cir: add proper rx fifo overrun handling
 * IR/Kconfig: sort hardware entries alphabetically
 * V4L/DVB: IR: export ir_keyup so imon driver can use it directly
 * V4L/DVB: imon: split mouse events to a separate input dev
 * V4L/DVB: IR/imon: protect ictx's kc and last_keycode w/spinlock
 * V4L/DVB: IR/imon: set up mce-only devices w/mce keytable
 * V4L/DVB: IR/lirc_dev: check for valid irctl in unregister path
 * IR/lirc: further ioctl portability fixups
 * lirc: wire up .compat_ioctl to main ioctl handler
 * lirc_dev: fixup error messages w/missing newlines
 * V4L/DVB: rc-core: increase repeat time
 * V4L/DVB: Fix IR_CORE dependencies
 * V4L/DVB: IR/lirc: use memdup_user instead of copy_from_user
 * V4L/DVB: media/IR: testing the wrong variable
 * V4L/DVB: media/IR: nec-decoder needs to select BITREV
 * V4L/DVB: IR keymap: Add print button for HP OEM version of MCE remote
 * UBUNTU: SAUCE: update streamzap support from upstream
 * V4L/DVB: IR/mceusb: less generic callback name and remove cruft
 * [media] lirc: Make struct file_operations pointer const

Test Case: TBD

Changed in linux-backports-modules-2.6.35 (Ubuntu):
assignee: nobody → Leann Ogasawara (leannogasawara)
status: New → In Progress
Changed in linux-meta (Ubuntu):
assignee: nobody → Leann Ogasawara (leannogasawara)
status: New → In Progress
Changed in linux-backports-modules-2.6.35 (Ubuntu Maverick):
assignee: nobody → Leann Ogasawara (leannogasawara)
status: New → In Progress
Changed in linux-meta (Ubuntu Maverick):
status: New → In Progress
assignee: nobody → Leann Ogasawara (leannogasawara)
Changed in linux-backports-modules-2.6.35 (Ubuntu):
status: In Progress → Invalid
assignee: Leann Ogasawara (leannogasawara) → nobody
Changed in linux-meta (Ubuntu):
status: In Progress → Invalid
assignee: Leann Ogasawara (leannogasawara) → nobody
Changed in linux-backports-modules-2.6.35 (Ubuntu Maverick):
importance: Undecided → Medium
Changed in linux-meta (Ubuntu Maverick):
importance: Undecided → Medium
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-backports-modules-2.6.35 - 2.6.35-24.15

---------------
linux-backports-modules-2.6.35 (2.6.35-24.15) maverick-proposed; urgency=low

  [ Brad Figg ]

  * Bump ABI - Maverick 24

linux-backports-modules-2.6.35 (2.6.35-23.14) maverick-proposed; urgency=low

  [ Leann Ogasawara ]

  * upstream IR updates
    - LP: #670483
 -- Brad Figg <email address hidden> Tue, 30 Nov 2010 20:11:03 -0800

Changed in linux-backports-modules-2.6.35 (Ubuntu Maverick):
status: In Progress → Fix Released
Revision history for this message
Rolf Leggewie (r0lf) wrote :

maverick has seen the end of its life and is no longer receiving any updates. Marking the maverick task for this ticket as "Won't Fix".

Changed in linux-meta (Ubuntu Maverick):
status: In Progress → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.