diff options
| author | Ingo Molnar <mingo@elte.hu> | 2009-02-13 15:05:03 -0500 |
|---|---|---|
| committer | Ingo Molnar <mingo@elte.hu> | 2009-02-13 15:05:03 -0500 |
| commit | 22796b15725488002437ebbf98a22fdbe596cf89 (patch) | |
| tree | e6745c9e367e782c0b184eb941e2b86805975f88 /include | |
| parent | bf33a70a73876b163d62612e9567cbac6604ba7e (diff) | |
| parent | 0fb807c3e573ff9de2965ca38c907605d4735d16 (diff) | |
Merge branch 'core/header-fixes' into x86/headers
Conflicts:
arch/x86/include/asm/setup.h
Diffstat (limited to 'include')
| -rw-r--r-- | include/asm-frv/swab.h | 2 | ||||
| -rw-r--r-- | include/asm-m32r/swab.h | 2 | ||||
| -rw-r--r-- | include/asm-mn10300/swab.h | 2 | ||||
| -rw-r--r-- | include/linux/coda_psdev.h | 15 | ||||
| -rw-r--r-- | include/linux/in6.h | 2 | ||||
| -rw-r--r-- | include/linux/nubus.h | 2 | ||||
| -rw-r--r-- | include/linux/reiserfs_fs.h | 56 | ||||
| -rw-r--r-- | include/linux/socket.h | 6 | ||||
| -rw-r--r-- | include/linux/types.h | 6 |
9 files changed, 50 insertions, 43 deletions
diff --git a/include/asm-frv/swab.h b/include/asm-frv/swab.h index afb3396ba5ed..f305834b4799 100644 --- a/include/asm-frv/swab.h +++ b/include/asm-frv/swab.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #ifndef _ASM_SWAB_H | 1 | #ifndef _ASM_SWAB_H |
| 2 | #define _ASM_SWAB_H | 2 | #define _ASM_SWAB_H |
| 3 | 3 | ||
| 4 | #include <asm/types.h> | 4 | #include <linux/types.h> |
| 5 | 5 | ||
| 6 | #if defined(__GNUC__) && !defined(__STRICT_ANSI__) || defined(__KERNEL__) | 6 | #if defined(__GNUC__) && !defined(__STRICT_ANSI__) || defined(__KERNEL__) |
| 7 | # define __SWAB_64_THRU_32__ | 7 | # define __SWAB_64_THRU_32__ |
diff --git a/include/asm-m32r/swab.h b/include/asm-m32r/swab.h index 97973e101825..54dab001d6d1 100644 --- a/include/asm-m32r/swab.h +++ b/include/asm-m32r/swab.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #ifndef _ASM_M32R_SWAB_H | 1 | #ifndef _ASM_M32R_SWAB_H |
| 2 | #define _ASM_M32R_SWAB_H | 2 | #define _ASM_M32R_SWAB_H |
| 3 | 3 | ||
| 4 | #include <asm/types.h> | 4 | #include <linux/types.h> |
| 5 | 5 | ||
| 6 | #if !defined(__STRICT_ANSI__) || defined(__KERNEL__) | 6 | #if !defined(__STRICT_ANSI__) || defined(__KERNEL__) |
| 7 | # define __SWAB_64_THRU_32__ | 7 | # define __SWAB_64_THRU_32__ |
diff --git a/include/asm-mn10300/swab.h b/include/asm-mn10300/swab.h index 4504d1b4b477..bd818a820ca8 100644 --- a/include/asm-mn10300/swab.h +++ b/include/asm-mn10300/swab.h | |||
| @@ -11,7 +11,7 @@ | |||
| 11 | #ifndef _ASM_SWAB_H | 11 | #ifndef _ASM_SWAB_H |
| 12 | #define _ASM_SWAB_H | 12 | #define _ASM_SWAB_H |
| 13 | 13 | ||
| 14 | #include <asm/types.h> | 14 | #include <linux/types.h> |
| 15 | 15 | ||
| 16 | #ifdef __GNUC__ | 16 | #ifdef __GNUC__ |
| 17 | 17 | ||
diff --git a/include/linux/coda_psdev.h b/include/linux/coda_psdev.h index 07ae8f846055..5b5d4731f956 100644 --- a/include/linux/coda_psdev.h +++ b/include/linux/coda_psdev.h | |||
| @@ -6,6 +6,7 @@ | |||
| 6 | #define CODA_PSDEV_MAJOR 67 | 6 | #define CODA_PSDEV_MAJOR 67 |
| 7 | #define MAX_CODADEVS 5 /* how many do we allow */ | 7 | #define MAX_CODADEVS 5 /* how many do we allow */ |
| 8 | 8 | ||
| 9 | #ifdef __KERNEL__ | ||
| 9 | struct kstatfs; | 10 | struct kstatfs; |
| 10 | 11 | ||
| 11 | /* communication pending/processing queues */ | 12 | /* communication pending/processing queues */ |
| @@ -24,7 +25,6 @@ static inline struct venus_comm *coda_vcp(struct super_block *sb) | |||
| 24 | return (struct venus_comm *)((sb)->s_fs_info); | 25 | return (struct venus_comm *)((sb)->s_fs_info); |
| 25 | } | 26 | } |
| 26 | 27 | ||
| 27 | |||
| 28 | /* upcalls */ | 28 | /* upcalls */ |
| 29 | int venus_rootfid(struct super_block *sb, struct CodaFid *fidp); | 29 | int venus_rootfid(struct super_block *sb, struct CodaFid *fidp); |
| 30 | int venus_getattr(struct super_block *sb, struct CodaFid *fid, | 30 | int venus_getattr(struct super_block *sb, struct CodaFid *fid, |
| @@ -64,6 +64,12 @@ int coda_downcall(int opcode, union outputArgs *out, struct super_block *sb); | |||
| 64 | int venus_fsync(struct super_block *sb, struct CodaFid *fid); | 64 | int venus_fsync(struct super_block *sb, struct CodaFid *fid); |
| 65 | int venus_statfs(struct dentry *dentry, struct kstatfs *sfs); | 65 | int venus_statfs(struct dentry *dentry, struct kstatfs *sfs); |
| 66 | 66 | ||
| 67 | /* | ||
| 68 | * Statistics | ||
| 69 | */ | ||
| 70 | |||
| 71 | extern struct venus_comm coda_comms[]; | ||
| 72 | #endif /* __KERNEL__ */ | ||
| 67 | 73 | ||
| 68 | /* messages between coda filesystem in kernel and Venus */ | 74 | /* messages between coda filesystem in kernel and Venus */ |
| 69 | struct upc_req { | 75 | struct upc_req { |
| @@ -82,11 +88,4 @@ struct upc_req { | |||
| 82 | #define REQ_WRITE 0x4 | 88 | #define REQ_WRITE 0x4 |
| 83 | #define REQ_ABORT 0x8 | 89 | #define REQ_ABORT 0x8 |
| 84 | 90 | ||
| 85 | |||
| 86 | /* | ||
| 87 | * Statistics | ||
| 88 | */ | ||
| 89 | |||
| 90 | extern struct venus_comm coda_comms[]; | ||
| 91 | |||
| 92 | #endif | 91 | #endif |
diff --git a/include/linux/in6.h b/include/linux/in6.h index bc492048c349..718bf21c5754 100644 --- a/include/linux/in6.h +++ b/include/linux/in6.h | |||
| @@ -44,11 +44,11 @@ struct in6_addr | |||
| 44 | * NOTE: Be aware the IN6ADDR_* constants and in6addr_* externals are defined | 44 | * NOTE: Be aware the IN6ADDR_* constants and in6addr_* externals are defined |
| 45 | * in network byte order, not in host byte order as are the IPv4 equivalents | 45 | * in network byte order, not in host byte order as are the IPv4 equivalents |
| 46 | */ | 46 | */ |
| 47 | #ifdef __KERNEL__ | ||
| 47 | extern const struct in6_addr in6addr_any; | 48 | extern const struct in6_addr in6addr_any; |
| 48 | #define IN6ADDR_ANY_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } } | 49 | #define IN6ADDR_ANY_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } } |
| 49 | extern const struct in6_addr in6addr_loopback; | 50 | extern const struct in6_addr in6addr_loopback; |
| 50 | #define IN6ADDR_LOOPBACK_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } } | 51 | #define IN6ADDR_LOOPBACK_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } } |
| 51 | #ifdef __KERNEL__ | ||
| 52 | extern const struct in6_addr in6addr_linklocal_allnodes; | 52 | extern const struct in6_addr in6addr_linklocal_allnodes; |
| 53 | #define IN6ADDR_LINKLOCAL_ALLNODES_INIT \ | 53 | #define IN6ADDR_LINKLOCAL_ALLNODES_INIT \ |
| 54 | { { { 0xff,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } } | 54 | { { { 0xff,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } } |
diff --git a/include/linux/nubus.h b/include/linux/nubus.h index 7382af374731..e137b3c486a7 100644 --- a/include/linux/nubus.h +++ b/include/linux/nubus.h | |||
| @@ -237,6 +237,7 @@ struct nubus_dirent | |||
| 237 | int mask; | 237 | int mask; |
| 238 | }; | 238 | }; |
| 239 | 239 | ||
| 240 | #ifdef __KERNEL__ | ||
| 240 | struct nubus_board { | 241 | struct nubus_board { |
| 241 | struct nubus_board* next; | 242 | struct nubus_board* next; |
| 242 | struct nubus_dev* first_dev; | 243 | struct nubus_dev* first_dev; |
| @@ -351,6 +352,7 @@ void nubus_get_rsrc_mem(void* dest, | |||
| 351 | void nubus_get_rsrc_str(void* dest, | 352 | void nubus_get_rsrc_str(void* dest, |
| 352 | const struct nubus_dirent *dirent, | 353 | const struct nubus_dirent *dirent, |
| 353 | int maxlen); | 354 | int maxlen); |
| 355 | #endif /* __KERNEL__ */ | ||
| 354 | 356 | ||
| 355 | /* We'd like to get rid of this eventually. Only daynaport.c uses it now. */ | 357 | /* We'd like to get rid of this eventually. Only daynaport.c uses it now. */ |
| 356 | static inline void *nubus_slot_addr(int slot) | 358 | static inline void *nubus_slot_addr(int slot) |
diff --git a/include/linux/reiserfs_fs.h b/include/linux/reiserfs_fs.h index bc5114d35e99..e356c99f0659 100644 --- a/include/linux/reiserfs_fs.h +++ b/include/linux/reiserfs_fs.h | |||
| @@ -28,8 +28,6 @@ | |||
| 28 | #include <linux/reiserfs_fs_sb.h> | 28 | #include <linux/reiserfs_fs_sb.h> |
| 29 | #endif | 29 | #endif |
| 30 | 30 | ||
| 31 | struct fid; | ||
| 32 | |||
| 33 | /* | 31 | /* |
| 34 | * include/linux/reiser_fs.h | 32 | * include/linux/reiser_fs.h |
| 35 | * | 33 | * |
| @@ -37,6 +35,33 @@ struct fid; | |||
| 37 | * | 35 | * |
| 38 | */ | 36 | */ |
| 39 | 37 | ||
| 38 | /* ioctl's command */ | ||
| 39 | #define REISERFS_IOC_UNPACK _IOW(0xCD,1,long) | ||
| 40 | /* define following flags to be the same as in ext2, so that chattr(1), | ||
| 41 | lsattr(1) will work with us. */ | ||
| 42 | #define REISERFS_IOC_GETFLAGS FS_IOC_GETFLAGS | ||
| 43 | #define REISERFS_IOC_SETFLAGS FS_IOC_SETFLAGS | ||
| 44 | #define REISERFS_IOC_GETVERSION FS_IOC_GETVERSION | ||
| 45 | #define REISERFS_IOC_SETVERSION FS_IOC_SETVERSION | ||
| 46 | |||
| 47 | #ifdef __KERNEL__ | ||
| 48 | /* the 32 bit compat definitions with int argument */ | ||
| 49 | #define REISERFS_IOC32_UNPACK _IOW(0xCD, 1, int) | ||
| 50 | #define REISERFS_IOC32_GETFLAGS FS_IOC32_GETFLAGS | ||
| 51 | #define REISERFS_IOC32_SETFLAGS FS_IOC32_SETFLAGS | ||
| 52 | #define REISERFS_IOC32_GETVERSION FS_IOC32_GETVERSION | ||
| 53 | #define REISERFS_IOC32_SETVERSION FS_IOC32_SETVERSION | ||
| 54 | |||
| 55 | /* Locking primitives */ | ||
| 56 | /* Right now we are still falling back to (un)lock_kernel, but eventually that | ||
| 57 | would evolve into real per-fs locks */ | ||
| 58 | #define reiserfs_write_lock( sb ) lock_kernel() | ||
| 59 | #define reiserfs_write_unlock( sb ) unlock_kernel() | ||
| 60 | |||
| 61 | /* xattr stuff */ | ||
| 62 | #define REISERFS_XATTR_DIR_SEM(s) (REISERFS_SB(s)->xattr_dir_sem) | ||
| 63 | struct fid; | ||
| 64 | |||
| 40 | /* in reading the #defines, it may help to understand that they employ | 65 | /* in reading the #defines, it may help to understand that they employ |
| 41 | the following abbreviations: | 66 | the following abbreviations: |
| 42 | 67 | ||
| @@ -698,6 +723,7 @@ static inline void cpu_key_k_offset_dec(struct cpu_key *key) | |||
| 698 | /* object identifier for root dir */ | 723 | /* object identifier for root dir */ |
| 699 | #define REISERFS_ROOT_OBJECTID 2 | 724 | #define REISERFS_ROOT_OBJECTID 2 |
| 700 | #define REISERFS_ROOT_PARENT_OBJECTID 1 | 725 | #define REISERFS_ROOT_PARENT_OBJECTID 1 |
| 726 | |||
| 701 | extern struct reiserfs_key root_key; | 727 | extern struct reiserfs_key root_key; |
| 702 | 728 | ||
| 703 | /* | 729 | /* |
| @@ -1540,7 +1566,6 @@ struct reiserfs_iget_args { | |||
| 1540 | /* FUNCTION DECLARATIONS */ | 1566 | /* FUNCTION DECLARATIONS */ |
| 1541 | /***************************************************************************/ | 1567 | /***************************************************************************/ |
| 1542 | 1568 | ||
| 1543 | /*#ifdef __KERNEL__*/ | ||
| 1544 | #define get_journal_desc_magic(bh) (bh->b_data + bh->b_size - 12) | 1569 | #define get_journal_desc_magic(bh) (bh->b_data + bh->b_size - 12) |
| 1545 | 1570 | ||
| 1546 | #define journal_trans_half(blocksize) \ | 1571 | #define journal_trans_half(blocksize) \ |
| @@ -2178,29 +2203,6 @@ long reiserfs_compat_ioctl(struct file *filp, | |||
| 2178 | unsigned int cmd, unsigned long arg); | 2203 | unsigned int cmd, unsigned long arg); |
| 2179 | int reiserfs_unpack(struct inode *inode, struct file *filp); | 2204 | int reiserfs_unpack(struct inode *inode, struct file *filp); |
| 2180 | 2205 | ||
| 2181 | /* ioctl's command */ | ||
| 2182 | #define REISERFS_IOC_UNPACK _IOW(0xCD,1,long) | ||
| 2183 | /* define following flags to be the same as in ext2, so that chattr(1), | ||
| 2184 | lsattr(1) will work with us. */ | ||
| 2185 | #define REISERFS_IOC_GETFLAGS FS_IOC_GETFLAGS | ||
| 2186 | #define REISERFS_IOC_SETFLAGS FS_IOC_SETFLAGS | ||
| 2187 | #define REISERFS_IOC_GETVERSION FS_IOC_GETVERSION | ||
| 2188 | #define REISERFS_IOC_SETVERSION FS_IOC_SETVERSION | ||
| 2189 | |||
| 2190 | /* the 32 bit compat definitions with int argument */ | ||
| 2191 | #define REISERFS_IOC32_UNPACK _IOW(0xCD, 1, int) | ||
| 2192 | #define REISERFS_IOC32_GETFLAGS FS_IOC32_GETFLAGS | ||
| 2193 | #define REISERFS_IOC32_SETFLAGS FS_IOC32_SETFLAGS | ||
| 2194 | #define REISERFS_IOC32_GETVERSION FS_IOC32_GETVERSION | ||
| 2195 | #define REISERFS_IOC32_SETVERSION FS_IOC32_SETVERSION | ||
| 2196 | |||
| 2197 | /* Locking primitives */ | ||
| 2198 | /* Right now we are still falling back to (un)lock_kernel, but eventually that | ||
| 2199 | would evolve into real per-fs locks */ | ||
| 2200 | #define reiserfs_write_lock( sb ) lock_kernel() | ||
| 2201 | #define reiserfs_write_unlock( sb ) unlock_kernel() | ||
| 2202 | |||
| 2203 | /* xattr stuff */ | ||
| 2204 | #define REISERFS_XATTR_DIR_SEM(s) (REISERFS_SB(s)->xattr_dir_sem) | ||
| 2205 | 2206 | ||
| 2207 | #endif /* __KERNEL__ */ | ||
| 2206 | #endif /* _LINUX_REISER_FS_H */ | 2208 | #endif /* _LINUX_REISER_FS_H */ |
diff --git a/include/linux/socket.h b/include/linux/socket.h index 20fc4bbfca42..afc01909a428 100644 --- a/include/linux/socket.h +++ b/include/linux/socket.h | |||
| @@ -24,10 +24,12 @@ struct __kernel_sockaddr_storage { | |||
| 24 | #include <linux/types.h> /* pid_t */ | 24 | #include <linux/types.h> /* pid_t */ |
| 25 | #include <linux/compiler.h> /* __user */ | 25 | #include <linux/compiler.h> /* __user */ |
| 26 | 26 | ||
| 27 | #ifdef CONFIG_PROC_FS | 27 | #ifdef __KERNEL__ |
| 28 | # ifdef CONFIG_PROC_FS | ||
| 28 | struct seq_file; | 29 | struct seq_file; |
| 29 | extern void socket_seq_show(struct seq_file *seq); | 30 | extern void socket_seq_show(struct seq_file *seq); |
| 30 | #endif | 31 | # endif |
| 32 | #endif /* __KERNEL__ */ | ||
| 31 | 33 | ||
| 32 | typedef unsigned short sa_family_t; | 34 | typedef unsigned short sa_family_t; |
| 33 | 35 | ||
diff --git a/include/linux/types.h b/include/linux/types.h index 712ca53bc348..fca82ed55f49 100644 --- a/include/linux/types.h +++ b/include/linux/types.h | |||
| @@ -1,6 +1,9 @@ | |||
| 1 | #ifndef _LINUX_TYPES_H | 1 | #ifndef _LINUX_TYPES_H |
| 2 | #define _LINUX_TYPES_H | 2 | #define _LINUX_TYPES_H |
| 3 | 3 | ||
| 4 | #include <asm/types.h> | ||
| 5 | |||
| 6 | #ifndef __ASSEMBLY__ | ||
| 4 | #ifdef __KERNEL__ | 7 | #ifdef __KERNEL__ |
| 5 | 8 | ||
| 6 | #define DECLARE_BITMAP(name,bits) \ | 9 | #define DECLARE_BITMAP(name,bits) \ |
| @@ -9,7 +12,6 @@ | |||
| 9 | #endif | 12 | #endif |
| 10 | 13 | ||
| 11 | #include <linux/posix_types.h> | 14 | #include <linux/posix_types.h> |
| 12 | #include <asm/types.h> | ||
| 13 | 15 | ||
| 14 | #ifndef __KERNEL_STRICT_NAMES | 16 | #ifndef __KERNEL_STRICT_NAMES |
| 15 | 17 | ||
| @@ -212,5 +214,5 @@ struct ustat { | |||
| 212 | }; | 214 | }; |
| 213 | 215 | ||
| 214 | #endif /* __KERNEL__ */ | 216 | #endif /* __KERNEL__ */ |
| 215 | 217 | #endif /* __ASSEMBLY__ */ | |
| 216 | #endif /* _LINUX_TYPES_H */ | 218 | #endif /* _LINUX_TYPES_H */ |
