Commits on Jan 4, 2013
  1. pmem: source renamed to be consistent with upstream

    pmem: Correctly account for aligned blocks
    when finding an aligned chunk, the allocator cannot assume that
    bit 0 will point to an aligned block. The only way to guarantee
    a block will be aligned is to pass in the starting bit of a block
    that is aligned. if t is the start bit which points to an aligned
    block, and s is the spacing, bit t+n*s is guaranteed to be aligned
    to spacing s for positive integer values of n.
    CRs-Fixed: 288000
    Signed-off-by: Laura Abbott <>
    pmem: Check for valid virtual address while flushing
    Return invalid error if a NULL virtual address is
    passed for pmem cache maintenance ioctl's
    Change-Id: I18c369d4c2ac790b622408a988d171d6f75c4cd3
    Signed-off-by: Shubhraprakash Das <>
    Update pmem header to match new source base
    Juansheng committed with LoungeKatt Apr 6, 2012
Commits on Dec 26, 2012
  1. pmem: fix buddy free memory corruption bug

    Enforce explicit upper limit for buddy index during memory free
    operations. This index is generated during memory free operations of
    the buddy bestfit allocator. The index points to each free buddy that
    should be coalesced into a greater free memory area. The upper limit
    now enforced is the number of entries in the current PMEM region.
    Without this fix, pmem_buddy_bestfit_free would continue to corrupt
    bytes in ever higher addresses, by power of 2, of memory until
    stopped by the high bit being set in the currently examined byte.
    Unless the high bit was set immediately at the first invalid byte,
    this could have caused memory corruption past the current pmem region
    metadata in kernel memory space.
    One manifestation of this problem was a corner case where
    non-existent buddies were incorrectly coalesced.
    In a 12MB region, the buddy free for 8MB tried to coalesce the freed
    buddy metadata with a non-existent 8MB buddy which actually belonged
    to the following region. This caused the order number in the metadata
    belonging to the following region to be incorrectly incremented past
    the region boundary. Soon after, there was a subsequent invalid
    allocation in that following region past the region boundary.
    Signed-off-by: Stephen Biggs <>
    arco committed with LoungeKatt Aug 13, 2011
  2. ipv6: Prepare the tree for un-inlined jhash.

    jhash is widely used in the kernel and because the functions
    are inlined, the cost in size is significant. Also, the new jhash
    functions are slightly larger than the previous ones so better un-inline.
    As a preparation step, the calls to the internal macros are replaced
    with the plain jhash function calls.
    Signed-off-by: Jozsef Kadlecsik <>
    Signed-off-by: David S. Miller <>
    Jozsef Kadlecsik committed with LoungeKatt Nov 25, 2010
  3. The new jhash implementation

    Jozsef Kadlecsik committed with LoungeKatt Dec 3, 2010
  4. gcc-4.6: mm: fix unused but set warnings

    Andi Kleen committed with LoungeKatt Aug 10, 2010
Commits on Dec 20, 2012
  1. Revert "pmem: Use updated pmem from CAF"

    This reverts commit 8b49539.
    LoungeKatt committed Dec 20, 2012
  2. vidc: send flush done if flush is issued in EoS while encoding

    There is a race condition in encoder, when an input buffer
    is received with an EoS flag but doesn't have an output
    buffer to process that and if simultaneously flush is issued.
    This is fixed by sending flush done if flush is issued in EoS.
    CRs-Fixed: 353081
    Change-Id: I925f49779ed5cb91bfab805ba4b7102c1e3f728b
    Signed-off-by: Rajeshwar Kurapaty <>
    (cherry picked from commit 602d62927c6db96f8d636f7795203b19e8c412c3)
    Rajeshwar Kurapaty committed with LoungeKatt Sep 21, 2012
  3. bcm4329: Allow low wifi signals to be seen

    Change-Id: I76cd8fb1f154f7ca752b9f340c90d563ae4d0166
    showp1984 committed with LoungeKatt Sep 17, 2012
Commits on Dec 14, 2012
  1. Video configuration, Archive TS driver update

    This reverts commit 3ca4641.
    LoungeKatt committed Dec 14, 2012
  2. TS: updated atmel driver [Experimental]

    Revert "driver: ts: atmel changes for ics"
    This reverts commit 5427b9102a41d72bae477a2e6bb4ecdc7d14d476.
    driver: ts: atmel: ics support rework
    touchscreen/atmel: fix driver to follow evdev protocol
    This makes it possible to drop the LEGACY_TOUCHSCREEN option in framework.
    Revert "touchscreen/atmel: fix driver to follow evdev protocol"
    This reverts commit d6fc216384d338c36603b4dd7ed6fa3ad97a9f43.
    touchscreen/atmel: fix driver to follow evdev protocol
    This makes it possible to drop the LEGACY_TOUCHSCREEN option in framework.
    Kali- committed with LoungeKatt Dec 21, 2011
Commits on Dec 11, 2012
  1. FIX: Fixed Netflix video issue

    jerl92 committed with LoungeKatt May 18, 2012
Commits on Dec 8, 2012
  1. msm: vidc: Extract PAR info for MPEG4/DIVX

    Arun Menon committed with LoungeKatt Mar 1, 2012