1. 11 Feb, 2013 1 commit
    • Konstantin Dorfman's avatar
      mmc: fix async request mechanism for sequential read scenarios · 2220eedf
      Konstantin Dorfman authored
      When current request is running on the bus and if next request fetched
      by mmcqd is NULL, mmc context (mmcqd thread) gets blocked until the
      current request completes. This means that if new request comes in while
      the mmcqd thread is blocked, this new request can not be prepared in
      parallel to current ongoing request. This may result in delaying the new
      request execution and increase it's latency.
      
      This change allows to wake up the MMC thread on new request arrival.
      Now once the MMC thread is woken up, a new request can be fetched and
      prepared in parallel to the current running request which means this new
      request can be started immediately after the current running request
      completes.
      
      With this change read throughput is improved by 16%.
      Signed-off-by: default avatarKonstantin Dorfman <kdorfman@codeaurora.org>
      Reviewed-by: default avatarSeungwon Jeon <tgih.jun@samsung.com>
      Signed-off-by: default avatarChris Ball <cjb@laptop.org>
      2220eedf
  2. 20 Jul, 2011 3 commits
  3. 25 Jun, 2011 1 commit
  4. 09 Jul, 2007 1 commit
  5. 23 May, 2007 1 commit
  6. 01 May, 2007 2 commits
  7. 01 Dec, 2006 1 commit
  8. 16 Apr, 2005 1 commit
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4