freebsd-skq/sys/isofs/cd9660
grehan ba88fd3c57 - restore the ability to mount cd9660 filesystems as root by inverting
some of the options test, specifically the joliet and rockridge tests.
  Since the root mount callchain doesn't go through cd9660_cmount, the
  default mount options aren't set. Rather than having the main codepath
  assume the options are there, test for the absence of the inverted
  optioin

  e.g. instead of vfs_flagopt(.. "joliet" ..), test for
  !vfs_flagopt(.. "nojoliet" ..)

  This works for root mount, non-root mount and future nmount cases.

- in cd9660_cmount, remove inadvertent setting of "gens" when "extatt"
  was set.

Reported by:	grehan, Dario Freni <saturnero at freesbie org>
Tested by:	Dario Freni
Not objected to by:	phk

MFC after:	3 days
2005-08-14 04:19:36 +00:00
..
cd9660_bmap.c Make VOP_BMAP return a struct bufobj for the underlying storage device 2004-11-15 09:18:27 +00:00
cd9660_iconv.c
cd9660_lookup.c - Change all filesystems and vfs_cache to relock the dvp once the child is 2005-04-13 10:59:09 +00:00
cd9660_mount.h /* -> /*- for copyright notices, minor format tweaks as necessary 2005-01-06 22:18:23 +00:00
cd9660_node.c Use vfs_hash instead of home-rolled. 2005-03-14 13:22:41 +00:00
cd9660_node.h Remove inode fields previously used for private inode hash tables. 2005-03-16 08:09:52 +00:00
cd9660_rrip.c Remove "register" keyword and trailing white space. 2004-07-03 16:56:45 +00:00
cd9660_rrip.h Remove "register" keyword and trailing white space. 2004-07-03 16:56:45 +00:00
cd9660_util.c Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
cd9660_vfsops.c - restore the ability to mount cd9660 filesystems as root by inverting 2005-08-14 04:19:36 +00:00
cd9660_vnops.c Forgot to replace code to set fsid in vop_getattr. 2005-03-17 14:43:40 +00:00
iso_rrip.h Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
iso.h Use vfs_hash instead of home-rolled. 2005-03-14 13:22:41 +00:00
TODO
TODO.hibler