This bug was fixed in the package linux-mvl-dove - 2.6.32-202.12 --------------- linux-mvl-dove (2.6.32-202.12) lucid; urgency=low [ Andy Whitcroft ] * rebase to Ubuntu-2.6.32-16.24 * [Config] updateconfigs following rebase to Ubuntu-2.6.32-16.24 * [Config] updateconfigs following rebase to Ubuntu-2.6.32-16.24 * lintian -- update debhelper package version dependancy * lintian -- fix ghostscript dependancy * lintian -- add required misc:Depends * rename the debug packages to match archive standard - LP: #527837 [ Eric Miao ] * SAUCE: dove: disable conflicting v6 cache fns in zImage head.S * [Config]: CONFIG_KEXEC=y and CONFIG_ATAGS_PROC=y * [Config]: update configs for latest Marvell patchset * [Config]: disable OABI_COMPAT - LP: #534277 [ Saeed Bishara ] * SAUCE: arm: invalidate TLBs when enabling mmu * SAUCE: arm: disable L2 cache in the v7 finish function [ Tony Lindgren ] * SAUCE: arm: Fix init_atags_procfs() to check tag->hdr.size [ Upstream Kernel Changes ] * Revert "printk: remove unused code from kernel/printk.c" * Revert "Save thread registers in coredumps" Because this patch is already in the kernel. * Revert "dove: enable cpu mode (v6/v7) in run-time detection" * Revert "ARM: provide the cpu_match function to PJ4" * Revert "ARM: introduce the cpu_match function to the proc_info" * ARM: 5884/1: arm: Fix DCC console for v7 * ARM: 5885/1: arm: Flush TLB entries in setup_mm_for_reboot() * ARM: 5886/1: arm: Fix cpu_proc_fin() for proc-v7.S and make kexec work * ARM: 5888/1: arm: Update comments in cacheflush.h and remove unnecessary V6 and V7 comments * rt5630: fix codec->hw_read function * mm: Check if any page in a pageblock is reserved before marking it MIGRATE_RESERVE * Add build option to to set the default panic timeout. * sched: Enable might_sleep before initializing drivers. * Add code to prevent system calls from being restarted muliple times before returning from the kernel. * Save thread registers in coredumps * armv6 dcc tty driver * PM: Add wake lock api. * PM: Add early suspend api. * PM: Implement wakelock api. * PM: Implement early suspend api * PM: Add user-space wake lock api. * PM: wakelock: Abort task freezing if a wake lock is held. * PM: earlysuspend: Add console switch when user requested sleep state changes. * PM: earlysuspend: Removing dependence on console. * rtc: Add android alarm driver. * rtc: Try to prevent RTC errors from accumulating. * switch: switch class and GPIO drivers. * pmem: Add pmem driver * Add android_aid.h * ashmem for 2.6.27. * Add missing conflict codes for 0079-ashmem-for-2.6.27.patch * Paranoid network. * net: socket ioctl to reset connections matching local address * sysfs_net_ipv4: Add sysfs-based knobs for controlling TCP window size * uidstat: Adding uid stat driver to collect network statistics. * adding conflict patch codes for 0083-uidstat-Adding-uid-stat-driver-to-collect-network-s.patch * FAT: Add new ioctl VFAT_IOCTL_GET_VOLUME_ID for reading the volume ID. * Grants system server access to /proc//oom_adj for Android applications. * Input: Generic GPIO Input device. * add missing conflict code for 0086-Input-Generic-GPIO-Input-device.patch * Input: Hold wake lock while event queue is not empty. * Input: Use monotonic time for event time stamps. * Input: synaptics_i2c_rmi: Driver for Synaptics Touchscreens using RMI over I2C. * input: Add keyreset driver. * mmc: Add status IRQ and status callback function to mmc platform data * mmc: sd: Add new CONFIG_MMC_PARANOID_SD_INIT for enabling retries during SD detection * mmc: Add concept of an 'embedded' SDIO device. * trout: Add functions for WiFi * mmc: Add new API call 'sdio_reset_comm' for resetting communication with an SDIO device * mmc: sd: When resuming, try a little harder to init the card * mmc: mmcblk: Add new feature 'CONFIG_MMC_BLOCK_PARANOID_RESUME' * mmc: sd: Add retries in re-detection * android_usb: Composite USB gadget driver for android. * rfkill: Introduce CONFIG_RFKILL_PM and use instead of CONFIG_PM to power down * tiwlan: Add abstract wifi control functions support * android: Add android config documentation to boot framework. * block: block_dump: Add number of sectors to debug output * fs: block_dump: Don't display inode changes if block_dump < 2 * regenerated code for 0107-mmc-core-Hold-a-wake-lock-accross-delayed-work-m.patch * mmc: sd: Remove debugging printk * printk: Fix log_buf_copy termination. * kernel_debugger_core: add interrupt-context debugger core * kernel_debugger_core: Add sysrq command. * pmem: Add include sched.h to fix compile errors * net: Fix compilation of the IPv6 module * ashmem: Don't install fault handler for private mmaps. * ashmem: Add common prefix to name reported in /proc/pid/maps * net: add PPP on L2TP Access Concentrator (PPPoLAC) driver. * cgroup: Add generic cgroup subsystem permission checks. * add missing conflict codes for 0124-cgroup-Add-generic-cgroup-subsystem-permission-chec.patch * nohz: Fix ondemand governor not always ramping up on 100% load. * usb: gadget: android: Allow usb charging to draw up to 500mA instead of 250. * regnerate patch for 0127-futex-Restore-one-of-the-fast-paths-eliminated-by-3.patch * Optionally flush entire dcache from v6_dma_flush_range * net: add PPP on PPTP Network Server (PPPoPNS) driver. * sdio: fix sdio_reset_comm() error path * net: Fix a bitmask in PPPoPNS and rename constants in PPPoPNS and PPPoLAC. * net: Fix a potential deadlock while releasing PPPoLAC/PPPoPNS socket. * ashmem: don't require a page aligned size * security: Add AID_NET_RAW and AID_NET_ADMIN capability check in cap_capable(). * net: Replace AID_NET_RAW checks with capable(CAP_NET_RAW). * net: Force PPPoLAC and PPPoPNS to bind an interface before creating PPP channel. * Add default configuration for Android * Sync with the newest dove_defconfig * Turn off TLS feature for android in v7 * Fix compiling error for lowmemorykiller * Fix Compiling error for shmem * Temporary disable pm_suspend call. * Fix crash error for shmem * Fix met compiling errors from 2.6.31 kernel to 2.6.32 kernel. * Sync up with 2.6.32.2's dove_defconfig * cesa: add address decoding windows initialization code * Refine comments and algorithm for easier to understand LCD's HW RGB format. * PM: runtime support for V6 or V7 mode * Remove all Z0 specific code * dove: remove remaning Z0 stuff * Add auto-calibration * fix compilation error (kernel/power/Makefile) * update dove_avng_y1_defconfig * dovefb: clean up CONFIG_DOVEFB_SINGLE_DISPLAY_ACCURATE_PCLK * 1. fill initial data for dcon. 2. refine backlight driver interface. * 1. add clock disable and enable interface 2. refine changing LCD source clock implementation. * Fill backlight driver platform data * 1. apply Tawfik's patch to hook fb_blank event. 2. add LCD power on and off interface. * Refine backlight interface more portable * 1. Refine dcon power management feature 2. Implement sysfs interfaces. * 1. Fix blank function setting to wrong mode when suspend. 2. Add SRAM power down interface. * remove compiling warning. * dove: remove another DOVE_REV_Z0 stuff * dove: sync dove_defconfig with latest patches * dove: fix compilation warning in pm.c * Adds ADI9889 HDMI transmitter support * Dove: Add Video Plug support * MPP changes for Dove - * Swap R&B for Video plug on video overlay Unclear why this is required, but it solves color bitmapping. Keep now for Video plug but requires more research * 1. Remove testing code. 2. disable dumb interface as well when receives FB_BLANK. * Dove nand: add support for Two CS for the DB board * Dove nand: Add support for "cmdlinepart" option Add support for "cmdlinepart" option in kernel command line dove-nand should be used as the NAND HAL device name. example: mtdparts=dove-nand:1g(swap),-(root) * dove: use dove_cesa_addr_dec_data instead of dove_eth_addr_dec_data for cesa driver * dovefb: fix compilation error when mv_spi is disabled * Dove: remove gpu_size, vmeta_size and pvt_size kernel command line parameters from code as they have no effect because fixup function is called before parse_cmdline function ( see arch/arm/kernel/setup.c ) * VMeta PM func: 1. Power on the VMeta only when VMeta was been used 2. Support suspend/resume when VMeta was been used (also need user space player support) * Add a watch dog timer for Vmeta suspend/resume func * Dove NAND: fix double byte command on writing small pages * Change Vmeta PM clock control to using Linux clock framework * Disable the Vmtea clock/power as default * Fix MMC/SD cannot be detected issue due to merge upgraded from .31 to .32 Signed-off-by: Steve Guo