kill fs/read_write.h
fs/compat.c doesn't need it anymore, so let's just move the remaining contents (two typedefs) into fs/read_write.c Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
		
							parent
							
								
									5ae98f1589
								
							
						
					
					
						commit
						c0bd14af51
					
				| @ -67,8 +67,6 @@ int compat_printk(const char *fmt, ...) | ||||
| 	return ret; | ||||
| } | ||||
| 
 | ||||
| #include "read_write.h" | ||||
| 
 | ||||
| /*
 | ||||
|  * Not all architectures have sys_utime, so implement this in terms | ||||
|  * of sys_utimes. | ||||
|  | ||||
| @ -16,12 +16,15 @@ | ||||
| #include <linux/pagemap.h> | ||||
| #include <linux/splice.h> | ||||
| #include <linux/compat.h> | ||||
| #include "read_write.h" | ||||
| #include "internal.h" | ||||
| 
 | ||||
| #include <asm/uaccess.h> | ||||
| #include <asm/unistd.h> | ||||
| 
 | ||||
| typedef ssize_t (*io_fn_t)(struct file *, char __user *, size_t, loff_t *); | ||||
| typedef ssize_t (*iov_fn_t)(struct kiocb *, const struct iovec *, | ||||
| 		unsigned long, loff_t); | ||||
| 
 | ||||
| const struct file_operations generic_ro_fops = { | ||||
| 	.llseek		= generic_file_llseek, | ||||
| 	.read		= do_sync_read, | ||||
|  | ||||
| @ -1,9 +0,0 @@ | ||||
| /*
 | ||||
|  * This file is only for sharing some helpers from read_write.c with compat.c. | ||||
|  * Don't use anywhere else. | ||||
|  */ | ||||
| 
 | ||||
| 
 | ||||
| typedef ssize_t (*io_fn_t)(struct file *, char __user *, size_t, loff_t *); | ||||
| typedef ssize_t (*iov_fn_t)(struct kiocb *, const struct iovec *, | ||||
| 		unsigned long, loff_t); | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user