** Changed in: linux (Ubuntu Bionic)
       Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1893986

Title:
  Bionic update: upstream stable patchset 2020-09-02

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Bionic:
  Fix Committed

Bug description:
  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:

         upstream stable patchset 2020-09-02

                  Ported from the following upstream stable releases:
                          v4.14.194, v4.19.140,
                                     v4.19.141

         from git://git.kernel.org/

  net/mlx5e: Don't support phys switch id if not in switchdev mode
  tracepoint: Mark __tracepoint_string's __used
  HID: input: Fix devices that return multiple bytes in battery report
  x86/mce/inject: Fix a wrong assignment of i_mce.status
  sched: correct SD_flags returned by tl->sd_flags()
  arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio
  arm64: dts: rockchip: fix rk3399-puma gmac reset gpio
  EDAC: Fix reference count leaks
  arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property
  arm64: dts: exynos: Fix silent hang after boot on Espresso
  m68k: mac: Don't send IOP message until channel is idle
  m68k: mac: Fix IOP status/control register writes
  platform/x86: intel-hid: Fix return value check in check_acpi_dev()
  platform/x86: intel-vbtn: Fix return value check in check_acpi_dev()
  ARM: at91: pm: add missing put_device() call in at91_pm_sram_init()
  spi: lantiq: fix: Rx overflow error in full duplex mode
  ARM: socfpga: PM: add missing put_device() call in 
socfpga_setup_ocram_self_refresh()
  drm/tilcdc: fix leak & null ref in panel_connector_get_modes
  Bluetooth: add a mutex lock to avoid UAF in do_enale_set
  fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls
  drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync
  video: fbdev: neofb: fix memory leak in neo_scan_monitor()
  md-cluster: fix wild pointer of unlock_all_bitmaps()
  arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding
  drm/nouveau: fix multiple instances of reference count leaks
  drm/debugfs: fix plain echo to connector "force" attribute
  irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock
  mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls
  brcmfmac: To fix Bss Info flag definition Bug
  brcmfmac: set state of hanger slot to FREE when flushing PSQ
  iwlegacy: Check the return value of pcie_capability_read_*()
  gpu: host1x: debug: Fix multiple channels emitting messages simultaneously
  usb: gadget: net2280: fix memory leak on probe error handling paths
  bdc: Fix bug causing crash after multiple disconnects
  usb: bdc: Halt controller on suspend
  dyndbg: fix a BUG_ON in ddebug_describe_flags
  bcache: fix super block seq numbers comparision in register_cache_set()
  ACPICA: Do not increment operation_region reference counts for field units
  agp/intel: Fix a memory leak on module initialisation failure
  video: fbdev: sm712fb: fix an issue about iounmap for a wrong address
  console: newport_con: fix an issue about leak related system resources
  video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call
  iio: improve IIO_CONCENTRATION channel type description
  drm/arm: fix unintentional integer overflow on left shift
  leds: lm355x: avoid enum conversion warning
  media: omap3isp: Add missed v4l2_ctrl_handler_free() for 
preview_init_entities()
  ASoC: Intel: bxt_rt298: add missing .owner field
  scsi: cumana_2: Fix different dev_id between request_irq() and free_irq()
  drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline
  cxl: Fix kobject memleak
  drm/radeon: fix array out-of-bounds read and write issues
  scsi: powertec: Fix different dev_id between request_irq() and free_irq()
  scsi: eesox: Fix different dev_id between request_irq() and free_irq()
  ipvs: allow connection reuse for unconfirmed conntrack
  media: firewire: Using uninitialized values in node_probe()
  media: exynos4-is: Add missed check for pinctrl_lookup_state()
  xfs: fix reflink quota reservation accounting error
  PCI: Fix pci_cfg_wait queue locking problem
  leds: core: Flush scheduled work for system suspend
  drm: panel: simple: Fix bpc for LG LB070WV8 panel
  drm/bridge: sil_sii8620: initialize return of sii8620_readb
  scsi: scsi_debug: Add check for sdebug_max_queue during module init
  mwifiex: Prevent memory corruption handling keys
  powerpc/vdso: Fix vdso cpu truncation
  staging: rtl8192u: fix a dubious looking mask before a shift
  PCI/ASPM: Add missing newline in sysfs 'policy'
  drm/imx: tve: fix regulator_disable error path
  USB: serial: iuu_phoenix: fix led-activity helpers
  thermal: ti-soc-thermal: Fix reversed condition in ti_thermal_expose_sensor()
  coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb()
  MIPS: OCTEON: add missing put_device() call in dwc3_octeon_device_init()
  usb: dwc2: Fix error path in gadget registration
  scsi: mesh: Fix panic after host or bus reset
  net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration
  Smack: fix another vsscanf out of bounds
  Smack: prevent underflow in smk_set_cipso()
  power: supply: check if calc_soc succeeded in pm860x_init_battery
  Bluetooth: hci_serdev: Only unregister device if it was registered
  selftests/powerpc: Fix CPU affinity for child process
  PCI: Release IVRS table in AMD ACS quirk
  selftests/powerpc: Fix online CPU selection
  s390/qeth: don't process empty bridge port events
  wl1251: fix always return 0 error
  tools, build: Propagate build failures from tools/build/Makefile.build
  net: ethernet: aquantia: Fix wrong return value
  liquidio: Fix wrong return value in cn23xx_get_pf_num()
  net: spider_net: Fix the size used in a 'dma_free_coherent()' call
  fsl/fman: use 32-bit unsigned integer
  fsl/fman: fix dereference null return value
  fsl/fman: fix unreachable code
  fsl/fman: check dereferencing null pointer
  fsl/fman: fix eth hash table allocation
  dlm: Fix kobject memleak
  pinctrl-single: fix pcs_parse_pinconf() return value
  x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task
  crypto: aesni - add compatibility with IAS
  af_packet: TPACKET_V3: fix fill status rwlock imbalance
  drivers/net/wan/lapbether: Added needed_headroom and a skb->len check
  net/nfc/rawsock.c: add CAP_NET_RAW check.
  net: refactor bind_bucket fastreuse into helper
  net: Set fput_needed iff FDPUT_FPUT is set
  USB: serial: cp210x: re-enable auto-RTS on open
  USB: serial: cp210x: enable usb generic throttle/unthrottle
  ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support
  ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109
  ALSA: usb-audio: add quirk for Pioneer DDJ-RB
  crypto: qat - fix double free in qat_uclo_create_batch_init_list
  crypto: ccp - Fix use of merged scatterlists
  crypto: cpt - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified
  bitfield.h: don't compile-time validate _val in FIELD_FIT
  fs/minix: check return value of sb_getblk()
  fs/minix: don't allow getting deleted inodes
  fs/minix: reject too-large maximum file size
  ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109
  9p: Fix memory leak in v9fs_mount
  spi: spidev: Align buffers for DMA
  mtd: rawnand: qcom: avoid write to unavailable register
  parisc: Implement __smp_store_release and __smp_load_acquire barriers
  parisc: mask out enable and reserved bits from sba imask
  ARM: 8992/1: Fix unwind_frame for clang-built kernels
  irqdomain/treewide: Free firmware node after domain removal
  xen/balloon: fix accounting in alloc_xenballooned_pages error path
  xen/balloon: make the balloon wait interruptible
  net: initialize fastreuse on inet_inherit_port
  smb3: warn on confusing error scenario with sec=krb5
  PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context()
  btrfs: don't allocate anonymous block device for user invisible roots
  btrfs: only search for left_info if there is no right_info in 
try_merge_free_space
  btrfs: fix memory leaks after failure to lookup checksums during inode logging
  dt-bindings: iio: io-channel-mux: Fix compatible string in example code
  iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw()
  xtensa: fix xtensa_pmu_setup prototype
  powerpc: Fix circular dependency between percpu.h and mmu.h
  net: ethernet: stmmac: Disable hardware multicast filter
  net: stmmac: dwmac1000: provide multicast filter fallback
  net/compat: Add missing sock updates for SCM_RIGHTS
  md/raid5: Fix Force reconstruct-write io stuck in degraded raid5
  bcache: allocate meta data pages as compound pages
  mac80211: fix misplaced while instead of if
  MIPS: CPU#0 is not hotpluggable
  ext2: fix missing percpu_counter_inc
  ocfs2: change slot number type s16 to u16
  ftrace: Setup correct FTRACE_FL_REGS flags for module
  kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler
  tracing/hwlat: Honor the tracing_cpumask
  tracing: Use trace_sched_process_free() instead of exit() for pid tracing
  watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in 
watchdog_info.options
  watchdog: f71808e_wdt: remove use of wrong watchdog_info option
  watchdog: f71808e_wdt: clear watchdog timeout occurred flag
  pseries: Fix 64 bit logical memory block panic
  perf intel-pt: Fix FUP packet state
  drm/imx: imx-ldb: Disable both channels for split mode in enc->disable()
  mfd: arizona: Ensure 32k clock is put on driver unbind and error
  RDMA/ipoib: Return void from ipoib_ib_dev_stop()
  USB: serial: ftdi_sio: make process-packet buffer unsigned
  USB: serial: ftdi_sio: clean up receive processing
  gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers
  dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue()
  iommu/omap: Check for failure of a call to omap_iommu_dump_ctx
  iommu/vt-d: Enforce PASID devTLB field mask
  i2c: rcar: slave: only send STOP event when we have been addressed
  clk: clk-atlas6: fix return value check in atlas6_clk_init()
  pwm: bcm-iproc: handle clk_get_rate() return
  tools build feature: Use CC and CXX from parent
  i2c: rcar: avoid race when unregistering slave
  Input: sentelic - fix error return when fsp_reg_write fails
  drm/vmwgfx: Use correct vmw_legacy_display_unit pointer
  drm/vmwgfx: Fix two list_for_each loop exit tests
  net: qcom/emac: add missed clk_disable_unprepare in error path of 
emac_clks_phase1_init
  nfs: Fix getxattr kernel panic and memory overflow
  fs/ufs: avoid potential u32 multiplication overflow
  test_kmod: avoid potential double free in trigger_config_run_type()
  mfd: dln2: Run event handler loop under spinlock
  ALSA: echoaudio: Fix potential Oops in snd_echo_resume()
  perf bench mem: Always memset source before memcpy
  tools build feature: Quote CC and CXX for their arguments
  sh: landisk: Add missing initialization of sh_io_port_base
  khugepaged: retract_page_tables() remember to test exit
  genirq/affinity: Make affinity setting if activated opt-in
  ARM: dts: gose: Fix ports node name for adv7180
  ARM: dts: gose: Fix ports node name for adv7612
  drm/amdgpu: avoid dereferencing a NULL pointer
  usb: mtu3: clear dual mode of u3port when disable device
  drm/radeon: disable AGP by default
  brcmfmac: keep SDIO watchdog running when console_interval is non-zero
  ath10k: Acquire tx_lock in tx error paths
  xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork
  RDMA/rxe: Skip dgid check in loopback mode
  RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue
  usb: core: fix quirks_param_set() writing to a const pointer
  powerpc/boot: Fix CONFIG_PPC_MPC52XX references
  include/asm-generic/vmlinux.lds.h: align ro_after_init
  PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken
  PCI: Add device even if driver attach failed
  PCI: qcom: Define some PARF params needed for ipq8064 SoC
  PCI: qcom: Add support for tx term offset for rev 2.1.0
  PCI: Probe bridge window attributes once at enumeration-time
  btrfs: ref-verify: fix memory leak in add_block_entry
  btrfs: don't traverse into the seed devices in show_devname
  btrfs: fix messages after changing compression level by remount
  btrfs: fix return value mixup in btrfs_get_extent
  powerpc: Allow 4224 bytes of stack expansion for the signal frame
  driver core: Avoid binding drivers to dead devices
  RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah()
  media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic
  media: rockchip: rga: Only set output CSC mode for RGB input
  mmc: renesas_sdhi_internal_dmac: clean up the code for dma complete
  openrisc: Fix oops caused when dumping stack
  scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying 
targetport
  watchdog: initialize device before misc_register
  fs/minix: set s_maxbytes correctly
  fs/minix: fix block limit check for V1 filesystems
  fs/minix: remove expected error message in block_to_path()
  arm64: dts: marvell: espressobin: add ethernet alias
  drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume
  UBUNTU: upstream stable to v4.14.194, v4.19.141

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1893986/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to