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.

binder: use kstrdup() in binderfs_binder_device_create()

In 'binderfs_binder_device_create()', use 'kstrdup()' to copy the
newly created device's name, thus making the former a bit simpler.

Signed-off-by: Dmitry Antipov <dmantipov@yandex.ru>
Acked-by: Carlos Llamas <cmllamas@google.com>
Reviewed-by: "Tiffany Y. Yang" <ynaffit@google.com>
Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Link: https://lore.kernel.org/r/20250626073054.7706-1-dmantipov@yandex.ru
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Dmitry Antipov and committed by
Greg Kroah-Hartman
1da2dca2 db15ec7a

+1 -4
+1 -4
drivers/android/binderfs.c
··· 117 117 struct dentry *dentry, *root; 118 118 struct binder_device *device; 119 119 char *name = NULL; 120 - size_t name_len; 121 120 struct inode *inode = NULL; 122 121 struct super_block *sb = ref_inode->i_sb; 123 122 struct binderfs_info *info = sb->s_fs_info; ··· 160 161 inode->i_gid = info->root_gid; 161 162 162 163 req->name[BINDERFS_MAX_NAME] = '\0'; /* NUL-terminate */ 163 - name_len = strlen(req->name); 164 - /* Make sure to include terminating NUL byte */ 165 - name = kmemdup(req->name, name_len + 1, GFP_KERNEL); 164 + name = kstrdup(req->name, GFP_KERNEL); 166 165 if (!name) 167 166 goto err; 168 167