diff options
| author | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2023-05-01 15:20:08 -0700 | 
|---|---|---|
| committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2023-05-01 15:20:08 -0700 | 
| commit | 9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e (patch) | |
| tree | d57f3a63479a07b4e0cece029886e76e04feb984 /kernel/trace/blktrace.c | |
| parent | 5dc63e56a9cf8df0b59c234a505a1653f1bdf885 (diff) | |
| parent | 53bea86b5712c7491bb3dae12e271666df0a308c (diff) | |
Merge branch 'next' into for-linus
Prepare input updates for 6.4 merge window.
Diffstat (limited to 'kernel/trace/blktrace.c')
| -rw-r--r-- | kernel/trace/blktrace.c | 10 | 
1 files changed, 3 insertions, 7 deletions
diff --git a/kernel/trace/blktrace.c b/kernel/trace/blktrace.c index 918a7d12df8f..d5d94510afd3 100644 --- a/kernel/trace/blktrace.c +++ b/kernel/trace/blktrace.c @@ -320,8 +320,8 @@ static void blk_trace_free(struct request_queue *q, struct blk_trace *bt)  	 * under 'q->debugfs_dir', thus lookup and remove them.  	 */  	if (!bt->dir) { -		debugfs_remove(debugfs_lookup("dropped", q->debugfs_dir)); -		debugfs_remove(debugfs_lookup("msg", q->debugfs_dir)); +		debugfs_lookup_and_remove("dropped", q->debugfs_dir); +		debugfs_lookup_and_remove("msg", q->debugfs_dir);  	} else {  		debugfs_remove(bt->dir);  	} @@ -729,14 +729,10 @@ EXPORT_SYMBOL_GPL(blk_trace_startstop);   **/  int blk_trace_ioctl(struct block_device *bdev, unsigned cmd, char __user *arg)  { -	struct request_queue *q; +	struct request_queue *q = bdev_get_queue(bdev);  	int ret, start = 0;  	char b[BDEVNAME_SIZE]; -	q = bdev_get_queue(bdev); -	if (!q) -		return -ENXIO; -  	mutex_lock(&q->debugfs_mutex);  	switch (cmd) {  | 
