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 |
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
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(-)