Permalink
Commits on Feb 10, 2012
Commits on Aug 16, 2011
  1. adding in changes to wlan configuration to clean it up, also ripping …

    …out some unneeded support
    committed Aug 16, 2011
Commits on Mar 31, 2011
Commits on Mar 15, 2011
Commits on Mar 14, 2011
  1. fixing build

    committed Mar 14, 2011
  2. trying to add better debugging

    committed Mar 14, 2011
  3. adding in a default config

    committed Mar 14, 2011
  4. adding in packing script

    committed Mar 14, 2011
Commits on Aug 10, 2010
  1. ARM: only allow 26-bit user mode on CPUs that support it

    Change-Id: I86c73d8afbf5ac3406bd532071b2f0b01ba5fc80
    Reviewed-by: Arve Hjønnevåg <arve@android.com>
    Signed-off-by: Dima Zavin <dima@android.com>
    Dima Zavin committed Jul 29, 2010
Commits on Jul 23, 2010
  1. ashmem: Fix ASHMEM_SET_PROT_MASK.

    Change-Id: I1412cc9560de8c4feb1162fc30922f0e3362a476
    Signed-off-by: Arve Hjønnevåg <arve@android.com>
    Arve Hjønnevåg committed with Rebecca Schultz Zavin Jul 15, 2010
  2. Implement read(2) in ashmem driver

    Bug: 2595601
    Change-Id: I47c0016f594f9354fb8658ccb26e3d395bcb137b
    Signed-off-by: Bjorn Bringert <bringert@android.com>
    Bjorn Bringert committed with Rebecca Schultz Zavin Apr 15, 2010
Commits on May 27, 2010
  1. gpu: pvr: Instead of falling back on vmalloc if kmalloc fails, vmallo…

    …c first
    
    Previously this code would fall back on vmalloc if kmalloc fails.  This
    can kickoff reclaim unnecessarily.  Instead, always use vmalloc for
    allocations where it is possible, and only use kmalloc for allocations
    smaller than a page, or where physically contiguous memory is required.
    
    Change-Id: Id40ab26a3cbae8104d86b75837b759cbf048273b
    Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
    Rebecca Schultz Zavin committed May 27, 2010
Commits on May 14, 2010
  1. [ARM] omap2: smartflex: Remove warning

    Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
    Dmitry Shmidt committed May 14, 2010
Commits on May 13, 2010
  1. regulator: Fix regulator setup code, patch lost in merge

    Overo broken after recent mainline merge
    
    Make the regulator setup code simpler and more consistent:
    
     - The only difference between "boot_on" and "always_on" is
       that an "always_on" regulator won't be disabled.  Both will
       be active (and usecount will be 1) on return from setup.
    
     - Regulators not marked as "boot_on" or "always_on" won't
       be active (and usecount will be 0) on return from setup.
    
    The exception to that simple policy is when there's a non-Linux
    interface to the regulator ... e.g. if either a DSP or the CPU
    running Linux can enable the regulator, and the DSP needs it to
    be on, then it will be on.
    
    Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
    Signed-off-by: Tony Lindgren <tony@atomide.com>
    Signed-off-by: Mike Chan <mike@android.com>
    
    Conflicts:
    
    	drivers/regulator/core.c
    
    Change-Id: I93d4ed7c9cafe97e19c187882019bd08de786f0d
    Signed-off-by: Mike Chan <mike@android.com>
    Mike Chan committed May 13, 2010
Commits on May 6, 2010
  1. Revert "[ARM] sholes_defconfig: Enable CONFIG_PROFILING"

    This reverts commit 2bab5cb.
    Rebecca Schultz Zavin committed May 6, 2010
  2. Merge commit 'android-2.6.32' into android-omap-2.6.32

    Change-Id: I6893b425a415372a8300b5ff0acffd3a1baa3d6d
    Rebecca Schultz Zavin committed May 6, 2010
  3. staging: android: lowmemorykiller: Remove bitrotted codepath

    Now that we're murder-synchronous, this code path will never be
    called (and if it does, it doesn't tell us anything useful other
    than we killed a task that was already being killed by somebody
    else but hadn't gotten its' signal yet)
    
    Signed-off-by: San Mehat <san@google.com>
    San Mehat committed May 6, 2010
  4. staging: android: lowmemorykiller: Fix task_struct leak

    As it turns out, the CONFIG_PROFILING interfaces leak a
    task struct if the notifier chain returns NOTIFY_OK.. doh.
    
    This patch reworks lowmemkiller to use the new generic task
    free notifier chain.
    
    Signed-off-by: San Mehat <san@google.com>
    San Mehat committed May 6, 2010
  5. sched: Add a generic notifier when a task struct is about to be freed

    This patch adds a notifier which can be used by subsystems that may
    be interested in when a task has completely died and is about to
    have it's last resource freed.
    
      The Android lowmemory killer uses this to determine when a task
    it has killed has finally given up its goods.
    
    Signed-off-by: San Mehat <san@google.com>
    San Mehat committed May 6, 2010
Commits on May 5, 2010
  1. @zinx

    binder: Fix memory corruption via page aliasing

    binder_deferred_release was not unmapping the page from the buffer
    before freeing it, causing memory corruption.  This only happened
    when page(s) had not been freed by binder_update_page_range, which
    properly unmaps the pages.
    
    This only happens on architectures with VIPT aliasing.
    
    To reproduce, create a program which opens, mmaps, munmaps, then closes
    the binder very quickly.  This should leave a page allocated when the
    binder is released.  When binder_deferrred_release is called on the
    close, the page will remain mapped to the address in the linear
    proc->buffer.  Later, we may map the same physical page to a different
    virtual address that has different coloring, and this may cause
    aliasing to occur.
    
    PAGE_POISONING will greatly increase your chances of noticing any
    problems.
    
    Change-Id: I6941bf212881b8bf846bdfda43d3609c7ae4892e
    
    Signed-off-by: Christopher Lais <chris+android@zenthought.org>
    zinx committed with Iliyan Malchev May 1, 2010
  2. [ARM] omap: pm: HACK: Disable watchdog in pm34xx suspend

    Disable hardware watchgod in the cpu suspend code, right before wfi
    instead of driver suspend hooks. This allows us to catch any lockups in
    the suspend / resume path that are caused by driver suspend / resume hooks.
    
    Hard lockups turn into reboot in production, so users do not have to pull
    their battery.
    
    Change-Id: Ie36df35153adf5da79681b1064dc83ef31f1023c
    Signed-off-by: Mike Chan <mike@android.com>
    Mike Chan committed Mar 22, 2010
  3. net: ppp_deflate: Switch z_decomp_alloc to vmalloced decompress buffers

    On systems with high memory pressure, allocating an order 4 contiguous region
    for decompression can fail at run time.  Instead use virtually contigous memory
    allocated via vmalloc.
    
    Change-Id: I7821882bd183a1de0d73ab2932f6e6978e4f0970
    Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
    Rebecca Schultz Zavin committed Apr 29, 2010
  4. [ARM] sholes_defconfig: Enable CONFIG_PROFILING

    Change-Id: I927809e055478a64b349f71d8f7ddde2909604a2
    Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
    Rebecca Schultz Zavin committed May 5, 2010
  5. Merge commit 'android-2.6.32' into android-omap-2.6.32

    Change-Id: I4ca7c1b2a360cd21aa138d1ee54c075ee3ed3e23
    Rebecca Schultz Zavin committed May 5, 2010
  6. staging: android: lowmemkiller: Substantially reduce overhead during …

    …reclaim
    
    This patch optimizes lowmemkiller to not do any work when it has an outstanding
    kill-request. This greatly reduces the pressure on the task_list lock
    (improving interactivity), as well as improving the vmscan performance
    when under heavy memory pressure (by up to 20x in tests).
    
    Note: For this enhancement to work, you need CONFIG_PROFILING
    
    Signed-off-by: San Mehat <san@google.com>
    San Mehat committed May 5, 2010
  7. [ARM] Do not call flush_cache_user_range with mmap_sem held

    We can't be holding the mmap_sem while calling flush_cache_user_range
    because the flush can fault. If we fault on a user address, the
    page fault handler will try to take mmap_sem again. Since both places
    acquire the read lock, most of the time it succeeds. However, if another
    thread tries to acquire the write lock on the mmap_sem (e.g. mmap) in
    between the call to flush_cache_user_range and the fault, the down_read
    in do_page_fault will deadlock.
    
    Also, since we really can't be holding the mmap_sem while calling
    flush_cache_user_range AND vma is actually unused by the flush itself,
    get rid of vma as an argument.
    
    Change-Id: If55409bde41ad1060fa4fe7cbd4ac530d4d9a106
    Signed-off-by: Dima Zavin <dima@android.com>
    Dima Zavin committed Apr 28, 2010
  8. sound: oss: omap34xx_audio_driver: Fix cleanup on error.

    Change-Id: I835f7677e3551ebd7bf71299cf3692b0122c1d5d
    Rebecca Schultz Zavin committed May 5, 2010
  9. DSPBRIDGE: Don't bother trying to flush a null ptr, it's log spammy a…

    …nd holds the mmapsem
    
    Change-Id: Ia302c8205e92256bca9b0e8fdfc0293f11cdac2e
    Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
    Rebecca Schultz Zavin committed May 4, 2010
Commits on May 4, 2010
  1. @mikeandroid

    USB: android gadget: mass storage: Fix format issue for Vista Host

    As part of formating the mass storage device, Host sends the INQUIRY
    scsi command. As per the standard, the command length for this
    command should be 6 bytes, whereas the Vista host sends 12 bytes.
    
    When the command length of the command is not equal to the standard
    length, the device sends a phase error as part of the status phase.
    When the host receives a phase error, it re-enumerates, hence the
    error.
    
    If the command is INQUIRY, and the command length is 12 bytes,
    treating this as a good command and not sending the phase error
    to the host fixes this issue.
    
    Signed-off-by: Velempati Chiranjeevi <c_cvelem@qualcomm.com>
    Signed-off-by: Mike Lockwood <lockwood@android.com>
    Velempati Chiranjeevi committed with mikeandroid Oct 21, 2009
  2. [ARM] omap-pm: resource: Prevent possible deadlock when alloc user dy…

    …namically
    
    Prevent possible deadlock when allocating dynamically for a user struct.
    
    Change-Id: I08a3997da5800497090be40df774461b9d575a5d
    Signed-off-by: Mike Chan <mike@android.com>
    Mike Chan committed May 3, 2010
Commits on May 3, 2010
  1. [ARM] omap: pm34xx: Read CORE and PER next states before io chain

    Change-Id: I18fd5346a75fa9851479edb46d4b95ee2eb31c28
    Signed-off-by: Mike Chan <mike@android.com>
    Mike Chan committed May 3, 2010
  2. [ARM] omap: pm34xx: Set IO-chain wakeup before PER goes into RET

    Program io chain wakeup before we setting PER domain into RET.
    
    Change-Id: Ib7f14f308a6e0b3fa169054a23cc5be5ccae62c5
    Signed-off-by: Mike Chan <mike@android.com>
    Mike Chan committed May 3, 2010
  3. [ARM] omap: pm34xx: Change prcm irq warn to printk_once

    Avoid log spam, switch to printk_once.
    
    Change-Id: I7b4b0fd80140a59270be91c3c2379752e7278e52
    Signed-off-by: Mike Chan <mike@android.com>
    Mike Chan committed May 3, 2010
Commits on Apr 29, 2010
  1. [ARM] defconfig: sholes: Switch from CBQ -> HTB

    Signed-off-by: San Mehat <san@google.com>
    San Mehat committed Apr 29, 2010