diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/asm-mips/io.h | 18 | ||||
| -rw-r--r-- | include/asm-powerpc/eeh.h | 7 | ||||
| -rw-r--r-- | include/asm-x86_64/acpi.h | 14 | ||||
| -rw-r--r-- | include/linux/netfilter_bridge/ebt_log.h | 1 | ||||
| -rw-r--r-- | include/linux/netfilter_ipv4/ipt_LOG.h | 3 | ||||
| -rw-r--r-- | include/linux/netfilter_ipv6/ip6t_LOG.h | 3 | ||||
| -rw-r--r-- | include/net/xfrm.h | 1 |
7 files changed, 27 insertions, 20 deletions
diff --git a/include/asm-mips/io.h b/include/asm-mips/io.h index 5a4c8a54b8f4..8c011aa61afa 100644 --- a/include/asm-mips/io.h +++ b/include/asm-mips/io.h | |||
| @@ -283,6 +283,24 @@ static inline void __iomem * __ioremap_mode(phys_t offset, unsigned long size, | |||
| 283 | __ioremap_mode((offset), (size), _CACHE_UNCACHED) | 283 | __ioremap_mode((offset), (size), _CACHE_UNCACHED) |
| 284 | 284 | ||
| 285 | /* | 285 | /* |
| 286 | * ioremap_cachable - map bus memory into CPU space | ||
| 287 | * @offset: bus address of the memory | ||
| 288 | * @size: size of the resource to map | ||
| 289 | * | ||
| 290 | * ioremap_nocache performs a platform specific sequence of operations to | ||
| 291 | * make bus memory CPU accessible via the readb/readw/readl/writeb/ | ||
| 292 | * writew/writel functions and the other mmio helpers. The returned | ||
| 293 | * address is not guaranteed to be usable directly as a virtual | ||
| 294 | * address. | ||
| 295 | * | ||
| 296 | * This version of ioremap ensures that the memory is marked cachable by | ||
| 297 | * the CPU. Also enables full write-combining. Useful for some | ||
| 298 | * memory-like regions on I/O busses. | ||
| 299 | */ | ||
| 300 | #define ioremap_cachable(offset, size) \ | ||
| 301 | __ioremap_mode((offset), (size), PAGE_CACHABLE_DEFAULT) | ||
| 302 | |||
| 303 | /* | ||
| 286 | * These two are MIPS specific ioremap variant. ioremap_cacheable_cow | 304 | * These two are MIPS specific ioremap variant. ioremap_cacheable_cow |
| 287 | * requests a cachable mapping, ioremap_uncached_accelerated requests a | 305 | * requests a cachable mapping, ioremap_uncached_accelerated requests a |
| 288 | * mapping using the uncached accelerated mode which isn't supported on | 306 | * mapping using the uncached accelerated mode which isn't supported on |
diff --git a/include/asm-powerpc/eeh.h b/include/asm-powerpc/eeh.h index b263fb2fa6e4..7dfb408fe2ca 100644 --- a/include/asm-powerpc/eeh.h +++ b/include/asm-powerpc/eeh.h | |||
| @@ -27,6 +27,7 @@ | |||
| 27 | #include <linux/string.h> | 27 | #include <linux/string.h> |
| 28 | 28 | ||
| 29 | struct pci_dev; | 29 | struct pci_dev; |
| 30 | struct pci_bus; | ||
| 30 | struct device_node; | 31 | struct device_node; |
| 31 | 32 | ||
| 32 | #ifdef CONFIG_EEH | 33 | #ifdef CONFIG_EEH |
| @@ -61,7 +62,7 @@ void __init pci_addr_cache_build(void); | |||
| 61 | */ | 62 | */ |
| 62 | void eeh_add_device_early(struct device_node *); | 63 | void eeh_add_device_early(struct device_node *); |
| 63 | void eeh_add_device_tree_early(struct device_node *); | 64 | void eeh_add_device_tree_early(struct device_node *); |
| 64 | void eeh_add_device_late(struct pci_dev *); | 65 | void eeh_add_device_tree_late(struct pci_bus *); |
| 65 | 66 | ||
| 66 | /** | 67 | /** |
| 67 | * eeh_remove_device - undo EEH setup for the indicated pci device | 68 | * eeh_remove_device - undo EEH setup for the indicated pci device |
| @@ -116,12 +117,12 @@ static inline void pci_addr_cache_build(void) { } | |||
| 116 | 117 | ||
| 117 | static inline void eeh_add_device_early(struct device_node *dn) { } | 118 | static inline void eeh_add_device_early(struct device_node *dn) { } |
| 118 | 119 | ||
| 119 | static inline void eeh_add_device_late(struct pci_dev *dev) { } | ||
| 120 | |||
| 121 | static inline void eeh_remove_device(struct pci_dev *dev) { } | 120 | static inline void eeh_remove_device(struct pci_dev *dev) { } |
| 122 | 121 | ||
| 123 | static inline void eeh_add_device_tree_early(struct device_node *dn) { } | 122 | static inline void eeh_add_device_tree_early(struct device_node *dn) { } |
| 124 | 123 | ||
| 124 | static inline void eeh_add_device_tree_late(struct pci_bus *bus) { } | ||
| 125 | |||
| 125 | static inline void eeh_remove_bus_device(struct pci_dev *dev) { } | 126 | static inline void eeh_remove_bus_device(struct pci_dev *dev) { } |
| 126 | #define EEH_POSSIBLE_ERROR(val, type) (0) | 127 | #define EEH_POSSIBLE_ERROR(val, type) (0) |
| 127 | #define EEH_IO_ERROR_VALUE(size) (-1UL) | 128 | #define EEH_IO_ERROR_VALUE(size) (-1UL) |
diff --git a/include/asm-x86_64/acpi.h b/include/asm-x86_64/acpi.h index e2b9923189a0..aa1c7b2e438c 100644 --- a/include/asm-x86_64/acpi.h +++ b/include/asm-x86_64/acpi.h | |||
| @@ -164,20 +164,6 @@ extern u8 x86_acpiid_to_apicid[]; | |||
| 164 | 164 | ||
| 165 | extern int acpi_skip_timer_override; | 165 | extern int acpi_skip_timer_override; |
| 166 | 166 | ||
| 167 | extern int unsync_tsc_on_multicluster; | ||
| 168 | |||
| 169 | static inline int acpi_madt_oem_check(char *oem, char *productid) | ||
| 170 | { | ||
| 171 | /* Copied from i386. Probably has too many entries. */ | ||
| 172 | if (!strncmp(oem, "IBM ENSW", 8) && | ||
| 173 | (!strncmp(productid, "VIGIL SMP", 9) | ||
| 174 | || !strncmp(productid, "EXA", 3) | ||
| 175 | || !strncmp(productid, "RUTHLESS SMP", 12))) { | ||
| 176 | unsync_tsc_on_multicluster = 1; | ||
| 177 | } | ||
| 178 | return 0; | ||
| 179 | } | ||
| 180 | |||
| 181 | #endif /*__KERNEL__*/ | 167 | #endif /*__KERNEL__*/ |
| 182 | 168 | ||
| 183 | #endif /*_ASM_ACPI_H*/ | 169 | #endif /*_ASM_ACPI_H*/ |
diff --git a/include/linux/netfilter_bridge/ebt_log.h b/include/linux/netfilter_bridge/ebt_log.h index 358fbc84fb59..96e231ae7554 100644 --- a/include/linux/netfilter_bridge/ebt_log.h +++ b/include/linux/netfilter_bridge/ebt_log.h | |||
| @@ -3,6 +3,7 @@ | |||
| 3 | 3 | ||
| 4 | #define EBT_LOG_IP 0x01 /* if the frame is made by ip, log the ip information */ | 4 | #define EBT_LOG_IP 0x01 /* if the frame is made by ip, log the ip information */ |
| 5 | #define EBT_LOG_ARP 0x02 | 5 | #define EBT_LOG_ARP 0x02 |
| 6 | #define EBT_LOG_NFLOG 0x04 | ||
| 6 | #define EBT_LOG_MASK (EBT_LOG_IP | EBT_LOG_ARP) | 7 | #define EBT_LOG_MASK (EBT_LOG_IP | EBT_LOG_ARP) |
| 7 | #define EBT_LOG_PREFIX_SIZE 30 | 8 | #define EBT_LOG_PREFIX_SIZE 30 |
| 8 | #define EBT_LOG_WATCHER "log" | 9 | #define EBT_LOG_WATCHER "log" |
diff --git a/include/linux/netfilter_ipv4/ipt_LOG.h b/include/linux/netfilter_ipv4/ipt_LOG.h index 22d16177319b..892f9a33fea8 100644 --- a/include/linux/netfilter_ipv4/ipt_LOG.h +++ b/include/linux/netfilter_ipv4/ipt_LOG.h | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | #define IPT_LOG_TCPOPT 0x02 /* Log TCP options */ | 6 | #define IPT_LOG_TCPOPT 0x02 /* Log TCP options */ |
| 7 | #define IPT_LOG_IPOPT 0x04 /* Log IP options */ | 7 | #define IPT_LOG_IPOPT 0x04 /* Log IP options */ |
| 8 | #define IPT_LOG_UID 0x08 /* Log UID owning local socket */ | 8 | #define IPT_LOG_UID 0x08 /* Log UID owning local socket */ |
| 9 | #define IPT_LOG_MASK 0x0f | 9 | #define IPT_LOG_NFLOG 0x10 /* Log using nf_log backend */ |
| 10 | #define IPT_LOG_MASK 0x1f | ||
| 10 | 11 | ||
| 11 | struct ipt_log_info { | 12 | struct ipt_log_info { |
| 12 | unsigned char level; | 13 | unsigned char level; |
diff --git a/include/linux/netfilter_ipv6/ip6t_LOG.h b/include/linux/netfilter_ipv6/ip6t_LOG.h index 9008ff5c40ae..060c1a1c6c60 100644 --- a/include/linux/netfilter_ipv6/ip6t_LOG.h +++ b/include/linux/netfilter_ipv6/ip6t_LOG.h | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | #define IP6T_LOG_TCPOPT 0x02 /* Log TCP options */ | 6 | #define IP6T_LOG_TCPOPT 0x02 /* Log TCP options */ |
| 7 | #define IP6T_LOG_IPOPT 0x04 /* Log IP options */ | 7 | #define IP6T_LOG_IPOPT 0x04 /* Log IP options */ |
| 8 | #define IP6T_LOG_UID 0x08 /* Log UID owning local socket */ | 8 | #define IP6T_LOG_UID 0x08 /* Log UID owning local socket */ |
| 9 | #define IP6T_LOG_MASK 0x0f | 9 | #define IP6T_LOG_NFLOG 0x10 /* Log using nf_log backend */ |
| 10 | #define IP6T_LOG_MASK 0x1f | ||
| 10 | 11 | ||
| 11 | struct ip6t_log_info { | 12 | struct ip6t_log_info { |
| 12 | unsigned char level; | 13 | unsigned char level; |
diff --git a/include/net/xfrm.h b/include/net/xfrm.h index 004e645f3e18..8d362c49b8a9 100644 --- a/include/net/xfrm.h +++ b/include/net/xfrm.h | |||
| @@ -233,7 +233,6 @@ struct xfrm_type | |||
| 233 | int (*init_state)(struct xfrm_state *x); | 233 | int (*init_state)(struct xfrm_state *x); |
| 234 | void (*destructor)(struct xfrm_state *); | 234 | void (*destructor)(struct xfrm_state *); |
| 235 | int (*input)(struct xfrm_state *, struct xfrm_decap_state *, struct sk_buff *skb); | 235 | int (*input)(struct xfrm_state *, struct xfrm_decap_state *, struct sk_buff *skb); |
| 236 | int (*post_input)(struct xfrm_state *, struct xfrm_decap_state *, struct sk_buff *skb); | ||
| 237 | int (*output)(struct xfrm_state *, struct sk_buff *pskb); | 236 | int (*output)(struct xfrm_state *, struct sk_buff *pskb); |
| 238 | /* Estimate maximal size of result of transformation of a dgram */ | 237 | /* Estimate maximal size of result of transformation of a dgram */ |
| 239 | u32 (*get_max_size)(struct xfrm_state *, int size); | 238 | u32 (*get_max_size)(struct xfrm_state *, int size); |
