public inbox for linux-block@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Convert RPMB block device to a character device
@ 2017-06-15 12:12 Linus Walleij
  2017-06-15 12:12 ` [PATCH 1/5] mmc: block: Move duplicate check Linus Walleij
                   ` (4 more replies)
  0 siblings, 5 replies; 17+ messages in thread
From: Linus Walleij @ 2017-06-15 12:12 UTC (permalink / raw)
  To: linux-mmc, Ulf Hansson
  Cc: linux-block, Jens Axboe, Christoph Hellwig, Arnd Bergmann,
	Bartlomiej Zolnierkiewicz, Paolo Valente, Avri Altman,
	Adrian Hunter, Linus Walleij

Looking for ways to get rid of the RPMB "block device" and the
extra block queue. This is one approach, I don't know if it will
stick, let's discuss it, especially the RFC patch.

Patches 1,2,3 can be applied as cleanups unless they collide with
something else.

Patch 5 is a consequence of the character device conversion.

For motivation and in-depth description of the problem I am trying
to solve, see patch 4, the RFC.

Linus Walleij (5):
  mmc: block: Move duplicate check
  mmc: block: Refactor mmc_blk_part_switch()
  mmc: block: Reparametrize mmc_blk_ioctl_[multi]_cmd()
  RFC: mmc: block: Convert RPMB to a character device
  mmc: block: Delete mmc_access_rpmb()

 drivers/mmc/core/block.c | 384 ++++++++++++++++++++++++++++++++++++-----------
 drivers/mmc/core/queue.c |   2 +-
 drivers/mmc/core/queue.h |   4 +-
 3 files changed, 303 insertions(+), 87 deletions(-)

-- 
2.9.4

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2017-08-11  9:31 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-15 12:12 [PATCH 0/5] Convert RPMB block device to a character device Linus Walleij
2017-06-15 12:12 ` [PATCH 1/5] mmc: block: Move duplicate check Linus Walleij
2017-06-16  0:46   ` Shawn Lin
2017-06-15 12:12 ` [PATCH 2/5] mmc: block: Refactor mmc_blk_part_switch() Linus Walleij
2017-06-19 19:53   ` Tomas Winkler
2017-06-20 11:23     ` Linus Walleij
2017-06-15 12:12 ` [PATCH 3/5] mmc: block: Reparametrize mmc_blk_ioctl_[multi]_cmd() Linus Walleij
2017-06-19 20:12   ` Tomas Winkler
2017-06-15 12:12 ` [PATCH 4/5] RFC: mmc: block: Convert RPMB to a character device Linus Walleij
2017-06-16  7:22   ` Avri Altman
2017-06-19 21:28     ` Tomas Winkler
2017-06-16  7:45   ` Christoph Hellwig
2017-06-16  9:47     ` Ulf Hansson
2017-06-19 21:25       ` Tomas Winkler
2017-06-19 21:18   ` Tomas Winkler
2017-08-11  9:31     ` Linus Walleij
2017-06-15 12:12 ` [PATCH 5/5] mmc: block: Delete mmc_access_rpmb() Linus Walleij

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox