applying fix from:

0000068: mount limited to max 8 loop devices (patch provided)  

(made minor wording change for config help message)
This commit is contained in:
Paul Fox 2005-07-19 20:55:37 +00:00
parent 0a92bbf349
commit 3f6f3174e9
2 changed files with 9 additions and 1 deletions

View File

@ -132,7 +132,7 @@ extern char *find_unused_loop_device(void)
struct stat statbuf; struct stat statbuf;
struct loop_info loopinfo; struct loop_info loopinfo;
for (i = 0; i <= 7; i++) { for (i = 0; i <= CONFIG_FEATURE_MOUNT_LOOP_MAX; i++) {
sprintf(dev, LOOP_FORMAT, i); sprintf(dev, LOOP_FORMAT, i);
if (stat(dev, &statbuf) == 0 && S_ISBLK(statbuf.st_mode)) { if (stat(dev, &statbuf) == 0 && S_ISBLK(statbuf.st_mode)) {
if ((fd = open(dev, O_RDONLY)) >= 0) { if ((fd = open(dev, O_RDONLY)) >= 0) {

View File

@ -349,6 +349,14 @@ config CONFIG_FEATURE_MOUNT_LOOP
if you need to do something advanced, such as specify an offset or cryptographic if you need to do something advanced, such as specify an offset or cryptographic
options to the loopback device. options to the loopback device.
config CONFIG_FEATURE_MOUNT_LOOP_MAX
int " max number of loop devices"
default 7
depends on CONFIG_FEATURE_MOUNT_LOOP
help
This option sets the highest numbered loop device to be used
automatically by the '-o loop' feature of mount.
config CONFIG_FEATURE_MTAB_SUPPORT config CONFIG_FEATURE_MTAB_SUPPORT
bool " Support for a /etc/mtab file (instead of symlink to /proc/mounts)" bool " Support for a /etc/mtab file (instead of symlink to /proc/mounts)"
default n default n