]> git.pld-linux.org Git - packages/kernel.git/commitdiff
Up to 4.4.302 (4.4 line is EOL now). auto/th/kernel-4.4-4.4.302-1
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Thu, 24 Nov 2022 10:13:58 +0000 (11:13 +0100)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Thu, 24 Nov 2022 10:13:58 +0000 (11:13 +0100)
kernel-vserver-2.3.patch
kernel.spec

index d6da7ca22ef5297d90f01e9eee6592a42636a14d..28a71f9645a47e6ed210dea57a47e92df1e9662a 100644 (file)
@@ -23643,7 +23643,7 @@ diff -urNp -x '*.orig' linux-4.4/net/ipv4/raw.c linux-4.4/net/ipv4/raw.c
        security_sk_classify_flow(sk, flowi4_to_flowi(&fl4));
        rt = ip_route_output_flow(net, &fl4, sk);
        if (IS_ERR(rt)) {
-@@ -706,17 +722,19 @@ static int raw_bind(struct sock *sk, str
+@@ -722,6 +722,7 @@ static int raw_bind(struct sock *sk, str
  {
        struct inet_sock *inet = inet_sk(sk);
        struct sockaddr_in *addr = (struct sockaddr_in *) uaddr;
@@ -23651,18 +23651,20 @@ diff -urNp -x '*.orig' linux-4.4/net/ipv4/raw.c linux-4.4/net/ipv4/raw.c
        int ret = -EINVAL;
        int chk_addr_ret;
  
+@@ -728,12 +728,13 @@ static int raw_bind(struct sock *sk, str
+       lock_sock(sk);
        if (sk->sk_state != TCP_CLOSE || addr_len < sizeof(struct sockaddr_in))
                goto out;
 -      chk_addr_ret = inet_addr_type(sock_net(sk), addr->sin_addr.s_addr);
-+      v4_map_sock_addr(inet, addr, &nsa);
-+      chk_addr_ret = inet_addr_type(sock_net(sk), nsa.saddr);
++        v4_map_sock_addr(inet, addr, &nsa);
++        chk_addr_ret = inet_addr_type(sock_net(sk), nsa.saddr);
        ret = -EADDRNOTAVAIL;
 -      if (addr->sin_addr.s_addr && chk_addr_ret != RTN_LOCAL &&
-+      if (nsa.saddr && chk_addr_ret != RTN_LOCAL &&
++        if (nsa.saddr && chk_addr_ret != RTN_LOCAL &&
            chk_addr_ret != RTN_MULTICAST && chk_addr_ret != RTN_BROADCAST)
                goto out;
 -      inet->inet_rcv_saddr = inet->inet_saddr = addr->sin_addr.s_addr;
-+      v4_set_sock_addr(inet, &nsa);
++        v4_set_sock_addr(inet, &nsa);
        if (chk_addr_ret == RTN_MULTICAST || chk_addr_ret == RTN_BROADCAST)
                inet->inet_saddr = 0;  /* Use device */
        sk_dst_reset(sk);
index 818b966e916ffe084cd687c87720975d8bdb81fd..0e4f9c6b06cebb576e3867aef7d36571c0fb96ed 100644 (file)
@@ -72,7 +72,7 @@
 
 %define                rel             1
 %define                basever         4.4
-%define                postver         .299
+%define                postver         .302
 
 # define this to '-%{basever}' for longterm branch
 %define                versuffix       -%{basever}
@@ -124,7 +124,7 @@ Source0:    http://www.kernel.org/pub/linux/kernel/v4.x/linux-%{basever}.tar.xz
 # Source0-md5: 9a78fa2eb6c68ca5a40ed5af08142599
 %if "%{postver}" != ".0"
 Patch0:                http://www.kernel.org/pub/linux/kernel/v4.x/patch-%{version}.xz
-# Patch0-md5:  e3d26e7bee0432a7cca77f75655392b3
+# Patch0-md5:  4aa4dc0f2534cf9dd0c964e0b692fe8b
 %endif
 Source1:       kernel.sysconfig
 
This page took 0.094985 seconds and 4 git commands to generate.