History

constify ksys_mount() string arguments

Al Viro committed 7 years ago

Commit 33488841 parent fd3e0073 files · +5 −6Browse files

Unified · Split

3 files
  1. drivers/base/devtmpfs.c +1 −2
  2. fs/namespace.c +2 −2
  3. include/linux/syscalls.h +2 −2
drivers/base/devtmpfs.c+1−2
@@ -357,8 +357,7 @@ int devtmpfs_mount(const char *mntdir) · 356 unmodified lines
357357 if (!thread)
358358 return 0;
359359
360− err = ksys_mount("devtmpfs", (char *)mntdir, "devtmpfs", MS_SILENT,
361− NULL);
360+ err = ksys_mount("devtmpfs", mntdir, "devtmpfs", MS_SILENT, NULL);
362361 if (err)
363362 printk(KERN_INFO "devtmpfs: error mounting %i\n", err);
364363 else
fs/namespace.c+2−2
@@ -3295,8 +3295,8 @@ struct dentry *mount_subtree(struct vfsmount *m, const char *name) · 3294 unmodified lines
32953295 }
32963296 EXPORT_SYMBOL(mount_subtree);
32973297
3298−int ksys_mount(char __user *dev_name, char __user *dir_name, char __user *type,
3299− unsigned long flags, void __user *data)
3298+int ksys_mount(const char __user *dev_name, const char __user *dir_name,
3299+ const char __user *type, unsigned long flags, void __user *data)
33003300 {
33013301 int ret;
33023302 char *kernel_type;
include/linux/syscalls.h+2−2
@@ -1228,8 +1228,8 @@ asmlinkage long sys_ni_syscall(void); · 1227 unmodified lines
12281228 * the ksys_xyzyyz() functions prototyped below.
12291229 */
12301230
1231−int ksys_mount(char __user *dev_name, char __user *dir_name, char __user *type,
1232− unsigned long flags, void __user *data);
1231+int ksys_mount(const char __user *dev_name, const char __user *dir_name,
1232+ const char __user *type, unsigned long flags, void __user *data);
12331233 int ksys_umount(char __user *name, int flags);
12341234 int ksys_dup(unsigned int fildes);
12351235 int ksys_chroot(const char __user *filename);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t