mbox series

[SRU,Xenial,PULL] Xenial update: 4.4.176 upstream stable release (LP: #1818815)

Message ID 20190306150529.18212-1-juergh@canonical.com
State New
Headers show
Series [SRU,Xenial,PULL] Xenial update: 4.4.176 upstream stable release (LP: #1818815) | expand

Pull-request

git://git.launchpad.net/~juergh/+git/xenial-linux update-4.4.176

Message

Juerg Haefliger March 6, 2019, 3:05 p.m. UTC
SRU Justification

    Impact:
       The upstream process for stable tree updates is quite similar
       in scope to the Ubuntu SRU process, e.g., each patch has to
       demonstrably fix a bug, and each patch is vetted by upstream
       by originating either directly from a mainline/stable Linux tree or
       a minimally backported form of that patch. The following upstream
       stable patches should be included in the Ubuntu kernel:

       4.4.176 upstream stable release
       from git://git.kernel.org/

            
Linux 4.4.176
KVM: VMX: Fix x2apic check in vmx_msr_bitmap_mode()
ax25: fix possible use-after-free
mISDN: fix a race in dev_expire_timer()
net/x25: do not hold the cpu too long in x25_new_lci()
mfd: as3722: Mark PM functions as __maybe_unused
mfd: as3722: Handle interrupts on suspend
kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974)
x86: livepatch: Treat R_X86_64_PLT32 as R_X86_64_PC32
net: ipv4: use a dedicated counter for icmp_v4 redirect packets
net: stmmac: Fix a race in EEE enable callback
vxlan: test dev->flags & IFF_UP before calling netif_rx()
tcp: clear icsk_backoff in tcp_write_queue_purge()
net: Do not allocate page fragments that are not skb aligned
tcp: tcp_v4_err() should be more careful
net: Add header for usage of fls64()
sky2: Increase D3 delay again
net: Fix for_each_netdev_feature on Big endian
hwmon: (lm80) Fix missing unlock on error in set_fan_div()
vsock: cope with memory allocation failure at socket creation time
net: fix IPv6 prefix route residue

Compile-tested all supported architectures.

Signed-off-by: Juerg Haefliger <juergh@canonical.com>
---

The following changes since commit e13dc3bd6263b96d2fc1055c97497573c9f60870:

  Linux 4.4.175 (2019-03-06 11:54:09 +0100)

are available in the Git repository at:

  git://git.launchpad.net/~juergh/+git/xenial-linux update-4.4.176

for you to fetch changes up to c1c2056eec70681209d27126c612994abf60e987:

  Linux 4.4.176 (2019-03-06 12:14:09 +0100)

----------------------------------------------------------------
Alexander Duyck (1):
      net: Do not allocate page fragments that are not skb aligned

Arnd Bergmann (1):
      mfd: as3722: Mark PM functions as __maybe_unused

David S. Miller (1):
      net: Add header for usage of fls64()

Eric Dumazet (6):
      tcp: tcp_v4_err() should be more careful
      tcp: clear icsk_backoff in tcp_write_queue_purge()
      vxlan: test dev->flags & IFF_UP before calling netif_rx()
      net/x25: do not hold the cpu too long in x25_new_lci()
      mISDN: fix a race in dev_expire_timer()
      ax25: fix possible use-after-free

Greg Kroah-Hartman (1):
      Linux 4.4.176

Hauke Mehrtens (1):
      net: Fix for_each_netdev_feature on Big endian

Jon Hunter (1):
      mfd: as3722: Handle interrupts on suspend

Jose Abreu (1):
      net: stmmac: Fix a race in EEE enable callback

Kai-Heng Feng (1):
      sky2: Increase D3 delay again

Lorenzo Bianconi (1):
      net: ipv4: use a dedicated counter for icmp_v4 redirect packets

Paolo Abeni (1):
      vsock: cope with memory allocation failure at socket creation time

Wei Yongjun (1):
      hwmon: (lm80) Fix missing unlock on error in set_fan_div()

Zhiqiang Liu (1):
      net: fix IPv6 prefix route residue

chenzefeng (A) (1):
      x86: livepatch: Treat R_X86_64_PLT32 as R_X86_64_PC32

 Makefile                                           |  2 +-
 arch/x86/kernel/livepatch.c                        |  1 +
 drivers/hwmon/lm80.c                               |  4 ++-
 drivers/isdn/mISDN/timerdev.c                      |  2 +-
 drivers/mfd/as3722.c                               | 30 ++++++++++++++++++++++
 drivers/net/ethernet/marvell/sky2.c                |  2 +-
 .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c   | 22 ++++++++--------
 drivers/net/vxlan.c                                | 13 ++++++++--
 include/linux/netdev_features.h                    | 24 +++++++++++++++--
 include/net/ax25.h                                 | 12 +++++++++
 include/net/inetpeer.h                             |  1 +
 include/net/tcp.h                                  |  1 +
 net/ax25/ax25_ip.c                                 |  4 +--
 net/ax25/ax25_route.c                              | 19 ++++++--------
 net/core/dev.c                                     |  4 +--
 net/core/skbuff.c                                  |  4 +++
 net/ipv4/inetpeer.c                                |  1 +
 net/ipv4/route.c                                   |  7 +++--
 net/ipv4/tcp.c                                     |  1 -
 net/ipv4/tcp_ipv4.c                                |  7 ++---
 net/ipv6/addrconf.c                                |  3 ++-
 net/vmw_vsock/vmci_transport.c                     |  4 +++
 net/x25/af_x25.c                                   |  6 ++---
 23 files changed, 130 insertions(+), 44 deletions(-)

Comments

Khalid Elmously March 7, 2019, 2:19 a.m. UTC | #1
On 2019-03-06 16:05:29 , Juerg Haefliger wrote:
> 
>     SRU Justification
> 
>     Impact:
>        The upstream process for stable tree updates is quite similar
>        in scope to the Ubuntu SRU process, e.g., each patch has to
>        demonstrably fix a bug, and each patch is vetted by upstream
>        by originating either directly from a mainline/stable Linux tree or
>        a minimally backported form of that patch. The following upstream
>        stable patches should be included in the Ubuntu kernel:
> 
>        4.4.176 upstream stable release
>        from git://git.kernel.org/
> 
>             
> Linux 4.4.176
> KVM: VMX: Fix x2apic check in vmx_msr_bitmap_mode()
> ax25: fix possible use-after-free
> mISDN: fix a race in dev_expire_timer()
> net/x25: do not hold the cpu too long in x25_new_lci()
> mfd: as3722: Mark PM functions as __maybe_unused
> mfd: as3722: Handle interrupts on suspend
> kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974)
> x86: livepatch: Treat R_X86_64_PLT32 as R_X86_64_PC32
> net: ipv4: use a dedicated counter for icmp_v4 redirect packets
> net: stmmac: Fix a race in EEE enable callback
> vxlan: test dev->flags & IFF_UP before calling netif_rx()
> tcp: clear icsk_backoff in tcp_write_queue_purge()
> net: Do not allocate page fragments that are not skb aligned
> tcp: tcp_v4_err() should be more careful
> net: Add header for usage of fls64()
> sky2: Increase D3 delay again
> net: Fix for_each_netdev_feature on Big endian
> hwmon: (lm80) Fix missing unlock on error in set_fan_div()
> vsock: cope with memory allocation failure at socket creation time
> net: fix IPv6 prefix route residue
> 
> Compile-tested all supported architectures.
> 
> Signed-off-by: Juerg Haefliger <juergh@canonical.com>
> ---
> 
> The following changes since commit e13dc3bd6263b96d2fc1055c97497573c9f60870:
> 
>   Linux 4.4.175 (2019-03-06 11:54:09 +0100)
> 
> are available in the Git repository at:
> 
>   git://git.launchpad.net/~juergh/+git/xenial-linux update-4.4.176
> 
> for you to fetch changes up to c1c2056eec70681209d27126c612994abf60e987:
> 
>   Linux 4.4.176 (2019-03-06 12:14:09 +0100)
> 
> ----------------------------------------------------------------
> Alexander Duyck (1):
>       net: Do not allocate page fragments that are not skb aligned
> 
> Arnd Bergmann (1):
>       mfd: as3722: Mark PM functions as __maybe_unused
> 
> David S. Miller (1):
>       net: Add header for usage of fls64()
> 
> Eric Dumazet (6):
>       tcp: tcp_v4_err() should be more careful
>       tcp: clear icsk_backoff in tcp_write_queue_purge()
>       vxlan: test dev->flags & IFF_UP before calling netif_rx()
>       net/x25: do not hold the cpu too long in x25_new_lci()
>       mISDN: fix a race in dev_expire_timer()
>       ax25: fix possible use-after-free
> 
> Greg Kroah-Hartman (1):
>       Linux 4.4.176
> 
> Hauke Mehrtens (1):
>       net: Fix for_each_netdev_feature on Big endian
> 
> Jon Hunter (1):
>       mfd: as3722: Handle interrupts on suspend
> 
> Jose Abreu (1):
>       net: stmmac: Fix a race in EEE enable callback
> 
> Kai-Heng Feng (1):
>       sky2: Increase D3 delay again
> 
> Lorenzo Bianconi (1):
>       net: ipv4: use a dedicated counter for icmp_v4 redirect packets
> 
> Paolo Abeni (1):
>       vsock: cope with memory allocation failure at socket creation time
> 
> Wei Yongjun (1):
>       hwmon: (lm80) Fix missing unlock on error in set_fan_div()
> 
> Zhiqiang Liu (1):
>       net: fix IPv6 prefix route residue
> 
> chenzefeng (A) (1):
>       x86: livepatch: Treat R_X86_64_PLT32 as R_X86_64_PC32
> 
>  Makefile                                           |  2 +-
>  arch/x86/kernel/livepatch.c                        |  1 +
>  drivers/hwmon/lm80.c                               |  4 ++-
>  drivers/isdn/mISDN/timerdev.c                      |  2 +-
>  drivers/mfd/as3722.c                               | 30 ++++++++++++++++++++++
>  drivers/net/ethernet/marvell/sky2.c                |  2 +-
>  .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c   | 22 ++++++++--------
>  drivers/net/vxlan.c                                | 13 ++++++++--
>  include/linux/netdev_features.h                    | 24 +++++++++++++++--
>  include/net/ax25.h                                 | 12 +++++++++
>  include/net/inetpeer.h                             |  1 +
>  include/net/tcp.h                                  |  1 +
>  net/ax25/ax25_ip.c                                 |  4 +--
>  net/ax25/ax25_route.c                              | 19 ++++++--------
>  net/core/dev.c                                     |  4 +--
>  net/core/skbuff.c                                  |  4 +++
>  net/ipv4/inetpeer.c                                |  1 +
>  net/ipv4/route.c                                   |  7 +++--
>  net/ipv4/tcp.c                                     |  1 -
>  net/ipv4/tcp_ipv4.c                                |  7 ++---
>  net/ipv6/addrconf.c                                |  3 ++-
>  net/vmw_vsock/vmci_transport.c                     |  4 +++
>  net/x25/af_x25.c                                   |  6 ++---
>  23 files changed, 130 insertions(+), 44 deletions(-)
> 
> -- 
> kernel-team mailing list
> kernel-team@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team