diff options
| author | David S. Miller <davem@davemloft.net> | 2013-08-26 16:37:08 -0400 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2013-08-26 16:37:08 -0400 |
| commit | b05930f5d1c7d5873cb050261d21789a99de9d48 (patch) | |
| tree | 2d374846712b0bdacc5dd0a36b3c2f754886e560 /include/linux | |
| parent | b65f63ee845136940db985f3072335d8cdb6fd6c (diff) | |
| parent | 41a00f7950a6bc0aa956f6d6b423f0fbf34d431a (diff) | |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Conflicts:
drivers/net/wireless/iwlwifi/pcie/trans.c
include/linux/inetdevice.h
The inetdevice.h conflict involves moving the IPV4_DEVCONF values
into a UAPI header, overlapping additions of some new entries.
The iwlwifi conflict is a context overlap.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/inetdevice.h | 36 | ||||
| -rw-r--r-- | include/linux/ipv6.h | 1 | ||||
| -rw-r--r-- | include/linux/mm_types.h | 1 | ||||
| -rw-r--r-- | include/linux/sched.h | 1 |
4 files changed, 3 insertions, 36 deletions
diff --git a/include/linux/inetdevice.h b/include/linux/inetdevice.h index c796ce26c7c0..79640e015a86 100644 --- a/include/linux/inetdevice.h +++ b/include/linux/inetdevice.h | |||
| @@ -5,47 +5,13 @@ | |||
| 5 | 5 | ||
| 6 | #include <linux/bitmap.h> | 6 | #include <linux/bitmap.h> |
| 7 | #include <linux/if.h> | 7 | #include <linux/if.h> |
| 8 | #include <linux/ip.h> | ||
| 8 | #include <linux/netdevice.h> | 9 | #include <linux/netdevice.h> |
| 9 | #include <linux/rcupdate.h> | 10 | #include <linux/rcupdate.h> |
| 10 | #include <linux/timer.h> | 11 | #include <linux/timer.h> |
| 11 | #include <linux/sysctl.h> | 12 | #include <linux/sysctl.h> |
| 12 | #include <linux/rtnetlink.h> | 13 | #include <linux/rtnetlink.h> |
| 13 | 14 | ||
| 14 | enum | ||
| 15 | { | ||
| 16 | IPV4_DEVCONF_FORWARDING=1, | ||
| 17 | IPV4_DEVCONF_MC_FORWARDING, | ||
| 18 | IPV4_DEVCONF_PROXY_ARP, | ||
| 19 | IPV4_DEVCONF_ACCEPT_REDIRECTS, | ||
| 20 | IPV4_DEVCONF_SECURE_REDIRECTS, | ||
| 21 | IPV4_DEVCONF_SEND_REDIRECTS, | ||
| 22 | IPV4_DEVCONF_SHARED_MEDIA, | ||
| 23 | IPV4_DEVCONF_RP_FILTER, | ||
| 24 | IPV4_DEVCONF_ACCEPT_SOURCE_ROUTE, | ||
| 25 | IPV4_DEVCONF_BOOTP_RELAY, | ||
| 26 | IPV4_DEVCONF_LOG_MARTIANS, | ||
| 27 | IPV4_DEVCONF_TAG, | ||
| 28 | IPV4_DEVCONF_ARPFILTER, | ||
| 29 | IPV4_DEVCONF_MEDIUM_ID, | ||
| 30 | IPV4_DEVCONF_FORCE_IGMP_VERSION, | ||
| 31 | IPV4_DEVCONF_IGMPV2_UNSOLICITED_REPORT_INTERVAL, | ||
| 32 | IPV4_DEVCONF_IGMPV3_UNSOLICITED_REPORT_INTERVAL, | ||
| 33 | IPV4_DEVCONF_NOXFRM, | ||
| 34 | IPV4_DEVCONF_NOPOLICY, | ||
| 35 | IPV4_DEVCONF_ARP_ANNOUNCE, | ||
| 36 | IPV4_DEVCONF_ARP_IGNORE, | ||
| 37 | IPV4_DEVCONF_PROMOTE_SECONDARIES, | ||
| 38 | IPV4_DEVCONF_ARP_ACCEPT, | ||
| 39 | IPV4_DEVCONF_ARP_NOTIFY, | ||
| 40 | IPV4_DEVCONF_ACCEPT_LOCAL, | ||
| 41 | IPV4_DEVCONF_SRC_VMARK, | ||
| 42 | IPV4_DEVCONF_PROXY_ARP_PVLAN, | ||
| 43 | IPV4_DEVCONF_ROUTE_LOCALNET, | ||
| 44 | __IPV4_DEVCONF_MAX | ||
| 45 | }; | ||
| 46 | |||
| 47 | #define IPV4_DEVCONF_MAX (__IPV4_DEVCONF_MAX - 1) | ||
| 48 | |||
| 49 | struct ipv4_devconf { | 15 | struct ipv4_devconf { |
| 50 | void *sysctl; | 16 | void *sysctl; |
| 51 | int data[IPV4_DEVCONF_MAX]; | 17 | int data[IPV4_DEVCONF_MAX]; |
diff --git a/include/linux/ipv6.h b/include/linux/ipv6.h index 77a478462d8e..9ac5047062c8 100644 --- a/include/linux/ipv6.h +++ b/include/linux/ipv6.h | |||
| @@ -103,6 +103,7 @@ struct inet6_skb_parm { | |||
| 103 | #define IP6SKB_FORWARDED 2 | 103 | #define IP6SKB_FORWARDED 2 |
| 104 | #define IP6SKB_REROUTED 4 | 104 | #define IP6SKB_REROUTED 4 |
| 105 | #define IP6SKB_ROUTERALERT 8 | 105 | #define IP6SKB_ROUTERALERT 8 |
| 106 | #define IP6SKB_FRAGMENTED 16 | ||
| 106 | }; | 107 | }; |
| 107 | 108 | ||
| 108 | #define IP6CB(skb) ((struct inet6_skb_parm*)((skb)->cb)) | 109 | #define IP6CB(skb) ((struct inet6_skb_parm*)((skb)->cb)) |
diff --git a/include/linux/mm_types.h b/include/linux/mm_types.h index fb425aa16c01..faf4b7c1ad12 100644 --- a/include/linux/mm_types.h +++ b/include/linux/mm_types.h | |||
| @@ -332,6 +332,7 @@ struct mm_struct { | |||
| 332 | unsigned long pgoff, unsigned long flags); | 332 | unsigned long pgoff, unsigned long flags); |
| 333 | #endif | 333 | #endif |
| 334 | unsigned long mmap_base; /* base of mmap area */ | 334 | unsigned long mmap_base; /* base of mmap area */ |
| 335 | unsigned long mmap_legacy_base; /* base of mmap area in bottom-up allocations */ | ||
| 335 | unsigned long task_size; /* size of task vm space */ | 336 | unsigned long task_size; /* size of task vm space */ |
| 336 | unsigned long highest_vm_end; /* highest vma end address */ | 337 | unsigned long highest_vm_end; /* highest vma end address */ |
| 337 | pgd_t * pgd; | 338 | pgd_t * pgd; |
diff --git a/include/linux/sched.h b/include/linux/sched.h index e9995eb5985c..078066daffd4 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h | |||
| @@ -314,7 +314,6 @@ struct nsproxy; | |||
| 314 | struct user_namespace; | 314 | struct user_namespace; |
| 315 | 315 | ||
| 316 | #ifdef CONFIG_MMU | 316 | #ifdef CONFIG_MMU |
| 317 | extern unsigned long mmap_legacy_base(void); | ||
| 318 | extern void arch_pick_mmap_layout(struct mm_struct *mm); | 317 | extern void arch_pick_mmap_layout(struct mm_struct *mm); |
| 319 | extern unsigned long | 318 | extern unsigned long |
| 320 | arch_get_unmapped_area(struct file *, unsigned long, unsigned long, | 319 | arch_get_unmapped_area(struct file *, unsigned long, unsigned long, |
