grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Support up to 256 SCSI disks on Linux


From: phcoder
Subject: Re: [PATCH] Support up to 256 SCSI disks on Linux
Date: Sat, 11 Apr 2009 01:05:19 +0200
User-agent: Thunderbird 2.0.0.21 (X11/20090318)

Robert Millan wrote:
On Wed, Mar 04, 2009 at 10:16:29PM +0100, Robert Millan wrote:
   else if (major == SCSI_DISK0_MAJOR)
-    sprintf (name, "/dev/sd%c", 'a' + minor / 16);
+    grub_util_getdiskname_scsi (name, 0, minor / 16);
+  else if (major == SCSI_DISK1_MAJOR)
+    grub_util_getdiskname_scsi (name, 1, minor / 16);
[...]
Can this be factorized somehow?  Space in raid.mod is quite critical; when
used it usually ends up in core.img, which needs to fit in the embed area.

Oh, I'm sorry.  I thought you were editting disk/raid.c.  util/raid.c has no
size issues.  A macro would still be nice though.

What about making an array of SCSI_DISK?_MAJOR and then just go through it?

--

Regards
Vladimir 'phcoder' Serbinenko




reply via email to

[Prev in Thread] Current Thread [Next in Thread]