Skip to content
Commits on Mar 13, 2012
  1. net: wireless: bcmdhd: Fix mac setting from platform hook

    Dmitry Shmidt committed
    Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Commits on Mar 10, 2012
  1. @wildea01 @benoitgoby

    ARM: 7296/1: proc-v7.S: remove HARVARD_CACHE preprocessor guards

    wildea01 committed with benoitgoby
    On v7, we use the same cache maintenance instructions for data lines
    as for unified lines. This was not the case for v6, where HARVARD_CACHE
    was defined to indicate the L1 cache topology.
    
    This patch removes the erroneous compile-time check for HARVARD_CACHE in
    proc-v7.S, ensuring that we perform I-side invalidation at boot.
    
    Reported-and-Acked-by: Shawn Guo <shawn.guo@linaro.org>
    
    Bug: 5931778
    Change-Id: Ib23dbb1106822b8e200ac3d1eb72c1529d4cf093
    Cc: stable <stable@vger.kernel.org>
    Acked-by: Catalin Marinas <Catalin.Marinas@arm.com>
    Signed-off-by: Will Deacon <will.deacon@arm.com>
    Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Commits on Mar 8, 2012
  1. @benoitgoby

    usb: gadget: fsl_udc_core: re-prime USB controller

    Kazuhiro Ondo committed with benoitgoby
    USB controller might stop processing dTD list even if the list
    is not exhaused. Make sure to re-prime controller if controller
    is found to be stopped.
    
    Bug: 6110002
    Change-Id: I669f7833359c9d7d3dbc2a413047f8e3907b6bfd
    Signed-off-by: Kazuhiro Ondo <kazuhiro.ondo@motorola.com>
Commits on Mar 3, 2012
  1. @benoitgoby

    usb: gadget: Gadget USB optimization

    Kazuhiro Ondo committed with benoitgoby
    - Set AHB bus clock to 240Mhz when USB1 gadget is enabled.
    - Set "stream disable" in USB mode.
    
    Bug: 943259
    Change-Id: I2c04655338e1e831ccdddef0480c162677714c7f
    Signed-off-by: Kazuhiro Ondo <kazuhiro.ondo@motorola.com>
  2. @benoitgoby

    ARM: tegra: Gadget USB optimization

    Kazuhiro Ondo committed with benoitgoby
    - Added AHB shared clock to gadget usb controller.
    - Increased inactivity timeout of memory pre-fetch.
    
    Change-Id: Ie8a0df5a677c05543ab66fa0a2a404ad1649d073
    Signed-off-by: Kazuhiro Ondo <kazuhiro.ondo@motorola.com>
Commits on Feb 28, 2012
  1. net: wireless: bcmdhd: Add SET_RANDOM_MAC_SOFTAP option

    Dmitry Shmidt committed
    Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Commits on Feb 17, 2012
  1. @benoitgoby

    usb: gadget: f_usbnet: Do not enable intr_out ep

    Kazuhiro Ondo committed with benoitgoby
    Using intr_out ep w/o specifying MaxPacketSize was causing
    eventual USB enumeration failure.
    
    Intr_out ep is actually no longer used so it will be disabled
    now to avoid the failure. Function config will be kept same
    to match with Windows driver for now.
    
    Change-Id: I9c2ccde5ea4d38569304650e97cd84cba9a67781
    Signed-off-by: Kazuhiro Ondo <kazuhiro.ondo@motorola.com>
Commits on Jan 31, 2012
  1. net: wireless: bcmdhd: Increase pm_notify callback priority

    Dmitry Shmidt committed
    Make pm_notify callback to be called the first on suspend/resume path to
    ensure it will always be called.
    
    Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
  2. net: wireless: bcmdhd: Fix crash on dhdsdio_probe_attach() failure

    Dmitry Shmidt committed
    Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Commits on Jan 20, 2012
  1. Revert "proc: enable writing to /proc/pid/mem"

    Dima Zavin committed
    This reverts commit 198214a.
Commits on Jan 18, 2012
  1. @colincross

    HACK: ARM: tegra: pm: disallow lp2 while hotplugging in suspend

    colincross committed
    Strange crashes occur during enable_nonboot_cpus if lp2 is
    enabled.  Disable it in the platform prepare_late handler, and
    enable it in the platform wake handler.
    
    Change-Id: If2c91139499fcaa2011f973b57c4dc83d1ecae67
    Signed-off-by: Colin Cross <ccross@android.com>
Commits on Jan 13, 2012
  1. net: wireless: bcmdhd: Fix proper scan command even if request is NULL

    Dmitry Shmidt committed
    Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
  2. net: wireless: bcmdhd: Fix scan crash in ibss mode

    Dmitry Shmidt committed
    Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Commits on Jan 11, 2012
  1. @colincross

    sched: Fix rt_rq runtime leakage bug

    Cheng Xu committed with colincross
    This patch is to fix the real-time scheduler bug reported at:
    
      https://lkml.org/lkml/2011/4/26/13
    
    That is, when running multiple real-time threads on every logical CPUs
    and then turning off one CPU, the kernel will bug at function
    __disable_runtime().
    
    Function __disable_runtime() bugs and reports leakage of rt_rq runtime.
    The root cause is __disable_runtime() assumes it iterates through all
    the existing rt_rq's while walking rq->leaf_rt_rq_list, which actually
    contains only runnable rt_rq's. This problem also applies to
    __enable_runtime() and print_rt_stats().
    
    The patch is based on above analysis, appears to fix the problem, but is
    only lightly tested.
    
    Change-Id: I4f32d53185b65ab7927cc9a8aac0f3e715dd6498
    Reported-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
    Tested-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
    Signed-off-by: Cheng Xu <chengxu@linux.vnet.ibm.com>
    Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Link: http://lkml.kernel.org/r/4DCE1F12.6040609@linux.vnet.ibm.com
    Signed-off-by: Ingo Molnar <mingo@elte.hu>
Commits on Jan 5, 2012
  1. @colincross
  2. @colincross
  3. mmc: sdhci: Prevent sdhci irq handler to schedule card detect if it i…

    Dmitry Shmidt committed
    …s broken
    
    Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
  4. mmc: sdhci-tegra: Add SDHCI_QUIRK_BROKEN_CARD_DETECTION

    Dmitry Shmidt committed
    Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Commits on Jan 4, 2012
  1. @colincross
  2. @colincross
  3. @colincross

    ARM: tegra: pm: keep a local cpu online mask for lp2 idle

    colincross committed
    Keep a local mask of cpus that are online, and mark a cpu
    online before it is every brought out of reset.  Fixes a
    problem when turning on the second cpu where the first cpu
    may think that all cpus are idle while the second cpu is
    still booting.  Locking around the online mask is
    unnecessary because the the cpu that modifies the mask
    must be outside of idle, so the online mask can never
    equal the idle mask while it is being modified.
    
    Change-Id: If703a16e5e7e3b0e316ab15083336fbe09814f36
    Signed-off-by: Colin Cross <ccross@android.com>
Commits on Dec 19, 2011
  1. ARM: tegra: stingray: Increase delay after enabling power ON to 300 ms

    Dmitry Shmidt committed
    Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Commits on Dec 12, 2011
  1. @toddpoynor

    ARM: tegra: pinmux: correct pullup drive strength for DAP1

    toddpoynor committed
    Hack to add DAP1 pinmux drive group to the hack that properly sets
    the pull up drive strength for certain groups, for use on Stingray.
    This sets the pull up drive strength to TEGRA_PULL_0 (was
    TEGRA_PULL_31) for tegra-i2c.0 and the DAP1 pins
    (MMSAP_RX/CLK/FS/TX, connected to CPCAP
    RX1/BITCLK1/FSYNC1/TX1).
    
    Change-Id: Iaa29b2b965e0ca4b07d2361271c9bc864945b6d1
    Signed-off-by: Todd Poynor <toddpoynor@google.com>
Commits on Dec 10, 2011
  1. @colincross
  2. @colincross
  3. @colincross

    Revert "cpuidle: governor: menu: don't use loadavg"

    colincross committed
    This reverts commit 968211136abfc9736580b7a7fbcc20765accea42.
Commits on Dec 9, 2011
  1. @colincross

    ARM: tegra: stingray: pass watchdog reset message to ramconsole

    colincross committed
    Pass a watchdog reset message to the ramconsole driver to
    be appended to last_kmsg.
    
    Change-Id: I79803ea7988e154034979f26fae095f92894108f
    Signed-off-by: Colin Cross <ccross@android.com>
  2. @colincross
  3. @colincross
  4. @colincross
  5. @colincross

    ARM: tegra: pm: save and restore L2 registers

    colincross committed
    Call into cache-l2x0 to save and restore the L2 registers
    across LP2 idle.
    
    Change-Id: I4c8e24c1ae45f8c3f5c3788089c9730919948e83
    Signed-off-by: Colin Cross <ccross@android.com>
  6. @colincross

    ARM: cache-l2x0: add save and restore functions

    colincross committed
    On Tegra2, the L2 memory is retained across LP2 idle, but the
    L2 configuration registers are lost.  Add functions to save
    and restore them.
    
    Change-Id: If270812d3f3cd6195110e5ae177fa36141979627
    Signed-off-by: Colin Cross <ccross@android.com>
  7. @colincross

    ARM: tegra: pm: don't flush L2 in idle

    colincross committed
    L2 memory survives LP2, so don't invalidate the L2.  The L2
    will be cleaned by l2x0_disable.  We really shouldn't clean
    the L2 either, but the L2 must be disabled to make the page
    table writes in resume work.
    
    Change-Id: I43dcf007468e8774349439035b05c057bb843e8a
    Signed-off-by: Colin Cross <ccross@android.com>
  8. @colincross

    ARM: cache-l2x0: clean cache when disabling

    colincross committed
    When disabling the L2, clean the entire cache to avoid losing
    data.
    
    Change-Id: Ie313d423fab5b1a731ef456cc5147b7cb373656c
    Signed-off-by: Colin Cross <ccross@android.com>
  9. @colincross

    ARM: tegra: cpufreq: use a single governor for both cpus

    colincross committed
    Set the policy->cpus field to all cpus so that a single
    governor applies to all cpus.  Also call get/put_online_cpus
    around calls to for_each_online_cpu, and call the POSTCHANGE
    notifier when a transition fails.
    
    Change-Id: Ifd9703d8a05969b6996ebf177750dee598908653
    Signed-off-by: Colin Cross <ccross@android.com>
Something went wrong with that request. Please try again.