Skip to content

Commit

Permalink
Merge git://git.infradead.org/users/dwmw2/random-2.6
Browse files Browse the repository at this point in the history
* git://git.infradead.org/users/dwmw2/random-2.6:
  [MTD] Fix !CONFIG_BLOCK compile for mtdsuper.c
  firmware: silence __fw_modbuild and __fw_modinst 'Nothing to be done' messages
  • Loading branch information
Linus Torvalds committed Aug 2, 2008
2 parents d9c5661 + f1136d0 commit 071f492
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 5 deletions.
17 changes: 12 additions & 5 deletions drivers/mtd/mtdsuper.c
Original file line number Diff line number Diff line change
Expand Up @@ -125,8 +125,11 @@ int get_sb_mtd(struct file_system_type *fs_type, int flags,
int (*fill_super)(struct super_block *, void *, int),
struct vfsmount *mnt)
{
#ifdef CONFIG_BLOCK
struct block_device *bdev;
int mtdnr, ret;
int ret, major;
#endif
int mtdnr;

if (!dev_name)
return -EINVAL;
Expand Down Expand Up @@ -178,6 +181,7 @@ int get_sb_mtd(struct file_system_type *fs_type, int flags,
}
}

#ifdef CONFIG_BLOCK
/* try the old way - the hack where we allowed users to mount
* /dev/mtdblock$(n) but didn't actually _use_ the blockdev
*/
Expand All @@ -190,22 +194,25 @@ int get_sb_mtd(struct file_system_type *fs_type, int flags,
DEBUG(1, "MTDSB: lookup_bdev() returned 0\n");

ret = -EINVAL;
if (MAJOR(bdev->bd_dev) != MTD_BLOCK_MAJOR)
goto not_an_MTD_device;

major = MAJOR(bdev->bd_dev);
mtdnr = MINOR(bdev->bd_dev);
bdput(bdev);

if (major != MTD_BLOCK_MAJOR)
goto not_an_MTD_device;

return get_sb_mtd_nr(fs_type, flags, dev_name, data, mtdnr, fill_super,
mnt);

not_an_MTD_device:
#endif /* CONFIG_BLOCK */

if (!(flags & MS_SILENT))
printk(KERN_NOTICE
"MTD: Attempt to mount non-MTD device \"%s\"\n",
dev_name);
bdput(bdev);
return ret;
return -EINVAL;
}

EXPORT_SYMBOL_GPL(get_sb_mtd);
Expand Down
4 changes: 4 additions & 0 deletions scripts/Makefile.fwinst
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,12 @@ PHONY += __fw_install __fw_modinst FORCE
.PHONY: $(PHONY)

__fw_install: $(installed-fw)

__fw_modinst: $(installed-mod-fw)
@:

__fw_modbuild: $(addprefix $(obj)/,$(mod-fw))
@:

FORCE:

Expand Down

0 comments on commit 071f492

Please sign in to comment.