CSSU kernel assess

(added other kp53 patches and missing rx51-battery patch, updated info)
 
(43 intermediate revisions not shown)
Line 1: Line 1:
-
<table>
+
Purpose of this page and table is to evaluate the risk and thus decide about fitness for CSSU kernel, of all patches available from latest KP
-
<tr><td>'''Patch'''</td><td>'''Impact'''</td><td>'''Notes'''</td><td>'''Include in CSSU'''</td>
+
-
</tr>
+
-
<tr>
+
Changes:
-
<td>
+
2012-11-03 - [freemangordon] Initial draft
-
0001-mtd-fix-a-huge-latency-problem-in-the-MTD-CFI-flash-.diff
+
2012-11-03 - [Joerg_rw] major restructuring to sortable true table,
-
</td>
+
                        added coloumns .ko (means only kernel module domain) and
-
<td></td>
+
                        zImg (means massive impact and risk due to edits in kernel core) 
-
<td></td>
+
2012-11-03 - [Pali] added info about Nokia patches and patches disabled in KP
-
<td></td>
+
2013-01-24 - [Pali] updated patches list to match kp52 version
-
</tr>
+
2013-02-02 - [Pali] updated info about patches
 +
2013-08-03 - [freemangordon] more patches assessed
 +
                              add underscores around impact in an attempt to make table look better
 +
2013-08-11 - [Pali] updated info about patches
 +
2013-10-12 - [Pali] disabled usb host mode patches, updated colors
 +
2013-10-23 - [Pali] added kp53 patches
 +
2013-10-28 - [freemangordon] overclock patches enabled, powertop issue is going to be fixed soon (in powertop)
 +
2013-10-28 - [Pali] added other kp53 patches and missing rx51-battery patch, updated info
-
<tr>
+
bq drivers are disabled because are experimental and not working with bme
-
<td>
+
-
0002-mtd-change-struct-flchip_shared-spinlock-locking-int.diff
+
-
</td>
+
-
<td></td>
+
-
<td></td>
+
-
<td></td>
+
-
</tr>
+
 +
usb host mode patches are disabled because using bq drivers
-
<tr>
 
-
<td>
 
-
2.6.28-omap1.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
+
TODO: Need to fix modules.postrm and modules.postinst scripts which chaning /sbin/preinit and /etc/modprobe.d/bridgedriver
-
<td>
+
-
2.6.28.10.diff
+
-
</td>
+
-
<td></td>
+
-
<td></td>
+
-
<td></td>
+
-
</tr>
+
-
<tr>
+
<!--Note to future editors: Please leave these extra blank lines in place at the beginning of the page in order to prevent the oversized table from covering up and preventing the use of the wiki menu on the right side of the page-->
-
<td>
+
-
adding-ramzswap-driver.diff
+
-
</td>
+
-
<td>None, kernel module</td>
+
-
<td></td>
+
-
<td>'''Y'''</td>
+
-
</tr>
+
-
<tr>
 
-
<td>
 
-
anti-io-stalling.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
+
{{Scroll down}}
-
<td>
+
-
ARM_6066_1_Fix_BUG_scheduling_while_atomic_swapper_0_0x00000002.diff
+
-
</td>
+
-
<td></td>
+
-
<td></td>
+
-
<td></td>
+
-
</tr>
+
-
<tr>
 
-
<td>
 
-
armthumb.diff
 
-
</td>
 
-
<td>Could slowdown the system</td>
 
-
<td>Needed to workaround ARM errata 430973</td>
 
-
<td>'''Y'''</td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
block2mtd-yoush.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
bluetooth-fix-potential-bad-memory-access-with-sysfs-files.diff
 
-
</td>
 
-
<td>CVS fix</td>
 
-
<td>This is an upstream fix</td>
 
-
<td>'''Y'''</td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
bluetooth_scheduling_while_atomic_bug_fix.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
bq24150-sniff.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
bq2415x_charger.patch
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
bq2415x_kconfig.patch
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
bq2415x_rx51.patch
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
bq27x00-maemo.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
bq27x00-rx51-board.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
bq27x00-sysfs-registers.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
bq27x00-upstream.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
bt-mice.diff
 
-
</td>
 
-
<td>Needed for some HID devices to work properly</td>
 
-
<td>None</td>
 
-
<td>'''Y'''</td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
class10sd_dto14_fix.diff
 
-
</td>
 
-
<td>Needed for some uSD cards to work</td>
 
-
<td></td>
 
-
<td>'''Y'''</td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
clear_the_it_state_when_invoking_a_thumb_2_signal_handler.diff
 
-
</td>
 
-
<td>needed for thumb userspace binaries</td>
 
-
<td>backported from upstream</td>
 
-
<td>'''Y'''</td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
dm-loop.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
dspbridge.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
ext4-data-corruption.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
fmtx.unlock.diff
 
-
</td>
 
-
<td>Reverts Nokia locked fmtx power level</td>
 
-
<td></td>
 
-
<td>'''Y'''</td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
gentoo-fsfixes.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
gethercharge.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
i2c-battery.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
iphb-matan.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
joikuspot.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
kexec.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
l2cap_parent.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
led_dbrightness.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
mac80211_fix_allocation_in_mesh_queue_preq.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
madde.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
minstrel-aziwoqpa.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
mmcnames-fanoush.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
musb_sysfs_hostdevice.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
 
-
<td>
 
-
musb_sysfs_notify.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
+
{| class="wikitable sortable"
-
<td>
+
! ''' .ko ''' || '''  zImg  ''' || Patch !! _____Impact_____ !! Notes [please_enlarge_this_col_thaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaat_much] !! Include in CSSU
-
nilfs2-2.0.18.diff
+
-
</td>
+
-
<td></td>
+
-
<td></td>
+
-
<td></td>
+
-
</tr>
+
-
<tr>
+
<!--
-
<td>
+
EXAMPLE:
-
nokia-20093908+0m5.diff
+
|-
-
</td>
+
|
-
<td></td>
+
||
-
<td></td>
+
||Mail (Modest)            || [http://gitorious.org/community-ssu/modest Yes] || [http://bugs.maemo.org/buglist.cgi?classification=Extras&component=modest&product=Maemo%205%20Community%20SSU Yes] || Fixes: [[Community_SSU/Changelog#modest|1]], [[Community_SSU/Changelog#Modest|2]], [[Community_SSU/Changelog#modest_2|3]]. Discussion [http://talk.maemo.org/showthread.php?t=63291&highlight=modest here]
-
<td></td>
+
-->
-
</tr>
+
-
<tr>
+
|-
-
<td>
+
<!-- change previious line to |- style="background-color:#A0E75A;"  for modules accepted for CSSU, i.e when last col is 'Y' -->  
-
nokia-20094102.3+0m5.diff
+
|- style="background-color:red;"
-
</td>
+
|
-
<td></td>
+
||
-
<td></td>
+
||0001-mtd-fix-a-huge-latency-problem-in-the-MTD-CFI-flash-.diff
-
<td></td>
+
||
-
</tr>
+
|| This patch caused problems in kernel-power, it was disabled
 +
|| '''N'''
-
<tr>
 
-
<td>
 
-
nokia-20094102.6+0m5.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
+
|- style="background-color:red;"
-
<td>
+
|
-
nokia-20094803.3+0m5.diff
+
||
-
</td>
+
||0002-mtd-change-struct-flchip_shared-spinlock-locking-int.diff
-
<td></td>
+
||
-
<td></td>
+
|| This patch caused problems in kernel-power, it was disabled
-
<td></td>
+
|| '''N'''
-
</tr>
+
-
<tr>
 
-
<td>
 
-
nokia-20100903+0m5.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
+
|- style="background-color:#A0E75A;"
-
<td>
+
|
-
nokia-20101501+0m5-nosmart.diff
+
||
-
</td>
+
||2.6.28-omap1.diff
-
<td></td>
+
||
-
<td></td>
+
||This patch is part of Nokia stock kernel
-
<td></td>
+
||'''Y'''
-
</tr>
+
-
<tr>
 
-
<td>
 
-
nokia-20101501+0m5.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
+
|- style="background-color:yellow;"
-
<td>
+
|
-
nokia-20103103+0m5.diff
+
||
-
</td>
+
||2.6.28.10.diff
-
<td></td>
+
||
-
<td></td>
+
|| This is upstream patch which update kernel from 2.6.28.0 to 2.6.28.10 (last 2.6.28 version) ***NOTE*** fix Makefile and remove .10 suffix to not change the version
-
<td></td>
+
||'''Y'''
-
</tr>
+
-
<tr>
+
|- style="background-color:#A0E75A;"
-
<td>
+
|'''Y'''
-
nokia-20103103+0m5_usb.diff
+
||
-
</td>
+
||adding-ramzswap-driver.diff
-
<td></td>
+
||None, kernel module
-
<td></td>
+
||
-
<td></td>
+
||'''Y'''
-
</tr>
+
-
<tr>
 
-
<td>
 
-
ondemand-avoid.diff
 
-
</td>
 
-
<td></td>
 
-
<td></td>
 
-
<td></td>
 
-
</tr>
 
-
<tr>
+
|- style="background-color:#A0E75A;"
-
<td>
+
|
-
option_disable_indicator_led.diff
+
||
-
</td>
+
||anti-io-stalling.diff
-
<td></td>
+
||
-
<td></td>
+
|| No known side effects/regressions
-
<td></td>
+
||'''Y'''
-
</tr>
+
-
<tr>
+
|- style="background-color:yellow;"
-
<td>
+
|
-
overclock.diff
+
||
-
</td>
+
||ARM_6066_1_Fix_BUG_scheduling_while_atomic_swapper_0_0x00000002.diff
-
<td></td>
+
||
-
<td></td>
+
|| We need info from Luke-Jr why ans if this patch is really needed
-
<td></td>
+
||
-
</tr>
+
-
<tr>
+
|- style="background-color:#A0E75A;"
-
<td>
+
|
-
overclock_smartreflex_900.diff
+
|| '''Y'''
-
</td>
+
||armthumb.diff
-
<td></td>
+
||Could slowdown the system
-
<td></td>
+
|| Needed to workaround ARM errata 430973
-
<td></td>
+
|| '''Y'''
-
</tr>
+
-
<tr>
+
|- style="background-color:red"
-
<td>
+
|
-
patch_swap_notify_core_support_2.6.28.diff
+
||
-
</td>
+
||asix-ethernet.patch
-
<td></td>
+
||
-
<td></td>
+
|| adding new usb ids for new usb hw - not needed when usb host mode is disabled
-
<td></td>
+
|| '''N'''
-
</tr>
+
-
<tr>
+
|- style="background-color:#A0E75A;"
-
<td>
+
| '''Y'''
-
patch_swap_notify_core_support_2_2.6.28.diff
+
||
-
</td>
+
||block2mtd-yoush.diff
-
<td></td>
+
||
-
<td></td>
+
||
-
<td></td>
+
|| '''Y'''
-
</tr>
+
-
<tr>
+
|- style="background-color:#A0E75A;"
-
<td>
+
|
-
phys_to_page.diff
+
||
-
</td>
+
||bluetooth-fix-potential-bad-memory-access-with-sysfs-files.diff
-
<td></td>
+
|| CVS fix
-
<td></td>
+
|| This is an upstream fix
-
<td></td>
+
|| '''Y'''
-
</tr>
+
-
<tr>
+
|- style="background-color:#A0E75A;"
-
<td>
+
|
-
power-supply-ignore-enodata.diff
+
||
-
</td>
+
||bluetooth_scheduling_while_atomic_bug_fix.diff
-
<td></td>
+
||
-
<td></td>
+
||
-
<td></td>
+
||'''Y'''
-
</tr>
+
-
<tr>
+
|- style="background-color:red;"
-
<td>
+
|
-
power-supply-no-verbose.diff
+
||
-
</td>
+
||bq24150-sniff.diff
-
<td></td>
+
||
-
<td></td>
+
|| This patch is for debugging only and is disabled in kernel-power
-
<td></td>
+
||'''N'''
-
</tr>
+
-
<tr>
+
|- style="background-color:red;"
-
<td>
+
|
-
ppp_async_matan.diff
+
||
-
</td>
+
||bq2415x_charger.patch
-
<td></td>
+
||
-
<td></td>
+
||bq2415x_charger driver
-
<td></td>
+
||'''N'''
-
</tr>
+
-
<tr>
+
|- style="background-color:red;"
-
<td>
+
|
-
radio-bcm2048.diff
+
||
-
</td>
+
||bq2415x_kconfig.patch
-
<td></td>
+
||
-
<td></td>
+
||bq2415x_charger driver
-
<td></td>
+
||'''N'''
-
</tr>
+
-
<tr>
+
|- style="background-color:red;"
-
<td>
+
|
-
radio-si4713.diff
+
||
-
</td>
+
||bq2415x_rx51.patch
-
<td></td>
+
||
-
<td></td>
+
||bq2415x_charger driver
-
<td></td>
+
||'''N'''
-
</tr>
+
-
<tr>
+
|- style="background-color:red;"
-
<td>
+
|
-
rx51_add_secure_ppa_api.diff
+
||
-
</td>
+
||bq27x00-fix-nac.diff
-
<td>Needed to workaround ARM errata 430973</td>
+
||
-
<td></td>
+
||bq27x00_battery driver
-
<td>'''Y'''</td>
+
||'''N'''
-
</tr>
+
-
<tr>
+
|- style="background-color:red;"
-
<td>
+
|
-
rx51_arm_errata_430973.diff
+
||
-
</td>
+
||bq27x00-maemo.diff
-
<td>Needed to workaround ARM errata 430973</td>
+
||
-
<td></td>
+
||bq27x00_battery driver
-
<td>'''Y'''</td>
+
||'''N'''
-
</tr>
+
-
<tr>
+
|- style="background-color:red;"
-
<td>
+
|
-
rx51_defconfig.diff
+
||
-
</td>
+
||bq27x00-rx51-board.diff
-
<td></td>
+
||
-
<td></td>
+
||bq27x00_battery driver
-
<td></td>
+
||'''N'''
-
</tr>
+
-
<tr>
+
|- style="background-color:red;"
-
<td>
+
|
-
shutdown-reboot-patch.diff
+
||
-
</td>
+
||bq27x00-sysfs-registers.diff
-
<td>Fixes an issue in hostmode - device reboots instead of shutdown</td>
+
||
-
<td></td>
+
||bq27x00_battery driver
-
<td>'''Y'''</td>
+
||'''N'''
-
</tr>
+
-
<tr>
+
|- style="background-color:red;"
-
<td>
+
|
-
squashfs.diff
+
||
-
</td>
+
||bq27x00-upstream.diff
-
<td></td>
+
||
-
<td></td>
+
||bq27x00_battery driver
-
<td></td>
+
||'''N'''
-
</tr>
+
-
<tr>
+
|- style="background-color:#A0E75A;"
-
<td>
+
|
-
Support-for-tlv320aic3x-codec-highpass-filter-needed.diff
+
||
-
</td>
+
||bt-mice.diff
-
<td></td>
+
||
-
<td></td>
+
|| Needed for some HID devices to work properly
-
<td></td>
+
|| '''Y'''
-
</tr>
+
-
<tr>
+
|- style="background-color:#A0E75A;"
-
<td>
+
|
-
support-non-page-aligned-buffers-in-iommu_vmap.diff
+
||
-
</td>
+
||class10sd_dto14_fix.diff
-
<td></td>
+
|| Backported from upstream
-
<td></td>
+
|| Needed for some uSD cards to work
-
<td></td>
+
|| '''Y'''
-
</tr>
+
-
<tr>
+
|- style="background-color:#A0E75A;"
-
<td>
+
|
-
tif_restore_sigmask-syscalls-arm.patch
+
||
-
</td>
+
||clear_the_it_state_when_invoking_a_thumb_2_signal_handler.diff
-
<td>Implements ppoll/pselect in kernel</td>
+
|| backported from upstream
-
<td></td>
+
|| needed for thumb userspace binaries
-
<td>'''Y'''</td>
+
||'''Y'''
-
</tr>
+
-
<tr>
+
|- style="background-color:#A0E75A;"
-
<td>
+
|'''Y'''
-
trig-keyb.diff
+
||
-
</td>
+
||dm-loop.diff
-
<td></td>
+
||
-
<td></td>
+
|| device-mapper loop target
-
<td></td>
+
||'''Y'''
-
</tr>
+
-
<tr>
+
|- style="background-color:red;"
-
<td>
+
|
-
twl-scrollock.diff
+
||
-
</td>
+
||dm9601-ethernet.patch
-
<td></td>
+
||
-
<td></td>
+
|| adding new usb ids for new usb hw - not needed when usb host mode is disabled
-
<td></td>
+
||'''N'''
-
</tr>
+
-
<tr>
+
|- style="background-color:#A0E75A;"
-
<td>
+
|
-
unionfs-2.5.3.diff
+
||
-
</td>
+
||dspbridge.diff
-
<td></td>
+
||
-
<td></td>
+
|| *** Once the kernel is in the wild, check for DSP behavior regression reports caused by that one ***
-
<td></td>
+
||'''Y'''
-
</tr>
+
-
<tr>
+
|- style="background-color:#A0E75A;"
-
<td>
+
|
-
update_mmu_cache_arm.diff
+
||
-
</td>
+
||enable_smartreflex.diff
-
<td></td>
+
||
-
<td></td>
+
|| OC patches break powertop
-
<td></td>
+
||'''Y'''
-
</tr>
+
-
<tr>
+
|- style="background-color:#A0E75A;"
-
<td>
+
|
-
USB-fix-kernel-oops-with-g_ether-and-windows.diff
+
||
-
</td>
+
||ext4-data-corruption.diff
-
<td>Fixes a bug when USB networking is enabled</td>
+
||
-
<td></td>
+
||
-
<td>'''Y'''</td>
+
||'''Y'''
-
</tr>
+
-
<tr>
+
|- style="background-color:red;"
-
<td>
+
|
-
USB-g_serial-don-t-set-low_latency-flag.diff
+
||
-
</td>
+
||fmtx.unlock.diff
-
<td></td>
+
|| Reverts Nokia locked fmtx power level
-
<td></td>
+
|| This patch is obsolated by radio-si4713.diff and disabled in kernel-power
-
<td></td>
+
||'''N'''
-
</tr>
+
-
<tr>
+
|- style="background-color:#A0E75A;"
-
<td>
+
|
-
usbhostmode.diff
+
||
-
</td>
+
||gentoo-fsfixes.diff
-
<td></td>
+
||
-
<td></td>
+
|| EXT4 fs fixes
-
<td></td>
+
||'''Y'''
-
</tr>
+
-
<tr>
+
|- style="background-color:#A0E75A;"
-
<td>
+
|
-
usbip.diff
+
||
-
</td>
+
||gethercharge.diff
-
<td></td>
+
||
-
<td></td>
+
|| Needed to enable charging when device connected over USB network
-
<td></td>
+
||'''Y'''
-
</tr>
+
-
<tr>
+
|- style="background-color:red;"
-
<td>
+
|
-
videobuf-dma-sg-support-non-pagable-user-memory.diff
+
||
-
</td>
+
||i2c-battery.diff
-
<td></td>
+
||
-
<td></td>
+
|| !!!THIS PATCH IS DANGEROUS!!! It is disabled in kernel-power
-
<td></td>
+
||'''N'''
-
</tr>
+
-
<tr>
+
|- style="background-color:#A0E75A;"
-
<td>
+
|
-
wl1251-monitor-mode.diff
+
||
-
</td>
+
||iphb-matan.diff
-
<td></td>
+
||
-
<td></td>
+
|| https://bugs.maemo.org/show_bug.cgi?id=8715
-
<td></td>
+
||'''Y'''
-
</tr>
+
-
<tr>
+
|- style="background-color:#A0E75A;"
-
<td>
+
|'''Y'''
-
wl12xx-rx-fix.diff
+
||
-
</td>
+
||joikuspot.diff
-
<td></td>
+
||
-
<td></td>
+
||joikuspot kernel module
-
<td></td>
+
||'''Y'''
-
</tr>
+
-
<tr>
+
|- style="background-color:red;"
-
<td>
+
|
-
wl12xx_rohar.diff
+
||
-
</td>
+
||kexec.diff
-
<td></td>
+
||
-
<td></td>
+
||
-
<td></td>
+
||'''N'''
-
</tr>
+
-
<tr>
+
|- style="background-color:red;"
-
<td>
+
|
-
</table>
+
||
 +
||kstrtol.diff
 +
||
 +
||Needed for bq2415x_charger
 +
||'''N'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||l2cap_parent.diff
 +
||
 +
|| Fix possible kernel NULL pointer dereference in l2cap_conn_start
 +
||'''Y'''
 +
 
 +
|- style="background-color:red;"
 +
|
 +
||
 +
||led_dbrightness.diff
 +
||
 +
||
 +
||'''N'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||mac80211_fix_allocation_in_mesh_queue_preq.diff
 +
||
 +
|| We allocate a PREQ queue node in mesh_queue_preq, however the allocation may cause us to sleep.  Use GFP_ATOMIC to prevent this.
 +
||'''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||minstrel-aziwoqpa.diff
 +
||
 +
||
 +
||'''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||mmcnames-fanoush.diff
 +
||
 +
||Fixing mmc device order before udev is started. Fanoush bootmenu
 +
||'''Y'''
 +
 
 +
|- style="background-color:red;"
 +
|
 +
||
 +
||musb_core_revert_20103103+0m5.diff
 +
||
 +
||Needed for usb host mode
 +
|| '''N'''
 +
 
 +
|- style="background-color:yellow;"
 +
|
 +
||
 +
||musb_suspend_and_fixes.diff
 +
||
 +
|| Fix suspend to memory problems - computer USB port now is able to be detected and charge after resume - Patch will be in kp53, so **** TESTING IS NEEDED ****
 +
||
 +
 
 +
|- style="background-color:red;"
 +
|
 +
||'''Y'''
 +
||musb_sysfs_hostdevice.diff
 +
||
 +
||Needed for usbmode.sh
 +
|| '''N'''
 +
 
 +
|- style="background-color:red;"
 +
|
 +
||
 +
||musb_sysfs_notify.diff
 +
||
 +
||Report usb mode to HAL, needed for automounting usb disks in usb host mode
 +
|| '''N'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||nilfs2-2.0.18.diff
 +
||
 +
|| Patch contains additional filesystem module
 +
|| '''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||nokia-20091602+0m5.diff
 +
||
 +
||This patch is part of Nokia stock kernel
 +
||'''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||nokia-20093908+0m5.diff
 +
||
 +
||This patch is part of Nokia stock kernel
 +
||'''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||nokia-20094102.3+0m5.diff
 +
||
 +
||This patch is part of Nokia stock kernel
 +
||'''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||nokia-20094102.6+0m5.diff
 +
||
 +
||This patch is part of Nokia stock kernel
 +
||'''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||nokia-20094803.3+0m5.diff
 +
||
 +
||This patch is part of Nokia stock kernel
 +
||'''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||nokia-20100903+0m5.diff
 +
||
 +
||This patch is part of Nokia stock kernel
 +
||'''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||nokia-20101501+0m5.diff
 +
||
 +
||This patch is part of Nokia stock kernel
 +
||'''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||nokia-20103103+0m5.diff
 +
||
 +
||This patch is part of Nokia stock kernel
 +
||'''Y'''
 +
 
 +
|- style="background-color:yellow;"
 +
|
 +
||
 +
||nokia-av_key.patch
 +
||
 +
||Reporting headset button press event immediately as new key KEY_PROG1 (but sometimes also when button is not presses). Driver normally report event as KEY_PHONE but after 1-2 sec delay. Existing applications should not be broken because KEY_PROG1 is not used in maemo and application needs to wait for key "prog1" HAL event. Patch will be in kp53, so **** TESTING IS NEEDED ****
 +
||
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||ondemand-avoid.diff
 +
||
 +
||
 +
||'''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||option_disable_indicator_led.diff
 +
||
 +
|| This patch adding suport to disable back camera led via sysfs
 +
|| '''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||overclock.diff
 +
||
 +
||
 +
||'''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||overclock_smartreflex_900.diff
 +
||
 +
||
 +
||'''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||patch_swap_notify_core_support_2.6.28.diff
 +
||
 +
||Needed by ramzswap module
 +
||'''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||patch_swap_notify_core_support_2_2.6.28.diff
 +
||
 +
||Needed by ramzswap module
 +
|| '''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||phys_to_page.diff
 +
||
 +
||This patch is needed by DSP driver
 +
|| '''Y'''
 +
 
 +
|- style="background-color:red;"
 +
|
 +
||
 +
||power-supply-ignore-enodata.diff
 +
||
 +
||Needed for bq27x00_battery
 +
|| '''N'''
 +
 
 +
|- style="background-color:red;"
 +
|
 +
||
 +
||power-supply-no-verbose.diff
 +
||
 +
|| Needed for bq drivers
 +
|| '''N'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||ppp_async_matan.diff
 +
||
 +
||
 +
|| '''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
|| '''Y'''
 +
||radio-bcm2048.diff
 +
||
 +
|| Add support for interrupt driven rds data reading
 +
||
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
|| '''Y'''
 +
||radio-si4713.diff
 +
||
 +
|| This patch modify default power level to 120 and add ability to unlock power level (new version of patch fmtx.unlock.diff)
 +
|| '''Y'''
 +
 
 +
|- style="background-color:yellow;"
 +
|
 +
||
 +
||resume_no_time_warn.diff
 +
||
 +
|| Disable WARN_ON in getnstimeofday when timing system suspended - Patch will be in kp53, so **** TESTING IS NEEDED ****
 +
||
 +
 
 +
|- style="background-color:yellow;"
 +
|
 +
||
 +
||resume_use_rtc_clock.diff
 +
||
 +
|| Advance system clock after resume using RTC time - Patch will be in kp53, so **** TESTING IS NEEDED ****
 +
||
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||rx51_add_secure_ppa_api.diff
 +
|| Needed to workaround ARM errata 430973
 +
||
 +
|| '''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||rx51_arm_errata_430973.diff
 +
|| Needed to workaround ARM errata 430973
 +
||
 +
|| '''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||rx51_battery_board.patch
 +
||
 +
|| Battery ADC temperature driver
 +
|| '''Y'''
 +
 
 +
|- style="background-color:yellow;"
 +
|
 +
||
 +
||rx51_battery_kconfig.patch
 +
||
 +
|| Battery ADC temperature driver. Patch needs to be modfied to apply without bq patches!
 +
|| '''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||rx51_battery.patch
 +
||
 +
|| Battery ADC temperature driver
 +
|| '''Y'''
 +
 
 +
|- style="background-color:yellow;"
 +
|
 +
||
 +
||rx51_defconfig.diff
 +
||
 +
|| Disable usb host mode drivers !!!
 +
|| '''Y'''
 +
 
 +
|- style="background-color:yellow;"
 +
|
 +
||
 +
||shutdown-reboot-patch.diff
 +
|| Fixes an issue in hostmode - device reboots instead of shutdown
 +
|| Note - only the part that fixes pm.c is applicable, as USB hostmode is disabled
 +
|| '''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
| '''Y'''
 +
||
 +
||squashfs.diff
 +
||
 +
|| Squashed file system support
 +
|| '''Y'''
 +
 
 +
|- style="background-color:red;"
 +
|
 +
||
 +
||Support-for-tlv320aic3x-codec-highpass-filter-needed.diff
 +
||
 +
|| This patch is incomplete and unfinfished yet, it is disabled in kernel-power
 +
|| '''N'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||support-non-page-aligned-buffers-in-iommu_vmap.diff
 +
|| Backported from upstream
 +
|| Allows DMA to framebuffer memory from camera (for example)
 +
|| '''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||tif_restore_sigmask-syscalls-arm.patch
 +
|| Implements ppoll/pselect in kernel
 +
|| Needed to fix libc ppoll/pselect bug
 +
|| '''Y'''
 +
 
 +
|- style="background-color:red;"
 +
|
 +
|| '''Y'''
 +
||trig-keyb.diff
 +
||
 +
|| This allows LEDs to be used as keyboard indication leds. Code is not used, enable in future if needed.
 +
|| '''N'''
 +
 
 +
|- style="background-color:red;"
 +
|
 +
||'''Y'''
 +
||twl-scrollock.diff
 +
||
 +
|| This allows LEDs to be used as keyboard indication leds. Code is not used, enable in future if needed.
 +
|| '''N'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||udf-use-hw-sector-size.diff
 +
||
 +
||UDF filesystem fix from upstream, needed for mounting SD card & usb disks with UDF filesystem
 +
|| '''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
| '''Y'''
 +
||
 +
||unionfs-2.5.3.diff
 +
||
 +
|| unionfs support
 +
|| '''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||update_mmu_cache_arm.diff
 +
|| Backported from upstream
 +
|| Needed by ramzswap kernel module
 +
|| '''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||USB-fix-kernel-oops-with-g_ether-and-windows.diff
 +
|| Backported from upstream
 +
|| Fixes a bug (kernel oops)when USB networking is enabled
 +
|| '''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||USB-g_serial-don-t-set-low_latency-flag.diff
 +
|| Backported from upstream
 +
|| g_serial: don't set low_latency flag
 +
|| '''Y'''
 +
 
 +
|- style="background-color:red;"
 +
|
 +
||
 +
||usbhostmode.diff
 +
||
 +
||usb host mode support
 +
|| '''N'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
| '''Y'''
 +
||
 +
||usbip.diff
 +
||
 +
|| USB IP support (EXPERIMENTAL)
 +
|| '''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||videobuf-dma-sg-support-non-pagable-user-memory.diff
 +
|| Backported from upstream
 +
|| Allows camera preview/capture to go directly to video FB (no memcpy)
 +
|| '''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||wl1251-monitor-mode.diff
 +
||
 +
|| Adding support for monitor mode
 +
|| '''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||wl12xx-rx-fix.diff
 +
||
 +
|| This fixing IPv6 support in wifi driver, see https://garage.maemo.org/tracker/index.php?func=detail&aid=6784&group_id=1528&atid=5521
 +
|| '''Y'''
 +
 
 +
|- style="background-color:#A0E75A;"
 +
|
 +
||
 +
||wl12xx_rohar.diff
 +
||
 +
|| Fixing wifi driver support for userspace "iw" program (new replacement for iwconfig/iwlist)
 +
|| '''Y'''
 +
 
 +
|-
 +
|}

Latest revision as of 09:29, 28 October 2013

Purpose of this page and table is to evaluate the risk and thus decide about fitness for CSSU kernel, of all patches available from latest KP

Changes:
2012-11-03 - [freemangordon] Initial draft 
2012-11-03 - [Joerg_rw] major restructuring to sortable true table, 
                        added coloumns .ko (means only kernel module domain) and 
                        zImg (means massive impact and risk due to edits in kernel core)  
2012-11-03 - [Pali] added info about Nokia patches and patches disabled in KP
2013-01-24 - [Pali] updated patches list to match kp52 version
2013-02-02 - [Pali] updated info about patches
2013-08-03 - [freemangordon] more patches assessed
                             add underscores around impact in an attempt to make table look better
2013-08-11 - [Pali] updated info about patches
2013-10-12 - [Pali] disabled usb host mode patches, updated colors
2013-10-23 - [Pali] added kp53 patches
2013-10-28 - [freemangordon] overclock patches enabled, powertop issue is going to be fixed soon (in powertop)
2013-10-28 - [Pali] added other kp53 patches and missing rx51-battery patch, updated info

bq drivers are disabled because are experimental and not working with bme

usb host mode patches are disabled because using bq drivers


TODO: Need to fix modules.postrm and modules.postinst scripts which chaning /sbin/preinit and /etc/modprobe.d/bridgedriver


Image:Ambox_notice.png
Scroll down!
This page has a table that is over-width.


















.ko zImg Patch _____Impact_____ Notes [please_enlarge_this_col_thaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaat_much] Include in CSSU


0001-mtd-fix-a-huge-latency-problem-in-the-MTD-CFI-flash-.diff This patch caused problems in kernel-power, it was disabled N


0002-mtd-change-struct-flchip_shared-spinlock-locking-int.diff This patch caused problems in kernel-power, it was disabled N


2.6.28-omap1.diff This patch is part of Nokia stock kernel Y


2.6.28.10.diff This is upstream patch which update kernel from 2.6.28.0 to 2.6.28.10 (last 2.6.28 version) ***NOTE*** fix Makefile and remove .10 suffix to not change the version Y
Y adding-ramzswap-driver.diff None, kernel module Y


anti-io-stalling.diff No known side effects/regressions Y
ARM_6066_1_Fix_BUG_scheduling_while_atomic_swapper_0_0x00000002.diff We need info from Luke-Jr why ans if this patch is really needed
Y armthumb.diff Could slowdown the system Needed to workaround ARM errata 430973 Y
asix-ethernet.patch adding new usb ids for new usb hw - not needed when usb host mode is disabled N
Y block2mtd-yoush.diff Y
bluetooth-fix-potential-bad-memory-access-with-sysfs-files.diff CVS fix This is an upstream fix Y
bluetooth_scheduling_while_atomic_bug_fix.diff Y
bq24150-sniff.diff This patch is for debugging only and is disabled in kernel-power N
bq2415x_charger.patch bq2415x_charger driver N
bq2415x_kconfig.patch bq2415x_charger driver N
bq2415x_rx51.patch bq2415x_charger driver N
bq27x00-fix-nac.diff bq27x00_battery driver N
bq27x00-maemo.diff bq27x00_battery driver N
bq27x00-rx51-board.diff bq27x00_battery driver N
bq27x00-sysfs-registers.diff bq27x00_battery driver N
bq27x00-upstream.diff bq27x00_battery driver N
bt-mice.diff Needed for some HID devices to work properly Y
class10sd_dto14_fix.diff Backported from upstream Needed for some uSD cards to work Y
clear_the_it_state_when_invoking_a_thumb_2_signal_handler.diff backported from upstream needed for thumb userspace binaries Y
Y dm-loop.diff device-mapper loop target Y
dm9601-ethernet.patch adding new usb ids for new usb hw - not needed when usb host mode is disabled N
dspbridge.diff *** Once the kernel is in the wild, check for DSP behavior regression reports caused by that one *** Y
enable_smartreflex.diff OC patches break powertop Y
ext4-data-corruption.diff Y
fmtx.unlock.diff Reverts Nokia locked fmtx power level This patch is obsolated by radio-si4713.diff and disabled in kernel-power N
gentoo-fsfixes.diff EXT4 fs fixes Y
gethercharge.diff Needed to enable charging when device connected over USB network Y
i2c-battery.diff  !!!THIS PATCH IS DANGEROUS!!! It is disabled in kernel-power N
iphb-matan.diff https://bugs.maemo.org/show_bug.cgi?id=8715 Y
Y joikuspot.diff joikuspot kernel module Y
kexec.diff N
kstrtol.diff Needed for bq2415x_charger N
l2cap_parent.diff Fix possible kernel NULL pointer dereference in l2cap_conn_start Y
led_dbrightness.diff N
mac80211_fix_allocation_in_mesh_queue_preq.diff We allocate a PREQ queue node in mesh_queue_preq, however the allocation may cause us to sleep. Use GFP_ATOMIC to prevent this. Y
minstrel-aziwoqpa.diff Y
mmcnames-fanoush.diff Fixing mmc device order before udev is started. Fanoush bootmenu Y
musb_core_revert_20103103+0m5.diff Needed for usb host mode N
musb_suspend_and_fixes.diff Fix suspend to memory problems - computer USB port now is able to be detected and charge after resume - Patch will be in kp53, so **** TESTING IS NEEDED ****
Y musb_sysfs_hostdevice.diff Needed for usbmode.sh N
musb_sysfs_notify.diff Report usb mode to HAL, needed for automounting usb disks in usb host mode N
nilfs2-2.0.18.diff Patch contains additional filesystem module Y
nokia-20091602+0m5.diff This patch is part of Nokia stock kernel Y
nokia-20093908+0m5.diff This patch is part of Nokia stock kernel Y
nokia-20094102.3+0m5.diff This patch is part of Nokia stock kernel Y
nokia-20094102.6+0m5.diff This patch is part of Nokia stock kernel Y
nokia-20094803.3+0m5.diff This patch is part of Nokia stock kernel Y
nokia-20100903+0m5.diff This patch is part of Nokia stock kernel Y
nokia-20101501+0m5.diff This patch is part of Nokia stock kernel Y
nokia-20103103+0m5.diff This patch is part of Nokia stock kernel Y
nokia-av_key.patch Reporting headset button press event immediately as new key KEY_PROG1 (but sometimes also when button is not presses). Driver normally report event as KEY_PHONE but after 1-2 sec delay. Existing applications should not be broken because KEY_PROG1 is not used in maemo and application needs to wait for key "prog1" HAL event. Patch will be in kp53, so **** TESTING IS NEEDED ****
ondemand-avoid.diff Y
option_disable_indicator_led.diff This patch adding suport to disable back camera led via sysfs Y
overclock.diff Y
overclock_smartreflex_900.diff Y
patch_swap_notify_core_support_2.6.28.diff Needed by ramzswap module Y
patch_swap_notify_core_support_2_2.6.28.diff Needed by ramzswap module Y
phys_to_page.diff This patch is needed by DSP driver Y
power-supply-ignore-enodata.diff Needed for bq27x00_battery N
power-supply-no-verbose.diff Needed for bq drivers N
ppp_async_matan.diff Y
Y radio-bcm2048.diff Add support for interrupt driven rds data reading
Y radio-si4713.diff This patch modify default power level to 120 and add ability to unlock power level (new version of patch fmtx.unlock.diff) Y
resume_no_time_warn.diff Disable WARN_ON in getnstimeofday when timing system suspended - Patch will be in kp53, so **** TESTING IS NEEDED ****
resume_use_rtc_clock.diff Advance system clock after resume using RTC time - Patch will be in kp53, so **** TESTING IS NEEDED ****
rx51_add_secure_ppa_api.diff Needed to workaround ARM errata 430973 Y
rx51_arm_errata_430973.diff Needed to workaround ARM errata 430973 Y
rx51_battery_board.patch Battery ADC temperature driver Y
rx51_battery_kconfig.patch Battery ADC temperature driver. Patch needs to be modfied to apply without bq patches! Y
rx51_battery.patch Battery ADC temperature driver Y
rx51_defconfig.diff Disable usb host mode drivers !!! Y
shutdown-reboot-patch.diff Fixes an issue in hostmode - device reboots instead of shutdown Note - only the part that fixes pm.c is applicable, as USB hostmode is disabled Y
Y squashfs.diff Squashed file system support Y
Support-for-tlv320aic3x-codec-highpass-filter-needed.diff This patch is incomplete and unfinfished yet, it is disabled in kernel-power N
support-non-page-aligned-buffers-in-iommu_vmap.diff Backported from upstream Allows DMA to framebuffer memory from camera (for example) Y
tif_restore_sigmask-syscalls-arm.patch Implements ppoll/pselect in kernel Needed to fix libc ppoll/pselect bug Y
Y trig-keyb.diff This allows LEDs to be used as keyboard indication leds. Code is not used, enable in future if needed. N
Y twl-scrollock.diff This allows LEDs to be used as keyboard indication leds. Code is not used, enable in future if needed. N
udf-use-hw-sector-size.diff UDF filesystem fix from upstream, needed for mounting SD card & usb disks with UDF filesystem Y
Y unionfs-2.5.3.diff unionfs support Y
update_mmu_cache_arm.diff Backported from upstream Needed by ramzswap kernel module Y
USB-fix-kernel-oops-with-g_ether-and-windows.diff Backported from upstream Fixes a bug (kernel oops)when USB networking is enabled Y
USB-g_serial-don-t-set-low_latency-flag.diff Backported from upstream g_serial: don't set low_latency flag Y
usbhostmode.diff usb host mode support N
Y usbip.diff USB IP support (EXPERIMENTAL) Y
videobuf-dma-sg-support-non-pagable-user-memory.diff Backported from upstream Allows camera preview/capture to go directly to video FB (no memcpy) Y
wl1251-monitor-mode.diff Adding support for monitor mode Y
wl12xx-rx-fix.diff This fixing IPv6 support in wifi driver, see https://garage.maemo.org/tracker/index.php?func=detail&aid=6784&group_id=1528&atid=5521 Y
wl12xx_rohar.diff Fixing wifi driver support for userspace "iw" program (new replacement for iwconfig/iwlist) Y