quota: wire up quotactl_path
Wire up the quotactl_path syscall added in the previous patch. Link: https://lore.kernel.org/r/20210304123541.30749-3-s.hauer@pengutronix.de Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jan Kara <jack@suse.cz>
This commit is contained in:
		
							parent
							
								
									9dfa23c8de
								
							
						
					
					
						commit
						fa8b90070a
					
				| @ -482,3 +482,4 @@ | ||||
| 550	common	process_madvise			sys_process_madvise | ||||
| 551	common	epoll_pwait2			sys_epoll_pwait2 | ||||
| 552	common	mount_setattr			sys_mount_setattr | ||||
| 553	common	quotactl_path			sys_quotactl_path | ||||
|  | ||||
| @ -456,3 +456,4 @@ | ||||
| 440	common	process_madvise			sys_process_madvise | ||||
| 441	common	epoll_pwait2			sys_epoll_pwait2 | ||||
| 442	common	mount_setattr			sys_mount_setattr | ||||
| 443	common	quotactl_path			sys_quotactl_path | ||||
|  | ||||
| @ -38,7 +38,7 @@ | ||||
| #define __ARM_NR_compat_set_tls		(__ARM_NR_COMPAT_BASE + 5) | ||||
| #define __ARM_NR_COMPAT_END		(__ARM_NR_COMPAT_BASE + 0x800) | ||||
| 
 | ||||
| #define __NR_compat_syscalls		443 | ||||
| #define __NR_compat_syscalls		444 | ||||
| #endif | ||||
| 
 | ||||
| #define __ARCH_WANT_SYS_CLONE | ||||
|  | ||||
| @ -893,6 +893,8 @@ __SYSCALL(__NR_process_madvise, sys_process_madvise) | ||||
| __SYSCALL(__NR_epoll_pwait2, compat_sys_epoll_pwait2) | ||||
| #define __NR_mount_setattr 442 | ||||
| __SYSCALL(__NR_mount_setattr, sys_mount_setattr) | ||||
| #define __NR_quotactl_path 443 | ||||
| __SYSCALL(__NR_quotactl_path, sys_quotactl_path) | ||||
| 
 | ||||
| /*
 | ||||
|  * Please add new compat syscalls above this comment and update | ||||
|  | ||||
| @ -363,3 +363,4 @@ | ||||
| 440	common	process_madvise			sys_process_madvise | ||||
| 441	common	epoll_pwait2			sys_epoll_pwait2 | ||||
| 442	common	mount_setattr			sys_mount_setattr | ||||
| 443	common	quotactl_path			sys_quotactl_path | ||||
|  | ||||
| @ -442,3 +442,4 @@ | ||||
| 440	common	process_madvise			sys_process_madvise | ||||
| 441	common	epoll_pwait2			sys_epoll_pwait2 | ||||
| 442	common	mount_setattr			sys_mount_setattr | ||||
| 443	common	quotactl_path			sys_quotactl_path | ||||
|  | ||||
| @ -448,3 +448,4 @@ | ||||
| 440	common	process_madvise			sys_process_madvise | ||||
| 441	common	epoll_pwait2			sys_epoll_pwait2 | ||||
| 442	common	mount_setattr			sys_mount_setattr | ||||
| 443	common	quotactl_path			sys_quotactl_path | ||||
|  | ||||
| @ -381,3 +381,4 @@ | ||||
| 440	n32	process_madvise			sys_process_madvise | ||||
| 441	n32	epoll_pwait2			compat_sys_epoll_pwait2 | ||||
| 442	n32	mount_setattr			sys_mount_setattr | ||||
| 443	n32	quotactl_path			sys_quotactl_path | ||||
|  | ||||
| @ -357,3 +357,4 @@ | ||||
| 440	n64	process_madvise			sys_process_madvise | ||||
| 441	n64	epoll_pwait2			sys_epoll_pwait2 | ||||
| 442	n64	mount_setattr			sys_mount_setattr | ||||
| 443	n64	quotactl_path			sys_quotactl_path | ||||
|  | ||||
| @ -430,3 +430,4 @@ | ||||
| 440	o32	process_madvise			sys_process_madvise | ||||
| 441	o32	epoll_pwait2			sys_epoll_pwait2		compat_sys_epoll_pwait2 | ||||
| 442	o32	mount_setattr			sys_mount_setattr | ||||
| 443	o32	quotactl_path			sys_quotactl_path | ||||
|  | ||||
| @ -440,3 +440,4 @@ | ||||
| 440	common	process_madvise			sys_process_madvise | ||||
| 441	common	epoll_pwait2			sys_epoll_pwait2		compat_sys_epoll_pwait2 | ||||
| 442	common	mount_setattr			sys_mount_setattr | ||||
| 443	common	quotactl_path			sys_quotactl_path | ||||
|  | ||||
| @ -522,3 +522,4 @@ | ||||
| 440	common	process_madvise			sys_process_madvise | ||||
| 441	common	epoll_pwait2			sys_epoll_pwait2		compat_sys_epoll_pwait2 | ||||
| 442	common	mount_setattr			sys_mount_setattr | ||||
| 443	common	quotactl_path			sys_quotactl_path | ||||
|  | ||||
| @ -445,3 +445,4 @@ | ||||
| 440  common	process_madvise		sys_process_madvise		sys_process_madvise | ||||
| 441  common	epoll_pwait2		sys_epoll_pwait2		compat_sys_epoll_pwait2 | ||||
| 442  common	mount_setattr		sys_mount_setattr		sys_mount_setattr | ||||
| 443  common	quotactl_path		sys_quotactl_path		sys_quotactl_path | ||||
|  | ||||
| @ -445,3 +445,4 @@ | ||||
| 440	common	process_madvise			sys_process_madvise | ||||
| 441	common	epoll_pwait2			sys_epoll_pwait2 | ||||
| 442	common	mount_setattr			sys_mount_setattr | ||||
| 443	common	quotactl_path			sys_quotactl_path | ||||
|  | ||||
| @ -488,3 +488,4 @@ | ||||
| 440	common	process_madvise			sys_process_madvise | ||||
| 441	common	epoll_pwait2			sys_epoll_pwait2		compat_sys_epoll_pwait2 | ||||
| 442	common	mount_setattr			sys_mount_setattr | ||||
| 443	common	quotactl_path			sys_quotactl_path | ||||
|  | ||||
| @ -447,3 +447,4 @@ | ||||
| 440	i386	process_madvise		sys_process_madvise | ||||
| 441	i386	epoll_pwait2		sys_epoll_pwait2		compat_sys_epoll_pwait2 | ||||
| 442	i386	mount_setattr		sys_mount_setattr | ||||
| 443	i386	quotactl_path		sys_quotactl_path | ||||
|  | ||||
| @ -364,6 +364,7 @@ | ||||
| 440	common	process_madvise		sys_process_madvise | ||||
| 441	common	epoll_pwait2		sys_epoll_pwait2 | ||||
| 442	common	mount_setattr		sys_mount_setattr | ||||
| 443	common	quotactl_path		sys_quotactl_path | ||||
| 
 | ||||
| # | ||||
| # Due to a historical design error, certain syscalls are numbered differently | ||||
|  | ||||
| @ -413,3 +413,4 @@ | ||||
| 440	common	process_madvise			sys_process_madvise | ||||
| 441	common	epoll_pwait2			sys_epoll_pwait2 | ||||
| 442	common	mount_setattr			sys_mount_setattr | ||||
| 443	common	quotactl_path			sys_quotactl_path | ||||
|  | ||||
| @ -483,6 +483,8 @@ asmlinkage long sys_pipe2(int __user *fildes, int flags); | ||||
| /* fs/quota.c */ | ||||
| asmlinkage long sys_quotactl(unsigned int cmd, const char __user *special, | ||||
| 				qid_t id, void __user *addr); | ||||
| asmlinkage long sys_quotactl_path(unsigned int cmd, const char __user *mountpoint, | ||||
| 				  qid_t id, void __user *addr); | ||||
| 
 | ||||
| /* fs/readdir.c */ | ||||
| asmlinkage long sys_getdents64(unsigned int fd, | ||||
|  | ||||
| @ -863,9 +863,11 @@ __SYSCALL(__NR_process_madvise, sys_process_madvise) | ||||
| __SC_COMP(__NR_epoll_pwait2, sys_epoll_pwait2, compat_sys_epoll_pwait2) | ||||
| #define __NR_mount_setattr 442 | ||||
| __SYSCALL(__NR_mount_setattr, sys_mount_setattr) | ||||
| #define __NR_quotactl_path 443 | ||||
| __SYSCALL(__NR_quotactl_path, sys_quotactl_path) | ||||
| 
 | ||||
| #undef __NR_syscalls | ||||
| #define __NR_syscalls 443 | ||||
| #define __NR_syscalls 444 | ||||
| 
 | ||||
| /*
 | ||||
|  * 32 bit systems traditionally used different | ||||
|  | ||||
| @ -99,6 +99,7 @@ COND_SYSCALL(flock); | ||||
| 
 | ||||
| /* fs/quota.c */ | ||||
| COND_SYSCALL(quotactl); | ||||
| COND_SYSCALL(quotactl_path); | ||||
| 
 | ||||
| /* fs/readdir.c */ | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user