Skip to content

Remove un-needed 'major' registration when alloc_disk(0) is used.

NeilBrown linux-nvdimm linux-nvme lkml nvdimm 1 version In review

Get series with b4
b4 am 20160309215702.20904.61407.stgit@noble

Versions newest first

  1. v1 Latest4 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4nvdimm/blk: don't allocate unused major device numberdrivers/nvdimm/blk.c+1 -171 reply
2/4nvdimm/btt: don't allocate unused major device numberdrivers/nvdimm/btt.c+2 -171 reply
3/4memstick: don't allocate unused major for ms_blockdrivers/memstick/core/ms_block.c+2 -151 reply
4/4NVMe: don't allocate unused nvme_majordrivers/nvme/host/core.c+1 -151 reply

Reviews trailers per patch

All 4 patches have a Reviewed-by or Acked-by.

PatchJohannes Thumshirn
1/4R-b
2/4R-b
3/4R-b
4/4R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/4] Remove un-needed 'major' registration when alloc_disk(0) is used.

When alloc_disk(0) is used, the ->major number is ignored and irrelevant. Yet several drivers register a major number anyway.

This series of patches removes the pointless registrations. The pmem driver also does this, but a patch has already been sent for that driver.

Note that I am not in a position to test these beyond simple compile testing.

Thanks,
NeilBrown

---

NeilBrown (4):
nvdimm/blk: don't allocate unused major device number nvdimm/btt: don't allocate unused major device number
memstick: don't allocate unused major for ms_block
NVMe: don't allocate unused nvme_major

 drivers/memstick/core/ms_block.c |   17 ++---------------
 drivers/nvdimm/blk.c             |   18 +-----------------
 drivers/nvdimm/btt.c             |   19 ++-----------------
 drivers/nvme/host/core.c         |   16 +---------------
 4 files changed, 6 insertions(+), 64 deletions(-)

--
Signature