summaryrefslogtreecommitdiffstats
path: root/drivers/mmc/core/block.c
AgeCommit message (Expand)AuthorLines
2022-08-04Merge tag 'mmc-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds-16/+16
2022-07-18mmc: fix disk/queue leak in case of adding disk failureMing Lei-2/+3
2022-07-13mmc: block: Add single read for 4k sector cardsChristian Loehle-14/+14
2022-07-13mmc: core: Use mmc_card_* macro and add a new for the sd_combo typeSeunghui Lee-2/+2
2022-06-28block: simplify disk shutdownChristoph Hellwig-1/+0
2022-06-01mmc: block: Fix CQE recovery reset successAdrian Hunter-2/+1
2022-05-10mmc: core: Support zeroout using TRIM for eMMCVincent Whitchurch-4/+22
2022-05-04mmc: core: use kobj_to_dev()Minghao Chi-1/+1
2022-04-26mmc: core: Allows to override the timeout value for ioctl() pathBean Huo-4/+4
2022-04-26mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd()Sergey Shtylyov-7/+9
2022-04-08mmc: core: improve API to make clear mmc_hw_reset is for cardsWolfram Sang-1/+1
2022-04-04mmc: core: Fixup support for writeback-cache for eMMC and SDMichael Wu-3/+9
2022-04-04mmc: block: Check for errors after write on SPIChristian Löhle-1/+33
2022-03-07mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_CONDUlf Hansson-1/+1
2022-02-08mmc: block: fix read single on recovery logicChristian Löhle-14/+14
2022-01-12Merge tag 'for-5.17/block-2022-01-11' of git://git.kernel.dk/linux-blockLinus Torvalds-17/+21
2021-12-14mmc: core: change __mmc_poll_for_busy() parameter typeHuijin Park-2/+2
2021-11-29block: remove the gendisk argument to blk_execute_rqChristoph Hellwig-5/+5
2021-11-29block: remove the ->rq_disk field in struct requestChristoph Hellwig-1/+1
2021-11-29mmc: core: Use blk_mq_complete_request_direct().Sebastian Andrzej Siewior-8/+14
2021-11-29block: remove GENHD_FL_EXT_DEVTChristoph Hellwig-1/+0
2021-11-29mmc: don't set GENHD_FL_SUPPRESS_PARTITION_INFOChristoph Hellwig-2/+1
2021-11-29block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PARTChristoph Hellwig-2/+2
2021-11-01Merge tag 'mmc-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds-1/+6
2021-10-29block: remove blk_{get,put}_requestChristoph Hellwig-10/+10
2021-10-12mmc: block: Add error handling support for add_disk()Luis Chamberlain-1/+6
2021-08-31Merge tag 'mmc-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds-44/+33
2021-08-25mmc: core: Return correct emmc response in case of ioctl errorNishad Kamdar-2/+1
2021-08-24mmc: block: Support alternative_gpt_sector() operationDmitry Osipenko-0/+21
2021-08-24mmc: core: Avoid hogging the CPU while polling for busy after I/O writesUlf Hansson-40/+29
2021-08-24mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctlsUlf Hansson-1/+2
2021-08-24mmc: core: Avoid hogging the CPU while polling for busy in the I/O err pathUlf Hansson-1/+1
2021-08-12mmc: block: cleanup gendisk creationChristoph Hellwig-32/+17
2021-08-12mmc: block: let device_add_disk create disk attributesChristoph Hellwig-57/+45
2021-07-14mmc: core: Use kref in place of struct mmc_blk_data::usageStephen Boyd-14/+21
2021-06-30mmc: initialized disk->minorsChristoph Hellwig-0/+1
2021-06-30mmc: switch to blk_mq_alloc_diskChristoph Hellwig-11/+3
2021-06-30mmc: remove an extra blk_{get,put}_queue pairChristoph Hellwig-13/+1
2021-06-14mmc: core: Add a missing SPDX license headerAviral Gupta-0/+1
2021-06-14mmc: core: Move eMMC cache flushing to a new bus_ops callbackUlf Hansson-1/+1
2021-06-14mmc: block: Disable CMDQ on the ioctl pathBean Huo-0/+8
2021-04-26mmc: block: Issue a cache flush only when it's enabledAvri Altman-0/+4
2021-04-23mmc: block: Update ext_csd.cache_ctrl if it was writtenAvri Altman-0/+12
2021-04-12mmc: core: Use userland specified timeout value for eMMC sanitizeBean Huo-1/+1
2021-03-30mmc: core: Remove mq->use_cqe from the struct mmc_queueLuca Porzio-3/+4
2021-03-30mmc: block: Fix error path in mmc_blk_probe()Ulf Hansson-7/+15
2021-03-30mmc: block: Simplify logging during probe about added partitionsUlf Hansson-16/+9
2021-03-30mmc: block: Drop use of unlikely() in mmc_blk_probe()Ulf Hansson-1/+1
2021-03-30mmc: core: Drop superfluous validations in mmc_hw|sw_reset()Ulf Hansson-1/+1
2021-02-22Merge tag 'mmc-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds-0/+3