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.
description: | updated |
Changed in linux (Ubuntu Maverick): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Natty): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-natty removed: verification-needed-natty |
Changed in linux (Ubuntu Lucid): | |
status: | New → Fix Committed |
importance: | Undecided → Low |
assignee: | nobody → Andy Whitcroft (apw) |
tags: |
added: verification-done-lucid removed: verification-needed-lucid |
Fixed by this commit already in Oneiric.