Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Cross-merge networking fixes after downstream PR. No conflicts. Adjacent changes: drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c35d92abfba("net: hns3: fix kernel crash when devlink reload during initialization")2a1a1a7b5f("net: hns3: add command queue trace for hns3") Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
@@ -2552,6 +2552,14 @@ static int event_callback(const char *name, umode_t *mode, void **data,
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* The file is incremented on creation and freeing the enable file decrements it */
|
||||
static void event_release(const char *name, void *data)
|
||||
{
|
||||
struct trace_event_file *file = data;
|
||||
|
||||
event_file_put(file);
|
||||
}
|
||||
|
||||
static int
|
||||
event_create_dir(struct eventfs_inode *parent, struct trace_event_file *file)
|
||||
{
|
||||
@@ -2566,6 +2574,7 @@ event_create_dir(struct eventfs_inode *parent, struct trace_event_file *file)
|
||||
{
|
||||
.name = "enable",
|
||||
.callback = event_callback,
|
||||
.release = event_release,
|
||||
},
|
||||
{
|
||||
.name = "filter",
|
||||
@@ -2634,6 +2643,9 @@ event_create_dir(struct eventfs_inode *parent, struct trace_event_file *file)
|
||||
return ret;
|
||||
}
|
||||
|
||||
/* Gets decremented on freeing of the "enable" file */
|
||||
event_file_get(file);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -1464,7 +1464,7 @@ static int traceprobe_parse_probe_arg_body(const char *argv, ssize_t *size,
|
||||
parg->fmt = kmalloc(len, GFP_KERNEL);
|
||||
if (!parg->fmt) {
|
||||
ret = -ENOMEM;
|
||||
goto out;
|
||||
goto fail;
|
||||
}
|
||||
snprintf(parg->fmt, len, "%s[%d]", parg->type->fmttype,
|
||||
parg->count);
|
||||
|
||||
Reference in New Issue
Block a user