From b2b0497ab51c5b26e77089ffa0c6e4fea8ecef21 Mon Sep 17 00:00:00 2001 From: Robert Watson Date: Sun, 4 Jun 2000 04:50:36 +0000 Subject: [PATCH] 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. --- sys/ufs/ffs/ffs_vfsops.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sys/ufs/ffs/ffs_vfsops.c b/sys/ufs/ffs/ffs_vfsops.c index 273b7eb7a172..89ff6d35fdf6 100644 --- a/sys/ufs/ffs/ffs_vfsops.c +++ b/sys/ufs/ffs/ffs_vfsops.c @@ -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)