diff options
| author | saturneric <[email protected]> | 2025-11-24 09:29:58 +0000 |
|---|---|---|
| committer | saturneric <[email protected]> | 2025-11-24 09:29:58 +0000 |
| commit | 5df7dff95e544a8d02691ee01e4db59ad7b724fe (patch) | |
| tree | 4ff5e870ef198b7764217846567e54f88b163c2a /net/unix/af_unix.c | |
| parent | chore(bcm2712-iommu): sync source code from rpi kernel repo (diff) | |
| parent | Linux 6.18-rc6 (diff) | |
| download | kernel-5df7dff95e544a8d02691ee01e4db59ad7b724fe.tar.gz kernel-5df7dff95e544a8d02691ee01e4db59ad7b724fe.zip | |
Merge tag 'v6.18-rc6'
Linux 6.18-rc6
Diffstat (limited to 'net/unix/af_unix.c')
| -rw-r--r-- | net/unix/af_unix.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/net/unix/af_unix.c b/net/unix/af_unix.c index 6d7c110814ff..768098dec231 100644 --- a/net/unix/af_unix.c +++ b/net/unix/af_unix.c @@ -1387,7 +1387,7 @@ static int unix_bind_bsd(struct sock *sk, struct sockaddr_un *sunaddr, * Get the parent directory, calculate the hash for last * component. */ - dentry = kern_path_create(AT_FDCWD, addr->name->sun_path, &parent, 0); + dentry = start_creating_path(AT_FDCWD, addr->name->sun_path, &parent, 0); if (IS_ERR(dentry)) { err = PTR_ERR(dentry); goto out; @@ -1417,7 +1417,7 @@ static int unix_bind_bsd(struct sock *sk, struct sockaddr_un *sunaddr, unix_table_double_unlock(net, old_hash, new_hash); unix_insert_bsd_socket(sk); mutex_unlock(&u->bindlock); - done_path_create(&parent, dentry); + end_creating_path(&parent, dentry); return 0; out_unlock: @@ -1427,7 +1427,7 @@ out_unlink: /* failed after successful mknod? unlink what we'd created... */ vfs_unlink(idmap, d_inode(parent.dentry), dentry, NULL); out_path: - done_path_create(&parent, dentry); + end_creating_path(&parent, dentry); out: unix_release_addr(addr); return err == -EEXIST ? -EADDRINUSE : err; |
