]> git.baikalelectronics.ru Git - kernel.git/commit
fs/fcntl: use copy_to/from_user() for u64 types
authorJens Axboe <axboe@kernel.dk>
Wed, 28 Jun 2017 14:09:45 +0000 (08:09 -0600)
committerJens Axboe <axboe@kernel.dk>
Wed, 28 Jun 2017 14:09:45 +0000 (08:09 -0600)
commit0b36282b7f5a243a7369481e72885e91813c8372
treeca0b3a6843965f6da3128472491f47cd3f6f3785
parented2ea3c4459dd5675f684462f83c4565e2212c1d
fs/fcntl: use copy_to/from_user() for u64 types

Some architectures (at least PPC) doesn't like get/put_user with
64-bit types on a 32-bit system. Use the variably sized copy
to/from user variants instead.

Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Fixes: 6c543081915d ("fs: add fcntl() interface for setting/getting write life time hints")
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/fcntl.c