diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/cpufreq.h | 2 | ||||
| -rw-r--r-- | include/linux/eventpoll.h | 7 | ||||
| -rw-r--r-- | include/linux/seq_file.h | 3 | ||||
| -rw-r--r-- | include/linux/serial_core.h | 10 | ||||
| -rw-r--r-- | include/linux/writeback.h | 4 |
5 files changed, 18 insertions, 8 deletions
diff --git a/include/linux/cpufreq.h b/include/linux/cpufreq.h index f747117285f4..d2403e44ff07 100644 --- a/include/linux/cpufreq.h +++ b/include/linux/cpufreq.h @@ -290,7 +290,7 @@ enum { #ifdef CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE extern struct cpufreq_governor cpufreq_gov_performance; #define CPUFREQ_DEFAULT_GOVERNOR &cpufreq_gov_performance -#elif CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE +#elif defined(CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE) extern struct cpufreq_governor cpufreq_gov_userspace; #define CPUFREQ_DEFAULT_GOVERNOR &cpufreq_gov_userspace #endif diff --git a/include/linux/eventpoll.h b/include/linux/eventpoll.h index f89acbe8183a..1ece9f119220 100644 --- a/include/linux/eventpoll.h +++ b/include/linux/eventpoll.h @@ -48,9 +48,10 @@ struct file; /* Kernel space functions implementing the user space "epoll" API */ asmlinkage long sys_epoll_create(int size); -asmlinkage long sys_epoll_ctl(int epfd, int op, int fd, struct epoll_event *event); -asmlinkage long sys_epoll_wait(int epfd, struct epoll_event *events, int maxevents, - int timeout); +asmlinkage long sys_epoll_ctl(int epfd, int op, int fd, + struct epoll_event __user *event); +asmlinkage long sys_epoll_wait(int epfd, struct epoll_event __user *events, + int maxevents, int timeout); #ifdef CONFIG_EPOLL diff --git a/include/linux/seq_file.h b/include/linux/seq_file.h index 13df4750a271..e0d0e74ba4c2 100644 --- a/include/linux/seq_file.h +++ b/include/linux/seq_file.h @@ -65,5 +65,8 @@ int seq_path(struct seq_file *, struct vfsmount *, struct dentry *, char *); int single_open(struct file *, int (*)(struct seq_file *, void *), void *); int single_release(struct inode *, struct file *); int seq_release_private(struct inode *, struct file *); + +#define SEQ_START_TOKEN ((void *)1) + #endif #endif diff --git a/include/linux/serial_core.h b/include/linux/serial_core.h index 5bb8b174ca68..8e09c20be413 100644 --- a/include/linux/serial_core.h +++ b/include/linux/serial_core.h @@ -67,6 +67,12 @@ #define PORT_PC9861 45 #define PORT_PC9801_101 46 +/* DZ */ +#define PORT_DZ 47 + +/* Parisc type numbers. */ +#define PORT_MUX 48 + /* Macintosh Zilog type numbers */ #define PORT_MAC_ZILOG 50 /* m68k : not yet implemented */ #define PORT_PMAC_ZILOG 51 @@ -319,8 +325,8 @@ int uart_remove_one_port(struct uart_driver *reg, struct uart_port *port); /* * Power Management */ -int uart_suspend_port(struct uart_driver *reg, struct uart_port *port, u32 level); -int uart_resume_port(struct uart_driver *reg, struct uart_port *port, u32 level); +int uart_suspend_port(struct uart_driver *reg, struct uart_port *port); +int uart_resume_port(struct uart_driver *reg, struct uart_port *port); #define uart_circ_empty(circ) ((circ)->head == (circ)->tail) #define uart_circ_clear(circ) ((circ)->head = (circ)->tail = 0) diff --git a/include/linux/writeback.h b/include/linux/writeback.h index cb7d5d6a75b0..373e58fee2d4 100644 --- a/include/linux/writeback.h +++ b/include/linux/writeback.h @@ -80,8 +80,8 @@ extern int dirty_expire_centisecs; struct ctl_table; struct file; -int dirty_writeback_centisecs_handler(struct ctl_table *, int, struct file *, - void *, size_t *); +int dirty_writeback_centisecs_handler(struct ctl_table *, int, struct file *, + void __user *, size_t *); void page_writeback_init(void); void balance_dirty_pages(struct address_space *mapping); |
