[Xenial SRU] Xenial update: 4.4.183 upstream stable release
Kleber Souza
kleber.souza at canonical.com
Tue Jul 16 09:47:09 UTC 2019
On 16.07.19 04:03, Khaled Elmously wrote:
> https://bugs.launchpad.net/bugs/1836666
>
>
> 2 patches were skipped from this update.
>
> This patch was already applied:
> 0039-Revert-Bluetooth-Align-minimum-encryption-key-size-f.patch
>
>
> This patch doesn't apply to our 4.4 tree because we seem to have gotten rid of all of the relevant code (in https://bugs.launchpad.net/intel/+bug/1559914):
> 0010-perf-x86-intel-Allow-PEBS-multi-entry-in-watermark-m.patch
Hi Khaled,
The code that's fixed by "perf/x86/intel: Allow PEBS multi-entry in watermark mode"
on linux-4.4.y has been moved from arch/x86/kernel/cpu/perf_event_intel.c to
arch/x86/events/intel/core.c by the changes for LP: #1559914, and the patch can can
be applied with some fuzzing to arch/x86/events/intel/core.c.
The commit it mentions to fix ("perf/x86/intel: Fix handling of wakeup_events
for multi-entry PEBS") has been applied as part of update to 4.4.180 (LP: #1830176),
also with the file path adjusted.
Based on that it seems that we should apply this patch with the adjusted file path.
Is there any other reason not to apply it that I might be missing?
Thanks,
Kleber
>
>
> Otherwise the rest was clean.
>
> --
>
> The following changes since commit 05087694079372124448d49aa5f3ca2ffb79f956:
>
> Linux 4.4.182 (2019-07-15 20:50:08 -0400)
>
> are available in the Git repository at:
>
> git+ssh://git.launchpad.net/~kmously/ubuntu/+source/linux/+git/xenial update-to-4.4.183
>
> for you to fetch changes up to e2c4a2f81bbe308684845b8b38e6ad4712476b77:
>
> Linux 4.4.183 (2019-07-15 20:51:06 -0400)
>
> ----------------------------------------------------------------
> Alexander Lochmann (1):
> Abort file_remove_privs() for non-reg. files
>
> Andrea Arcangeli (1):
> coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping
>
> Andrey Smirnov (3):
> ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA
> ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA
> ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA
>
> Andy Shevchenko (1):
> dmaengine: idma64: Use actual device for DMA transfers
>
> Bernd Eckstein (1):
> usbnet: ipheth: fix racing condition
>
> Binbin Wu (1):
> mfd: intel-lpss: Set the device in reset state when init
>
> Chao Yu (2):
> f2fs: fix to avoid panic in do_recover_data()
> f2fs: fix to do sanity check on valid block count of segment
>
> Chris Packham (1):
> USB: serial: pl2303: add Allied Telesis VT-Kit3
>
> Christian Borntraeger (1):
> KVM: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION
>
> Christian Brauner (1):
> sysctl: return -EINVAL if val violates minmax
>
> Christoph Vogtländer (1):
> pwm: tiehrpwm: Update shadow register for disabling PWMs
>
> Colin Ian King (1):
> scsi: bnx2fc: fix incorrect cast to u64 on shift operation
>
> Coly Li (1):
> bcache: fix stack corruption by PRECEDING_KEY()
>
> Cyrill Gorcunov (1):
> kernel/sys.c: prctl: fix false positive in validate_prctl_map()
>
> Dan Carpenter (1):
> mISDN: make sure device name is NUL terminated
>
> Daniele Palmas (1):
> USB: serial: option: add Telit 0x1260 and 0x1261 compositions
>
> Douglas Anderson (1):
> clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288
>
> Enrico Granata (1):
> platform/chrome: cros_ec_proto: check for NULL transfer function
>
> Eric Dumazet (3):
> ax25: fix inconsistent lock state in ax25_destroy_timer
> ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero
> neigh: fix use-after-free read in pneigh_get_next
>
> Eric W. Biederman (1):
> signal/ptrace: Don't leak unitialized kernel memory with PTRACE_PEEK_SIGINFO
>
> Frank van der Linden (1):
> x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor
>
> Greg Kroah-Hartman (2):
> Revert "crypto: crypto4xx - properly set IV after de- and encrypt"
> Linux 4.4.183
>
> Hans de Goede (1):
> libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk
>
> Hou Tao (1):
> fs/fat/file.c: issue flush after the writeback of FAT
>
> Ivan Vecera (1):
> be2net: Fix number of Rx queues used for flow hashing
>
> J. Bruce Fields (1):
> nfsd: allow fh_want_write to be called twice
>
> James Smart (1):
> scsi: lpfc: add check for loss of ndlp when sending RRQ
>
> Jann Horn (1):
> ptrace: restore smp_rmb() in __ptrace_may_access()
>
> Jason Yan (1):
> scsi: libsas: delete sas port if expander discover failed
>
> Jeremy Sowden (1):
> lapb: fixed leak of control-blocks.
>
> John Paul Adrian Glaubitz (1):
> sunhv: Fix device naming inconsistency between sunhv_console and sunhv_reg
>
> Jorge Ramirez-Ortiz (1):
> nvmem: core: fix read buffer in place
>
> Jörgen Storvist (1):
> USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode
>
> Kai-Heng Feng (1):
> USB: usb-storage: Add new ID to ums-realtek
>
> Kangjie Lu (4):
> PCI: rcar: Fix a potential NULL pointer dereference
> video: hgafb: fix potential NULL pointer dereference
> video: imsttfb: fix potential NULL pointer dereferences
> PCI: xilinx: Check for __get_free_pages() failure
>
> Kees Cook (1):
> net: tulip: de4x5: Drop redundant MODULE_DEVICE_TABLE()
>
> Kirill Smelkov (1):
> fuse: retrieve: cap requested size to negotiated max_write
>
> Krzysztof Kozlowski (1):
> ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB_1V8 regulators on Arndale Octa
>
> Li Rongqing (1):
> ipc: prevent lockup on alloc_msg and free_msg
>
> Lu Baolu (1):
> iommu/vt-d: Set intel_iommu_gfx_mapped correctly
>
> Marco Zatta (1):
> USB: Fix chipmunk-like voice when using Logitech C270 for recording audio.
>
> Marek Szyprowski (1):
> ARM: exynos: Fix undefined instruction during Exynos5422 resume
>
> Matt Redfearn (1):
> drm/bridge: adv7511: Fix low refresh rate selection
>
> Mike Kravetz (1):
> hugetlbfs: on restore reserve error path retain subpool reservation
>
> Miroslav Lichvar (1):
> ntp: Allow TAI-UTC offset to be set to zero
>
> Murray McAllister (2):
> drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read
> drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define()
>
> Nathan Chancellor (1):
> soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipher
>
> Paolo Bonzini (1):
> KVM: x86/pmu: do not mask the value that is written to fixed PMUs
>
> Paul Mackerras (1):
> KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list
>
> Peter Zijlstra (1):
> perf/ring_buffer: Add ordering to rb->nest increment
>
> Phong Hoang (1):
> pwm: Fix deadlock warning when removing PWM device
>
> Randy Dunlap (2):
> gpio: fix gpio-adp5588 build errors
> ia64: fix build errors by exporting paddr_to_nid()
>
> Russell King (1):
> i2c: acorn: fix i2c warning
>
> S.j. Wang (1):
> ASoC: cs42xx8: Add regcache mask dirty
>
> Sahitya Tummala (1):
> configfs: Fix use-after-free when accessing sd->s_dentry
>
> Shakeel Butt (1):
> mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node
>
> Takashi Iwai (2):
> ALSA: hda - Register irq handler after the chip initialization
> ALSA: seq: Cover unsubscribe_port() in list_mutex
>
> Tejun Heo (1):
> cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css()
>
> Tony Lindgren (2):
> mfd: twl6040: Fix device init errors for ACCCTL register
> gpio: gpio-omap: add check for off wake capable gpios
>
> Tyrel Datwyler (1):
> PCI: rpadlpar: Fix leaked device_node references in add/remove paths
>
> Varun Prakash (1):
> scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route()
>
> Wengang Wang (1):
> fs/ocfs2: fix race in ocfs2_dentry_attach_lock()
>
> Wenwen Wang (1):
> x86/PCI: Fix PCI IRQ routing table memory leak
>
> Yabin Cui (1):
> perf/ring_buffer: Fix exposing a temporarily decreased data_head
>
> Yingjoe Chen (1):
> i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr
>
> Yoshihiro Shimoda (1):
> net: sh_eth: fix mdio access in sh_eth_close() for R-Car Gen2 and RZ/A1 SoCs
>
> Young Xiao (1):
> Drivers: misc: fix out-of-bounds access in function param_set_kgdbts_var
>
> Yue Hu (2):
> mm/cma.c: fix crash on CMA allocation if bitmap allocation fails
> mm/cma_debug.c: fix the break condition in cma_maxchunk_get()
>
> ZhangXiaoxu (1):
> futex: Fix futex lock the wrong page
>
> Makefile | 2 +-
> arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 ++
> arch/arm/boot/dts/imx6qdl.dtsi | 2 +-
> arch/arm/boot/dts/imx6sl.dtsi | 2 +-
> arch/arm/boot/dts/imx6sx.dtsi | 2 +-
> arch/arm/mach-exynos/suspend.c | 19 ++++++++++++++
> arch/ia64/mm/numa.c | 1 +
> arch/powerpc/include/asm/kvm_host.h | 1 +
> arch/powerpc/kvm/book3s.c | 1 +
> arch/powerpc/kvm/book3s_rtas.c | 14 +++++------
> arch/s390/kvm/kvm-s390.c | 35 +++++++++++++++-----------
> arch/x86/kernel/cpu/amd.c | 7 ++++--
> arch/x86/kvm/pmu_intel.c | 13 ++++++----
> arch/x86/pci/irq.c | 10 ++++++--
> drivers/android/binder.c | 6 +++++
> drivers/ata/libata-core.c | 9 ++++---
> drivers/clk/rockchip/clk-rk3288.c | 11 ++++++++
> drivers/crypto/amcc/crypto4xx_alg.c | 3 +--
> drivers/crypto/amcc/crypto4xx_core.c | 9 -------
> drivers/dma/idma64.c | 6 +++--
> drivers/dma/idma64.h | 2 ++
> drivers/gpio/Kconfig | 1 +
> drivers/gpio/gpio-omap.c | 25 ++++++++++++------
> drivers/gpu/drm/i2c/adv7511.c | 6 ++---
> drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 7 +++++-
> drivers/i2c/busses/i2c-acorn.c | 1 +
> drivers/i2c/i2c-dev.c | 1 +
> drivers/infiniband/hw/mlx4/main.c | 3 +++
> drivers/iommu/intel-iommu.c | 7 +++---
> drivers/isdn/mISDN/socket.c | 5 ++--
> drivers/md/bcache/bset.c | 16 +++++++++---
> drivers/md/bcache/bset.h | 34 ++++++++++++++-----------
> drivers/mfd/intel-lpss.c | 3 +++
> drivers/mfd/twl6040.c | 13 +++++++++-
> drivers/misc/kgdbts.c | 4 +--
> drivers/net/ethernet/dec/tulip/de4x5.c | 1 -
> drivers/net/ethernet/emulex/benet/be_ethtool.c | 2 +-
> drivers/net/ethernet/renesas/sh_eth.c | 4 +++
> drivers/net/usb/ipheth.c | 3 ++-
> drivers/nvmem/core.c | 15 +++++++----
> drivers/pci/host/pcie-rcar.c | 4 +++
> drivers/pci/host/pcie-xilinx.c | 12 +++++++--
> drivers/pci/hotplug/rpadlpar_core.c | 4 +++
> drivers/platform/chrome/cros_ec_proto.c | 11 ++++++++
> drivers/pwm/core.c | 10 ++++----
> drivers/pwm/pwm-tiehrpwm.c | 2 ++
> drivers/pwm/sysfs.c | 14 +----------
> drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 +-
> drivers/scsi/cxgbi/libcxgbi.c | 4 +++
> drivers/scsi/libsas/sas_expander.c | 2 ++
> drivers/scsi/lpfc/lpfc_els.c | 5 +++-
> drivers/soc/mediatek/mtk-pmic-wrap.c | 2 +-
> drivers/spi/spi-pxa2xx.c | 7 +-----
> drivers/tty/serial/8250/8250_dw.c | 4 +--
> drivers/tty/serial/sunhv.c | 2 +-
> drivers/usb/core/quirks.c | 3 +++
> drivers/usb/serial/option.c | 6 +++++
> drivers/usb/serial/pl2303.c | 1 +
> drivers/usb/serial/pl2303.h | 3 +++
> drivers/usb/storage/unusual_realtek.h | 5 ++++
> drivers/video/fbdev/hgafb.c | 2 ++
> drivers/video/fbdev/imsttfb.c | 5 ++++
> fs/configfs/dir.c | 14 +++++------
> fs/f2fs/recovery.c | 10 +++++++-
> fs/f2fs/segment.h | 3 +--
> fs/fat/file.c | 11 +++++---
> fs/fuse/dev.c | 2 +-
> fs/inode.c | 9 +++++--
> fs/nfsd/vfs.h | 5 +++-
> fs/ocfs2/dcache.c | 12 +++++++++
> fs/proc/task_mmu.c | 18 +++++++++++++
> fs/userfaultfd.c | 7 ++++++
> include/linux/cgroup.h | 10 ++++++--
> include/linux/mm.h | 21 ++++++++++++++++
> include/linux/pwm.h | 5 ----
> ipc/mqueue.c | 10 ++++++--
> ipc/msgutil.c | 6 +++++
> kernel/cred.c | 9 +++++++
> kernel/events/ring_buffer.c | 33 +++++++++++++++++++++---
> kernel/futex.c | 4 +--
> kernel/ptrace.c | 20 +++++++++++++--
> kernel/sys.c | 2 +-
> kernel/sysctl.c | 6 +++--
> kernel/time/ntp.c | 2 +-
> mm/cma.c | 4 ++-
> mm/cma_debug.c | 2 +-
> mm/hugetlb.c | 21 ++++++++++++----
> mm/list_lru.c | 2 +-
> mm/mmap.c | 7 +++++-
> net/ax25/ax25_route.c | 2 ++
> net/core/neighbour.c | 7 ++++++
> net/ipv6/ip6_flowlabel.c | 7 +++---
> net/lapb/lapb_iface.c | 1 +
> sound/core/seq/seq_ports.c | 2 +-
> sound/pci/hda/hda_intel.c | 6 ++---
> sound/soc/codecs/cs42xx8.c | 1 +
> 96 files changed, 516 insertions(+), 183 deletions(-)
>
>
More information about the kernel-team
mailing list