IR updates for Maverick
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:/
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
* 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 |
This bug was fixed in the package linux-backports -modules- 2.6.35 - 2.6.35-24.15
--------------- -modules- 2.6.35 (2.6.35-24.15) maverick-proposed; urgency=low
linux-backports
[ 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