Message ID | 20190910185700.27478-1-kamal@canonical.com |
---|---|
State | New |
Headers | show |
Series | [SRU,Bionic,PULL] Bionic upstream stable patchset 2019-09-10+ | expand |
On 10.09.19 20:57, Kamal Mostafa wrote: > This pull req includes the following pending Bionic stable patchsets: > > Bionic update: upstream stable patchset 2019-09-09 > Ported from the following upstream stable releases: > v4.14.142, v4.19.70, > v4.19.71 > BugLink: https://bugs.launchpad.net/bugs/1843338 > > Bionic update: upstream stable patchset 2019-09-10 > Ported from the following upstream stable releases: > v4.14.143, v4.19.72 > BugLink: https://bugs.launchpad.net/bugs/1843463 > > -Kamal > > ----- > > The following changes since commit 7c8b9d356cf823f9ce6d92b3827866f3db8e88e4: > > UBUNTU: Ubuntu-4.15.0-63.72 (2019-09-06 05:59:35 -0400) > > are available in the Git repository at: > > git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/bionic bionic-stable > > for you to fetch changes up to d244d36e1ccef2dcacf55ee189ce300a24659510: > > UBUNTU: upstream stable to v4.14.143, v4.19.72 (2019-09-10 10:11:33 -0700) > > ---------------------------------------------------------------- [...] > > Andrew Morton (1): > mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n > This fixes a build failure present in the current bionic/linux in -proposed, which wasn't triggered on the master kernel because CONFIG_COMPACTION is set. I hit this issue with bionic/linux-kvm so I will apply it directly there. This might affect other derivatives as well. Kleber
To be superceded and rebased. -Kamal On Tue, Sep 10, 2019 at 11:57:00AM -0700, Kamal Mostafa wrote: > This pull req includes the following pending Bionic stable patchsets: > > Bionic update: upstream stable patchset 2019-09-09 > Ported from the following upstream stable releases: > v4.14.142, v4.19.70, > v4.19.71 > BugLink: https://bugs.launchpad.net/bugs/1843338 > > Bionic update: upstream stable patchset 2019-09-10 > Ported from the following upstream stable releases: > v4.14.143, v4.19.72 > BugLink: https://bugs.launchpad.net/bugs/1843463 > > -Kamal > > ----- > > The following changes since commit 7c8b9d356cf823f9ce6d92b3827866f3db8e88e4: > > UBUNTU: Ubuntu-4.15.0-63.72 (2019-09-06 05:59:35 -0400) > > are available in the Git repository at: > > git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/bionic bionic-stable > > for you to fetch changes up to d244d36e1ccef2dcacf55ee189ce300a24659510: > > UBUNTU: upstream stable to v4.14.143, v4.19.72 (2019-09-10 10:11:33 -0700) > > ---------------------------------------------------------------- > Adrian Vladu (2): > tools: hv: fix KVP and VSS daemons exit code > tools: hv: fixed Python pep8/flake8 warnings for lsvmbus > > Alexander Shishkin (2): > intel_th: pci: Add support for another Lewisburg PCH > intel_th: pci: Add Tiger Lake support > > Alexandre Courbot (2): > drm/mediatek: use correct device to import PRIME buffers > drm/mediatek: set DMA max segment size > > Alexey Kardashevskiy (1): > KVM: PPC: Book3S: Fix incorrect guest-to-user-translation error handling > > Andrea Righi (1): > kprobes: Fix potential deadlock in kprobe_optimizer() > > Andrew Cooks (1): > i2c: piix4: Fix port selection for AMD Family 16h Model 30h > > Andrew Jones (1): > KVM: arm/arm64: Only skip MMIO insn once > > Andrew Morton (1): > mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n > > Anthony Iliopoulos (1): > nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns > > Arnd Bergmann (1): > dmaengine: ste_dma40: fix unneeded variable warning > > Bandan Das (1): > x86/apic: Do not initialize LDR and DFR for bigsmp > > Benjamin Herrenschmidt (2): > usb: gadget: composite: Clear "suspended" on reset/disconnect > usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt > > Benjamin Tissoires (1): > HID: cp2112: prevent sleeping function called from invalid context > > Bill Kuzeja (1): > scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure > > Chen-Yu Tsai (1): > net: stmmac: dwmac-rk: Don't fail if phy regulator is absent > > Cong Wang (1): > net_sched: fix a NULL pointer deref in ipt action > > Darrick J. Wong (1): > vfs: fix page locking deadlocks when deduping files > > David Howells (2): > afs: Fix the CB.ProbeUuid service handler to reply correctly > afs: Fix leak in afs_lookup_cell_rcu() > > Dexuan Cui (2): > hv_netvsc: Fix a warning of suspicious RCU usage > Input: hyperv-keyboard: Use in-place iterator API in the channel callback > > Ding Xiang (1): > stm class: Fix a double free of stm_source_device > > Eric Dumazet (3): > tcp: make sure EPOLLOUT wont be missed > tcp: remove empty skb from write queue in error cases > mld: fix memory leak in mld_del_delrec() > > Eugen Hristev (1): > mmc: sdhci-of-at91: add quirk for broken HS200 > > Feng Sun (1): > net: fix skb use after free in netpoll > > Fuqian Huang (1): > net: tundra: tsi108: use spin_lock_irqsave instead of spin_lock_irq in IRQ context > > Gary R Hook (1): > crypto: ccp - Ignore unconfigured CCP device on suspend/resume > > Geert Uytterhoeven (1): > usb: host: xhci: rcar: Fix typo in compatible string matching > > Greg Kroah-Hartman (2): > x86/ptrace: fix up botched merge of spectrev1 fix > Revert "ASoC: Fail card instantiation if DAI format setup fails" > > Hangbin Liu (1): > ipv4/icmp: fix rt dst dev null pointer dereference > > Hans Ulli Kroll (1): > usb: host: fotg2: restart hcd after port reset > > Hans Verkuil (1): > omap-dma/omap_vout_vrfb: fix off-by-one fi value > > Henk van der Laan (1): > usb-storage: Add new JMS567 revision to unusual_devs > > Heyi Guo (1): > KVM: arm/arm64: vgic: Fix potential deadlock when ap_list is long > > Hodaszi, Robert (1): > Revert "cfg80211: fix processing world regdomain when non modular" > > Hui Peng (2): > ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term > ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit > > Jakub Kicinski (1): > tools: bpftool: fix error message (prog -> object) > > Jason Baron (1): > net/smc: make sure EPOLLOUT is raised > > Jeronimo Borque (1): > ALSA: hda - Fixes inverted Conexant GPIO mic mute led > > Jia-Ju Bai (1): > dmaengine: stm32-mdma: Fix a possible null-pointer dereference in stm32_mdma_irq_handler() > > Johannes Berg (1): > mac80211: fix possible sta leak > > John Garry (4): > lib: logic_pio: Fix RCU usage > lib: logic_pio: Avoid possible overlap for unregistering regions > lib: logic_pio: Add logic_pio_unregister_range() > bus: hisi_lpc: Unregister logical PIO range to avoid potential use-after-free > > John S. Gruber (1): > x86/boot: Preserve boot_params.secure_boot from sanitizing > > Jyri Sarha (1): > drm/tilcdc: Register cpufreq notifier after we have initialized crtc > > Kai-Heng Feng (3): > USB: storage: ums-realtek: Update module parameter description for auto_delink_en > USB: storage: ums-realtek: Whitelist auto-delink support > drm/amdgpu: Add APTX quirk for Dell Latitude 5495 > > Kamal Mostafa (2): > UBUNTU: upstream stable to v4.14.142, v4.19.71 > UBUNTU: upstream stable to v4.14.143, v4.19.72 > > Luis Henriques (4): > ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() > ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() > ceph: fix buffer free while holding i_ceph_lock in fill_inode() > libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer > > Lyude Paul (1): > drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() > > Marc Zyngier (1): > KVM: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S,C}PENDR0 as WI > > Martin Sperl (3): > spi: bcm2835aux: unifying code between polling and interrupt driven code > spi: bcm2835aux: remove dangerous uncontrolled read of fifo > spi: bcm2835aux: fix corruptions for longer spi transfers > > Matthias Kaehlcke (1): > Bluetooth: btqca: Add a short delay before downloading the NVM > > Nadav Amit (1): > VMCI: Release resource if the work is already queued > > Nathan Chancellor (1): > net: tc35815: Explicitly check NET_IP_ALIGN is not zero in tc35815_rx > > Naveen N. Rao (2): > ftrace: Fix NULL pointer dereference in t_probe_next() > ftrace: Check for successful allocation of hash > > Oliver Neukum (1): > USB: cdc-wdm: fix race between write and disconnect due to flag abuse > > Pedro Sousa (1): > scsi: ufs: Fix RX_TERMINATION_FORCE_ENABLE define value > > Peter Chen (1): > usb: chipidea: udc: don't do hardware access if gadget has stopped > > Radim Krcmar (1): > kvm: x86: skip populating logical dest map if apic is not sw enabled > > Robin Murphy (1): > iommu/dma: Handle SG length overflow better > > Schmid, Carsten (1): > usb: hcd: use managed device resources > > Sean Christopherson (1): > KVM: x86: Don't update RIP or do single-step on faulting emulation > > Sebastian Mayr (1): > uprobes/x86: Fix detection of 32-bit user mode > > Stefan Wahren (1): > watchdog: bcm2835_wdt: Fix module autoload > > Steven Rostedt (VMware) (1): > ftrace: Check for empty hash and comment the race with registering probes > > Takashi Iwai (2): > ALSA: line6: Fix memory leak at line6_init_pcm() error path > ALSA: seq: Fix potential concurrent access to the deleted pool > > Tho Vu (1): > ravb: Fix use-after-free ravb_tstamp_skb > > Thomas Falcon (1): > ibmveth: Convert multicast list size for little-endian system > > Tomi Valkeinen (1): > drm/bridge: tfp410: fix memleak in get_modes() > > Trond Myklebust (4): > NFS: Clean up list moves of struct nfs_page > NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() > NFS: Pass error information to the pgio error cleanup routine > NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 > > Ulf Hansson (1): > mmc: core: Fix init of SD cards reporting an invalid VDD range > > Vitaly Kuznetsov (1): > Tools: hv: kvp: eliminate 'may be used uninitialized' warning > > Vlad Buslov (1): > net: sched: act_sample: fix psample group handling on overwrite > > Wenwen Wang (9): > xen/blkback: fix memory leaks > cxgb4: fix a memory leak bug > liquidio: add cleanup in octeon_setup_iq() > net: myri10ge: fix memory leaks > lan78xx: Fix memory leaks > cx82310_eth: fix a memory leak bug > net: kalmia: fix memory leaks > wimax/i2400m: fix a memory leak bug > IB/mlx4: Fix memory leaks > > Will Deacon (1): > arm64: cpufeature: Don't treat granule sizes as strict > > Willem de Bruijn (1): > tcp: inherit timestamp on mtu probe > > Wolfram Sang (2): > i2c: rcar: avoid race when unregistering slave client > i2c: emev2: avoid race when unregistering slave client > > Xiong Zhang (1): > drm/i915: Don't deballoon unused ggtt drm_mm_node in linux guest > > Y.C. Chen (1): > drm/ast: Fixed reboot test may cause system hanged > > Yoshihiro Shimoda (1): > usb: host: ohci: fix a race condition between shutdown and irq > > YueHaibing (1): > gpio: Fix build error of function redefinition > > zhengbin (1): > auxdisplay: panel: need to delete scan_timer when misc_register fails in panel_attach > > arch/arm64/kernel/cpufeature.c | 14 +++- > arch/powerpc/kvm/book3s_64_vio.c | 6 +- > arch/powerpc/kvm/book3s_64_vio_hv.c | 6 +- > arch/x86/include/asm/bootparam_utils.h | 1 + > arch/x86/kernel/apic/bigsmp_32.c | 24 +------ > arch/x86/kernel/ptrace.c | 3 +- > arch/x86/kernel/uprobes.c | 17 +++-- > arch/x86/kvm/lapic.c | 5 ++ > arch/x86/kvm/x86.c | 9 +-- > debian.master/upstream-stable | 4 +- > drivers/auxdisplay/panel.c | 2 + > drivers/block/xen-blkback/xenbus.c | 6 +- > drivers/bluetooth/btqca.c | 3 + > drivers/bus/hisi_lpc.c | 11 ++-- > drivers/crypto/ccp/ccp-dev.c | 8 +++ > drivers/dma/omap-dma.c | 4 +- > drivers/dma/ste_dma40.c | 4 +- > drivers/dma/stm32-mdma.c | 2 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 1 + > drivers/gpu/drm/ast/ast_main.c | 5 +- > drivers/gpu/drm/ast/ast_mode.c | 2 +- > drivers/gpu/drm/ast/ast_post.c | 2 +- > drivers/gpu/drm/bridge/ti-tfp410.c | 7 +- > drivers/gpu/drm/i915/i915_drv.c | 6 ++ > drivers/gpu/drm/i915/i915_vgpu.c | 3 + > drivers/gpu/drm/mediatek/mtk_drm_drv.c | 49 +++++++++++++- > drivers/gpu/drm/mediatek/mtk_drm_drv.h | 2 + > drivers/gpu/drm/tilcdc/tilcdc_drv.c | 34 +++++----- > drivers/hid/hid-cp2112.c | 8 ++- > drivers/hwtracing/intel_th/pci.c | 10 +++ > drivers/hwtracing/stm/core.c | 1 - > drivers/i2c/busses/i2c-emev2.c | 16 +++-- > drivers/i2c/busses/i2c-piix4.c | 12 ++-- > drivers/i2c/busses/i2c-rcar.c | 11 ++-- > drivers/infiniband/hw/mlx4/mad.c | 4 +- > drivers/input/serio/hyperv-keyboard.c | 35 ++-------- > drivers/iommu/dma-iommu.c | 2 +- > drivers/media/platform/omap/omap_vout_vrfb.c | 3 +- > drivers/misc/vmw_vmci/vmci_doorbell.c | 6 +- > drivers/mmc/core/sd.c | 6 ++ > drivers/mmc/host/sdhci-of-at91.c | 3 + > .../net/ethernet/cavium/liquidio/request_manager.c | 4 +- > drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 4 +- > drivers/net/ethernet/ibm/ibmveth.c | 9 +-- > drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- > drivers/net/ethernet/renesas/ravb_main.c | 8 ++- > drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 6 +- > drivers/net/ethernet/toshiba/tc35815.c | 2 +- > drivers/net/ethernet/tundra/tsi108_eth.c | 5 +- > drivers/net/hyperv/netvsc_drv.c | 9 ++- > drivers/net/usb/cx82310_eth.c | 3 +- > drivers/net/usb/kalmia.c | 6 +- > drivers/net/usb/lan78xx.c | 8 ++- > drivers/net/wimax/i2400m/fw.c | 4 +- > drivers/nvme/host/core.c | 1 + > drivers/scsi/qla2xxx/qla_attr.c | 2 + > drivers/scsi/qla2xxx/qla_os.c | 10 ++- > drivers/scsi/ufs/unipro.h | 2 +- > drivers/spi/spi-bcm2835aux.c | 62 ++++++------------ > drivers/usb/chipidea/udc.c | 32 ++++++--- > drivers/usb/class/cdc-wdm.c | 16 +++-- > drivers/usb/core/hcd-pci.c | 30 +++------ > drivers/usb/gadget/composite.c | 1 + > drivers/usb/gadget/function/f_mass_storage.c | 28 +++++--- > drivers/usb/host/fotg210-hcd.c | 4 ++ > drivers/usb/host/ohci-hcd.c | 15 ++++- > drivers/usb/host/xhci-rcar.c | 2 +- > drivers/usb/storage/realtek_cr.c | 15 +++-- > drivers/usb/storage/unusual_devs.h | 2 +- > drivers/watchdog/bcm2835_wdt.c | 1 + > fs/afs/cell.c | 6 +- > fs/afs/cmservice.c | 10 +-- > fs/ceph/caps.c | 5 +- > fs/ceph/inode.c | 7 +- > fs/ceph/snap.c | 4 +- > fs/ceph/super.h | 2 +- > fs/ceph/xattr.c | 19 ++++-- > fs/nfs/direct.c | 34 ++++++---- > fs/nfs/pagelist.c | 32 ++++----- > fs/nfs/read.c | 2 +- > fs/nfs/write.c | 11 +++- > fs/read_write.c | 49 +++++++++++--- > include/linux/ceph/buffer.h | 3 +- > include/linux/gpio.h | 24 ------- > include/linux/logic_pio.h | 1 + > include/linux/nfs_page.h | 10 +++ > include/linux/nfs_xdr.h | 2 +- > include/net/act_api.h | 4 +- > include/net/psample.h | 1 + > kernel/kprobes.c | 8 +-- > kernel/trace/ftrace.c | 17 +++++ > lib/logic_pio.c | 73 +++++++++++++++------ > mm/zsmalloc.c | 2 + > net/core/netpoll.c | 6 +- > net/core/stream.c | 16 +++-- > net/ipv4/icmp.c | 8 ++- > net/ipv4/tcp.c | 29 ++++++--- > net/ipv4/tcp_output.c | 3 +- > net/ipv6/mcast.c | 5 +- > net/mac80211/cfg.c | 9 +-- > net/psample/psample.c | 2 +- > net/sched/act_bpf.c | 2 +- > net/sched/act_connmark.c | 2 +- > net/sched/act_csum.c | 2 +- > net/sched/act_gact.c | 2 +- > net/sched/act_ife.c | 2 +- > net/sched/act_ipt.c | 11 ++-- > net/sched/act_mirred.c | 2 +- > net/sched/act_nat.c | 2 +- > net/sched/act_pedit.c | 2 +- > net/sched/act_police.c | 2 +- > net/sched/act_sample.c | 7 +- > net/sched/act_simple.c | 2 +- > net/sched/act_skbedit.c | 2 +- > net/sched/act_skbmod.c | 2 +- > net/sched/act_tunnel_key.c | 2 +- > net/sched/act_vlan.c | 2 +- > net/smc/smc_tx.c | 6 +- > net/wireless/reg.c | 2 +- > sound/core/seq/seq_clientmgr.c | 3 +- > sound/core/seq/seq_fifo.c | 17 +++++ > sound/core/seq/seq_fifo.h | 2 + > sound/pci/hda/patch_conexant.c | 17 ++--- > sound/soc/soc-core.c | 7 +- > sound/usb/line6/pcm.c | 18 +++--- > sound/usb/mixer.c | 30 +++++++-- > tools/bpf/bpftool/common.c | 2 +- > tools/hv/hv_kvp_daemon.c | 4 +- > tools/hv/hv_vss_daemon.c | 2 + > tools/hv/lsvmbus | 75 ++++++++++++---------- > virt/kvm/arm/mmio.c | 7 ++ > virt/kvm/arm/vgic/vgic-mmio.c | 18 ++++++ > virt/kvm/arm/vgic/vgic-v2.c | 5 +- > virt/kvm/arm/vgic/vgic-v3.c | 5 +- > virt/kvm/arm/vgic/vgic.c | 7 ++ > 135 files changed, 838 insertions(+), 489 deletions(-) > > -- > kernel-team mailing list > kernel-team@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/kernel-team