summaryrefslogtreecommitdiffstats
path: root/drivers/mmc/core/block.c
Commit message (Expand)AuthorAgeFilesLines
* mmc: Add quirk MMC_QUIRK_BROKEN_CACHE_FLUSH for Micron eMMC Q2J54ABean Huo2023-11-281-1/+3
* mmc: core: Fix error propagation for some ioctl commandsUlf Hansson2023-09-261-11/+20
* mmc: core: Cleanup mmc_sd_num_wr_blocks() functionVictor Shih2023-08-111-9/+1
* mmc: remove unnecessary set_drvdata() functionYang Yingliang2023-08-091-1/+0
* mmc: block: Fix in_flight[issue_type] value errorYibin Ding2023-08-081-3/+4
* Merge tag 'mmc-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds2023-06-281-20/+15
|\
| * mmc: block: ioctl: do write error check for spiChristian Loehle2023-06-121-0/+6
| * mmc: core: Remove unnecessary error checks and change return typeYeqi Fu2023-06-121-18/+7
| * mmc: block: Suppress empty whitespaces in printsFlorian Fainelli2023-06-121-2/+2
* | Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds2023-06-261-6/+6
|\ \ | |/ |/|
| * block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig2023-06-121-4/+4
| * block: remove the unused mode argument to ->releaseChristoph Hellwig2023-06-121-1/+1
| * block: pass a gendisk to ->openChristoph Hellwig2023-06-121-2/+2
* | mmc: block: ensure error propagation for non-blkChristian Loehle2023-05-091-0/+5
|/
* mmc: core: Remove unused macro mmc_req_rel_wrBean Huo2023-04-171-2/+0
* mmc: core: Align to common busy polling behaviour for mmc ioctlsUlf Hansson2023-02-151-8/+17
* mmc: core: Remove non-data R1B ioctl workaroundChristian Löhle2022-12-071-13/+0
* mmc: block: Remove error check of hw_reset on resetChristian Löhle2022-10-171-18/+26
* mmc: core: Add SD card quirk for broken discardAvri Altman2022-10-061-1/+5
* Merge tag 'mmc-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds2022-08-041-16/+16
|\
| * mmc: block: Add single read for 4k sector cardsChristian Loehle2022-07-131-14/+14
| * mmc: core: Use mmc_card_* macro and add a new for the sd_combo typeSeunghui Lee2022-07-131-2/+2
* | mmc: fix disk/queue leak in case of adding disk failureMing Lei2022-07-181-2/+3
* | block: simplify disk shutdownChristoph Hellwig2022-06-281-1/+0
|/
* mmc: block: Fix CQE recovery reset successAdrian Hunter2022-06-011-2/+1
* mmc: core: Support zeroout using TRIM for eMMCVincent Whitchurch2022-05-101-4/+22
* mmc: core: use kobj_to_dev()Minghao Chi2022-05-041-1/+1
* mmc: core: Allows to override the timeout value for ioctl() pathBean Huo2022-04-261-4/+4
* mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd()Sergey Shtylyov2022-04-261-7/+9
* mmc: core: improve API to make clear mmc_hw_reset is for cardsWolfram Sang2022-04-081-1/+1
* mmc: core: Fixup support for writeback-cache for eMMC and SDMichael Wu2022-04-041-3/+9
* mmc: block: Check for errors after write on SPIChristian Löhle2022-04-041-1/+33
* mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_CONDUlf Hansson2022-03-071-1/+1
* mmc: block: fix read single on recovery logicChristian Löhle2022-02-081-14/+14
* Merge tag 'for-5.17/block-2022-01-11' of git://git.kernel.dk/linux-blockLinus Torvalds2022-01-121-17/+21
|\
| * block: remove the gendisk argument to blk_execute_rqChristoph Hellwig2021-11-291-5/+5
| * block: remove the ->rq_disk field in struct requestChristoph Hellwig2021-11-291-1/+1
| * mmc: core: Use blk_mq_complete_request_direct().Sebastian Andrzej Siewior2021-11-291-8/+14
| * block: remove GENHD_FL_EXT_DEVTChristoph Hellwig2021-11-291-1/+0
| * mmc: don't set GENHD_FL_SUPPRESS_PARTITION_INFOChristoph Hellwig2021-11-291-2/+1
| * block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PARTChristoph Hellwig2021-11-291-2/+2
* | mmc: core: change __mmc_poll_for_busy() parameter typeHuijin Park2021-12-141-2/+2
|/
* Merge tag 'mmc-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds2021-11-011-1/+6
|\
| * mmc: block: Add error handling support for add_disk()Luis Chamberlain2021-10-121-1/+6
* | block: remove blk_{get,put}_requestChristoph Hellwig2021-10-291-10/+10
|/
* Merge tag 'mmc-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmcLinus Torvalds2021-08-311-44/+33
|\
| * mmc: core: Return correct emmc response in case of ioctl errorNishad Kamdar2021-08-251-2/+1
| * mmc: core: Avoid hogging the CPU while polling for busy after I/O writesUlf Hansson2021-08-241-40/+29
| * mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctlsUlf Hansson2021-08-241-1/+2
| * mmc: core: Avoid hogging the CPU while polling for busy in the I/O err pathUlf Hansson2021-08-241-1/+1