Merge of master-melb:xfs-cmds:26356a by kenmcd.
TEST_DEV=/dev/hdb2
TEST_LOGDEV=/dev/hdb3
SCRATCH_LOGDEV=/dev/hdb5
- #SCRATCH_RTDEV=/dev/hdb6
#RMT_TAPE_DEV=bruce:/dev/st0
#RMT_IRIXTAPE_DEV=snort:/dev/tape
#RMT_TAPE_USER=guest
bruce)
MODULAR=0
EMAIL="nathans@larry"
- SCRATCH_MNT=/mnt/xfs0
+ SCRATCH_MNT=/mnt/scratch
SCRATCH_DEV=/dev/sdb5
- #SCRATCH_RTDEV=/dev/sdc1
+ SCRATCH_RTDEV=/dev/sdc1
SCRATCH_LOGDEV=/dev/sda11
- TEST_DIR=/mnt/xfs1
+ TEST_DIR=/mnt/test
TEST_DEV=/dev/sdc3
- #TEST_RTDEV=/dev/sdb6
+ TEST_RTDEV=/dev/sdb6
TEST_LOGDEV=/dev/sda9
#TAPE_DEV=/dev/st0
#RMT_TAPE_DEV=bruce:/dev/st0
fi
fi
- if [ "`_fs_type $TEST_DEV`" != "xfs" ]
+ if [ "`_fs_type $TEST_DEV`" != "$FSTYP" ]
then
- echo "common.rc: Error: \$TEST_DEV ($TEST_DEV) is not a MOUNTED XFS filesystem"
+ echo "common.rc: Error: \$TEST_DEV ($TEST_DEV) is not a MOUNTED $FSTYP filesystem"
$DF_PROG $TEST_DEV
exit 1
fi
void
setxattr_f(int opno, long r)
{
+#ifdef XFS_XFLAG_EXTSIZE
struct fsxattr fsx;
int fd;
int e;
printf("%d/%d: setxattr %s %u %d\n", procid, opno, f.path, p, e);
free_pathname(&f);
close(fd);
+#endif
}
void
a.fsx_xflags |= XFS_XFLAG_REALTIME;
a.fsx_extsize = extsize *
geom.rtextsize * geom.blocksize;
+#ifdef NOTYET
} else if (extsize) {
a.fsx_xflags |= XFS_XFLAG_EXTSIZE;
a.fsx_extsize = extsize * geom.blocksize;
+#endif
}
if (xfsctl(f.path, fd, XFS_IOC_FSSETXATTR, &a) < 0)
e1 = errno;
#include <xfs/xfs_log.h>
#include <xfs/xfs_log_priv.h>
+#ifndef ASSIGN_ANY_LSN_DISK
+#define ASSIGN_ANY_LSN_DISK(lsn,cycle,block) \
+ { \
+ INT_SET(((uint *)&(lsn))[0], ARCH_CONVERT, (cycle)); \
+ INT_SET(((uint *)&(lsn))[1], ARCH_CONVERT, (block)); \
+ }
+#endif
+
void
usage(void)
{