merged (from cyanogenmod cm-kernel):
2c28ac129c4acb39d005 (net: wireless: bcm4329: Enable packet filtering during low power mode)
186cf818242a0848f22a (net: wireless: bcm4329: Update to Version
1a73dbc8e2d7a1980940 (net: wireless: bcm4329: Fix interrupt enabling in case of error)
f7d0d85e8113dc6d212b (msm: usb_gadget: Free irq in usb_gadget_unregister function)
26b60c52cb1681b9d0f0 (ARM: Ensure PTE modifications via dma_alloc_coherent are visible)
8b1f1ccd0bfa0600e2fe (vmscan: set default swappiness to 0)
99f107aede756b379bcd (Set the touch panel input gain correctly)
f51c04bfdf81709acef0 (mmc: Fix MMC resume panic introduced in

merged (from common):
b7571940e490f52cc153dbb894fcf3d161625970 (l2tp: l2tp_eth: Fix section mismatch warning)
cd1b918466cc959cc586be46fa984bb23b7b207f (Support lseek(2) in ashmem driver)
c7592f1fffbb3bcf64c7d74cfe4544ea8d4a66a1 (usb: gadget: android: Remove WAKEUP flag from bmAttributes)
9572831534751c97ff66c9bea0c2455d86e7b404 (net: wireless: bcm4329: Fix setting HT clock race conditions)
0549e384d4bcc70e8355904fb7a39655d8a8a83e (net: wireless: bcm4329: Fix setting HT clock race conditions in driver start)
9234f00a7b69d2096b7860a43bfd0b1962e19513 (sched: normalize sleeper’s vruntime during group change)
0dd5a613e0a5e0ebe5f255d2b247b490de34d03e (sched: use the old min_vruntime when normalizing on dequeue)

merged (from experimental):
d35bad7fbe9f7c69e50dd0a7f09ef82e80231217 (mmc: msm_sdcc: Add MMC_PM_KEEP_POWER to pm_flags for built-in device)
0d3c6a860930d4b9c42829c9c839d99cb225cfdc (ARM: msm: Fix CONFIG_VIRTUAL_KPANIC_PARTITION warning)

-rebase to’s

-include wakelock.h
-define wake_lock mmc_delayed_work_wake_lock
-add wake_lock(&mmc_delayed_work_wake_lock); to mmc_schedule_delayed_work
-define extend_wakelock int type in mmc_rescan
-remove spin_lock_irqsave/restore block and unsigned long flags from mmc_rescan
-set extend_wakelock in searching for SDIO,normal SD and MMC within mmc_rescan
-add extend_wakelock condition in out: within mmc_rescan
-add wake_lock_init(mmc_delayed_work) to mmc_init
-add wake_lock_destroy to mmc_exit

-When charging, after android reports charging complete, wait 30-60 minutes before unplugging.

Known Issues:
-Camera will not work unless you are using CM6, CM6 Nightly or Enom’s Latest
-For builds lower then Froyo (i.e. Eclair), when USB is plugged in, vold will SIGSEV.
-If charging stops, unplug and replug back in. Logic is being reviewed and amended currently.
-You may receive “ACPU unable to set …” here and there. This is currently being worked on.

Things to do:
-Cleanup of some unused definitions in the camera space


-XTRA contains:
*userspace governor default; only interactive,ondemand and userspace governors
*BFQ I/O Scheduler
*some more cgroup options
*namespaces support (excluding network)
*v4 block device and data integrity support
*3d register driver
*erratas 430973, 458693 and 460075 applied
Download: (http://droidbasement NULL.7-oc-uv-xtra-btn-aud-ram-neon_fp-100210


Source: (http://github (http://github (http://github;a=shortlog;h=refs/heads/android-msm-2.6.34-test2 (http://android NULL.git NULL.kernel NULL.git;a=shortlog;h=refs/heads/android-msm-2 NULL.6 NULL.34-test2);a=shortlog;h=refs/heads/android-2.6.34-test2 (http://android NULL.git NULL.kernel NULL.git;a=shortlog;h=refs/heads/android-2 NULL.6 NULL.34-test2);a=shortlog;h=refs/heads/android-msm-2.6.35-wip (http://android NULL.git NULL.kernel NULL.git;a=shortlog;h=refs/heads/android-msm-2 NULL.6 NULL.35-wip);a=summary (http://git NULL.kernel NULL.6 NULL.35 NULL.y NULL.git;a=summary);a=shortlog;h=refs/heads/android-2.6.35 (http://android NULL.git NULL.kernel NULL.git;a=shortlog;h=refs/heads/android-2 NULL.6 NULL.35) (http://github


Flash the .zip through recovery

fastboot flash zimage zImage (zImage can be found in kernel folder)

take the bcm4329.ko file from the lib/modules folder (use winrar for windows or unzip for linux) and

adb remount
adb push bcm4329.ko /system/lib/modules
copy the bcm4329.ko to /sdcard, bounce in to recovery, mount /sdcard and /system, and copy the .ko module from /sdcard to /system/lib/modules; set chmod 644 on it.

It is highly reccomended that you either use SetCPU to toggle your governor to either ondemand (reccomended) or interactive (in testing) or use sysfs to echo the value to cpufreq.

If you use SetCPU, please do not set any Advanced settings, and you should use ondemand CPU governor

« »