Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

mm/memfd: clarify error handling labels in memfd_create()

err_name --> err_free_name (fd failure case)
err_fd --> err_free_fd (file failure case)

Link: https://lkml.kernel.org/r/20250610083730.527619-1-ye.liu@linux.dev
Signed-off-by: Ye Liu <liuye@kylinos.cn>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>

authored by

Ye Liu and committed by
Andrew Morton
03dfefda 6046a3be

+4 -4
+4 -4
mm/memfd.c
··· 475 475 fd = get_unused_fd_flags((flags & MFD_CLOEXEC) ? O_CLOEXEC : 0); 476 476 if (fd < 0) { 477 477 error = fd; 478 - goto err_name; 478 + goto err_free_name; 479 479 } 480 480 481 481 file = alloc_file(name, flags); 482 482 if (IS_ERR(file)) { 483 483 error = PTR_ERR(file); 484 - goto err_fd; 484 + goto err_free_fd; 485 485 } 486 486 487 487 fd_install(fd, file); 488 488 kfree(name); 489 489 return fd; 490 490 491 - err_fd: 491 + err_free_fd: 492 492 put_unused_fd(fd); 493 - err_name: 493 + err_free_name: 494 494 kfree(name); 495 495 return error; 496 496 }