[GIT,PULL] MMC updates for mmc-next for 3.16, take 2

Message ID CAPDyKFrCuL9HmQyOPZXex1WZT0LiJ6HCj6JiXoh-x+o-CHuhiA@mail.gmail.com
State New
Headers show

Pull-request

git://git.linaro.org/people/ulf.hansson/mmc.git mmc-next_for_chris_3.16_take2

Message

Ulf Hansson May 8, 2014, 12:57 p.m.
Hi Chris,

Here are a second collection of patches for 3.16.

Unless you have some additional review comments, please pull them into
your mmc-next branch.

Note 1)
I have not included any sdhci patches, to prevent additional conflicts
with Russell's big patchset.

Note 2)
I have not included the patch below; since I think it would be better
if you just drop the patch which this is reverting from your mmc next
branch.
[PATCH 1/2] mmc: rtsx: Revert "mmc: rtsx: modify error handle and
remove smatch warnings"

Kind regards
Uffe


The following changes since commit 865042c0163792aedb05ad3428b70d9904643a8e:

  mmc: Add realtek USB sdmmc host driver (2014-04-22 07:06:49 -0400)

are available in the git repository at:

  git://git.linaro.org/people/ulf.hansson/mmc.git mmc-next_for_chris_3.16_take2

for you to fetch changes up to c75d405f957f8b674cd985572c6f043126e3c576:

  MAINTAINERS: mmc: Update email for host driver maintainer
(2014-05-08 14:35:43 +0200)

----------------------------------------------------------------
Alex Smith (1):
      mmc: jz4740: don't wait for PRG_DONE after stop command with R1 response

Alexander Shiyan (1):
      mmc: mxcmmc: Use mmc_regulator_get_supply() API

Alexandre Belloni (1):
      mmc: atmel: don't test host->data

Arnd Bergmann (1):
      mmc: rtsx: fix possible linking error if built-in

Daniel Willmann (1):
      mmc: mxs: fix card detection function for broken card detect

Jonas Jensen (1):
      mmc: moxart: Add MOXA ART SD/MMC driver

Sebastian Hesselbarth (2):
      mmc: mvsdio: silence card detect notice
      mmc: mvsdio: workaround for spurious irqs

Seungwon Jeon (6):
      mmc: drop the speed mode of card's state
      mmc: identify available device type to select
      mmc: step power class after final selection of bus mode
      mmc: rework selection of bus speed mode
      mmc: add support for HS400 mode of eMMC5.0
      mmc: core: add DT bindings for eMMC HS400 1.8/1.2V

Tim Kryger (2):
      mmc: core: Try other signal levels during power up
      mmc: core: Improve support for deferred regulators

Ulf Hansson (1):
      MAINTAINERS: mmc: Update email for host driver maintainer

 Documentation/devicetree/bindings/mmc/mmc.txt      |    2 +
 .../devicetree/bindings/mmc/moxa,moxart-mmc.txt    |   30 +
 MAINTAINERS                                        |    2 +-
 drivers/mmc/core/bus.c                             |    9 +-
 drivers/mmc/core/core.c                            |   43 +-
 drivers/mmc/core/debugfs.c                         |    5 +-
 drivers/mmc/core/host.c                            |    4 +
 drivers/mmc/core/mmc.c                             |  666 +++++++++++-------
 drivers/mmc/core/sd.c                              |   16 +-
 drivers/mmc/core/sd.h                              |    1 -
 drivers/mmc/core/sdio.c                            |    8 +-
 drivers/mmc/host/Kconfig                           |    9 +
 drivers/mmc/host/Makefile                          |    1 +
 drivers/mmc/host/atmel-mci.c                       |   13 +-
 drivers/mmc/host/jz4740_mmc.c                      |   11 +-
 drivers/mmc/host/moxart-mmc.c                      |  730 ++++++++++++++++++++
 drivers/mmc/host/mvsdio.c                          |   20 +-
 drivers/mmc/host/mxcmmc.c                          |   44 +-
 drivers/mmc/host/mxs-mmc.c                         |    7 +
 drivers/mmc/host/rtsx_usb_sdmmc.c                  |    5 +-
 drivers/net/wireless/rsi/rsi_91x_sdio.c            |    4 +-
 include/linux/mmc/card.h                           |   27 +-
 include/linux/mmc/host.h                           |   51 +-
 include/linux/mmc/mmc.h                            |   23 +-
 24 files changed, 1340 insertions(+), 391 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mmc/moxa,moxart-mmc.txt
 create mode 100644 drivers/mmc/host/moxart-mmc.c
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Comments

Chris Ball May 12, 2014, 10:23 p.m. | #1
Hi Ulf,

On Thu, May 08 2014, Ulf Hansson wrote:
> Note 2)
> I have not included the patch below; since I think it would be better
> if you just drop the patch which this is reverting from your mmc next
> branch.
> [PATCH 1/2] mmc: rtsx: Revert "mmc: rtsx: modify error handle and
> remove smatch warnings"

Thanks for putting this together, I've dropped that patch and pulled
in your patchset to mmc-next now.

Something I'm curious about -- if I drop the above rtsx patch from
(what used to be) origin/mmc-next and then pull your branch, I get:

From git://git.linaro.org/people/ulf.hansson/mmc
 * branch            mmc-next_for_chris_3.16_take2 -> FETCH_HEAD
Auto-merging drivers/mmc/host/rtsx_usb_sdmmc.c
CONFLICT (add/add): Merge conflict in drivers/mmc/host/rtsx_usb_sdmmc.c
Auto-merging drivers/mmc/host/mxcmmc.c
CONFLICT (content): Merge conflict in drivers/mmc/host/mxcmmc.c
Auto-merging drivers/mmc/host/Makefile
Auto-merging drivers/mmc/host/Kconfig
Automatic merge failed; fix conflicts and then commit the result.

The conflict in rtsx_usb_sdmmc.c is understandable, but I wonder why
mxcmmc.c grew a conflict when it wasn't modified by the patch I
dropped?  If you happen to know, would be great to understand it. :)

Thanks!

- Chris.
Ulf Hansson May 13, 2014, 8:54 a.m. | #2
On 13 May 2014 00:23, Chris Ball <chris@printf.net> wrote:
> Hi Ulf,
>
> On Thu, May 08 2014, Ulf Hansson wrote:
>> Note 2)
>> I have not included the patch below; since I think it would be better
>> if you just drop the patch which this is reverting from your mmc next
>> branch.
>> [PATCH 1/2] mmc: rtsx: Revert "mmc: rtsx: modify error handle and
>> remove smatch warnings"
>
> Thanks for putting this together, I've dropped that patch and pulled
> in your patchset to mmc-next now.
>
> Something I'm curious about -- if I drop the above rtsx patch from
> (what used to be) origin/mmc-next and then pull your branch, I get:
>
> From git://git.linaro.org/people/ulf.hansson/mmc
>  * branch            mmc-next_for_chris_3.16_take2 -> FETCH_HEAD
> Auto-merging drivers/mmc/host/rtsx_usb_sdmmc.c
> CONFLICT (add/add): Merge conflict in drivers/mmc/host/rtsx_usb_sdmmc.c
> Auto-merging drivers/mmc/host/mxcmmc.c
> CONFLICT (content): Merge conflict in drivers/mmc/host/mxcmmc.c
> Auto-merging drivers/mmc/host/Makefile
> Auto-merging drivers/mmc/host/Kconfig
> Automatic merge failed; fix conflicts and then commit the result.
>
> The conflict in rtsx_usb_sdmmc.c is understandable, but I wonder why
> mxcmmc.c grew a conflict when it wasn't modified by the patch I
> dropped?  If you happen to know, would be great to understand it. :)
>

Huh, it seems like you re-based your branch while removing the rtsx
patch patch, but before pulling my branch. And since my branch were
based on yours, we screwed up. :-)

I tried doing the same operation locally, but I really can't tell what
happens. I would strongly suggest you to go back to the previous state
were the you still hold the rtsx patch on your branch and start over.
Then do things in the opposite order.

If you don't have access to your old version of your mmc-next branch,
you could just overwrite your mmc-next branch with the
mmc-next_for_chris_3.16_take2 branch from my git tree.

Kind regards
Uffe

> Thanks!
>
> - Chris.
> --
> Chris Ball   <http://printf.net/>
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html