mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-28 03:49:38 +03:00
63f3396233
Calling uiomove() in mappedread() under the page lock can result in a deadlock if the user space page needs to be faulted in. Resolve the issue by dropping the page lock before the uiomove(). The inode range lock protects against concurrent updates via zfs_read() and zfs_write(). Reviewed-by: Albert Lee <trisk@forkgnu.org> Reviewed-by: Chunwei Chen <david.chen@nutanix.com> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #7335 Closes #7339
170 lines
2.1 KiB
INI
170 lines
2.1 KiB
INI
#
|
|
# These variables are used by zfs-tests.sh to constrain which utilities
|
|
# may be used by the suite. The suite will create a directory which is
|
|
# the only element of $PATH and create symlinks from that dir to the
|
|
# binaries listed below.
|
|
#
|
|
# Please keep the contents of each variable sorted for ease of reading
|
|
# and maintenance.
|
|
#
|
|
export SYSTEM_FILES='arp
|
|
awk
|
|
attr
|
|
basename
|
|
bc
|
|
blockdev
|
|
bunzip2
|
|
bzcat
|
|
cat
|
|
chattr
|
|
chgrp
|
|
chmod
|
|
chown
|
|
cksum
|
|
cmp
|
|
cp
|
|
cpio
|
|
cut
|
|
date
|
|
dd
|
|
df
|
|
diff
|
|
dirname
|
|
dmesg
|
|
du
|
|
echo
|
|
egrep
|
|
exportfs
|
|
expr
|
|
fallocate
|
|
false
|
|
fdisk
|
|
file
|
|
find
|
|
fio
|
|
getconf
|
|
getent
|
|
getfacl
|
|
getfattr
|
|
grep
|
|
groupadd
|
|
groupdel
|
|
groupmod
|
|
gunzip
|
|
gzip
|
|
head
|
|
hostid
|
|
hostname
|
|
id
|
|
iostat
|
|
kill
|
|
ksh
|
|
ln
|
|
logname
|
|
losetup
|
|
ls
|
|
lsblk
|
|
lsmod
|
|
lsscsi
|
|
md5sum
|
|
mkdir
|
|
mknod
|
|
mkswap
|
|
mktemp
|
|
modprobe
|
|
mount
|
|
mpstat
|
|
mv
|
|
net
|
|
nproc
|
|
openssl
|
|
parted
|
|
pax
|
|
pgrep
|
|
ping
|
|
pkill
|
|
printenv
|
|
printf
|
|
ps
|
|
pwd
|
|
python
|
|
quotaon
|
|
readlink
|
|
rm
|
|
rmdir
|
|
sed
|
|
seq
|
|
setenforce
|
|
setfacl
|
|
setfattr
|
|
sh
|
|
sha256sum
|
|
shuf
|
|
sleep
|
|
sort
|
|
stat
|
|
strings
|
|
su
|
|
sudo
|
|
sum
|
|
swapoff
|
|
swapon
|
|
sync
|
|
tail
|
|
tar
|
|
timeout
|
|
touch
|
|
tr
|
|
true
|
|
truncate
|
|
udevadm
|
|
umask
|
|
umount
|
|
uname
|
|
useradd
|
|
userdel
|
|
usermod
|
|
uuidgen
|
|
vmstat
|
|
wait
|
|
wc
|
|
which
|
|
xargs'
|
|
|
|
export ZFS_FILES='zdb
|
|
zfs
|
|
zhack
|
|
zinject
|
|
zpool
|
|
ztest
|
|
zpios
|
|
raidz_test
|
|
arc_summary.py
|
|
arcstat.py
|
|
dbufstat.py
|
|
zed
|
|
zgenhostid
|
|
zstreamdump'
|
|
|
|
export ZFSTEST_FILES='chg_usr_exec
|
|
devname2devid
|
|
dir_rd_update
|
|
file_check
|
|
file_trunc
|
|
file_write
|
|
largest_file
|
|
mkbusy
|
|
mkfile
|
|
mkfiles
|
|
mktree
|
|
mmap_exec
|
|
mmap_libaio
|
|
mmapwrite
|
|
randfree_file
|
|
readmmap
|
|
rename_dir
|
|
rm_lnkcnt_zero_file
|
|
threadsappend
|
|
user_ns_exec
|
|
xattrtest'
|