lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Date:	Sun, 17 Nov 2013 03:28:20 +0000
From:	Chris Ball <cjb@...top.org>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-mmc@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [GIT PULL] MMC updates for 3.13-rc1

Hi Linus,

Please pull from:

  git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git tags/mmc-updates-for-3.13-rc1

to receive the MMC merge for 3.13.  These patches have been tested in
linux-next, and there's a conflict with the resolution below.  Thanks.


diff --cc drivers/mmc/host/mvsdio.c
index deecee0,22ba4d3..0000000
--- a/drivers/mmc/host/mvsdio.c
+++ b/drivers/mmc/host/mvsdio.c
@@@ -872,10 -845,7 +845,8 @@@ static const struct of_device_id mvsdio
  MODULE_DEVICE_TABLE(of, mvsdio_dt_ids);
  
  static struct platform_driver mvsd_driver = {
 -	.remove		= __exit_p(mvsd_remove),
 +	.probe		= mvsd_probe,
 +	.remove		= mvsd_remove,
- 	.suspend	= mvsd_suspend,
- 	.resume		= mvsd_resume,
  	.driver		= {
  		.name	= DRIVER_NAME,
  		.of_match_table = mvsdio_dt_ids,

  
The following changes since commit 4b97280675f45c1650ee4e388bd711ecbb18c4b4:

  Merge tag 'stable/for-linus-3.12-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip (2013-09-25 15:50:53 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git tags/mmc-updates-for-3.13-rc1

for you to fetch changes up to e395c4387c746b4cc7aace4c44baecd7e69a3249:

  mmc: wbsd: Silence compiler warning (2013-11-08 14:32:03 -0500)

----------------------------------------------------------------
MMC highlights for 3.13:
Core:
 - Improve runtime PM support, remove mmc_{suspend,resume}_host().
 - Add MMC_CAP_RUNTIME_RESUME, for delaying MMC resume until we're
   outside of the resume sequence (in runtime_resume) to decrease
   system resume time.

Drivers:
 - dw_mmc: Support HS200 mode.
 - sdhci-eshdc-imx: Support SD3.0 SDR clock tuning, DDR on IMX6.
 - sdhci-pci: Add support for Intel Clovertrail and Merrifield.

----------------------------------------------------------------
Alexey Neyman (1):
      mmc: sdhci: Avoid needless loop while handling SDIO interrupts in sdhci_irq

Axel Lin (3):
      mmc: sdhci-bcm-kona: Use sdhci_pltfm_unregister instead of open coded
      mmc: sdhci-bcm2835: Use sdhci_pltfm_unregister instead of open coded
      mmc: wmt-sdmmc: Simplify wmt_set_sd_power implementation

Balaji T K (3):
      mmc: omap_hsmmc: Fix pbias_disable for omap4
      mmc: omap_hsmmc: correct max value of clkd
      mmc: omap_hsmmc: remove unused no_off

David Cohen (1):
      mmc: sdhci-pci: add Intel Merrifield support

Dong Aisheng (16):
      mmc: sdhci: add hooks for platform specific tuning
      mmc: sdhci: allow platform access of sdhci_send_command
      mmc: sdhci-esdhc: move common esdhc_set_clock to platform driver
      mmc: sdhci-esdhc-imx: support real clock on and off for imx6q
      mmc: sdhci-esdhc-imx: add sd3.0 SDR clock tuning support
      mmc: sdhci-esdhc-imx: change pinctrl state according to uhs mode
      mmc: sdhci-esdhc-imx: correct pre_div for imx6q
      mmc: sdhci-esdhc-imx: set actual_clock in clock setting
      mmc: sdhci-esdhc-imx: add std tuning support for mx6sl
      mmc: sdhci-esdhc-imx: fix reading cap_1 register value for mx6sl
      mmc: sdhci: report error once the maximum tuning loops exhausted or timeout
      mmc: sdhci-esdhc-imx: add DDR mode support for mx6
      mmc: sdhci-esdhc-imx: add delay line setting support
      mmc: sdhci-esdhc-imx: enable SDR50 tuning for imx6q/dl
      mmc: sdhci-esdhc-imx: add preset value quirk for mx6
      mmc: sdhci: remove unneeded call when have preset value quirk

Doug Anderson (4):
      mmc: dw_mmc: don't queue up a card detect at slot startup
      mmc: dw_mmc: Add exynos resume_noirq callback to clear WAKEUP_INT
      mmc: dw_mmc: Honor requests to set the clock to 0
      mmc: dw_mmc: Set timeout to max upon resume

Eric Ernst (1):
      mmc: sdhci-pci: Add SDIO/MMC device ID support for Intel Clovertrail

Grant Grundler (1):
      mmc: core: remove dead function mmc_try_claim_host

Jackey Shen (1):
      mmc: core: clean up duplicate macros

Jianpeng Ma (1):
      mmc: omap_hsmmc: fix timeout for cmd and data soft reset

Kuninori Morimoto (1):
      sh: ecovec: fixup compile error on sdhi

Ludovic Desroches (1):
      mmc: atmel-mci: abort transfer on timeout error

Rodolfo Giometti (1):
      mmc: atmel-mci: fix oops in atmci_tasklet_func

Sachin Kamat (3):
      mmc: mvsdio: Convert to devm_ioremap_resource
      mmc: dw_mmc-socfpga: Remove redundant of_match_ptr
      mmc: dw_mmc-socfpga: Staticize dw_mci_socfpga_probe

Seungwon Jeon (15):
      mmc: dw_mmc: add support tuning scheme
      mmc: dw_mmc: exynos: add variable delay tuning sequence
      mmc: dw_mmc: exynos: adjust the clock rate with speed mode
      mmc: dw_mmc: add the capability to support hs200 mode
      mmc: dw_mmc: move supports-highspeed of quirks to caps
      mmc: dw_mmc: set the supported max/min frequency
      mmc: dw_mmc: adjust the fifoth with block size
      mmc: dw_mmc: control card read threshold
      mmc: dw_mmc: fix error handling on response error
      mmc: dw_mmc: guarantee stop-abort cmd in data errors
      mmc: dw_mmc: rework the code related to cmd/data completion
      mmc: dw_mmc: gather each reset code into functions
      mmc: dw_mmc: amend use of idmac sw reset
      mmc: dw_mmc: fix the transfer termination in IDMAC mode
      mmc: add ignorance case for CMD13 CRC error

Shawn Guo (4):
      mmc: sdhci-esdhc-imx: add flag ESDHC_FLAG_ENGCM07207
      mmc: sdhci-esdhc-imx: add flag ESDHC_FLAG_USDHC
      mmc: sdhci-esdhc-imx: pdev->id_entry should be immutable
      mmc: sdhci-esdhc-imx: create struct esdhc_soc_data

Sonic Zhang (1):
      mmc: bfin_sdh: Forgot to write SDH_CFG register in function set_ios.

Tony Lindgren (1):
      mmc: omap_hsmmc: context save and restore for DT

Ulf Hansson (44):
      mmc: core: Do not poll for busy with status cmd for all switch cmds
      mmc: core: Let mmc_power_up|cycle take ocr as parameter
      mmc: core: Let mmc_set_signal_voltage take ocr as parameter
      mmc: core: Remove unnecessary retry mechanism at SDIO attach
      mmc: core: Cleanup code for setting ocr mask for SDIO
      mmc: core: Move cached value of the negotiated ocr mask to card struct
      mmc: core: Prevent violation of specs while initializing cards
      mmc: core: Collect common code for card ocr validation
      mmc: core: Signal wakeup event at card insert/removal
      mmc: atmel-mci: Remove redundant suspend and resume callbacks
      mmc: au1xmmc: Move away from using deprecated APIs
      mmc: bfin_sdh: Move away from using deprecated APIs
      mmc: cb710: Move away from using deprecated APIs
      mmc: davinci_mmc: Move away from using deprecated APIs
      mmc: dw_mmc: Move away from using deprecated APIs
      mmc: jz4740: Move away from using deprecated APIs
      mmc: msm_sdcc: Move away from using deprecated APIs
      mmc: mvsdio: Remove redundant suspend and resume callbacks
      mmc: vub300: Move away from using deprecated APIs
      mmc: sdhci: Move away from using deprecated APIs
      mmc: tifm_sd: Move away from using deprecated APIs
      mmc: omap: Remove redundant suspend and resume callbacks
      mmc: mxs-mmc: Move away from using deprecated APIs
      mmc: mxcmmc: Move away from using deprecated APIs
      mmc: wmt-sdmmc: Move away from using deprecated APIs
      mmc: s3cmci: Remove redundant suspend and resume callbacks
      mmc: pxamci: Remove redundant suspend and resume callbacks
      mmc: wbsd: Move away from using deprecated APIs
      mmc: rtsx: Remove redundant suspend and resume callbacks
      mmc: sdricoh_cs: Move away from using deprecated APIs
      mmc: sh_mmcif: Move away from using deprecated APIs
      mmc: tmio: Move away from using deprecated APIs
      mmc: via-sdmmc: Move away from using deprecated APIs
      mmc: mmci: Move away from using deprecated APIs
      mmc: core: Remove deprecated mmc_suspend|resume_host APIs
      MIPS: db1235: Don't use MMC_CLKGATE
      mmc: Don't force card to active state when entering suspend/shutdown
      mmc: core: Remove redundant mmc_power_up|off at runtime callbacks
      mmc: core: Improve runtime PM support during suspend/resume for sd/mmc
      mmc: core: Add MMC_CAP_RUNTIME_RESUME to resume at runtime_resume
      mmc: sh_mmcif: Convert to PM macros when defining dev_pm_ops
      mmc: sh_mmcif: Convert to clk_prepare|unprepare
      mmc: core: Silence compiler warning in __mmc_switch
      mmc: wbsd: Silence compiler warning

Yuvaraj Kumar C D (5):
      mmc: dw_mmc: exynos: move the exynos private init
      mmc: dw_mmc: socfpga: move socfpga private init
      mmc: dw_mmc: move the platform specific init call
      mmc: dw_mmc: exynos: configure SMU in exynos5420
      mmc: dw_mmc: exynos: Revert the sdr_timing assignment

 .../devicetree/bindings/mmc/fsl-imx-esdhc.txt      |   5 +
 .../devicetree/bindings/mmc/synopsis-dw-mshc.txt   |   9 +
 arch/mips/configs/db1235_defconfig                 |   1 -
 arch/sh/boards/mach-ecovec24/setup.c               |   1 +
 drivers/mmc/card/block.c                           |   2 -
 drivers/mmc/core/bus.c                             |   2 +-
 drivers/mmc/core/core.c                            | 154 ++----
 drivers/mmc/core/core.h                            |   6 +-
 drivers/mmc/core/mmc.c                             | 127 +++--
 drivers/mmc/core/mmc_ops.c                         |  96 ++--
 drivers/mmc/core/sd.c                              | 118 ++--
 drivers/mmc/core/sdio.c                            |  82 +--
 drivers/mmc/host/atmel-mci.c                       |  82 +--
 drivers/mmc/host/au1xmmc.c                         |   7 +-
 drivers/mmc/host/bfin_sdh.c                        |  15 +-
 drivers/mmc/host/cb710-mmc.c                       |  10 +-
 drivers/mmc/host/davinci_mmc.c                     |  26 +-
 drivers/mmc/host/dw_mmc-exynos.c                   | 291 +++++++++-
 drivers/mmc/host/dw_mmc-pltfm.c                    |   7 -
 drivers/mmc/host/dw_mmc-socfpga.c                  |  34 +-
 drivers/mmc/host/dw_mmc.c                          | 604 ++++++++++++++-------
 drivers/mmc/host/dw_mmc.h                          |  55 ++
 drivers/mmc/host/jz4740_mmc.c                      |   4 -
 drivers/mmc/host/mmci.c                            |  17 +-
 drivers/mmc/host/msm_sdcc.c                        |  27 +-
 drivers/mmc/host/mvsdio.c                          |  35 +-
 drivers/mmc/host/mxcmmc.c                          |  12 +-
 drivers/mmc/host/mxs-mmc.c                         |  12 +-
 drivers/mmc/host/omap.c                            |  53 --
 drivers/mmc/host/omap_hsmmc.c                      | 112 ++--
 drivers/mmc/host/pxamci.c                          |  32 --
 drivers/mmc/host/rtsx_pci_sdmmc.c                  |  35 +-
 drivers/mmc/host/s3cmci.c                          |  29 -
 drivers/mmc/host/sdhci-bcm-kona.c                  |  14 +-
 drivers/mmc/host/sdhci-bcm2835.c                   |   8 +-
 drivers/mmc/host/sdhci-esdhc-imx.c                 | 550 +++++++++++++++++--
 drivers/mmc/host/sdhci-esdhc.h                     |  37 --
 drivers/mmc/host/sdhci-of-esdhc.c                  |  35 +-
 drivers/mmc/host/sdhci-pci.c                       |  76 +++
 drivers/mmc/host/sdhci.c                           |  44 +-
 drivers/mmc/host/sdhci.h                           |   3 +
 drivers/mmc/host/sdricoh_cs.c                      |   3 -
 drivers/mmc/host/sh_mmcif.c                        |  32 +-
 drivers/mmc/host/tifm_sd.c                         |   4 +-
 drivers/mmc/host/tmio_mmc_pio.c                    |   9 +-
 drivers/mmc/host/via-sdmmc.c                       |   7 +-
 drivers/mmc/host/vub300.c                          |  18 +-
 drivers/mmc/host/wbsd.c                            |  34 +-
 drivers/mmc/host/wmt-sdmmc.c                       |  57 +-
 include/linux/mmc/card.h                           |   7 +-
 include/linux/mmc/core.h                           |   4 +-
 include/linux/mmc/dw_mmc.h                         |   4 +
 include/linux/mmc/host.h                           |   5 +-
 include/linux/platform_data/mmc-esdhc-imx.h        |   5 +
 54 files changed, 1818 insertions(+), 1240 deletions(-)

-- 
Chris Ball   <cjb@...top.org>   <http://printf.net/>
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ