linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] Fixes for lots of arrays
@ 2016-05-18 18:23 Mike Lovell
  2016-05-18 18:23 ` [PATCH 1/2] Use dev_t for devnm2devid and devid2devnm Mike Lovell
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Mike Lovell @ 2016-05-18 18:23 UTC (permalink / raw)
  To: linux-raid; +Cc: Mike Lovell

This patch series fixes two issues around having more than 127 arrays on a
system. The first one fixes an issue with using a dev_t as int and the
number going negative when the array number would be larger than 2<<19. This
would happen when more than 128 arrays were created on the system without
creating the arrays by name. Manually specifying the large number would also
fail.

The second patch changes find_free_devnm in mdopen.c to use go to (2<<9)-1
after 128 arrays have been created. Newer versions of the kernel don't allow
the user to specify an array number than 511 so mdadm shouldn't automatically
choose a bigger number. There was discussion about checking for new_array
in /sys/module/md_mod/parameters on the list but that parameter has been in
the kernel since 2.6.29. Any kernel from the last 7 years would still be
limited by the check so it probably isn't worth a special case.

Mike Lovell (2):
  Use dev_t for devnm2devid and devid2devnm
  Change behavior in find_free_devnm when wrapping around.

 Detail.c  | 4 ++--
 Grow.c    | 2 +-
 lib.c     | 2 +-
 mapfile.c | 2 +-
 mdadm.h   | 4 ++--
 mdopen.c  | 6 +++---
 util.c    | 6 +++---
 7 files changed, 13 insertions(+), 13 deletions(-)

-- 
1.9.1


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

end of thread, other threads:[~2016-06-03 19:37 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-18 18:23 [PATCH 0/2] Fixes for lots of arrays Mike Lovell
2016-05-18 18:23 ` [PATCH 1/2] Use dev_t for devnm2devid and devid2devnm Mike Lovell
2016-05-18 18:23 ` [PATCH 2/2] Change behavior in find_free_devnm when wrapping around Mike Lovell
2016-05-31 17:33 ` [PATCH 0/2] Fixes for lots of arrays Mike Lovell
2016-06-02  1:00   ` Jes Sorensen
2016-06-03 19:37 ` Jes Sorensen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).