diff options
Diffstat (limited to 'kernel/trace/bpf_trace.c')
| -rw-r--r-- | kernel/trace/bpf_trace.c | 15 | 
1 files changed, 9 insertions, 6 deletions
| diff --git a/kernel/trace/bpf_trace.c b/kernel/trace/bpf_trace.c index d1daeab1bbc1..cd098846e251 100644 --- a/kernel/trace/bpf_trace.c +++ b/kernel/trace/bpf_trace.c @@ -1369,8 +1369,8 @@ __bpf_kfunc void bpf_key_put(struct bpf_key *bkey)  #ifdef CONFIG_SYSTEM_DATA_VERIFICATION  /**   * bpf_verify_pkcs7_signature - verify a PKCS#7 signature - * @data_ptr: data to verify - * @sig_ptr: signature of the data + * @data_p: data to verify + * @sig_p: signature of the data   * @trusted_keyring: keyring with keys trusted for signature verification   *   * Verify the PKCS#7 signature *sig_ptr* against the supplied *data_ptr* @@ -1378,10 +1378,12 @@ __bpf_kfunc void bpf_key_put(struct bpf_key *bkey)   *   * Return: 0 on success, a negative value on error.   */ -__bpf_kfunc int bpf_verify_pkcs7_signature(struct bpf_dynptr_kern *data_ptr, -			       struct bpf_dynptr_kern *sig_ptr, +__bpf_kfunc int bpf_verify_pkcs7_signature(struct bpf_dynptr *data_p, +			       struct bpf_dynptr *sig_p,  			       struct bpf_key *trusted_keyring)  { +	struct bpf_dynptr_kern *data_ptr = (struct bpf_dynptr_kern *)data_p; +	struct bpf_dynptr_kern *sig_ptr = (struct bpf_dynptr_kern *)sig_p;  	const void *data, *sig;  	u32 data_len, sig_len;  	int ret; @@ -1444,7 +1446,7 @@ __bpf_kfunc_start_defs();   * bpf_get_file_xattr - get xattr of a file   * @file: file to get xattr from   * @name__str: name of the xattr - * @value_ptr: output buffer of the xattr value + * @value_p: output buffer of the xattr value   *   * Get xattr *name__str* of *file* and store the output in *value_ptr*.   * @@ -1453,8 +1455,9 @@ __bpf_kfunc_start_defs();   * Return: 0 on success, a negative value on error.   */  __bpf_kfunc int bpf_get_file_xattr(struct file *file, const char *name__str, -				   struct bpf_dynptr_kern *value_ptr) +				   struct bpf_dynptr *value_p)  { +	struct bpf_dynptr_kern *value_ptr = (struct bpf_dynptr_kern *)value_p;  	struct dentry *dentry;  	u32 value_len;  	void *value; |