Linus Torvalds
3bad2f1c67
Merge branch 'work.misc-set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
...
Pull misc user access cleanups from Al Viro:
"The first pile is assorted getting rid of cargo-culted access_ok(),
cargo-culted set_fs() and field-by-field copyouts.
The same description applies to a lot of stuff in other branches -
this is just the stuff that didn't fit into a more specific topical
branch"
* 'work.misc-set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
Switch flock copyin/copyout primitives to copy_{from,to}_user()
fs/fcntl: return -ESRCH in f_setown when pid/pgid can't be found
fs/fcntl: f_setown, avoid undefined behaviour
fs/fcntl: f_setown, allow returning error
lpfc debugfs: get rid of pointless access_ok()
adb: get rid of pointless access_ok()
isdn: get rid of pointless access_ok()
compat statfs: switch to copy_to_user()
fs/locks: don't mess with the address limit in compat_fcntl64
nfsd_readlink(): switch to vfs_get_link()
drbd: ->sendpage() never needed set_fs()
fs/locks: pass kernel struct flock to fcntl_getlk/setlk
fs: locks: Fix some troubles at kernel-doc comments
2017-07-05 13:13:32 -07:00
..
2017-05-04 12:19:44 -07:00
2017-04-19 22:17:23 -04:00
2017-04-21 10:34:29 -04:00
2016-12-24 11:46:01 -08:00
2016-11-08 17:29:48 -05:00
2017-03-30 11:37:16 -04:00
2017-04-21 10:11:34 -04:00
2017-06-16 11:48:39 -04:00
2017-03-02 08:42:29 +01:00
2017-05-18 21:37:27 -04:00
2017-06-16 11:48:40 -04:00
2017-05-08 22:09:21 -04:00
2017-05-23 21:53:15 -04:00
2017-06-20 12:18:27 +02:00
2017-05-04 12:19:44 -07:00
2017-06-16 11:48:40 -04:00
2017-06-16 11:48:40 -04:00
2017-04-21 10:34:29 -04:00
2017-04-18 21:50:29 -04:00
2017-07-03 20:27:48 -07:00
2017-05-08 17:15:13 -07:00
2017-06-16 11:48:35 -04:00
2017-05-04 12:19:44 -07:00
2017-07-05 13:13:32 -07:00
2017-05-08 17:15:14 -07:00
2017-05-08 17:15:13 -07:00
2017-04-21 10:34:29 -04:00
2017-06-27 12:13:21 -06:00
2015-05-31 18:06:28 -07:00
2017-04-21 10:34:29 -04:00
2017-06-16 11:48:40 -04:00
2017-06-30 12:43:08 -04:00
2017-05-31 22:49:06 -04:00
2017-04-26 18:34:34 -04:00
2017-02-22 18:41:42 -05:00
2017-05-04 12:19:44 -07:00
2016-09-14 13:19:29 -04:00
2017-05-18 21:29:21 -04:00
2016-12-24 11:46:01 -08:00
2016-12-14 15:25:12 -05:00
2016-12-24 11:46:01 -08:00
2016-12-14 15:25:12 -05:00
2016-12-24 11:46:01 -08:00
2016-12-14 15:25:12 -05:00
2016-07-13 22:33:23 -04:00
2016-07-13 22:33:23 -04:00
2015-08-07 15:03:42 +02:00
2014-10-20 16:21:33 +02:00
2014-10-20 16:21:33 +02:00
2017-04-04 19:39:39 -04:00
2017-04-20 12:02:32 +01:00
2017-04-20 12:02:32 +01:00
2015-04-09 18:08:31 -07:00
2015-05-31 18:06:28 -07:00
2015-05-31 18:06:28 -07:00
2015-04-17 10:13:56 -07:00
2017-01-31 21:39:22 -05:00
2015-11-25 22:08:55 -05:00
2015-11-25 22:08:52 -05:00
2017-04-21 10:31:33 -04:00
2017-04-21 10:31:33 -04:00
2014-10-20 16:21:33 +02:00
2015-04-14 09:50:27 -07:00
2016-08-16 00:49:32 -04:00
2015-02-02 09:57:46 -08:00
2016-11-16 20:43:50 -05:00
2017-01-05 00:21:12 -05:00
2014-07-17 22:07:37 +02:00
2016-05-10 22:01:07 -04:00
2014-11-24 14:45:27 +01:00
2015-11-09 17:11:57 -08:00
2014-11-24 16:13:16 +01:00
2016-02-23 21:27:02 -05:00
2015-11-09 16:32:14 -08:00
2017-04-20 12:02:32 +01:00
2016-02-25 21:16:49 -05:00
2017-04-20 12:02:32 +01:00
2017-01-27 15:08:35 -07:00
2017-03-15 13:36:22 -04:00
2017-05-04 12:19:44 -07:00
2017-03-15 13:37:10 -04:00
2016-12-24 11:46:01 -08:00
2015-08-12 13:14:57 -07:00
2016-02-25 21:10:53 -05:00
2015-11-20 11:39:03 -05:00
2017-05-04 12:19:44 -07:00
2017-03-23 12:04:05 -04:00
2017-06-20 12:18:27 +02:00
2017-06-20 12:18:27 +02:00
2016-05-16 11:14:29 -04:00
2017-05-08 17:15:15 -07:00
2016-01-27 20:36:10 +08:00
2014-10-20 16:21:33 +02:00
2017-03-15 13:37:18 -04:00
2016-01-27 20:36:10 +08:00
2017-05-04 12:19:44 -07:00
2016-02-05 16:29:28 -06:00
2017-05-04 12:19:44 -07:00
2017-01-31 21:38:35 -05:00
2017-04-26 15:09:04 -06:00
2016-12-24 11:46:01 -08:00
2016-02-05 16:29:28 -06:00
2014-10-20 16:21:33 +02:00
2017-04-24 18:16:49 -04:00
2014-11-24 14:45:27 +01:00
2014-07-17 22:07:35 +02:00
2015-05-31 18:06:28 -07:00
2017-01-31 21:38:58 -05:00
2017-01-31 21:37:44 -05:00
2015-05-31 18:06:28 -07:00
2017-06-20 19:27:14 -06:00
2017-05-08 22:16:45 -04:00
2017-04-24 18:11:22 -04:00
2016-02-23 21:27:02 -05:00
2015-05-31 18:06:28 -07:00
2017-05-16 08:44:21 -03:00
2017-04-20 12:02:32 +01:00
2016-03-01 20:06:49 -05:00
2016-11-28 15:51:31 -05:00
2017-02-22 19:33:00 -05:00
2017-07-03 09:55:26 -07:00
2017-04-26 15:09:04 -06:00
2017-04-26 15:09:04 -06:00
2016-12-07 18:13:52 -05:00
2017-02-22 18:41:42 -05:00
2017-06-20 19:27:14 -06:00
2017-02-22 19:35:24 -05:00
2017-06-20 19:27:14 -06:00
2015-02-04 08:00:24 -08:00
2014-11-12 11:16:05 +01:00
2017-04-13 13:58:20 -04:00
2016-02-19 10:52:45 -05:00
2017-05-04 12:19:44 -07:00
2016-12-24 11:46:01 -08:00
2016-03-14 21:05:04 -04:00
2017-05-16 08:44:15 -03:00
2014-06-06 16:08:16 -07:00
2016-12-14 15:51:17 -05:00
2016-04-11 16:57:09 -04:00
2017-05-16 08:44:15 -03:00
2017-03-27 22:03:33 -04:00
2017-06-27 12:13:45 -06:00
2017-02-23 16:57:19 -05:00
2017-02-06 19:10:41 -05:00
2017-05-08 21:36:06 -04:00
2017-05-16 08:44:15 -03:00
2016-09-15 09:51:14 -04:00
2017-05-04 12:19:44 -07:00
2017-05-16 21:07:24 -04:00
2017-05-04 12:19:44 -07:00
2016-04-11 16:57:09 -04:00
2017-04-06 12:48:05 -04:00
2017-06-20 19:27:14 -06:00
2017-03-15 19:27:46 -04:00
2016-02-23 21:27:02 -05:00
2017-03-15 19:27:46 -04:00
2017-02-23 16:57:19 -05:00
2014-07-17 22:07:39 +02:00
2017-04-07 17:07:14 -04:00
2014-11-12 11:15:57 +01:00
2017-06-20 19:27:14 -06:00
2015-11-18 11:59:09 -05:00
2017-04-26 18:32:29 -04:00
2017-05-04 12:19:44 -07:00
2014-05-28 12:16:28 +02:00
2017-02-21 11:51:42 -08:00
2015-08-10 23:07:05 -04:00
2014-10-20 16:21:33 +02:00
2015-05-31 18:06:28 -07:00
2017-05-10 11:33:08 -07:00
2017-03-06 22:27:33 -05:00
2017-01-11 22:31:03 -05:00
2015-02-02 09:57:46 -08:00
2016-09-01 17:52:01 -07:00
2015-05-31 18:06:28 -07:00
2017-05-02 11:14:53 +02:00
2017-03-15 19:27:46 -04:00