mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-03 18:20:25 +02:00 
			
		
		
		
	file: Replace ksys_close with close_fd
Now that ksys_close is exactly identical to close_fd replace the one caller of ksys_close with close_fd. [1] https://lkml.kernel.org/r/20200818112020.GA17080@infradead.org Suggested-by: Christoph Hellwig <hch@infradead.org> Link: https://lkml.kernel.org/r/20201120231441.29911-22-ebiederm@xmission.com Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
This commit is contained in:
		
							parent
							
								
									8760c909f5
								
							
						
					
					
						commit
						1572bfdf21
					
				
					 2 changed files with 3 additions and 14 deletions
				
			
		| 
						 | 
				
			
			@ -4,9 +4,10 @@
 | 
			
		|||
 * Copyright 2008 Ian Kent <raven@themaw.net>
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#include <linux/module.h>
 | 
			
		||||
#include <linux/miscdevice.h>
 | 
			
		||||
#include <linux/compat.h>
 | 
			
		||||
#include <linux/syscalls.h>
 | 
			
		||||
#include <linux/fdtable.h>
 | 
			
		||||
#include <linux/magic.h>
 | 
			
		||||
#include <linux/nospec.h>
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -289,7 +290,7 @@ static int autofs_dev_ioctl_closemount(struct file *fp,
 | 
			
		|||
				       struct autofs_sb_info *sbi,
 | 
			
		||||
				       struct autofs_dev_ioctl *param)
 | 
			
		||||
{
 | 
			
		||||
	return ksys_close(param->ioctlfd);
 | 
			
		||||
	return close_fd(param->ioctlfd);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1295,18 +1295,6 @@ static inline long ksys_ftruncate(unsigned int fd, loff_t length)
 | 
			
		|||
	return do_sys_ftruncate(fd, length, 1);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
extern int close_fd(unsigned int fd);
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * In contrast to sys_close(), this stub does not check whether the syscall
 | 
			
		||||
 * should or should not be restarted, but returns the raw error codes from
 | 
			
		||||
 * close_fd().
 | 
			
		||||
 */
 | 
			
		||||
static inline int ksys_close(unsigned int fd)
 | 
			
		||||
{
 | 
			
		||||
	return close_fd(fd);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
extern long do_sys_truncate(const char __user *pathname, loff_t length);
 | 
			
		||||
 | 
			
		||||
static inline long ksys_truncate(const char __user *pathname, loff_t length)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue