ubuntu/rtl8192se driver breaks build when running 3.0 and above kernels
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| linux (Ubuntu) |
Fix Released
|
High
|
Andy Whitcroft | ||
| Lucid |
Fix Released
|
Low
|
Andy Whitcroft | ||
| Maverick |
Fix Released
|
Low
|
Andy Whitcroft | ||
| Natty |
Fix Released
|
Low
|
Andy Whitcroft | ||
| Oneiric |
Fix Released
|
High
|
Andy Whitcroft | ||
Bug Description
SRU Justification:
Impact: Attempts to compile the kernel in an appropriate chroot running on a machine running a more up to date kernel will fail in a difficult to diagnose manner
Fix: the driver is attempting to check the kernel version into which it is being built by checking the running kernel version, as we know it is only every built into 2.6 or later kernels we can short circuit the test and avoid the issue
Testcase: Attempt to build the affected kernel in a chroot on a machine running Oneiric
======
Build dies with the following error when the _running_ kernel is a 3.0 or above version:
make[3]: *** [ubuntu/rtl8192se] Error 2
This is due to a check for the _running_ kernel version in the Makefile. NO NO NO, really, NO.
- 0001-UBUNTU-SAUCE-rtl8192se-Force-a-build-for-a-2.6-3.0-k.patch Edit (1.1 KiB, text/plain)
Fixed by this commit already in Oneiric.
This bug is awaiting verification that the kernel for natty in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-
If verification is not done by one week from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
removed: verification-needed-natty
This bug is awaiting verification that the kernel for maverick in -proposed solves the problem. This is a patch to fix a build issue, so please check/ack the current proposed kernel. If the problem is solved, change the tag 'verification-
If verification is not done by one week from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
This bug was fixed in the package linux - 2.6.38-11.48
---------------
linux (2.6.38-11.48) natty-proposed; urgency=low
[Herton R. Krzesinski]
* Release Tracking Bug
- LP: #818175
[ Upstream Kernel Changes ]
* Revert "HID: magicmouse: ignore 'ivalid report id' while switching
modes"
- LP: #814250
linux (2.6.38-11.47) natty-proposed; urgency=low
[Steve Conklin]
* Release Tracking Bug
- LP: #811180
[ Keng-Yu Lin ]
* SAUCE: Revert: "dell-laptop: Toggle the unsupported hardware
killswitch"
- LP: #775281
[ Ming Lei ]
* SAUCE: fix yama_ptracer_del lockdep warning
- LP: #791019
[ Stefan Bader ]
* SAUCE: Re-enable RODATA for i386 virtual
- LP: #809838
[ Tim Gardner ]
* [Config] Add grub-efi as a recommended bootloader for server and
generic
- LP: #800910
* SAUCE: rtl8192se: Force a build for a 2.6/3.0 kernel
- LP: #805494
[ Upstream Kernel Changes ]
* Revert "bridge: Forward reserved group addresses if !STP"
- LP: #793702
* Fix up ABI directory
* bonding: Incorrect TX queue offset, CVE-2011-1581
- LP: #792312
- CVE-2011-1581
* fs/partitions/
oops
- LP: #795418
- CVE-2011-1577
* usbnet/cdc_ncm: add missing .reset_resume hook
- LP: #793892
* ath5k: Disable fast channel switching by default
- LP: #767192
* mm: vmscan: correctly check if reclaimer should schedule during
shrink_slab
- LP: #755066
* mm: vmscan: correct use of pgdat_balanced in sleeping_
- LP: #755066
* ALSA: hda - Use LPIB for ATI/AMD chipsets as default
- LP: #741825
* ALSA: hda - Enable snoop bit for AMD controllers
- LP: #741825
* ALSA: hda - Enable sync_write workaround for AMD generically
- LP: #741825
* cpuidle: menu: fixed wrapping timers at 4.294 seconds
- LP: #774947
* drm/i915: Fix gen6 (SNB) missed BLT ring interrupts.
- LP: #761065
* USB: ehci: remove structure packing from ehci_def
- LP: #791552
* drm/i915: disable PCH ports if needed when disabling a CRTC
- LP: #791752
* kmemleak: Do not return a pointer to an object that kmemleak did not
get
- LP: #793702
* kmemleak: Initialise kmemleak after debug_objects_
- LP: #793702
* Fix _OSC UUID in pcc-cpufreq
- LP: #793702
* CPU hotplug, re-create sysfs directory and symlinks
- LP: #793702
* Fix memory leak in cpufreq_stat
- LP: #793702
* net: recvmmsg: Strip MSG_WAITFORONE when calling recvmsg
- LP: #793702
* ftrace: Only update the function code on write to filter files
- LP: #793702
* qla2xxx: Fix hang during driver unload when vport is active.
- LP: #793702
* qla2xxx: Fix virtual port failing to login after chip reset.
- LP: #793702
* qla2xxx: Fix vport delete hang when logins are outstanding.
- LP: #793702
* powerpc/kdump64: Don't reference freed memory as pacas
- LP: #793702
* powerpc/kexec: Fix memory corruption from unallocated slaves
- LP: #793702
* x86, cpufeature: Fix cpuid leaf 7 feature detection
- LP: #793702
* ath9k_hw: do noise floor calibration only on required chain...
This bug is awaiting verification that the kernel for Lucid in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-
If verification is not done by one week from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
removed: verification-needed-lucid
Verification succesfully done as well with maverick test builds under a 3.x kernel.
removed: verification-needed-maverick
This bug was fixed in the package linux - 2.6.35-30.59
---------------
linux (2.6.35-30.59) maverick-proposed; urgency=low
[Herton R. Krzesinski]
* Release Tracking Bug
- LP: #837449
[ Upstream Kernel Changes ]
* Revert "drm/nv50-nvc0: work around an evo channel hang that some people
see"
* Revert "eCryptfs: Handle failed metadata read in lookup"
linux (2.6.35-30.58) maverick-proposed; urgency=low
[Herton R. Krzesinski]
* Release Tracking Bug
- LP: #828376
[ Upstream Kernel Changes ]
* proc: fix oops on invalid /proc/<pid>/maps access, CVE-2011-1020
- LP: #813026
- CVE-2011-1020
linux (2.6.35-30.57) maverick-proposed; urgency=low
[Herton R. Krzesinski]
* Release Tracking Bug
- LP: #823306
[ Tim Gardner ]
* SAUCE: rtl8192se: Force a build for a 2.6/3.0 kernel
- LP: #805494
* [Config] Add enic/fnic to udebs
- LP: #801610
[ Upstream Kernel Changes ]
* taskstats: don't allow duplicate entries in listener mode,
CVE-2011-2484
- LP: #806390
- CVE-2011-2484
* dccp: handle invalid feature options length, CVE-2011-1770
- LP: #806375
- CVE-2011-1770
* eCryptfs: Handle failed metadata read in lookup
- LP: #509180
* pagemap: close races with suid execve, CVE-2011-1020
- LP: #813026
- CVE-2011-1020
* report errors in /proc/*/*map* sanely, CVE-2011-1020
- LP: #813026
- CVE-2011-1020
* close race in /proc/*/environ, CVE-2011-1020
- LP: #813026
- CVE-2011-1020
* auxv: require the target to be tracable (or yourself), CVE-2011-1020
- LP: #813026
- CVE-2011-1020
* deal with races in /proc/*/{syscall, stack, personality}, CVE-2011-1020
- LP: #813026
- CVE-2011-1020
* rose: Add length checks to CALL_REQUEST parsing, CVE-2011-1493
- LP: #816550
- CVE-2011-1493
* Bluetooth: l2cap and rfcomm: fix 1 byte infoleak to userspace.
- LP: #819569
- CVE-2011-2492
* drm/nv50-nvc0: work around an evo channel hang that some people see
- LP: #583760
-- Herton Ronaldo Krzesinski <email address hidden> 2011年8月30日 12:11:13 -0300
This bug was fixed in the package linux - 2.6.32-34.77
---------------
linux (2.6.32-34.77) lucid-proposed; urgency=low
[Steve Conklin]
* Release Tracking Bug
- LP: #849228
[ Upstream Kernel Changes ]
* Revert "drm/i915: Remove BUG_ON from i915_gem_
* Revert "drm/i915: Periodically flush the active lists and requests"
* Revert "drm/i915/evict: Ensure we completely cleanup on failure"
* Revert "drm/i915: Maintain LRU order of inactive objects upon access by
CPU (v2)"
* Revert "drm/i915: Implement fair lru eviction across both rings. (v2)"
* Revert "drm/i915: Move the eviction logic to its own file."
* Revert "drm/i915: prepare for fair lru eviction"
linux (2.6.32-34.76) lucid-proposed; urgency=low
[Steve Conklin]
* Release Tracking Bug
- LP: #836914
[ Upstream Kernel Changes ]
* Revert "drm/nv50-nvc0: work around an evo channel hang that some people
see"
* Revert "eCryptfs: Handle failed metadata read in lookup"
* Revert "tunnels: fix netns vs proto registration ordering"
linux (2.6.32-34.75) lucid-proposed; urgency=low
[Herton R. Krzesinski]
* Release Tracking Bug
- LP: #832332
[ Upstream Kernel Changes ]
* drm/i915: Remove BUG_ON from i915_gem_
- LP: #828550
linux (2.6.32-34.74) lucid-proposed; urgency=low
[Herton R. Krzesinski]
* Release Tracking Bug
- LP: #828375
[ Upstream Kernel Changes ]
* proc: fix oops on invalid /proc/<pid>/maps access, CVE-2011-1020
- LP: #813026
- CVE-2011-1020
linux (2.6.32-34.73) lucid-proposed; urgency=low
[Herton R. Krzesinski]
* Release Tracking Bug
- LP: #824148
[ Tim Gardner ]
* SAUCE: rtl8192se: Force a build for a 2.6/3.0 kernel
- LP: #805494
* [Config] Add enic/fnic to udebs
- LP: #801610
[ Upstream Kernel Changes ]
* tty: icount changeover for other main devices, CVE-2010-4076,
CVE-2010-4077
- LP: #720189
- CVE-2010-4077
* fs/partitions/
oops
- LP: #795418
- CVE-2011-1577
* ftrace: Only update the function code on write to filter files
- LP: #802383
* kmemleak: Do not return a pointer to an object that kmemleak did not
get
- LP: #802383
* CPU hotplug, re-create sysfs directory and symlinks
- LP: #802383
* Fix memory leak in cpufreq_stat
- LP: #802383
* powerpc/kexec: Fix memory corruption from unallocated slaves
- LP: #802383
* powerpc/oprofile: Handle events that raise an exception without
overflowing
- LP: #802383
* mtd: mtdconcat: fix NAND OOB write
- LP: #802383
* x86, 64-bit: Fix copy_[to/
limit
- LP: #802383
* ext3: Fix fs corruption when make_indexed_dir() fails
- LP: #802383
* jbd: Fix forever sleeping process in do_get_
- LP: #802383
* jbd: fix fsync() tid wraparound bug
- LP: #802383
* ext4: release page cache in ext4_mb_load_buddy error path
- LP: #802383
* Fix Ultrastor asm snippet
- LP: #802383
* x86, amd: Do not enable ARAT feature on AMD processors below family
0x12
- LP: #802383
* x86, ...