zfs/include/linux
Giuseppe Di Natale 787acae0b5 Linux 3.14 compat: IO acct, global_page_state, etc
generic_start_io_acct/generic_end_io_acct in the master
branch of the linux kernel requires that the request_queue
be provided.

Move the logic from freemem in the spl to arc_free_memory
in arc.c. Do this so we can take advantage of global_page_state
interface checks in zfs.

Upstream kernel replaced struct block_device with
struct gendisk in struct bio. Determine if the
function bio_set_dev exists during configure
and have zfs use that if it exists.

bio_set_dev https://github.com/torvalds/linux/commit/74d4699
global_node_page_state https://github.com/torvalds/linux/commit/75ef718
io acct https://github.com/torvalds/linux/commit/d62e26b

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Giuseppe Di Natale <dinatale2@llnl.gov>
Closes #6635
2017-09-16 11:00:19 -07:00
..
Makefile.am
blkdev_compat.h Linux 3.14 compat: IO acct, global_page_state, etc 2017-09-16 11:00:19 -07:00
dcache_compat.h
kmap_compat.h
mod_compat.h
simd_aarch64.h
simd_x86.h Use cstyle -cpP in `make cstyle` check 2016-12-12 10:46:26 -08:00
utsname_compat.h
vfs_compat.h Linux 4.12 compat: fix super_setup_bdi_name() call 2017-05-25 09:55:55 -07:00
xattr_compat.h