From: Hauke Mehrtens Date: Thu, 10 Feb 2011 15:26:27 +0000 (+0100) Subject: compat-wireless: make patches apply again X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=3768fbe271358697b8389e1431e5b37aea3a56ef;p=openwrt%2Fstaging%2Fblogic.git compat-wireless: make patches apply again Signed-off-by: Hauke Mehrtens --- diff --git a/patches/16-bluetooth.patch b/patches/16-bluetooth.patch index c94528acf3a9..d54e517b0828 100644 --- a/patches/16-bluetooth.patch +++ b/patches/16-bluetooth.patch @@ -547,9 +547,21 @@ here still, but for now we keep this here. { struct sock *sk; ---- a/net/bluetooth/l2cap.c -+++ b/net/bluetooth/l2cap.c -@@ -982,8 +982,12 @@ static struct sock *l2cap_sock_alloc(str +--- a/net/bluetooth/l2cap_sock.c ++++ b/net/bluetooth/l2cap_sock.c +@@ -520,7 +520,11 @@ static int l2cap_sock_getsockopt(struct + return err; + } + ++#if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,31)) + static int l2cap_sock_setsockopt_old(struct socket *sock, int optname, char __user *optval, unsigned int optlen) ++#else ++static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, char __user *optval, int optlen) ++#endif + { + struct sock *sk = sock->sk; + struct l2cap_options opts; +@@ -1067,8 +1071,12 @@ struct sock *l2cap_sock_alloc(struct net return sk; } @@ -562,7 +574,7 @@ here still, but for now we keep this here. { struct sock *sk; -@@ -995,7 +999,11 @@ static int l2cap_sock_create(struct net +@@ -1080,7 +1088,11 @@ static int l2cap_sock_create(struct net sock->type != SOCK_DGRAM && sock->type != SOCK_RAW) return -ESOCKTNOSUPPORT; @@ -574,15 +586,3 @@ here still, but for now we keep this here. return -EPERM; sock->ops = &l2cap_sock_ops; -@@ -2043,7 +2051,11 @@ static int l2cap_sock_setsockopt_old(str - return err; - } - -+#if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,31)) - static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsigned int optlen) -+#else -+static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, char __user *optval, int optlen) -+#endif - { - struct sock *sk = sock->sk; - struct bt_security sec; diff --git a/patches/31-backport-sk_add_backlog.patch b/patches/31-backport-sk_add_backlog.patch index 704c7c668199..916d31fdace7 100644 --- a/patches/31-backport-sk_add_backlog.patch +++ b/patches/31-backport-sk_add_backlog.patch @@ -7,9 +7,9 @@ limitted caller via a3a858ff. The older kernels don't have a size and as such always are successfull when adding to the backlog. ---- a/net/bluetooth/l2cap.c -+++ b/net/bluetooth/l2cap.c -@@ -4449,8 +4449,12 @@ static inline int l2cap_data_channel(str +--- a/net/bluetooth/l2cap_core.c ++++ b/net/bluetooth/l2cap_core.c +@@ -3368,8 +3368,12 @@ static inline int l2cap_data_channel(str if (!sock_owned_by_user(sk)) { l2cap_ertm_data_rcv(sk, skb); } else { diff --git a/patches/35-fix-makefile-includes.patch b/patches/35-fix-makefile-includes.patch index 2142da27859d..ea5b41d6525e 100644 --- a/patches/35-fix-makefile-includes.patch +++ b/patches/35-fix-makefile-includes.patch @@ -20,11 +20,11 @@ path the make process will search in the kernel tree for the headers. +ccflags-y += -I$(obj)/.. --- a/drivers/staging/brcm80211/brcmfmac/Makefile +++ b/drivers/staging/brcm80211/brcmfmac/Makefile -@@ -32,9 +32,9 @@ ccflags-y := \ - -DPKT_FILTER_SUPPORT \ - -DSHOW_EVENTS \ - -DTOE \ -- -Idrivers/staging/brcm80211/brcmfmac \ +@@ -35,9 +35,9 @@ ccflags-y := \ + ccflags-$(CONFIG_BRCMDBG) += -DDHD_DEBUG + + ccflags-y += \ +- -Idrivers/staging/brcm80211/brcmfmac \ - -Idrivers/staging/brcm80211/include \ - -Idrivers/staging/brcm80211/util + -I$(obj) \ @@ -35,9 +35,9 @@ path the make process will search in the kernel tree for the headers. wl_cfg80211.o \ --- a/drivers/staging/brcm80211/brcmsmac/Makefile +++ b/drivers/staging/brcm80211/brcmsmac/Makefile -@@ -24,10 +24,10 @@ ccflags-y := \ +@@ -23,10 +23,10 @@ ccflags-y := \ + -DWL11N \ -DDBAND \ - -DBCMDMA32 \ -DBCMNVRAMR \ - -Idrivers/staging/brcm80211/brcmsmac \ - -Idrivers/staging/brcm80211/brcmsmac/phy \