All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] block: fix partition use-after-free and optimization
@ 2020-01-09  6:21 Ming Lei
  2020-01-09  6:21 ` [PATCH 1/4] block: fix use-after-free on cached last_lookup partition Ming Lei
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Ming Lei @ 2020-01-09  6:21 UTC (permalink / raw)
  To: Jens Axboe; +Cc: linux-block, Ming Lei, Yufen Yu, Christoph Hellwig, Hou Tao

Hi,

The 1st patch fixes one use-after-free on cached last_lookup partition.

The other 3 patches optimizes partition uses in IO path.



Ming Lei (4):
  block: fix use-after-free on cached last_lookup partition
  block: only define 'nr_sects_seq' in hd_part for 32bit SMP
  block: re-organize fields of 'struct hd_part'
  block: don't hold part0's refcount in IO path

 block/blk-core.c          | 15 ++-------------
 block/genhd.c             |  7 +++++--
 block/partition-generic.c | 12 ++++++++++--
 include/linux/genhd.h     | 25 ++++++++++++++++++-------
 4 files changed, 35 insertions(+), 24 deletions(-)

Cc: Yufen Yu <yuyufen@huawei.com>
Cc: Christoph Hellwig <hch@infradead.org>
Cc: Hou Tao <houtao1@huawei.com>

-- 
2.20.1


^ permalink raw reply	[flat|nested] 9+ messages in thread
* [PATCH 0/4] block: fix partition use-after-free and optimization
@ 2020-05-07  8:52 Ming Lei
  0 siblings, 0 replies; 9+ messages in thread
From: Ming Lei @ 2020-05-07  8:52 UTC (permalink / raw)
  To: Jens Axboe; +Cc: linux-block, Ming Lei, Yufen Yu, Christoph Hellwig, Hou Tao

Hi,

The 1st patch fixes one use-after-free on cached last_lookup partition.

The other 3 patches optimizes partition uses in IO path.



Ming Lei (4):
  block: fix use-after-free on cached last_lookup partition
  block: only define 'nr_sects_seq' in hd_part for 32bit SMP
  block: re-organize fields of 'struct hd_part'
  block: don't hold part0's refcount in IO path

 block/blk-core.c        | 15 ++-------------
 block/genhd.c           |  7 +++++--
 block/partitions/core.c | 14 ++++++++++++--
 include/linux/genhd.h   | 25 ++++++++++++++++++-------
 4 files changed, 37 insertions(+), 24 deletions(-)

Cc: Yufen Yu <yuyufen@huawei.com>
Cc: Christoph Hellwig <hch@infradead.org>
Cc: Hou Tao <houtao1@huawei.com>
-- 
2.25.2


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

end of thread, other threads:[~2020-05-07  8:52 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-09  6:21 [PATCH 0/4] block: fix partition use-after-free and optimization Ming Lei
2020-01-09  6:21 ` [PATCH 1/4] block: fix use-after-free on cached last_lookup partition Ming Lei
2020-02-21  3:05   ` Yufen Yu
2020-02-21  4:03   ` Bart Van Assche
2020-02-21  7:47     ` Ming Lei
2020-01-09  6:21 ` [PATCH 2/4] block: only define 'nr_sects_seq' in hd_part for 32bit SMP Ming Lei
2020-01-09  6:21 ` [PATCH 3/4] block: re-organize fields of 'struct hd_part' Ming Lei
2020-01-09  6:21 ` [PATCH 4/4] block: don't hold part0's refcount in IO path Ming Lei
2020-05-07  8:52 [PATCH 0/4] block: fix partition use-after-free and optimization Ming Lei

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.