Linux: Use kernel_read/kernel_write when __vfs variants are unavailable 29/12729/3
authorDamien Diederen <ddiederen@sinenomine.net>
Mon, 18 Sep 2017 10:18:39 +0000 (12:18 +0200)
committerBenjamin Kaduk <kaduk@mit.edu>
Wed, 4 Oct 2017 15:27:49 +0000 (11:27 -0400)
commit5ee516b3789d3545f3d78fb3aba2480308359945
tree450c811b048dcf7db60aa62c26bd364ff40cc124
parenta71288a387095ccb4be83c1abae34ada80f53185
Linux: Use kernel_read/kernel_write when __vfs variants are unavailable

We hide the uses of set_fs/get_fs behind a macro, as those functions
are likely to soon become unavailable:

> Christoph Hellwig suggested removing all calls outside of the core
> filesystem and architecture code; Andy Lutomirski went one step
> further and said they should all go.

    https://lwn.net/Articles/722267/

Change-Id: Ib668f8fdb62ca01fe14321c07bd14d218744d909
Reviewed-on: https://gerrit.openafs.org/12729
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Mark Vitale <mvitale@sinenomine.net>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
acinclude.m4
src/afs/LINUX/osi_compat.h
src/afs/LINUX/osi_file.c
src/afs/LINUX/osi_vnodeops.c