Commit Graph

  • fe9dc4b1d5 fix few merge issues jellybean Arif Ali 2012-12-27 13:28:42 +0000
  • ac52e95f27 add merge from tytung branch Arif Ali 2012-12-27 11:44:08 +0000
  • a6067c0e2d Revert "htcleo: restore the PMEM_ADSP size to the default value as the HW video decoder works on HD2 now." tytung 2012-11-17 21:14:15 +0800
  • 139f6ae520 Revert "htcleo: updated htcleo_defconfig to tytung_jellybean_r2" tytung 2012-11-17 21:13:29 +0800
  • 9031c37be6 htcleo: pm: add HD2 off-mode Alarm Clock for cLK (Credit goes to kokotas and Rick_1995) tytung 2012-11-17 15:28:02 +0800
  • bba549a7dc Staging: android: binder: Allow using highmem for binder buffers tytung 2012-11-17 01:13:40 +0800
  • a0b0a01619 Staging: android: binder: Fix memory leak on thread/process exit tytung 2012-11-17 01:10:09 +0800
  • bd5ec6a5e7 htcleo: updated htcleo_defconfig to tytung_jellybean_r2 tytung 2012-11-11 13:26:46 +0800
  • 783883f2fe htcleo: restore the PMEM_ADSP size to the default value as the HW video decoder works on HD2 now. tytung 2012-11-11 13:24:22 +0800
  • 2543feb2ce htcleo: updated htcleo_defconfig to tytung_jellybean_r1' tytung 2012-10-14 20:29:01 +0800
  • f3e70adb04 htcleo: reduce the pmem_adsp size tytung 2012-10-14 20:28:28 +0800
  • facd1b5635 Update build.sh for JellyBean tytung 2012-10-14 18:31:43 +0800
  • b9cddc7f36 remove -ics flag tytung 2012-10-14 18:16:44 +0800
  • e42ef086be Revert "reduced the PMEM_ADSP size as the HW decoder still can't work on HD2" tytung 2012-10-14 18:15:16 +0800
  • c679e15374 Merge remote-tracking branch 'securecrt/jellybean' into jellybean tytung 2012-10-14 18:14:49 +0800
  • f9b8788a89 drivers: power: enable fast_charge by default tytung 2012-10-13 02:28:16 +0800
  • 5155c8ec93 remove the compile warnings SecureCRT 2012-09-24 22:36:20 +0800
  • bda745315c tweaks iosched for better android performance SecureCRT 2012-09-24 22:35:24 +0800
  • 50391c3525 Merge branch 'ics_HWA' into jellybean SecureCRT 2012-09-24 22:37:15 +0800
  • 2931196a52 remove the compile warnings SecureCRT 2012-09-24 22:36:20 +0800
  • 582f409d66 tweaks iosched for better android performance SecureCRT 2012-09-24 22:35:24 +0800
  • 7553b3788d video: msm: add mdp version to id string,and put a bogus panel id SecureCRT 2012-09-23 22:39:34 +0800
  • 1b9c88acd9 htcleo: updated htcleo_defconfig to tytung_HWA_r3.5 tytung 2012-09-23 19:30:24 +0800
  • 499a1d65ed Revert "disable KSM" tytung 2012-09-23 19:28:36 +0800
  • e41593d928 Merge remote-tracking branch 'securecrt/ics_HWA' into ics_HWA tytung 2012-09-23 17:22:13 +0800
  • 0a250c8bdf Staging: android: binder: Add some missing binder_stat_br calls Cached thread return errors, death notifications and new looper requests were not included in the stats. SecureCRT 2012-09-22 20:44:03 +0800
  • 7e72949381 Staging: android: binder: Add some missing binder_stat_br calls Cached thread return errors, death notifications and new looper requests were not included in the stats. SecureCRT 2012-09-22 20:39:45 +0800
  • d14b09ad9b Merge ics_HWA #00e4d55 SecureCRT 2012-09-22 18:54:01 +0800
  • 00e4d55f8a base: genlock: handle error while creating lock/handle inode base: genlock: add magic to protect attach from non-genlock file base: genlock: protect kref counting with spinlock SecureCRT 2012-09-22 18:49:06 +0800
  • 4d2e9936aa disable GENTLE FAIR SLEEPERS Sleeper Fairness is a concept used by CFS which treat sleeping/waiting tasks as if they were in a run queue. This implies tasks which spend most of the time waiting for an user input and such will get a fair share of CPU when they need it. Disabling Gentle Fair Sleepers could improve UI responsiveness. securecrt 2012-09-21 14:11:11 +0800
  • d6a9cabcb5 disable GENTLE FAIR SLEEPERS Sleeper Fairness is a concept used by CFS which treat sleeping/waiting tasks as if they were in a run queue. This implies tasks which spend most of the time waiting for an user input and such will get a fair share of CPU when they need it. Disabling Gentle Fair Sleepers could improve UI responsiveness. securecrt 2012-09-21 13:59:41 +0800
  • c6861409a8 ashmem: Implement read(2) in ashmem driver ashmem: Fix ASHMEM_SET_PROT_MASK. ashmem: Support lseek(2) in ashmem driver ashmem: Fix the build failure when OUTER_CACHE is enabled ashmem: Fix ashmem vm range comparison to stop roll-over securecrt 2012-09-21 13:04:50 +0800
  • 73dd7070ec Merge branch 'jellybean' of https://github.com/securecrt/android_kernel_htcleo-2.6.32-ics into jellybean securecrt 2012-09-21 12:57:39 +0800
  • c8d5db022f ashmem: Implement read(2) in ashmem driver ashmem: Fix ASHMEM_SET_PROT_MASK. ashmem: Support lseek(2) in ashmem driver ashmem: Fix the build failure when OUTER_CACHE is enabled ashmem: Fix ashmem vm range comparison to stop roll-over SecureCRT 2012-09-21 01:06:29 +0800
  • b9ead040d2 enable -pipe SecureCRT 2012-09-21 01:06:00 +0800
  • 035e8b5999 change build sh SecureCRT 2012-09-09 22:55:52 +0800
  • b989638f53 fixed merge problem SecureCRT 2012-08-23 22:41:48 +0800
  • f9c1be0ea3 fixed merge problem securecrt 2012-08-23 13:06:34 +0800
  • 1160ee1202 Merge branch 'ics_HWA' into jellybean securecrt 2012-08-23 12:57:17 +0800
  • c9ff149183 disable KSM securecrt 2012-08-23 12:45:29 +0800
  • 4b10fc19b9 staging: Add Snappy compression support to zram Zram currently uses LZO compression. With Snappy, it uses less CPU time and is thus more useful. The sacrifice in compression ratio is small. Zram's LZO and Snappy support can be independently enabled at compile time and each zram device can switch between compression methods when unused. When only a single compression method was enabled at compile time, no idirection penalty is incurred. http://driverdev.linuxdriverproject.org/pipermail/devel/2011-April/015114.html securecrt 2012-08-23 12:39:53 +0800
  • f3818c8864 Merge branch 'ics_HWA' of github.com:securecrt/android_kernel_htcleo-2.6.32-ics into ics_HWA SecureCRT 2012-08-23 02:50:19 +0800
  • 2145485d7d mmc: change clock from 50Mhz to 64Mhz PCLK mmc: change NR_SG from 32 to 128 for better performance SecureCRT 2012-08-23 02:45:27 +0800
  • 4eade398cd mmc: msm: fix dma usage not to use internal APIs SecureCRT 2012-08-23 01:05:06 +0800
  • 08802ee5be mmc: msm_sdcc: Fix bug in PIO mode when data size is not word aligned The current code for PIO doesn't transfer whole data when data size is not in multiple of 4 bytes. The last few bytes are not written to the card resulting in no DATAEND interrupt from SDCC. This patch allows data transfer for non-aligned data size in PIO mode. SecureCRT 2012-08-23 00:43:40 +0800
  • 29e0f0df9d mmc: msm_sdcc: Add prog done interrupt support Enable prog done interrupt for stop command(CMD12) that is sent after a multi-block write(CMD25). The PROG_DONE bit is set when the card has finished its programming and is ready for next data. SecureCRT 2012-08-23 00:34:36 +0800
  • 81d981629c mmc: msm_sdcc: Fix possible circular locking dependency warning In the context of request processing thread, data mover lock is acquired after the host lock. In another context, in the completion handler of data mover the locks are acquired in the reverse order, resulting in possible circular lock dependency warning. Hence, schedule a tasklet to process the dma completion so as to avoid nested locks. SecureCRT 2012-08-23 00:10:19 +0800
  • 04d584c634 drivers/mmc/host/msm-sdcc: remove dead config options CONFIG_MMC_MSM7X00A_RESUME_IN_WQ and CONFIG_MMC_EMBEDDED_SDIO don't exist in Kconfig and is never defined anywhere else, therefore removing all references for it from the source code. SecureCRT 2012-08-23 00:00:26 +0800
  • 5c726afbb6 Revert "mm: cleancache core ops functions and config" SecureCRT 2012-08-20 23:15:00 +0800
  • 61eb7c5296 Revert "add zcache" SecureCRT 2012-08-20 23:14:51 +0800
  • 4cecd4ccb2 Revert "fs: add field to superblock to support cleancache" SecureCRT 2012-08-20 23:12:22 +0800
  • 0f794ead76 Revert "enable zcache & cleancache" SecureCRT 2012-08-20 23:12:10 +0800
  • f3a9b636b3 Revert "mm/fs: add hooks to support cleancache" SecureCRT 2012-08-20 23:10:46 +0800
  • 7c50bd921f staging:lowmemkiller add Fudgeswap SecureCRT 2012-08-20 15:24:37 +0800
  • 3d343ac32a mm/fs: add hooks to support cleancache SecureCRT 2012-08-20 12:10:10 +0800
  • b6c1977f35 revert #8b62d33 SecureCRT 2012-08-20 00:57:38 +0800
  • c2ff7098d4 enable zcache & cleancache SecureCRT 2012-08-20 00:53:53 +0800
  • 8b62d33820 enable zcache & cleancache SecureCRT 2012-08-20 00:52:57 +0800
  • 1abd4f495e fs: add field to superblock to support cleancache SecureCRT 2012-08-20 00:51:37 +0800
  • 8eb6724dbf add zcache SecureCRT 2012-08-20 00:51:06 +0800
  • e0c9143ea1 mm: cleancache core ops functions and config SecureCRT 2012-08-20 00:49:43 +0800
  • f1beec1b32 vmalloc(): adjust gfp mask passed on nested vmalloc() invocation SecureCRT 2012-08-18 23:45:48 +0800
  • 7c81b7476d ksm: check for ERR_PTR from follow_page() SecureCRT 2012-08-17 01:49:14 +0800
  • 8b041c69af mm/ksm.c is doing an unneeded _notify in write_protect_page. SecureCRT 2012-08-17 01:40:53 +0800
  • c95ed3371a staging: zram: fix zram locking Staging: zram: Replace mutex lock by a R/W semaphore Staging: zram: Add a missing GFP_KERNEL specifier in zram_init_device() SecureCRT 2012-08-17 01:21:55 +0800
  • cc0db50c33 ksm: remove unswappable max_kernel_pages ksm: fix bad user data when swapping thp: ksm: free swap when swapcache page is replaced SecureCRT 2012-08-17 01:19:24 +0800
  • c59e5f029c change MSM_NAND_DMA_BUFFER_SIZE to SZ_1M securecrt 2012-08-15 18:55:32 +0800
  • e4c201d97a pmem_adsp (user-space) as non-cached pmem_venc (user-space) as non-cached securecrt 2012-08-15 18:55:05 +0800
  • 8d4f825606 pmem: Check for valid virtual address while flushing pmem: Correctly account for aligned blocks securecrt 2012-08-15 18:54:43 +0800
  • a8ff4f89b4 android: logger: Allow a UID to read it's own log entries staging: logger: hold mutex while removing reader staging: android: logger: clarify non-update of w_off in do_write_log_from_user staging: android: logger: clarify code in clock_interval staging: android: logger: reorder prepare_to_wait and mutex_lock staging: android: logger: simplify and optimize get_entry_len staging: android: logger: Change logger_offset() from macro to function Staging: android: fixed white spaces coding style issue in logger.c android: logger: bump up the logger buffer sizes securecrt 2012-08-15 18:53:52 +0800
  • 9f70587067 staging: android: lowmemorykiller: sysfs node and notifications android, lowmemorykiller: remove task handoff notifier staging: android: lowmemorykiller: Fix task_struct leak staging: android/lowmemorykiller: Don't unregister notifier from atomic context staging: android, lowmemorykiller: convert to use oom_score_adj staging: android/lowmemorykiller: Do not kill kernel threads staging: android/lowmemorykiller: No need for task->signal check staging: android/lowmemorykiller: Better mm handling staging: android/lowmemorykiller: Don't grab tasklist_lock staging: android: lowmemorykiller: Don't wait more than one second for a process to die Staging: android: fixed 80 characters warnings in lowmemorykiller.c staging: android: lowmemorykiller: Ignore shmem pages in page-cache staging: android: lowmemorykiller: Remove bitrotted codepath staging: android: lowmemkiller: Substantially reduce overhead during reclaim staging: android: lowmemorykiller: Don't try to kill the same pid over and over securecrt 2012-08-15 18:53:09 +0800
  • 0fa4a5529c Staging: android: binder: Don't call dump_stack in binder_vma_open Staging: android: binder: Fix crashes when sharing a binder file between processes drivers:staging:android Typos: fix some comments that have typos in them. fs: Remove missed ->fds_bits from cessation use of fd_set structs internally Staging:android: Change type for binder_debug_no_lock switch to bool Staging: android: binder: Fix use-after-free bug securecrt 2012-08-15 18:52:07 +0800
  • 0c4a37e304 change MSM_NAND_DMA_BUFFER_SIZE to SZ_1M securecrt 2012-08-15 18:07:29 +0800
  • cdcb35c854 pmem_adsp (user-space) as non-cached pmem_venc (user-space) as non-cached securecrt 2012-08-15 18:06:24 +0800
  • fced437cd2 pmem: Check for valid virtual address while flushing pmem: Correctly account for aligned blocks securecrt 2012-08-15 18:04:29 +0800
  • e04d028ecf reduced the log size securecrt 2012-08-15 18:03:44 +0800
  • 9c3257d859 android: logger: Allow a UID to read it's own log entries staging: logger: hold mutex while removing reader staging: android: logger: clarify non-update of w_off in do_write_log_from_user staging: android: logger: clarify code in clock_interval staging: android: logger: reorder prepare_to_wait and mutex_lock staging: android: logger: simplify and optimize get_entry_len staging: android: logger: Change logger_offset() from macro to function Staging: android: fixed white spaces coding style issue in logger.c android: logger: bump up the logger buffer sizes securecrt 2012-08-15 14:56:37 +0800
  • d6b41b0def staging: android: lowmemorykiller: sysfs node and notifications android, lowmemorykiller: remove task handoff notifier staging: android: lowmemorykiller: Fix task_struct leak staging: android/lowmemorykiller: Don't unregister notifier from atomic context staging: android, lowmemorykiller: convert to use oom_score_adj staging: android/lowmemorykiller: Do not kill kernel threads staging: android/lowmemorykiller: No need for task->signal check staging: android/lowmemorykiller: Better mm handling staging: android/lowmemorykiller: Don't grab tasklist_lock staging: android: lowmemorykiller: Don't wait more than one second for a process to die Staging: android: fixed 80 characters warnings in lowmemorykiller.c staging: android: lowmemorykiller: Ignore shmem pages in page-cache staging: android: lowmemorykiller: Remove bitrotted codepath staging: android: lowmemkiller: Substantially reduce overhead during reclaim staging: android: lowmemorykiller: Don't try to kill the same pid over and over securecrt 2012-08-15 13:37:30 +0800
  • 9b8229cafb Staging: android: binder: Don't call dump_stack in binder_vma_open Staging: android: binder: Fix crashes when sharing a binder file between processes drivers:staging:android Typos: fix some comments that have typos in them. fs: Remove missed ->fds_bits from cessation use of fd_set structs internally Staging:android: Change type for binder_debug_no_lock switch to bool Staging: android: binder: Fix use-after-free bug securecrt 2012-08-14 16:48:25 +0800
  • e20f7d7077 base: genlock: Remove genlock_release_lock and associated ioctl base: genlock: allow synchronization with a single gralloc handle base: genlock: remove BIT macro usage securecrt 2012-08-14 13:45:36 +0800
  • 3107194028 fixed typo in config file securecrt 2012-08-07 16:52:14 +0800
  • 11a56d2216 add in_interrupt back SecureCRT 2012-08-07 00:53:53 +0800
  • 65b62e5ee4 base: genlock: Remove genlock_release_lock and associated ioctl base: genlock: allow synchronization with a single gralloc handle base: genlock: remove BIT macro usage SecureCRT 2012-08-07 00:45:11 +0800
  • 8d701dfec6 htcleo: updated htcleo_defconfig to tytung_HWA_r3.4 tytung 2012-08-07 00:04:47 +0800
  • 83bc93927f power: ds2746: Add procfs interface for fast charge marc1706 2012-08-05 22:55:20 +0200
  • 55ece772cd msm: kgsl: Add per context timestamp Add new ioctls for per context timestamps. Timestamp functions (read/write/wait) will now be context specific rather than only using the global timestamp. Per context timestamps is a requirement for priority based queueing. securecrt 2012-08-02 17:04:07 +0800
  • 1e188cc5e1 net: netfilter: enable bandwidth control to be able to set mobile data limit securecrt 2012-08-02 13:21:31 +0800
  • 8bdae42d95 net: netfilter: enable bandwidth control to be able to set mobile data limit securecrt 2012-08-01 10:55:06 +0800
  • bc9444ab04 htcleo: updated htcleo_defconfig to tytung_HWA_r3.3 tytung 2012-08-01 00:21:30 +0800
  • 47e7119196 Merge branch 'ics_HWA' of git://github.com/securecrt/android_kernel_htcleo-2.6.32-ics into ics_HWA tytung 2012-08-01 00:17:27 +0800
  • 05369deec9 include: checkout msm_mdp from ics_chocolate *needs to match userspace* securecrt 2012-07-31 13:59:12 +0800
  • c6e8ee54ff msm: kgsl: rework ib checking Separate ib parse checking from cffdump as it is useful in other situations. This is controlled by a new debugfs file, ib_check. All ib checking is off (0) by default, because parsing and mem_entry lookup can have a performance impact on some benchmarks. Level 1 checking verifies the IB1's. Level 2 checking also verifies the IB2. securecrt 2012-07-26 16:14:35 +0800
  • d842173fc6 msm: kgsl: Add markers to identify IB sequence start and end Add nop packets in ringbuffer at the start and end of IB buffers subnmitted by user space driver. These nop packets serve as markers that can be used during replay, recovery, and snapshot to get valid data for a GPU hang dump securecrt 2012-07-26 15:37:36 +0800
  • 1672c9446f msm: kgsl: Optimize page_alloc allocations securecrt 2012-07-26 14:45:24 +0800
  • 394bda433a msm: kgsl: Map a guard page on the back of GPU MMU regions Add a guard page on the backside of page_alloc MMU mappings to protect against an over zealous GPU pre-fetch engine that sometimes oversteps the end of the mapped region. The same phsyical page can be re-used for each mapping so we only need to allocate one phsyical page to rule them all and in the darkness bind them. securecrt 2012-07-26 14:04:25 +0800
  • 4822aef009 msm: kgsl: Change name of vmalloc allocator Change the vmalloc allocation name to something more appropriate since we do not allocate memory using vmalloc for userspace driver. We directly allocate physical pages and map that to user address space. The name is changed to page_alloc instead of vmalloc. Add sysfs files to track memory usage via both vmalloc and page_alloc. securecrt 2012-07-26 13:52:28 +0800
  • e2ff78936f msm: kgsl: Do not dereference pointer before checking against NULL The pagetable pointer was checked against NULL after being used. Check against NULL first and then dereference it. securecrt 2012-07-25 21:10:10 +0800
  • 41b9064ec2 msm: kgsl: don't clear gpuaddr when unmapping global mappings Memory mapped through kgsl_mmu_map_global() is supposed to have the same gpu address in all pagetables. And the memdesc will persist beyond the lifetime of any single pagetable. Therefore, memdesc->gpuaddr should not be zeroed for these memdescs. securecrt 2012-07-25 21:08:59 +0800
  • 121a2a91a5 msm: kgsl: Add GMEM size configuration in gpu list To avoid msm or gpu specific code in the driver, added GMEM size configuration parameter as a part of gpu list. securecrt 2012-07-25 20:39:13 +0800
  • efa80a4cc1 msm: kgsl: Cleanup header file macros Remove macro logic for macros that are always defined. securecrt 2012-07-25 20:27:26 +0800