Permalink
Switch branches/tags
Nothing to show
Commits on Oct 20, 2011
  1. Fixes to make it compile for HTC Marvel

    Adam Baranowski committed Oct 20, 2011
Commits on Jul 20, 2011
  1. Revert "ADD: governors from Imoseyon user:"

    This reverts commit c88acdc47552591454f45d880e1cf8a740141037.
    
    Conflicts:
    
    	drivers/cpufreq/cpufreq_interactive.c
    	drivers/cpufreq/cpufreq_ondemand.c
    	drivers/cpufreq/cpufreq_smartass.c
    drowningchild committed Jul 20, 2011
  2. ADD: governors from Imoseyon user:

    	InteractiveX
    	OndemandX (backport from 2.6.39)
    	Smartass from newest Erasmux git - completly reworked
    
    Conflicts:
    
    	drivers/cpufreq/cpufreq_interactive.c
    	drivers/cpufreq/cpufreq_ondemand.c
    	drivers/cpufreq/cpufreq_smartass.c
    drowningchild committed Jul 20, 2011
  3. ADD: Bluetooth code from 3.0rc6 kernel (by Imoseyon)

    Conflicts:
    
    	drivers/bluetooth/hci_uart.h
    drowningchild committed Jul 20, 2011
  4. Forgot

    drowningchild committed Jul 20, 2011
  5. ADD: CPUFREQ code from 3.0rc6 kernel (by Imoseyon) - modified by LorD…

    … ClockaN
    
    Conflicts:
    
    	drivers/cpufreq/Kconfig
    	drivers/cpufreq/cpufreq.c
    drowningchild committed Jul 20, 2011
  6. ADD: MD driver backport from 2.6.36.1 kernel (by Imoseyon)

    Conflicts:
    
    	drivers/md/dm-crypt.c
    drowningchild committed Jul 20, 2011
Commits on Jun 9, 2011
Commits on Jun 7, 2011
  1. liberty: Expose bdaddr in the right board path

    Conflicts:
    
    	arch/arm/mach-msm/board-liberty.c
    drowningchild committed Jun 7, 2011
Commits on Jun 6, 2011
  1. lib: Improve the performance of memcpy and memmove of the general ver…

    …sion
    
    The performance of memcpy and memmove of the general version is
    very inefficient, this patch improves them.
    arco committed with drowningchild Jun 5, 2011
  2. lib: Introduce some memory copy macros and functions

    The kernel's memcpy and memmove is very inefficient. But the glibc version is
    quite fast, in some cases it is 10 times faster than the kernel version. So I
    introduce some memory copy macros and functions of the glibc to improve the
    kernel version's performance.
    
    The strategy of the memory functions is:
    1. Copy bytes until the destination pointer is aligned.
    2. Copy words in unrolled loops. If the source and destination are not aligned
       in the same way, use word memory operations, but shift and merge two read
       words before writing.
    3. Copy the few remaining bytes.
    
    Signed-off-by: Miao Xie <miaox@...fujitsu.com>
    arco committed with drowningchild Jun 5, 2011
Commits on Jun 5, 2011
  1. staging: Replace ramzswap with zram

    This is the latest zram version from 2.6.39 kernel.
    Had to do some minor modifications to make it work on 2.6.35
    arco committed with drowningchild Jun 4, 2011
  2. mm: add vzalloc() and vzalloc_node() helpers

    Add vzalloc() and vzalloc_node() to encapsulate the
    vmalloc-then-memset-zero operation.
    
    Use __GFP_ZERO to zero fill the allocated memory.
    
    Signed-off-by: Dave Young <hidave.darkstar@gmail.com>
    Cc: Christoph Lameter <cl@linux-foundation.org>
    Acked-by: Greg Ungerer <gerg@snapgear.com>
    Cc: David Howells <dhowells@redhat.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    hidave committed with drowningchild Oct 26, 2010
  3. Bluetooth: Fix NULL pointer dereference with hu->proto

    Set the bit HCI_UART_PROTO_SET after successful completion of hci_
    uart_set_proto. In case of incoming packet before HCIUARTSETPROTO
    is completed, hci_uart_tty_receive returns after testing bit
    HCI_UART_PROTO_SET avoiding NULL pointer dereference.
    
    Change-Id: I43ab351a5ed46b96cabbab8a917a7585bf8db455
    CRs-Fixed: 286489
    Signed-off-by: Ankit Verma <ankitv@codeaurora.org>
    Ankit Verma committed with drowningchild May 27, 2011
  4. msm: smd: remove extra outgoing interrupts

    Remove interrupts which are sent by default in response to an event on an
    open SMD channel.  An interrupt is already sent if necessary according to
    the SMD protocol, so the default interrupts serve no purpose and can cause
    performance degradation.
    
    Change-Id: I4bbaf6cd12ef504b2452ece570af120c96dc0bc5
    Signed-off-by: Jeffrey Hugo <jhugo@codeaurora.org>
    Jeff Hugo committed with drowningchild Mar 23, 2011
  5. mmc: core: Claim host while freeing card

    When SD/MMC card is removed without unmounting and
    then reinserted again while gendisk is freed. Partition
    invalidation and deletion may take more than 10secs during
    which SDCC controller can suspend due to runtime pm functionality.
    Once the block layer activity is done it claims host to detach card
    from MMC bus which triggers SDCC resume. As the host->card is
    NULL  already there is a BUG_ON hit in mmc_sd_resume(). Fix this
    by claiming host even before we free host->card.
    
    CRs-Fixed: 284262
    Signed-off-by: Sujith Reddy Thumma <sthumma@codeaurora.org>
    (cherry picked from commit 5eed6a9778440ef512f597b43368337a7ef9438b)
    
    Change-Id: I6b58aab1865a93a025fd9912200ab0beea21be92
    Signed-off-by: Shruthi Krishna <skrish@codeaurora.org>
    Sujith Reddy Thumma committed with drowningchild Apr 28, 2011
  6. USB: f_mass_storage: Introduce nofua flag for write control

    nofua flag allows user to control ignore syncing data on to
    media during write SCSI command though host has set the FUA bit,
    when nofua flag is set.
    
    As part of prevent allow SCSI command, all the data at filesystem
    layer is synced to media and this is taking longer time for slow
    media(class 2, class 4) and hence usb is re-enumerating. Hence,
    avoid syncing data to media if nofua is set.
    
    CRs-fixed: 280568 ,286298
    Signed-off-by: Raj Kushwaha <rajk@codeaurora.org>
    (cherry picked from commit 1a6c97d8bc1931450bbd9d664ba9046499bf5400)
    
    Change-Id: I9d0e4c87421cb7d0f680922c38a52d5ff8f57909
    Signed-off-by: Sunil Joseph <sunilj@codeaurora.org>
    Rajkumar Raghupathy committed with drowningchild May 18, 2011
  7. Revert "USB: f_mass_storage: Disable write cache support"

    This reverts commit a2da2c47967c3f80a7127b0c698aae300b9c5b91.
    
    As part of mode sense SCSI command response, device needs to intimate
    host about write cache enable support. Based on this host sends FUA
    set/clear during write SCSI command. If FUA is set, then O_SYNC flag is
    enabled for that write.
    
    This change intimates the host that write cache support is enabled.
    
    CRs-fixed: 280568 ,286298
    Signed-off-by: Raj Kushwaha <rajk@codeaurora.org>
    (cherry picked from commit 0db4ff6e2b2429b9148c699ea465dd67a00f598c)
    
    Change-Id: I53704993871e0f56c0df74132e2e809091b09fa8
    Signed-off-by: Sunil Joseph <sunilj@codeaurora.org>
    Chiranjeevi Velempati committed with drowningchild May 12, 2011
  8. mmc: Attribute the IO wait time properly in mmc_wait_for_req().

    In mmc_wait_for_req() function, change the call wait_for_completion()
    to wait_for_completion_io(). This change makes the kernel account for
    wait time as I/O wait and through another configuration this I/O wait
    is treated as busy which makes the acpu clock to scale up.
    
    CRs-Fixed: 283420
    Signed-off-by: Murali Palnati <palnatim@codeaurora.org>
    (cherry picked from commit 107b16434aaaa2ac67f6221b317d6556c138ba3a)
    
    Change-Id: I4fd15ed63b817af615b74b892d725d160f56551d
    Signed-off-by: Shruthi Krishna <skrish@codeaurora.org>
    Murali Palnati committed with drowningchild Apr 18, 2011
  9. mmc: fix CONFIG_MMC_UNSAFE_RESUME regression

    30201e7f3 ("mmc: skip detection of nonremovable cards on rescan")
    allowed skipping detection of nonremovable cards on mmc_rescan().
    The intention was to only skip detection of hardwired cards that
    cannot be removed, so make sure this is indeed the case by directly
    checking for (lack of) MMC_CAP_NONREMOVABLE, instead of using
    mmc_card_is_removable(), which is overloaded with
    CONFIG_MMC_UNSAFE_RESUME semantics.
    
    The user-visible symptom of the bug this patch fixes is that no
    "mmc: card XXXX removed" message appears in dmesg when a card is
    removed and CONFIG_MMC_UNSAFE_RESUME=y.
    
    Change-Id: I9a3bbf5df046ee6995fe49cd4ae2f47d41cdded5
    Reported-and-tested-by: Dmitry Shmidt <dimitrysh@google.com>
    Reported-and-tested-by: Maxim Levitsky <maximlevitsky@gmail.com>
    Signed-off-by: Ohad Ben-Cohen <ohad@wizery.com>
    Signed-off-by: Chris Ball <cjb@laptop.org>
    CRs-fixed: 280184
    [stummala@codeaurora.org: Resolved merge conflicts]
    Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
    ohadbc committed with drowningchild Mar 8, 2011
  10. mmc: skip detection of nonremovable cards on rescan

    mmc_rescan() checks whether registered cards are still present before
    skipping them, by calling the bus-specific ->detect() handler.
    
    With buses that support runtime PM, the card may be powered off at
    this point, so they need to be powered on and fully reinitialized before
    ->detect() executes.
    
    This whole process is redundant with nonremovable cards; in those cases,
    we can safely skip calling ->detect() and implicitly assume its success.
    
    Change-Id: Idc6c4f473426fd7c27c794644c22d1338504bf4e
    Signed-off-by: Ohad Ben-Cohen <ohad@wizery.com>
    Reviewed-by: Chris Ball <cjb@laptop.org>
    Signed-off-by: Chris Ball <cjb@laptop.org>
    CRs-fixed: 280184
    [stummala@codeaurora.org: Resolved merge conflicts]
    Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
    ohadbc committed with drowningchild Nov 28, 2010
  11. mmc: Add helper function to check if a card is removable

    There are two checks that need to be made when determining whether a
    card is removable. A host controller may set MMC_CAP_NONREMOVABLE if the
    controller does not support removing cards (e.g. eMMC), in which case
    the card is physically non-removable. Also the 'mmc_assume_removable'
    module parameter can be configured at module load time, in which case
    the card may be logically non-removable.
    
    A helper function keeps the logic in one place so that code always
    checks both conditions.
    
    Because this new function is likely to be called from modules we now
    need to export the mmc_assume_removable symbol.
    
    Change-Id: I48a93a7948199ad0a3f76dc22edf0b7f40962b7f
    Signed-off-by: Matt Fleming <matt@console-pimps.org>
    Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
    Tested-by: Jaehoon Chung <jh80.chung@samsung.com>
    Acked-by: Wolfram Sang <w.sang@pengutronix.de>
    Signed-off-by: Chris Ball <cjb@laptop.org>
    CRs-fixed: 280184
    Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
    mfleming committed with drowningchild Sep 27, 2010
  12. mmc: core: export function mmc_do_release_host()

    When using mmc_try_claim_host the corresponding release
    function is mmc_do_release_host, which then also must
    be exported.
    
    Change-Id: Ia3692d1d8772dc791c514df537f217b87fce0986
    Reviewed-by: Jonas Aberg <jonas.aberg@stericsson.com>
    Reviewed-by: Sebastian Rasmussen <sebastian.rasmussen@stericsson.com>
    Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
    Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
    Signed-off-by: Chris Ball <cjb@laptop.org>
    Signed-off-by: Sujith Reddy Thumma <sthumma@codeaurora.org>
    Ulf Hansson committed with drowningchild Mar 9, 2011
  13. proc: make /proc/pid/limits world readable

    Having the limits file world readable will ease the task of system
    management on systems where root privileges might be restricted.
    
    Having admin restricted with root priviledges, he/she could not check
    other users process' limits.
    
    Also it'd align with most of the /proc stat files.
    
    Signed-off-by: Jiri Olsa <jolsa@redhat.com>
    Acked-by: Neil Horman <nhorman@tuxdriver.com>
    Cc: Eugene Teo <eugene@redhat.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    Jiri Olsa committed with drowningchild Sep 30, 2010
  14. VIDEO: MSM: Fix memory leak in mdp_probe

    Fix for not releasing mdp when failing to get clk
    
    Change-Id: I6973f6d4db7ef70d06301717525e56a6619bf177
    arco committed with drowningchild May 21, 2011