[PATCH 0/6] Trivial MMC patches from Android

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've recently spent some time looking through the Android tree,
and while there are some controversial interface changes, there
are also a number of patches which look to be simply fixes that
have not yet made it upstream. 

In order to make sure these fixes don't get overlooked, I'm trying
to filter out these small changes into narrowly scoped topic branches
then sending them out for review and comment.

Now, I'm not proposing that these changes be merged as-is. It
may very well be that, unknown to me, android developers have
already tried to submit these patches and they have been rejected
for good reason. Or some patches may very well be necessary hacks
to get thing shipping while deeper fixes are being worked on. If
that is the case, let me know and forgive me for the noise.

Authors: In many cases, the patches are lacking good commit
messages, so I cannot advocate for them very well. Your assistance
in answering questions that come up would be appreciated.

Maintainers: If you do find any of these patches distasteful,
that's fine, I'll be happy to drop them from my tree for now.
I really don't want to stir up another huge mail thread over these 
small patches, but I'd appreciate if you'd consider them as a
bug report illustrating an issue or a desired feature, and suggest 
what you see as a reasonable way to accomplish the desired
functionality presented in the patch.

The following patches are general MMC changes:

The first three look like fairly straightforward fixes.

The second three introduce a paranoid init option which retries
a few times on failure. The #ifdefs clearly need to be cleaned
up, but I wanted to send it out for comment on the basic
functionality.

You can also find the other trivial tree branches I'm working
on here (fair warning, I re-base this tree frequently): 
http://git.linaro.org/gitweb?p=people/jstultz/android-trivial.git;a=summary

thanks
-john

CC: Chris Ball <cjb@xxxxxxxxxx>
CC: Arnd Bergmann <arnd@xxxxxxxx>
CC: Dima Zavin <dima@xxxxxxxxxxx>
CC: Bentao Zou <bzou1@xxxxxxxxxxxx>
CC: David Ding <david.j.ding@xxxxxxxxxxxx>
CC: San Mehat <san@xxxxxxxxxx>
CC: Colin Cross <ccross@xxxxxxxxxxx>
CC: Todd Poynor <toddpoynor@xxxxxxxxxx>


Colin Cross (1):
  mmc_block: Allow more than 8 partitions per card

David Ding (1):
  mmc: block: Resume multi-block reads after transient read errors.

San Mehat (3):
  mmc: sd: Add new CONFIG_MMC_PARANOID_SD_INIT for enabling retries
    during SD detection
  mmc: sd: When resuming, try a little harder to init the card
  mmc: sd: Add retries in re-detection

Todd Poynor (1):
  sdhci: Always pass clock request value zero to set_clock host op

 drivers/mmc/card/block.c |    9 ++---
 drivers/mmc/core/Kconfig |    9 +++++
 drivers/mmc/core/sd.c    |   84 ++++++++++++++++++++++++++++++++++++++++++++-
 drivers/mmc/host/sdhci.c |    2 +-
 4 files changed, 96 insertions(+), 8 deletions(-)

-- 
1.7.3.2.146.gca209

--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux