RE: [PATCH 4/5] mmc: block: move single ioctl() commands to block requests

2017-05-23 Thread Avri Altman
ernel.org; Jens Axboe ; Christoph > Hellwig ; Arnd Bergmann ; Bartlomiej > Zolnierkiewicz ; Paolo Valente > ; Linus Walleij > Subject: [PATCH 4/5] mmc: block: move single ioctl() commands to block > requests > > This wraps single ioctl() commands into block requests using the custom

Re: [PATCH 4/5] mmc: block: move single ioctl() commands to block requests

2017-05-16 Thread Ulf Hansson
On 10 May 2017 at 10:24, Linus Walleij wrote: > This wraps single ioctl() commands into block requests using > the custom block layer request types REQ_OP_DRV_IN and > REQ_OP_DRV_OUT. > > By doing this we are loosening the grip on the big host lock, > since two calls to mmc_get_card()/mmc_put_card

[PATCH 4/5] mmc: block: move single ioctl() commands to block requests

2017-05-10 Thread Linus Walleij
This wraps single ioctl() commands into block requests using the custom block layer request types REQ_OP_DRV_IN and REQ_OP_DRV_OUT. By doing this we are loosening the grip on the big host lock, since two calls to mmc_get_card()/mmc_put_card() are removed. We are storing the ioctl() in/out argumen