NeilBrown
97f68c6b02
SUNRPC: add 'struct cred *' to auth_cred and rpc_cred
...
The SUNRPC credential framework was put together before
Linux has 'struct cred'. Now that we have it, it makes sense to
use it.
This first step just includes a suitable 'struct cred *' pointer
in every 'struct auth_cred' and almost every 'struct rpc_cred'.
The rpc_cred used for auth_null has a NULL 'struct cred *' as nothing
else really makes sense.
For rpc_cred, the pointer is reference counted.
For auth_cred it isn't. struct auth_cred are either allocated on
the stack, in which case the thread owns a reference to the auth,
or are part of 'struct generic_cred' in which case gc_base owns the
reference, and "acred" shares it.
Signed-off-by: NeilBrown <neilb@suse.com >
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com >
2018-12-19 13:52:44 -05:00
..
2018-10-31 10:57:43 -07:00
2018-11-09 17:33:32 +01:00
2018-11-08 17:51:11 +01:00
2018-10-18 15:41:21 -07:00
2018-10-10 13:47:06 +02:00
2018-10-16 11:13:50 +02:00
2018-10-26 10:50:10 -07:00
2018-10-23 08:45:05 +01:00
2018-10-25 17:57:35 -07:00
2018-10-31 16:47:55 -07:00
2018-11-07 09:31:12 +02:00
2018-11-06 17:40:31 +01:00
2018-11-26 10:25:20 +01:00
2018-10-12 15:25:17 +01:00
2018-10-26 08:14:13 -07:00
2018-11-26 16:45:10 +05:30
2018-10-26 07:38:19 -07:00
2018-11-28 11:57:07 +01:00
2018-10-21 17:00:17 +01:00
2018-12-19 13:52:44 -05:00
2018-11-07 13:23:18 +01:00
2018-10-25 06:50:48 -07:00
2018-10-31 19:24:21 +01:00
2018-11-01 19:59:53 -06:00
2018-10-31 08:54:12 -07:00
2018-10-15 15:43:06 +02:00
2018-11-01 19:59:53 -06:00
2018-11-01 19:59:53 -06:00
2018-10-15 20:05:18 -06:00
2018-10-25 11:17:40 -06:00
2018-10-19 13:24:31 -07:00
2018-10-31 16:53:17 -07:00
2018-10-19 13:24:31 -07:00
2018-10-26 16:26:32 -07:00
2018-11-02 11:25:48 -07:00
2018-10-18 15:43:38 -07:00
2018-10-25 11:14:36 -07:00
2018-11-03 23:42:16 +01:00
2018-11-08 11:33:52 +01:00
2018-11-06 15:30:16 +01:00
2018-11-05 08:14:18 -08:00
2018-11-05 08:14:18 -08:00
2018-11-02 19:39:54 +01:00
2018-12-19 13:52:44 -05:00
2018-12-04 21:32:00 -08:00
2018-10-19 07:53:18 +02:00
2018-10-26 16:26:32 -07:00
2018-10-26 12:57:38 -07:00
2018-10-26 08:42:25 -07:00
2018-11-21 18:47:52 +01:00
2018-10-09 15:08:26 +02:00
2018-11-15 10:04:46 +01:00
2018-10-22 17:54:47 -07:00
2018-11-30 17:04:35 -08:00
2018-11-02 09:33:08 -07:00
2018-11-28 13:19:20 +00:00
2018-11-27 20:31:54 -05:00
2018-12-08 10:26:20 -08:00
2018-11-16 11:42:12 +00:00
2018-11-22 08:57:38 +01:00
2018-10-31 08:54:12 -07:00
2018-10-26 16:38:15 -07:00
2018-10-10 20:37:13 -07:00
2018-12-03 08:01:01 +01:00
2018-11-04 11:04:46 +01:00
2018-10-21 10:46:33 -04:00
2018-10-11 16:01:00 +02:00
2018-10-29 20:26:06 -07:00
2018-10-10 20:40:21 -07:00
2018-10-09 07:50:41 +02:00
2018-10-26 16:25:18 -07:00
2018-10-10 18:09:37 +02:00
2018-10-26 09:30:46 +01:00
2018-10-26 09:30:46 +01:00
2018-10-11 21:55:58 +02:00
2018-10-09 08:25:07 -06:00
2018-10-26 16:25:18 -07:00
2018-10-10 15:20:54 -05:00
2018-10-09 09:56:33 +02:00
2018-10-24 11:49:35 +01:00
2018-10-26 16:25:19 -07:00
2018-10-31 08:54:16 -07:00
2018-10-26 16:26:35 -07:00
2018-10-31 08:54:17 -07:00
2018-12-05 15:45:54 -08:00
2018-10-17 12:18:16 -05:00
2018-10-19 17:02:23 -07:00
2018-12-14 15:05:45 -08:00
2018-11-09 06:30:44 -06:00
2018-10-26 16:25:19 -07:00
2018-12-14 15:05:45 -08:00
2018-10-24 11:49:35 +01:00
2018-10-16 00:13:39 -07:00
2018-10-17 13:56:58 -07:00
2018-11-22 11:36:54 -08:00
2018-11-03 15:40:01 -07:00
2018-10-16 00:13:12 -07:00
2018-10-19 17:01:43 -07:00
2018-11-06 21:58:00 +01:00
2018-11-03 10:09:37 -07:00
2018-10-29 10:42:20 -07:00
2018-10-26 16:26:34 -07:00
2018-10-21 10:46:35 -04:00
2018-10-21 10:46:39 -04:00
2018-10-25 06:50:48 -07:00
2018-10-10 15:47:00 -05:00
2018-10-17 12:18:17 -05:00
2018-10-25 06:50:48 -07:00
2018-10-31 08:54:14 -07:00
2018-10-26 16:26:35 -07:00
2018-10-18 12:25:10 +02:00
2018-10-26 16:26:32 -07:00
2018-11-30 14:56:14 -08:00
2018-10-22 07:11:58 -07:00
2018-11-29 13:46:43 -08:00
2018-11-28 11:57:11 +01:00
2018-10-11 15:28:04 +01:00
2018-10-13 20:31:37 +03:00
2018-10-21 10:46:48 -04:00
2018-10-31 08:54:13 -07:00
2018-10-21 12:07:26 +01:00
2018-10-19 12:53:55 -07:00
2018-12-01 12:35:48 -08:00
2018-11-29 11:46:34 -08:00
2018-10-31 08:54:14 -07:00
2018-11-23 11:08:03 -08:00
2018-10-20 21:37:11 +02:00
2018-10-26 16:26:31 -07:00
2018-10-09 16:51:11 +02:00
2018-10-09 11:20:55 +02:00
2018-10-11 12:12:55 +02:00
2018-10-12 12:35:02 +02:00
2018-10-28 11:35:40 -07:00
2018-10-19 08:48:28 +02:00
2018-10-11 09:16:44 -07:00
2018-11-21 15:49:52 -08:00
2018-10-25 11:14:36 -07:00
2018-10-10 22:14:17 -04:00
2018-11-12 04:53:27 +01:00
2018-10-17 15:35:29 -04:00
2018-11-29 22:08:38 -05:00
2018-10-13 00:50:53 -04:00
2018-12-05 11:29:10 +01:00
2018-10-24 00:41:07 +01:00
2018-10-22 19:37:36 -07:00
2018-12-05 21:20:14 +01:00
2018-10-16 00:11:13 -04:00
2018-11-01 19:59:53 -06:00
2018-12-06 08:26:17 -05:00