diff options
| author | Jeff Garzik <jeff@garzik.org> | 2006-05-23 17:20:58 -0400 |
|---|---|---|
| committer | Jeff Garzik <jeff@garzik.org> | 2006-05-23 17:20:58 -0400 |
| commit | 9528454f9c02fb9c359c4c42c69eed4d47407e39 (patch) | |
| tree | 40e8c7f829b528073d2b216c3b8e6be205c76245 /include/linux | |
| parent | 777e1d4a0f3387933f668e7adc81384827975189 (diff) | |
| parent | 1faadface9c5d000bb16e42c89f24859337cf2db (diff) | |
Merge branch 'master' into upstream
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/firmware.h | 1 | ||||
| -rw-r--r-- | include/linux/fs.h | 7 | ||||
| -rw-r--r-- | include/linux/fsl_devices.h | 11 | ||||
| -rw-r--r-- | include/linux/mmzone.h | 1 | ||||
| -rw-r--r-- | include/linux/syscalls.h | 6 | ||||
| -rw-r--r-- | include/linux/videodev2.h | 5 |
6 files changed, 27 insertions, 4 deletions
diff --git a/include/linux/firmware.h b/include/linux/firmware.h index 2d716080be4a..33d8f2087b6e 100644 --- a/include/linux/firmware.h +++ b/include/linux/firmware.h | |||
| @@ -19,5 +19,4 @@ int request_firmware_nowait( | |||
| 19 | void (*cont)(const struct firmware *fw, void *context)); | 19 | void (*cont)(const struct firmware *fw, void *context)); |
| 20 | 20 | ||
| 21 | void release_firmware(const struct firmware *fw); | 21 | void release_firmware(const struct firmware *fw); |
| 22 | void register_firmware(const char *name, const u8 *data, size_t size); | ||
| 23 | #endif | 22 | #endif |
diff --git a/include/linux/fs.h b/include/linux/fs.h index 3de2bfb2410f..f813bc8266aa 100644 --- a/include/linux/fs.h +++ b/include/linux/fs.h | |||
| @@ -213,6 +213,10 @@ extern int dir_notify_enable; | |||
| 213 | #define FIBMAP _IO(0x00,1) /* bmap access */ | 213 | #define FIBMAP _IO(0x00,1) /* bmap access */ |
| 214 | #define FIGETBSZ _IO(0x00,2) /* get the block size used for bmap */ | 214 | #define FIGETBSZ _IO(0x00,2) /* get the block size used for bmap */ |
| 215 | 215 | ||
| 216 | #define SYNC_FILE_RANGE_WAIT_BEFORE 1 | ||
| 217 | #define SYNC_FILE_RANGE_WRITE 2 | ||
| 218 | #define SYNC_FILE_RANGE_WAIT_AFTER 4 | ||
| 219 | |||
| 216 | #ifdef __KERNEL__ | 220 | #ifdef __KERNEL__ |
| 217 | 221 | ||
| 218 | #include <linux/linkage.h> | 222 | #include <linux/linkage.h> |
| @@ -758,9 +762,6 @@ extern int fcntl_setlease(unsigned int fd, struct file *filp, long arg); | |||
| 758 | extern int fcntl_getlease(struct file *filp); | 762 | extern int fcntl_getlease(struct file *filp); |
| 759 | 763 | ||
| 760 | /* fs/sync.c */ | 764 | /* fs/sync.c */ |
| 761 | #define SYNC_FILE_RANGE_WAIT_BEFORE 1 | ||
| 762 | #define SYNC_FILE_RANGE_WRITE 2 | ||
| 763 | #define SYNC_FILE_RANGE_WAIT_AFTER 4 | ||
| 764 | extern int do_sync_file_range(struct file *file, loff_t offset, loff_t endbyte, | 765 | extern int do_sync_file_range(struct file *file, loff_t offset, loff_t endbyte, |
| 765 | unsigned int flags); | 766 | unsigned int flags); |
| 766 | 767 | ||
diff --git a/include/linux/fsl_devices.h b/include/linux/fsl_devices.h index a3a0e078f79d..16fbe59edeb1 100644 --- a/include/linux/fsl_devices.h +++ b/include/linux/fsl_devices.h | |||
| @@ -110,5 +110,16 @@ struct fsl_usb2_platform_data { | |||
| 110 | #define FSL_USB2_PORT0_ENABLED 0x00000001 | 110 | #define FSL_USB2_PORT0_ENABLED 0x00000001 |
| 111 | #define FSL_USB2_PORT1_ENABLED 0x00000002 | 111 | #define FSL_USB2_PORT1_ENABLED 0x00000002 |
| 112 | 112 | ||
| 113 | struct fsl_spi_platform_data { | ||
| 114 | u32 initial_spmode; /* initial SPMODE value */ | ||
| 115 | u16 bus_num; | ||
| 116 | |||
| 117 | /* board specific information */ | ||
| 118 | u16 max_chipselect; | ||
| 119 | void (*activate_cs)(u8 cs, u8 polarity); | ||
| 120 | void (*deactivate_cs)(u8 cs, u8 polarity); | ||
| 121 | u32 sysclk; | ||
| 122 | }; | ||
| 123 | |||
| 113 | #endif /* _FSL_DEVICE_H_ */ | 124 | #endif /* _FSL_DEVICE_H_ */ |
| 114 | #endif /* __KERNEL__ */ | 125 | #endif /* __KERNEL__ */ |
diff --git a/include/linux/mmzone.h b/include/linux/mmzone.h index b5c21122c299..36740354d4db 100644 --- a/include/linux/mmzone.h +++ b/include/linux/mmzone.h | |||
| @@ -22,6 +22,7 @@ | |||
| 22 | #else | 22 | #else |
| 23 | #define MAX_ORDER CONFIG_FORCE_MAX_ZONEORDER | 23 | #define MAX_ORDER CONFIG_FORCE_MAX_ZONEORDER |
| 24 | #endif | 24 | #endif |
| 25 | #define MAX_ORDER_NR_PAGES (1 << (MAX_ORDER - 1)) | ||
| 25 | 26 | ||
| 26 | struct free_area { | 27 | struct free_area { |
| 27 | struct list_head free_list; | 28 | struct list_head free_list; |
diff --git a/include/linux/syscalls.h b/include/linux/syscalls.h index 3996960fc565..60d49e5456e7 100644 --- a/include/linux/syscalls.h +++ b/include/linux/syscalls.h | |||
| @@ -52,6 +52,7 @@ struct utimbuf; | |||
| 52 | struct mq_attr; | 52 | struct mq_attr; |
| 53 | struct compat_stat; | 53 | struct compat_stat; |
| 54 | struct compat_timeval; | 54 | struct compat_timeval; |
| 55 | struct robust_list_head; | ||
| 55 | 56 | ||
| 56 | #include <linux/config.h> | 57 | #include <linux/config.h> |
| 57 | #include <linux/types.h> | 58 | #include <linux/types.h> |
| @@ -581,5 +582,10 @@ asmlinkage long sys_tee(int fdin, int fdout, size_t len, unsigned int flags); | |||
| 581 | 582 | ||
| 582 | asmlinkage long sys_sync_file_range(int fd, loff_t offset, loff_t nbytes, | 583 | asmlinkage long sys_sync_file_range(int fd, loff_t offset, loff_t nbytes, |
| 583 | unsigned int flags); | 584 | unsigned int flags); |
| 585 | asmlinkage long sys_get_robust_list(int pid, | ||
| 586 | struct robust_list_head __user **head_ptr, | ||
| 587 | size_t __user *len_ptr); | ||
| 588 | asmlinkage long sys_set_robust_list(struct robust_list_head __user *head, | ||
| 589 | size_t len); | ||
| 584 | 590 | ||
| 585 | #endif | 591 | #endif |
diff --git a/include/linux/videodev2.h b/include/linux/videodev2.h index d7670ec1ec1e..ad7fa9c86c10 100644 --- a/include/linux/videodev2.h +++ b/include/linux/videodev2.h | |||
| @@ -1141,8 +1141,13 @@ extern char *v4l2_type_names[]; | |||
| 1141 | /* Compatibility layer interface -- v4l1-compat module */ | 1141 | /* Compatibility layer interface -- v4l1-compat module */ |
| 1142 | typedef int (*v4l2_kioctl)(struct inode *inode, struct file *file, | 1142 | typedef int (*v4l2_kioctl)(struct inode *inode, struct file *file, |
| 1143 | unsigned int cmd, void *arg); | 1143 | unsigned int cmd, void *arg); |
| 1144 | |||
| 1145 | #ifdef CONFIG_VIDEO_V4L1_COMPAT | ||
| 1144 | int v4l_compat_translate_ioctl(struct inode *inode, struct file *file, | 1146 | int v4l_compat_translate_ioctl(struct inode *inode, struct file *file, |
| 1145 | int cmd, void *arg, v4l2_kioctl driver_ioctl); | 1147 | int cmd, void *arg, v4l2_kioctl driver_ioctl); |
| 1148 | #else | ||
| 1149 | #define v4l_compat_translate_ioctl(inode,file,cmd,arg,ioctl) -EINVAL | ||
| 1150 | #endif | ||
| 1146 | 1151 | ||
| 1147 | /* 32 Bits compatibility layer for 64 bits processors */ | 1152 | /* 32 Bits compatibility layer for 64 bits processors */ |
| 1148 | extern long v4l_compat_ioctl32(struct file *file, unsigned int cmd, | 1153 | extern long v4l_compat_ioctl32(struct file *file, unsigned int cmd, |
