zfs/module/os/linux/zfs
Rob Norris 7a5b4355e2 abd_os: split userspace and Linux kernel code
The Linux abd_os.c serves double-duty as the userspace scatter abd
implementation, by carrying an emulation of kernel scatterlists. This
commit lifts common and userspace-specific parts out into a separate
abd_os.c for libzpool.

Sponsored-by: Klara, Inc.
Sponsored-by: Wasabi Technology, Inc.
Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Rob Norris <rob.norris@klarasystems.com>
Closes #16253
2024-08-21 13:37:13 -07:00
..
abd_os.c abd_os: split userspace and Linux kernel code 2024-08-21 13:37:13 -07:00
arc_os.c Ignore zfs_arc_shrinker_limit in direct reclaim mode 2024-08-21 10:00:33 -07:00
mmp_os.c
policy.c
qat.c
qat_compress.c
qat_crypt.c
spa_misc_os.c
trace.c
vdev_disk.c Linux 5.16: use bdev_nr_bytes() to get device capacity 2024-07-15 17:10:06 -07:00
vdev_file.c
vdev_label_os.c
zfs_acl.c
zfs_ctldir.c
zfs_debug.c zdb/ztest: send dbgmsg output to stderr 2024-05-14 09:49:00 -07:00
zfs_dir.c
zfs_file_os.c
zfs_ioctl_os.c
zfs_racct.c
zfs_sysfs.c
zfs_uio.c Use kmap_local_page instead of kmap_atomic (#16329) 2024-07-16 17:27:29 -07:00
zfs_vfsops.c Linux: Make zfs_prune() fair on NUMA systems 2024-08-08 15:33:36 -07:00
zfs_vnops_os.c Fix projid accounting for xattr objects 2024-08-14 17:59:19 -07:00
zfs_znode.c Linux: Report reclaimable memory to kernel as such (#16385) 2024-07-30 11:40:47 -07:00
zio_crypt.c
zpl_ctldir.c
zpl_export.c
zpl_file.c
zpl_file_range.c
zpl_inode.c
zpl_super.c Skip ro check for snaps when multi-mount 2024-08-19 09:42:17 -07:00
zpl_xattr.c
zvol_os.c linux/zvol_os.c: cleanup limits for non-blk mq case 2024-08-20 17:16:08 -07:00