Mateusz Guzik
b7a39e9e07
filedesc: simplify fget_unlocked & friends
...
Introduce fget_fcntl which performs appropriate checks when needed.
This removes a branch from fget_unlocked.
Introduce fget_mmap dealing with cap_rights_to_vmprot conversion.
This removes a branch from _fget.
Modify fget_unlocked to pass sequence counter to interested callers so
that they can perform their own checks and make sure the result was
otained from stable & current state.
Reviewed by: silence on -hackers
2015-02-17 23:54:06 +00:00
..
2014-10-15 13:40:29 +00:00
2015-01-19 20:39:48 +00:00
2015-01-19 20:39:48 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2015-01-22 11:12:42 +00:00
2014-08-27 13:21:53 +00:00
2015-02-16 21:22:56 +00:00
2014-08-27 13:21:53 +00:00
2015-01-19 20:39:48 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2015-01-19 20:39:48 +00:00
2015-02-17 23:54:06 +00:00
2014-08-27 13:21:53 +00:00
2015-02-13 16:35:12 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2015-01-19 20:39:48 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2015-02-13 16:35:12 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2015-02-13 16:35:12 +00:00
2014-08-27 13:21:53 +00:00
2015-01-19 20:39:48 +00:00
2015-02-16 21:22:56 +00:00
2015-02-02 23:41:43 +00:00
2015-01-17 16:36:39 +00:00
2015-01-17 16:36:39 +00:00
2014-08-27 13:21:53 +00:00
2015-01-06 10:02:14 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2015-01-19 21:53:00 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-10-15 13:40:29 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2015-02-13 16:35:12 +00:00
2014-08-27 13:21:53 +00:00
2015-02-16 21:26:16 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-10-15 13:40:29 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2015-01-19 20:39:48 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00
2014-10-15 13:40:29 +00:00
2014-08-27 13:21:53 +00:00
2014-08-27 13:21:53 +00:00