o If FFS_EXTATTR is defined, don't print out an error message on unmount

if an FFS partition returns EOPNOTSUPP, as it just means extended
  attributes weren't enabled on that partition.  Prevents spurious
  warning per-partition at shutdown.
This commit is contained in:
rwatson 2000-06-04 04:50:36 +00:00
parent f6670dbaec
commit 584644aae9

View File

@ -818,9 +818,10 @@ ffs_unmount(mp, mntflags, p)
flags |= FORCECLOSE;
}
#ifdef FFS_EXTATTR
if ((error = ufs_extattr_stop(mp, p))) {
printf("ffs_unmount: ufs_extattr_stop returned %d\n", error);
}
if ((error = ufs_extattr_stop(mp, p)))
if (error != EOPNOTSUPP)
printf("ffs_unmount: ufs_extattr_stop returned %d\n",
error);
#endif
if (mp->mnt_flag & MNT_SOFTDEP) {
if ((error = softdep_flushfiles(mp, flags, p)) != 0)