APPLIED: [Disco SRU] Disco update: 5.0.9 upstream stable release

Kleber Souza kleber.souza at canonical.com
Mon Jun 3 14:41:45 UTC 2019


On 5/29/19 5:03 PM, Stefan Bader wrote:
> https://bugs.launchpad.net/ubuntu/disco/+source/linux/+bug/1830906
> 
> Skipped (already applied):
> 
> "inotify: Fix fsnotify_mark refcount leak in
> inotify_update_existing_watch()" was applied for CVE-2019-9857.
> 
> "net: hns3: Fix NULL deref when unloading driver" was applied
> for bug 1819535.
> 
> "RDMA/hns: Fix the Oops during rmmod or insmod ko when reset occurs"
> was applied for bug 1822897.
> 
> Build-tested for amd64.
> 
> ---
> 
> The following changes since commit eee65e2c1f3d9fc0801044513a50f9de4394a37c:
> 
>   UBUNTU: [Packaging] Fixup bug reference for libbfd fix (2019-05-20 14:14:40 +0200)
> 
> are available in the Git repository at:
> 
>   https://git.launchpad.net/~smb/ubuntu/+source/linux/+git/disco stable-5.0
> 
> for you to fetch changes up to 726385a02cee77d8ef8b1ab8fc9f7f28d92b1638:
> 
>   Linux 5.0.9 (2019-05-29 16:01:38 +0200)

Applied to disco/master-next branch.

Thanks,
Kleber

> 
> ----------------------------------------------------------------
> Aditya Pakki (1):
>       x86/hpet: Prevent potential NULL pointer dereference
> 
> Andi Kleen (1):
>       perf stat: Fix --no-scale
> 
> Andrzej Hajda (1):
>       drm/exynos/mixer: fix MIXER shadow registry synchronisation code
> 
> Andy Shevchenko (2):
>       auxdisplay: hd44780: Fix memory leak on ->remove()
>       ACPI / utils: Drop reference in test for device presence
> 
> Arnaldo Carvalho de Melo (1):
>       perf evsel: Free evsel->counts in perf_evsel__exit()
> 
> Arnd Bergmann (1):
>       mmc: davinci: remove extraneous __init annotation
> 
> Bart Van Assche (2):
>       scsi: core: Also call destroy_rcu_head() for passthrough requests
>       blk-iolatency: #include "blk.h"
> 
> Bjorn Helgaas (1):
>       PCI/ASPM: Save LTR Capability for suspend/resume
> 
> Changbin Du (13):
>       perf list: Don't forget to drop the reference to the allocated thread_map
>       perf tools: Fix errors under optimization level '-Og'
>       perf config: Fix an error in the config template documentation
>       perf config: Fix a memory leak in collect_config()
>       perf build-id: Fix memory leak in print_sdt_events()
>       perf top: Fix error handling in cmd_top()
>       perf hist: Add missing map__put() in error case
>       perf map: Remove map from 'names' tree in __maps__remove()
>       perf maps: Purge all maps from the 'names' tree
>       perf top: Fix global-buffer-overflow issue
>       perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test
>       perf tests: Fix memory leak by expr__find_other() in test__expr()
>       perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test()
> 
> Chao Yu (3):
>       f2fs: fix to dirty inode for i_mode recovery
>       f2fs: fix to use kvfree instead of kzfree
>       f2fs: fix to add refcount once page is tagged PG_private
> 
> Christophe Leroy (2):
>       lkdtm: Print real addresses
>       lkdtm: Add tests for NULL pointer dereference
> 
> Colin Ian King (1):
>       ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration
> 
> Corentin Labbe (1):
>       arc: hsdk_defconfig: Enable CONFIG_BLK_DEV_RAM
> 
> Daniel Borkmann (1):
>       bpf: fix use after free in bpf_evict_inode
> 
> Darrick J. Wong (1):
>       ext4: prohibit fstrim in norecovery mode
> 
> Dave Airlie (1):
>       drm/udl: use drm_gem_object_put_unlocked.
> 
> David Arcari (1):
>       tools/power turbostat: return the exit status of a command
> 
> David Howells (1):
>       rxrpc: Fix client call connect/disconnect race
> 
> Eugeniy Paltsev (1):
>       ARC: u-boot args: check that magic number is correct
> 
> Fabien Dessenne (2):
>       irqchip/stm32: Don't clear rising/falling config registers at init
>       irqchip/stm32: Don't set rising configuration registers at init
> 
> Feng Tang (1):
>       i40iw: Avoid panic when handling the inetdev event
> 
> Greg Kroah-Hartman (1):
>       Linux 5.0.9
> 
> Himanshu Madhani (1):
>       scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID
> 
> Hsin-Yi, Wang (1):
>       drm/panel: panel-innolux: set display off in innolux_panel_unprepare
> 
> Ilia Mirkin (1):
>       drm/nouveau/volt/gf117: fix speedo readout register
> 
> Jack Morgenstein (1):
>       IB/mlx4: Fix race condition between catas error reset and aliasguid flows
> 
> Jaegeuk Kim (1):
>       f2fs: sync filesystem after roll-forward recovery
> 
> Jan Kara (1):
>       ext4: avoid panic during forced reboot
> 
> Jens Axboe (2):
>       paride/pf: cleanup queues when detection fails
>       paride/pcd: cleanup queues when detection fails
> 
> Jiada Wang (1):
>       PM / Domains: Avoid a potential deadlock
> 
> Jianguo Chen (1):
>       irqchip/mbigen: Don't clear eventid when freeing an MSI
> 
> Kaike Wan (1):
>       IB/hfi1: Failed to drain send queue when QP is put into error state
> 
> Kairui Song (1):
>       x86/gart: Exclude GART aperture from kcore
> 
> Kangjie Lu (3):
>       ALSA: echoaudio: add a check for ioremap_nocache
>       ALSA: sb8: add a check for request_region
>       x86/hyperv: Prevent potential NULL pointer dereference
> 
> Kevin Wang (1):
>       drm/amdkfd: use init_mqd function to allocate object for hid_mqd (CI)
> 
> Konstantin Khlebnikov (1):
>       sched/core: Fix buffer overflow in cgroup2 property cpu.max
> 
> Lars Persson (1):
>       crypto: axis - fix for recursive locking from bottom half
> 
> Leo Yan (1):
>       coresight: cpu-debug: Support for CA73 CPUs
> 
> Lu Baolu (2):
>       iommu/vt-d: Check capability before disabling protected memory
>       iommu/vt-d: Save the right domain ID used by hardware
> 
> Luc Van Oostenryck (1):
>       thermal/intel_powerclamp: fix __percpu declaration of worker_data
> 
> Lukas Czerner (2):
>       ext4: add missing brelse() in add_new_gdb_meta_bg()
>       ext4: report real fs size after failed resize
> 
> Marek Szyprowski (1):
>       thermal: samsung: Fix incorrect check after code merge
> 
> Matteo Croce (1):
>       x86/mm: Don't leak kernel addresses
> 
> Matthew Garrett (2):
>       thermal/int340x_thermal: Add additional UUIDs
>       thermal/int340x_thermal: fix mode setting
> 
> Matthew Whitehead (1):
>       x86/cpu/cyrix: Use correct macros for Cyrix calls on Geode processors
> 
> Maurizio Lombardi (1):
>       scsi: iscsi: flush running unbind operations when removing a session
> 
> Mika Westerberg (1):
>       PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports
> 
> Nathan Chancellor (1):
>       x86/hw_breakpoints: Make default case in hw_breakpoint_arch_parse() return an error
> 
> Paulo Alcantara (SUSE) (1):
>       cifs: Fix slab-out-of-bounds when tracing SMB tcon
> 
> Peter Zijlstra (1):
>       sched/cpufreq: Fix 32-bit math overflow
> 
> Petr Štetiar (1):
>       mips: bcm47xx: Enable USB power on Netgear WNDR3400v2
> 
> Phil Elwell (1):
>       thermal: bcm2835: Fix crash in bcm2835_thermal_debugfs
> 
> Pi-Hsun Shih (1):
>       include/linux/swap.h: use offsetof() instead of custom __swapoffset macro
> 
> Rajneesh Bhardwaj (1):
>       platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown
> 
> Ronnie Sahlberg (1):
>       cifs: return -ENODATA when deleting an xattr that does not exist
> 
> Stanislaw Gruszka (1):
>       lib/div64.c: off by one in shift
> 
> Stephane Eranian (1):
>       perf/core: Restore mmap record type correctly
> 
> Steve French (1):
>       fix incorrect error code mapping for OBJECTID_NOT_FOUND
> 
> Xiaoli Feng (1):
>       cifs: fix that return -EINVAL when do dedupe operation
> 
> Yang Shi (1):
>       ARM: 8839/1: kprobe: make patch_lock a raw_spinlock_t
> 
> YueHaibing (4):
>       drm/nouveau/debugfs: Fix check of pm_runtime_get_sync failure
>       appletalk: Fix use-after-free in atalk_proc_exit
>       paride/pf: Fix potential NULL pointer dereference
>       paride/pcd: Fix potential NULL pointer dereference and mem leak
> 
> Zhang Rui (2):
>       thermal/intel_powerclamp: fix truncated kthread name
>       Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk"
> 
> wentalou (1):
>       drm/amdgpu: psp_ring_destroy cause psp->km_ring.ring_mem NULL
> 
>  Makefile                                           |   2 +-
>  arch/arc/configs/hsdk_defconfig                    |   1 +
>  arch/arc/kernel/head.S                             |   1 +
>  arch/arc/kernel/setup.c                            |   8 ++
>  arch/arm/kernel/patch.c                            |   6 +-
>  arch/mips/bcm47xx/workarounds.c                    |   1 +
>  arch/x86/hyperv/hv_init.c                          |   6 +-
>  arch/x86/kernel/aperture_64.c                      |  20 ++--
>  arch/x86/kernel/cpu/cyrix.c                        |  14 +--
>  arch/x86/kernel/hpet.c                             |   2 +
>  arch/x86/kernel/hw_breakpoint.c                    |   1 +
>  arch/x86/kernel/mpparse.c                          |   4 +-
>  block/blk-iolatency.c                              |   1 +
>  drivers/acpi/ec.c                                  |  53 ++++++++++
>  drivers/acpi/utils.c                               |   1 +
>  drivers/auxdisplay/hd44780.c                       |   2 +
>  drivers/base/power/domain.c                        |  13 ++-
>  drivers/block/paride/pcd.c                         |  20 +++-
>  drivers/block/paride/pf.c                          |  26 ++++-
>  drivers/crypto/axis/artpec6_crypto.c               |  28 +++++-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   2 +-
>  drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c   |  52 +---------
>  drivers/gpu/drm/exynos/exynos_mixer.c              | 110 ++++++++++++---------
>  drivers/gpu/drm/nouveau/include/nvkm/subdev/volt.h |   1 +
>  drivers/gpu/drm/nouveau/nouveau_debugfs.c          |   2 +-
>  drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  |   2 +-
>  drivers/gpu/drm/nouveau/nvkm/subdev/volt/Kbuild    |   1 +
>  drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.c   |  60 +++++++++++
>  drivers/gpu/drm/panel/panel-innolux-p079zca.c      |  11 +--
>  drivers/gpu/drm/udl/udl_gem.c                      |   2 +-
>  drivers/hwtracing/coresight/coresight-cpu-debug.c  |   4 +
>  drivers/infiniband/hw/hfi1/qp.c                    |   2 +-
>  drivers/infiniband/hw/i40iw/i40iw_utils.c          |  12 ++-
>  drivers/infiniband/hw/mlx4/alias_GUID.c            |   2 +-
>  drivers/iommu/intel-iommu.c                        |   5 +-
>  drivers/irqchip/irq-mbigen.c                       |   3 +
>  drivers/irqchip/irq-stm32-exti.c                   |  10 --
>  drivers/misc/lkdtm/core.c                          |   2 +
>  drivers/misc/lkdtm/lkdtm.h                         |   2 +
>  drivers/misc/lkdtm/perms.c                         |  36 +++++--
>  drivers/mmc/host/davinci_mmc.c                     |   2 +-
>  drivers/pci/pci.c                                  |  75 +++++++++++++-
>  drivers/platform/x86/intel_pmc_core.c              |  34 +++++++
>  drivers/platform/x86/intel_pmc_core.h              |   5 +
>  drivers/scsi/qla2xxx/qla_os.c                      |   2 +-
>  drivers/scsi/scsi_lib.c                            |   9 +-
>  drivers/scsi/scsi_transport_iscsi.c                |   2 +
>  drivers/thermal/broadcom/bcm2835_thermal.c         |   9 +-
>  .../intel/int340x_thermal/int3400_thermal.c        |  21 +++-
>  drivers/thermal/intel/intel_powerclamp.c           |   4 +-
>  drivers/thermal/samsung/exynos_tmu.c               |   2 +-
>  fs/cifs/cifsfs.c                                   |   2 +-
>  fs/cifs/smb2maperror.c                             |   3 +-
>  fs/cifs/smb2ops.c                                  |  10 ++
>  fs/cifs/trace.h                                    |   6 +-
>  fs/ext4/ioctl.c                                    |   7 ++
>  fs/ext4/resize.c                                   |  17 +++-
>  fs/ext4/super.c                                    |  16 ++-
>  fs/f2fs/checkpoint.c                               |   9 +-
>  fs/f2fs/data.c                                     |  21 ++--
>  fs/f2fs/dir.c                                      |   2 +-
>  fs/f2fs/f2fs.h                                     |  21 ++++
>  fs/f2fs/file.c                                     |   5 +-
>  fs/f2fs/node.c                                     |   6 +-
>  fs/f2fs/segment.c                                  |   9 +-
>  fs/f2fs/super.c                                    |  44 ++++++---
>  fs/f2fs/xattr.c                                    |  10 +-
>  fs/proc/kcore.c                                    |  27 +++++
>  include/linux/atalk.h                              |   2 +-
>  include/linux/kcore.h                              |   2 +
>  include/linux/swap.h                               |   4 +-
>  include/trace/events/rxrpc.h                       |   2 +
>  kernel/bpf/inode.c                                 |  32 +++---
>  kernel/events/core.c                               |   2 +
>  kernel/sched/core.c                                |   2 +-
>  kernel/sched/cpufreq_schedutil.c                   |  59 +++++------
>  lib/div64.c                                        |   4 +-
>  net/appletalk/atalk_proc.c                         |   2 +-
>  net/appletalk/ddp.c                                |  37 +++++--
>  net/appletalk/sysctl_net_atalk.c                   |   5 +-
>  net/rxrpc/conn_client.c                            |  20 +++-
>  sound/drivers/opl3/opl3_voice.h                    |   2 +-
>  sound/isa/sb/sb8.c                                 |   4 +
>  sound/pci/echoaudio/echoaudio.c                    |   5 +
>  tools/lib/bpf/libbpf.c                             |   2 +-
>  tools/perf/Documentation/perf-config.txt           |   2 +-
>  tools/perf/Documentation/perf-stat.txt             |   5 +-
>  tools/perf/bench/epoll-ctl.c                       |   2 +-
>  tools/perf/bench/epoll-wait.c                      |   2 +-
>  tools/perf/builtin-stat.c                          |   3 +-
>  tools/perf/builtin-top.c                           |   5 +-
>  tools/perf/tests/backward-ring-buffer.c            |   2 +-
>  tools/perf/tests/evsel-tp-sched.c                  |   1 +
>  tools/perf/tests/expr.c                            |   5 +-
>  tools/perf/tests/openat-syscall-all-cpus.c         |   4 +-
>  tools/perf/util/build-id.c                         |   1 +
>  tools/perf/util/config.c                           |   3 +-
>  tools/perf/util/evsel.c                            |   4 +-
>  tools/perf/util/hist.c                             |   4 +-
>  tools/perf/util/map.c                              |  18 ++++
>  tools/perf/util/ordered-events.c                   |   2 +
>  tools/perf/util/parse-events.c                     |   2 +
>  tools/perf/util/stat.c                             |  12 +--
>  tools/power/x86/turbostat/turbostat.c              |   3 +
>  104 files changed, 841 insertions(+), 336 deletions(-)
>  create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.c
> 




More information about the kernel-team mailing list