Reshetova, Elena
14afee4b60
net: convert sock.sk_wmem_alloc from atomic_t to refcount_t
...
refcount_t type and corresponding API should be
used instead of atomic_t when the variable is used as
a reference counter. This allows to avoid accidental
refcounter overflows that might lead to use-after-free
situations.
Signed-off-by: Elena Reshetova <elena.reshetova@intel.com>
Signed-off-by: Hans Liljestrand <ishkamiel@gmail.com>
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: David Windsor <dwindsor@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-07-01 07:39:08 -07:00
..
2017-05-25 12:15:05 -04:00
2017-06-21 15:14:23 -04:00
2017-04-13 13:58:22 -04:00
2017-05-19 19:21:29 -04:00
2017-04-13 13:58:22 -04:00
2017-04-13 13:58:22 -04:00
2017-04-13 13:58:22 -04:00
2016-03-01 17:15:23 -05:00
2016-03-01 17:15:23 -05:00
2016-09-19 21:55:28 -04:00
2017-04-13 13:58:22 -04:00
2017-04-13 13:58:22 -04:00
2017-06-14 15:24:18 -04:00
2017-06-14 14:39:19 -04:00
2017-04-13 13:58:22 -04:00
2017-04-13 13:58:22 -04:00
2017-04-13 13:58:22 -04:00
2017-04-13 13:58:22 -04:00
2017-06-15 14:21:03 -04:00
2017-04-13 13:58:22 -04:00
2017-05-25 12:15:05 -04:00
2017-04-21 13:58:15 -04:00
2017-06-21 15:14:23 -04:00
2017-04-21 13:58:15 -04:00
2017-04-21 13:58:15 -04:00
2017-06-08 09:55:53 -04:00
2017-04-21 13:58:15 -04:00
2017-06-08 09:55:53 -04:00
2017-04-21 13:58:15 -04:00
2007-07-10 22:16:41 -07:00
2007-07-10 22:16:41 -07:00
2017-04-21 13:58:15 -04:00
2017-04-21 13:58:15 -04:00
2017-06-08 09:55:53 -04:00
2014-10-06 18:02:32 -04:00
2011-01-19 23:31:12 -08:00
2016-11-03 10:56:21 +01:00
2017-04-13 13:58:22 -04:00
2014-10-06 18:02:32 -04:00
2015-02-22 15:59:54 -05:00
2011-01-19 23:31:12 -08:00
2017-04-13 13:58:22 -04:00
2017-06-05 10:56:36 -04:00
2017-01-24 13:44:28 -05:00
2017-06-30 12:43:08 -04:00
2017-07-01 07:39:08 -07:00
2016-06-25 12:19:35 -04:00
2017-06-06 12:45:23 -04:00
2017-05-08 17:15:13 -07:00
2017-04-13 13:58:22 -04:00
2017-06-06 12:45:23 -04:00
2017-06-06 12:45:23 -04:00
2016-09-19 01:47:18 -04:00
2017-06-06 12:45:23 -04:00
2017-05-16 15:43:31 -04:00
2017-04-15 21:16:30 -04:00
2017-04-13 13:58:22 -04:00
2017-06-06 12:45:23 -04:00
2017-05-08 17:15:13 -07:00
2017-06-06 12:45:23 -04:00
2017-05-17 15:22:13 -04:00
2017-03-12 22:53:02 -07:00
2017-06-08 09:55:53 -04:00
2017-06-06 12:45:23 -04:00
2017-05-08 17:15:13 -07:00
2017-04-13 13:58:22 -04:00
2016-06-25 12:19:35 -04:00
2017-06-06 12:45:23 -04:00
2017-06-06 12:45:23 -04:00
2017-04-13 13:58:22 -04:00
2017-06-06 12:45:23 -04:00
2017-06-06 12:45:23 -04:00
2017-04-13 13:58:22 -04:00
2017-01-08 17:51:44 -05:00