CSSU kernel assess

Line 50: Line 50:
{| class="wikitable sortable"
{| class="wikitable sortable"
-
! .ko || '''zImg''' || Patch !! Impact !! Notes [please_enlarge_this_col_thaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaat_much] !! Include in CSSU
+
! ''' .ko ''' || ''' zImg ''' || Patch !! Impact !! Notes [please_enlarge_this_col_thaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaat_much] !! Include in CSSU
<!--  
<!--  
Line 124: Line 124:
|- style="background-color:#A0E75A;"
|- style="background-color:#A0E75A;"
|
|
-
||
+
|| '''Y'''
||armthumb.diff
||armthumb.diff
||Could slowdown the system
||Could slowdown the system
|| Needed to workaround ARM errata 430973
|| Needed to workaround ARM errata 430973
-
||'''Y'''
+
|| '''Y'''
|- style="background-color:#A0E75A;"
|- style="background-color:#A0E75A;"
-
|'''Y'''
+
| '''Y'''
||
||
||block2mtd-yoush.diff
||block2mtd-yoush.diff
||  
||  
||  
||  
-
||'''Y'''
+
|| '''Y'''
|- style="background-color:#A0E75A;"
|- style="background-color:#A0E75A;"
Line 144: Line 144:
|| CVS fix
|| CVS fix
|| This is an upstream fix
|| This is an upstream fix
-
||'''Y'''
+
|| '''Y'''
|- style="background-color:#A0E75A;"
|- style="background-color:#A0E75A;"
Line 246: Line 246:
||
||
||clear_the_it_state_when_invoking_a_thumb_2_signal_handler.diff
||clear_the_it_state_when_invoking_a_thumb_2_signal_handler.diff
 +
|| backported from upstream
|| needed for thumb userspace binaries
|| needed for thumb userspace binaries
-
|| backported from upstream
 
||'''Y'''
||'''Y'''
Line 255: Line 255:
||dm-loop.diff
||dm-loop.diff
||  
||  
-
||  
+
|| device-mapper loop target
||'''Y'''
||'''Y'''
Line 263: Line 263:
||dspbridge.diff
||dspbridge.diff
||  
||  
-
|| *** Once the kernel is in the wild, check for DSP behaviour regression reports caused by that one ***
+
|| *** Once the kernel is in the wild, check for DSP behavior regression reports caused by that one ***
||'''Y'''
||'''Y'''
Line 482: Line 482:
||'''Y'''
||'''Y'''
-
|-
+
|- style="background-color:red;"
|
|
||
||
||ondemand-avoid.diff
||ondemand-avoid.diff
||  
||  
-
||  
+
|| OC patches break powertop
-
||  
+
||'''N'''
|-
|-
Line 562: Line 562:
||  
||  
-
|-
+
|- style="background-color:#A0E75A;"
|
|
-
||
+
|| '''Y'''
||radio-bcm2048.diff
||radio-bcm2048.diff
||  
||  
-
||  
+
|| Add support for interrupt driven rds data reading
||  
||  
|- style="background-color:#A0E75A;"
|- style="background-color:#A0E75A;"
-
|
+
|  
-
||
+
|| '''Y'''
||radio-si4713.diff
||radio-si4713.diff
||  
||  

Revision as of 09:51, 3 August 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



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
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 None Y
class10sd_dto14_fix.diff 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
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 N
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
Y musb_sysfs_hostdevice.diff Needed for usbmode.sh
musb_sysfs_notify.diff Report usb mode to HAL, needed for automounting usb disks in usb host mode
nilfs2-2.0.18.diff
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
ondemand-avoid.diff OC patches break powertop N
option_disable_indicator_led.diff
overclock.diff OC patches break powertop N
overclock_smartreflex_900.diff OC patches break powertop N
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
power-supply-no-verbose.diff
ppp_async_matan.diff
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
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_defconfig.diff Disable bqXXX drivers !!!
shutdown-reboot-patch.diff Fixes an issue in hostmode - device reboots instead of shutdown Y
squashfs.diff
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
trig-keyb.diff
twl-scrollock.diff
udf-use-hw-sector-size.diff UDF filesystem fix from upstream, needed for mounting SD card & usb disks with UDF filesystem
unionfs-2.5.3.diff
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
usbhostmode.diff usb host mode support
usbip.diff
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
wl12xx-rx-fix.diff
wl12xx_rohar.diff