> -----Original Message----- > From: linux-mmc-ow...@vger.kernel.org [mailto:linux-mmc- > ow...@vger.kernel.org] On Behalf Of Linus Walleij > Sent: Wednesday, May 10, 2017 11:24 AM > To: linux-...@vger.kernel.org; Ulf Hansson <ulf.hans...@linaro.org>; > Adrian Hunter <adrian.hun...@intel.com> > Cc: linux-block@vger.kernel.org; Jens Axboe <ax...@kernel.dk>; Christoph > Hellwig <h...@lst.de>; Arnd Bergmann <a...@arndb.de>; Bartlomiej > Zolnierkiewicz <b.zolnier...@samsung.com>; Paolo Valente > <paolo.vale...@linaro.org>; Linus Walleij <linus.wall...@linaro.org> > Subject: [PATCH 5/5] mmc: block: move multi-ioctl() to use block layer > > This switches also the multiple-command ioctl() call to issue all ioctl()s > through the block layer instead of going directly to the device. > > We extend the passed argument with an argument count and loop over all > passed commands in the ioctl() issue function called from the block layer. > > By doing this we are again loosening the grip on the big host lock, since two > calls to mmc_get_card()/mmc_put_card() are removed. > > Signed-off-by: Linus Walleij <linus.wall...@linaro.org> Tested-by: Avri Altman <avri.alt...@sandisk.com>
- Re: [PATCH 1/5] mmc: core: Delete bounce bu... Ulf Hansson
- Re: [PATCH 1/5] mmc: core: Delete bounce bu... Bartlomiej Zolnierkiewicz
- Re: [PATCH 1/5] mmc: core: Delete bounc... Linus Walleij
- [RFC PATCH] mmc: core: Remove CONFI... Steven J. Hill
- Re: [RFC PATCH] mmc: core: Remo... Linus Walleij
- Re: [RFC PATCH] mmc: core:... Arnd Bergmann
- [PATCH 5/5] mmc: block: move multi-ioctl() to us... Linus Walleij
- RE: [PATCH 5/5] mmc: block: move multi-ioct... Avri Altman
- Re: [PATCH 5/5] mmc: block: move multi-... Linus Walleij
- Re: [PATCH 5/5] mmc: block: move multi-ioct... Ulf Hansson
- RE: [PATCH 5/5] mmc: block: move multi-ioct... Avri Altman
- RE: [PATCH 5/5] mmc: block: move multi-ioct... Avri Altman
- [PATCH 3/5] mmc: block: Tag is_rpmb as bool Linus Walleij
- [PATCH 4/5] mmc: block: move single ioctl() comm... Linus Walleij
- Re: [PATCH 4/5] mmc: block: move single ioc... Ulf Hansson
- RE: [PATCH 4/5] mmc: block: move single ioc... Avri Altman
- [PATCH 2/5] mmc: core: Allocate per-request data... Linus Walleij
- Re: [PATCH 2/5] mmc: core: Allocate per-req... Ulf Hansson
- Re: [PATCH 2/5] mmc: core: Allocate per... Linus Walleij
- Re: [PATCH 2/5] mmc: core: Allocate per-req... Adrian Hunter
- Re: [PATCH 2/5] mmc: core: Allocate per... Linus Walleij