[ubuntu/focal-proposed] linux-oracle_5.4.0-1004.4_amd64.tar.gz - (Accepted)

Paolo Pisati paolo.pisati at canonical.com
Thu Mar 5 14:02:45 UTC 2020


linux-oracle (5.4.0-1004.4) focal; urgency=medium

  * focal/linux-oracle: 5.4.0-1004.4 -proposed tracker (LP: #1865024)

  * Miscellaneous Ubuntu changes
    - update dkms package versions

  [ Ubuntu: 5.4.0-17.21 ]

  * focal/linux: 5.4.0-17.20 -proposed tracker (LP: #1865025)
  * Packaging resync (LP: #1786013)
    - [Packaging] update helper scripts
  * Miscellaneous Ubuntu changes
    - SAUCE: drm/i915/execlists: fix off by one in execlists_update_context()

  [ Ubuntu: 5.4.0-16.19 ]

  * focal/linux: 5.4.0-16.19 -proposed tracker (LP: #1864889)
  * system hang: i915 Resetting rcs0 for hang on rcs0 (LP: #1861395)
    - drm/i915/execlists: Always force a context reload when rewinding RING_TAIL
  * nsleep-lat / set-timer-lat / inconsistency-check / raw_skew from timer in
    ubuntu_kernel_selftests timeout on 5.3 / 5.4 (LP: #1864626)
    - selftests/timers: Turn off timeout setting
  * [sfc-0121]enable the HiSilicon v3xx SFC driver (LP: #1860401)
    - spi: Add HiSilicon v3xx SPI NOR flash controller driver
    - MAINTAINERS: Add a maintainer for the HiSilicon v3xx SFC driver
    - [Config] CONFIG_SPI_HISI_SFC_V3XX=m
  * [hns3-0217]sync mainline kernel 5.6rc1 hns3 patchset into ubuntu HWE kernel
    branch (LP: #1863575)
    - net: hns3: add management table after IMP reset
    - net: hns3: fix VF bandwidth does not take effect in some case
    - net: hns3: fix a copying IPv6 address error in hclge_fd_get_flow_tuples()
  * [hns3-0111]sync mainline kernel 5.5rc6 hns3 patchset into ubuntu HWE kernel
    branch Edit (LP: #1859261)
    - net: hns3: schedule hclgevf_service by using delayed workqueue
    - net: hns3: remove mailbox and reset work in hclge_main
    - net: hns3: remove unnecessary work in hclgevf_main
    - net: hns3: allocate WQ with WQ_MEM_RECLAIM flag
    - net: hns3: do not schedule the periodic task when reset fail
    - net: hns3: check FE bit before calling hns3_add_frag()
    - net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev
    - net: hns3: optimization for CMDQ uninitialization
    - net: hns3: get FD rules location before dump in debugfs
    - net: hns3: implement ndo_features_check ops for hns3 driver
    - net: hns3: add some VF VLAN information for command "ip link show"
    - net: hns3: add a log for getting chain failure in
      hns3_nic_uninit_vector_data()
    - net: hns3: only print misc interrupt status when handling fails
    - net: hns3: add trace event support for HNS3 driver
    - net: hns3: re-organize vector handle
    - net: hns3: modify the IRQ name of TQP vector
    - net: hns3: modify an unsuitable log in hclge_map_ring_to_vector()
    - net: hns3: modify the IRQ name of misc vectors
    - net: hns3: add protection when get SFP speed as 0
    - net: hns3: replace an unsuitable variable type in
      hclge_inform_reset_assert_to_vf()
    - net: hns3: modify an unsuitable reset level for hardware error
    - net: hns3: split hclge_reset() into preparing and rebuilding part
    - net: hns3: split hclgevf_reset() into preparing and rebuilding part
    - net: hns3: refactor the precedure of PF FLR
    - net: hns3: refactor the procedure of VF FLR
    - net: hns3: enlarge HCLGE_RESET_WAIT_CNT
    - net: hns3: modify hclge_func_reset_sync_vf()'s return type to void
    - net: hns3: refactor the notification scheme of PF reset
  * alsa/hda/realtek: fix a mute led regression on Lenovo X1 Carbon
    (LP: #1864576)
    - SAUCE: ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1
  * ipc/sem.c : process loops infinitely in exit_sem() (LP: #1858834)
    - Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()"
  * r8152 init may take up to 40 seconds at initialization with Dell WD19/WD19DC
    during hotplug (LP: #1864284)
    - UBUNTU SAUCE: r8151: check disconnect status after long sleep
  * Update kernel options CONFIG_NR_CPUS and CONFIG_NUMA_EMU for focal
    (LP: #1864198)
    - Ubuntu: [Config] Update kernel options CONFIG_NR_CPUS and CONFIG_NUMA_EMU
  * ftrace test in ubuntu_kernel_selftests will timeout randomly (LP: #1864172)
    - tracing/selftests: Turn off timeout setting
  * Another Dell AIO backlight issue (LP: #1863880)
    - SAUCE: platform/x86: dell-uart-backlight: move retry block
  * Backport GetFB2 ioctl (LP: #1863874)
    - SAUCE: drm: Add getfb2 ioctl
  * [20.04] Allow to reset an opencapi adapter (LP: #1862121)
    - powerpc/powernv/ioda: Fix ref count for devices with their own PE
    - powerpc/powernv/ioda: Protect PE list
    - powerpc/powernv/ioda: set up PE on opencapi device when enabling
    - powerpc/powernv/ioda: Release opencapi device
    - powerpc/powernv/ioda: Find opencapi slot for a device node
    - pci/hotplug/pnv-php: Remove erroneous warning
    - pci/hotplug/pnv-php: Improve error msg on power state change failure
    - pci/hotplug/pnv-php: Register opencapi slots
    - pci/hotplug/pnv-php: Relax check when disabling slot
    - pci/hotplug/pnv-php: Wrap warnings in macro
    - ocxl: Add PCI hotplug dependency to Kconfig
  * alsa/asoc: export the number of dmic to userspace to work with the latest
    ucm2 (focal) (LP: #1864400)
    - ASoC: add control components management
    - ASoC: intel/skl/hda - export number of digital microphones via control
      components
  * alsa/sof: let sof driver work with topology with volume and led control
    (focal) (LP: #1864398)
    - ASoC: SOF: enable dual control for pga
    - AsoC: SOF: refactor control load code
    - ASoC: SOF: acpi led support for switch controls
    - ASoC: SOF: topology: check errors when parsing LED tokens
  * machine doesn't come up after suspend and re-opening the lid (LP: #1861837)
    - ASoC: SOF: trace: fix unconditional free in trace release
  * 5.3.0-23-generic causes fans to spin when idle (LP: #1853044)
    - drm/i915/gt: Close race between engine_park and intel_gt_retire_requests
    - drm/i915/gt: Adapt engine_park synchronisation rules for engine_retire
    - drm/i915/gt: Schedule request retirement when timeline idles
  * Focal update: 5.4.22 upstream stable release (LP: #1864488)
    - core: Don't skip generic XDP program execution for cloned SKBs
    - enic: prevent waking up stopped tx queues over watchdog reset
    - net/smc: fix leak of kernel memory to user space
    - net: dsa: tag_qca: Make sure there is headroom for tag
    - net/sched: matchall: add missing validation of TCA_MATCHALL_FLAGS
    - net/sched: flower: add missing validation of TCA_FLOWER_FLAGS
    - drm/gma500: Fixup fbdev stolen size usage evaluation
    - ath10k: Fix qmi init error handling
    - wil6210: fix break that is never reached because of zero'ing of a retry
      counter
    - drm/qxl: Complete exception handling in qxl_device_init()
    - rcu/nocb: Fix dump_tree hierarchy print always active
    - rcu: Fix missed wakeup of exp_wq waiters
    - rcu: Fix data-race due to atomic_t copy-by-value
    - f2fs: preallocate DIO blocks when forcing buffered_io
    - f2fs: call f2fs_balance_fs outside of locked page
    - media: meson: add missing allocation failure check on new_buf
    - clk: meson: pll: Fix by 0 division in __pll_params_to_rate()
    - cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order
    - brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev()
    - brcmfmac: Fix use after free in brcmf_sdio_readframes()
    - PCI: Fix pci_add_dma_alias() bitmask size
    - drm/amd/display: Map ODM memory correctly when doing ODM combine
    - leds: pca963x: Fix open-drain initialization
    - ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT
    - ALSA: ctl: allow TLV read operation for callback type of element in locked
      case
    - gianfar: Fix TX timestamping with a stacked DSA driver
    - pinctrl: sh-pfc: sh7264: Fix CAN function GPIOs
    - printk: fix exclusive_console replaying
    - drm/mipi_dbi: Fix off-by-one bugs in mipi_dbi_blank()
    - drm/msm/adreno: fix zap vs no-zap handling
    - pxa168fb: Fix the function used to release some memory in an error handling
      path
    - media: ov5640: Fix check for PLL1 exceeding max allowed rate
    - media: i2c: mt9v032: fix enum mbus codes and frame sizes
    - media: sun4i-csi: Deal with DRAM offset
    - media: sun4i-csi: Fix data sampling polarity handling
    - media: sun4i-csi: Fix [HV]sync polarity handling
    - clk: at91: sam9x60: fix programmable clock prescaler
    - powerpc/powernv/iov: Ensure the pdn for VFs always contains a valid PE
      number
    - clk: meson: meson8b: make the CCF use the glitch-free mali mux
    - gpio: gpio-grgpio: fix possible sleep-in-atomic-context bugs in
      grgpio_irq_map/unmap()
    - iommu/vt-d: Fix off-by-one in PASID allocation
    - x86/fpu: Deactivate FPU state after failure during state load
    - char/random: silence a lockdep splat with printk()
    - media: sti: bdisp: fix a possible sleep-in-atomic-context bug in
      bdisp_device_run()
    - kernel/module: Fix memleak in module_add_modinfo_attrs()
    - IB/core: Let IB core distribute cache update events
    - pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins
    - efi/x86: Map the entire EFI vendor string before copying it
    - MIPS: Loongson: Fix potential NULL dereference in loongson3_platform_init()
    - sparc: Add .exit.data section.
    - net: ethernet: ixp4xx: Standard module init
    - raid6/test: fix a compilation error
    - uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol()
    - drm/amdgpu/sriov: workaround on rev_id for Navi12 under sriov
    - spi: fsl-lpspi: fix only one cs-gpio working
    - drm/nouveau/nouveau: fix incorrect sizeof on args.src an args.dst
    - usb: gadget: udc: fix possible sleep-in-atomic-context bugs in gr_probe()
    - usb: dwc2: Fix IN FIFO allocation
    - clocksource/drivers/bcm2835_timer: Fix memory leak of timer
    - drm/amd/display: Clear state after exiting fixed active VRR state
    - kselftest: Minimise dependency of get_size on C library interfaces
    - jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info
      when load journal
    - ext4: fix deadlock allocating bio_post_read_ctx from mempool
    - clk: ti: dra7: fix parent for gmac_clkctrl
    - x86/sysfb: Fix check for bad VRAM size
    - pwm: omap-dmtimer: Simplify error handling
    - udf: Allow writing to 'Rewritable' partitions
    - dmaengine: fsl-qdma: fix duplicated argument to &&
    - wan/hdlc_x25: fix skb handling
    - powerpc/iov: Move VF pdev fixup into pcibios_fixup_iov()
    - tracing: Fix tracing_stat return values in error handling paths
    - tracing: Fix very unlikely race of registering two stat tracers
    - ARM: 8952/1: Disable kmemleak on XIP kernels
    - ext4, jbd2: ensure panic when aborting with zero errno
    - ath10k: Correct the DMA direction for management tx buffers
    - rtw88: fix rate mask for 1SS chip
    - brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362
    - selftests: settings: tests can be in subsubdirs
    - rtc: i2c/spi: Avoid inclusion of REGMAP support when not needed
    - drm/amd/display: Retrain dongles when SINK_COUNT becomes non-zero
    - tracing: Simplify assignment parsing for hist triggers
    - nbd: add a flush_workqueue in nbd_start_device
    - KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups
    - Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker
    - drivers/block/zram/zram_drv.c: fix error return codes not being returned in
      writeback_store
    - block, bfq: do not plug I/O for bfq_queues with no proc refs
    - kconfig: fix broken dependency in randconfig-generated .config
    - clk: qcom: Don't overwrite 'cfg' in clk_rcg2_dfs_populate_freq()
    - clk: qcom: rcg2: Don't crash if our parent can't be found; return an error
    - drm/amdkfd: Fix a bug in SDMA RLC queue counting under HWS mode
    - bpf, sockhash: Synchronize_rcu before free'ing map
    - drm/amdgpu: remove 4 set but not used variable in
      amdgpu_atombios_get_connector_info_from_object_table
    - ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start
    - drm/amdgpu: Ensure ret is always initialized when using SOC15_WAIT_ON_RREG
    - drm/panel: simple: Add Logic PD Type 28 display support
    - arm64: dts: rockchip: Fix NanoPC-T4 cooling maps
    - modules: lockdep: Suppress suspicious RCU usage warning
    - ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's
    - ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682
    - regulator: rk808: Lower log level on optional GPIOs being not available
    - net/wan/fsl_ucc_hdlc: reject muram offsets above 64K
    - NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to use
      le16_add_cpu().
    - arm64: dts: allwinner: H6: Add PMU mode
    - arm64: dts: allwinner: H5: Add PMU node
    - arm: dts: allwinner: H3: Add PMU node
    - opp: Free static OPPs on errors while adding them
    - selinux: ensure we cleanup the internal AVC counters on error in
      avc_insert()
    - arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core
    - padata: validate cpumask without removed CPU during offline
    - clk: imx: Add correct failure handling for clk based helpers
    - ARM: exynos_defconfig: Bring back explicitly wanted options
    - ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3
    - ARM: dts: imx6: rdu2: Limit USBH1 to Full Speed
    - bus: ti-sysc: Implement quirk handling for CLKDM_NOAUTO
    - PCI: iproc: Apply quirk_paxc_bridge() for module as well as built-in
    - media: cx23885: Add support for AVerMedia CE310B
    - PCI: Add generic quirk for increasing D3hot delay
    - PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers
    - gpu/drm: ingenic: Avoid null pointer deference in plane atomic update
    - selftests/net: make so_txtime more robust to timer variance
    - media: v4l2-device.h: Explicitly compare grp{id,mask} to zero in v4l2_device
      macros
    - reiserfs: Fix spurious unlock in reiserfs_fill_super() error handling
    - samples/bpf: Set -fno-stack-protector when building BPF programs
    - r8169: check that Realtek PHY driver module is loaded
    - fore200e: Fix incorrect checks of NULL pointer dereference
    - netfilter: nft_tunnel: add the missing ERSPAN_VERSION nla_policy
    - ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status
    - PCI: Add nr_devfns parameter to pci_add_dma_alias()
    - PCI: Add DMA alias quirk for PLX PEX NTB
    - b43legacy: Fix -Wcast-function-type
    - ipw2x00: Fix -Wcast-function-type
    - iwlegacy: Fix -Wcast-function-type
    - rtlwifi: rtl_pci: Fix -Wcast-function-type
    - orinoco: avoid assertion in case of NULL pointer
    - drm/amdgpu: fix KIQ ring test fail in TDR of SRIOV
    - clk: qcom: smd: Add missing bimc clock
    - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1
    - nfsd: Clone should commit src file metadata too
    - scsi: ufs: Complete pending requests in host reset and restore path
    - scsi: aic7xxx: Adjust indentation in ahc_find_syncrate
    - crypto: inside-secure - add unspecified HAS_IOMEM dependency
    - drm/mediatek: handle events when enabling/disabling crtc
    - clk: renesas: rcar-gen3: Allow changing the RPC[D2] clocks
    - ARM: dts: r8a7779: Add device node for ARM global timer
    - selinux: ensure we cleanup the internal AVC counters on error in
      avc_update()
    - scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration
    - arm64: dts: qcom: db845c: Enable ath10k 8bit host-cap quirk
    - iommu/amd: Check feature support bit before accessing MSI capability
      registers
    - iommu/amd: Only support x2APIC with IVHD type 11h/40h
    - iommu/iova: Silence warnings under memory pressure
    - clk: actually call the clock init before any other callback of the clock
    - dmaengine: Store module owner in dma_device struct
    - dmaengine: imx-sdma: Fix memory leak
    - bpf: Print error message for bpftool cgroup show
    - net: phy: realtek: add logging for the RGMII TX delay configuration
    - crypto: chtls - Fixed memory leak
    - x86/vdso: Provide missing include file
    - PM / devfreq: exynos-ppmu: Fix excessive stack usage
    - PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SMCCC dependency
    - drm/fbdev: Fallback to non tiled mode if all tiles not present
    - pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs
    - reset: uniphier: Add SCSSI reset control for each channel
    - ASoC: soc-topology: fix endianness issues
    - fbdev: fix numbering of fbcon options
    - RDMA/rxe: Fix error type of mmap_offset
    - clk: sunxi-ng: add mux and pll notifiers for A64 CPU clock
    - ALSA: sh: Fix unused variable warnings
    - clk: Use parent node pointer during registration if necessary
    - clk: uniphier: Add SCSSI clock gate for each channel
    - ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too
    - ALSA: sh: Fix compile warning wrt const
    - net: phy: fixed_phy: fix use-after-free when checking link GPIO
    - tools lib api fs: Fix gcc9 stringop-truncation compilation error
    - vfio/spapr/nvlink2: Skip unpinning pages on error exit
    - ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one.
    - ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch
    - iommu/vt-d: Match CPU and IOMMU paging mode
    - iommu/vt-d: Avoid sending invalid page response
    - drm/amdkfd: Fix permissions of hang_hws
    - mlx5: work around high stack usage with gcc
    - RDMA/hns: Avoid printing address of mtt page
    - drm: remove the newline for CRC source name.
    - usb: dwc3: use proper initializers for property entries
    - ARM: dts: stm32: Add power-supply for DSI panel on stm32f469-disco
    - usbip: Fix unsafe unaligned pointer usage
    - udf: Fix free space reporting for metadata and virtual partitions
    - drm/mediatek: Add gamma property according to hardware capability
    - staging: rtl8188: avoid excessive stack usage
    - IB/hfi1: Add software counter for ctxt0 seq drop
    - IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats
    - soc/tegra: fuse: Correct straps' address for older Tegra124 device trees
    - efi/x86: Don't panic or BUG() on non-critical error conditions
    - rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls
    - Input: edt-ft5x06 - work around first register access error
    - bnxt: Detach page from page pool before sending up the stack
    - x86/nmi: Remove irq_work from the long duration NMI handler
    - wan: ixp4xx_hss: fix compile-testing on 64-bit
    - clocksource: davinci: only enable clockevents once tim34 is initialized
    - arm64: dts: rockchip: fix dwmmc clock name for px30
    - arm64: dts: rockchip: add reg property to brcmf sub-nodes
    - ARM: dts: rockchip: add reg property to brcmf sub node for
      rk3188-bqedison2qc
    - ALSA: usb-audio: Add boot quirk for MOTU M Series
    - ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m
    - raid6/test: fix a compilation warning
    - tty: synclinkmp: Adjust indentation in several functions
    - tty: synclink_gt: Adjust indentation in several functions
    - misc: xilinx_sdfec: fix xsdfec_poll()'s return type
    - visorbus: fix uninitialized variable access
    - driver core: platform: Prevent resouce overflow from causing infinite loops
    - driver core: Print device when resources present in really_probe()
    - ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare
    - bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map
    - vme: bridges: reduce stack usage
    - drm/nouveau/secboot/gm20b: initialize pointer in gm20b_secboot_new()
    - drm/nouveau/gr/gk20a,gm200-: add terminators to method lists read from fw
    - drm/nouveau: Fix copy-paste error in nouveau_fence_wait_uevent_handler
    - drm/nouveau/drm/ttm: Remove set but not used variable 'mem'
    - drm/nouveau/fault/gv100-: fix memory leak on module unload
    - dm thin: don't allow changing data device during thin-pool reload
    - gpiolib: Set lockdep class for hierarchical irq domains
    - drm/vmwgfx: prevent memory leak in vmw_cmdbuf_res_add
    - perf/imx_ddr: Fix cpu hotplug state cleanup
    - usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue
    - kbuild: remove *.tmp file when filechk fails
    - iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE
    - ALSA: usb-audio: unlock on error in probe
    - f2fs: set I_LINKABLE early to avoid wrong access by vfs
    - f2fs: free sysfs kobject
    - scsi: ufs: pass device information to apply_dev_quirks
    - scsi: ufs-mediatek: add apply_dev_quirks variant operation
    - scsi: iscsi: Don't destroy session if there are outstanding connections
    - crypto: essiv - fix AEAD capitalization and preposition use in help text
    - ALSA: usb-audio: add implicit fb quirk for MOTU M Series
    - RDMA/mlx5: Don't fake udata for kernel path
    - arm64: lse: fix LSE atomics with LLVM's integrated assembler
    - arm64: fix alternatives with LLVM's integrated assembler
    - drm/amd/display: fixup DML dependencies
    - EDAC/sifive: Fix return value check in ecc_register()
    - KVM: PPC: Remove set but not used variable 'ra', 'rs', 'rt'
    - arm64: dts: ti: k3-j721e-main: Add missing power-domains for smmu
    - sched/core: Fix size of rq::uclamp initialization
    - sched/topology: Assert non-NUMA topology masks don't (partially) overlap
    - perf/x86/amd: Constrain Large Increment per Cycle events
    - watchdog/softlockup: Enforce that timestamp is valid on boot
    - debugobjects: Fix various data races
    - ASoC: SOF: Intel: hda: Fix SKL dai count
    - regulator: vctrl-regulator: Avoid deadlock getting and setting the voltage
    - f2fs: fix memleak of kobject
    - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd
    - pwm: omap-dmtimer: Remove PWM chip in .remove before making it unfunctional
    - cmd64x: potential buffer overflow in cmd64x_program_timings()
    - ide: serverworks: potential overflow in svwks_set_pio_mode()
    - pwm: Remove set but not set variable 'pwm'
    - btrfs: fix possible NULL-pointer dereference in integrity checks
    - btrfs: safely advance counter when looking up bio csums
    - btrfs: device stats, log when stats are zeroed
    - module: avoid setting info->name early in case we can fall back to
      info->mod->name
    - remoteproc: Initialize rproc_class before use
    - regulator: core: Fix exported symbols to the exported GPL version
    - irqchip/mbigen: Set driver .suppress_bind_attrs to avoid remove problems
    - ALSA: hda/hdmi - add retry logic to parse_intel_hdmi()
    - spi: spi-fsl-qspi: Ensure width is respected in spi-mem operations
    - kbuild: use -S instead of -E for precise cc-option test in Kconfig
    - objtool: Fix ARCH=x86_64 build error
    - x86/decoder: Add TEST opcode to Group3-2
    - s390: adjust -mpacked-stack support check for clang 10
    - s390/ftrace: generate traced function stack frame
    - driver core: platform: fix u32 greater or equal to zero comparison
    - bpf, btf: Always output invariant hit in pahole DWARF to BTF transform
    - ALSA: hda - Add docking station support for Lenovo Thinkpad T420s
    - sunrpc: Fix potential leaks in sunrpc_cache_unhash()
    - drm/nouveau/mmu: fix comptag memory leak
    - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV
    - media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value
    - btrfs: separate definition of assertion failure handlers
    - btrfs: Fix split-brain handling when changing FSID to metadata uuid
    - bcache: cached_dev_free needs to put the sb page
    - bcache: rework error unwinding in register_bcache
    - bcache: fix use-after-free in register_bcache()
    - iommu/vt-d: Remove unnecessary WARN_ON_ONCE()
    - alarmtimer: Make alarmtimer platform device child of RTC device
    - selftests: bpf: Reset global state between reuseport test runs
    - jbd2: switch to use jbd2_journal_abort() when failed to submit the commit
      record
    - jbd2: make sure ESHUTDOWN to be recorded in the journal superblock
    - powerpc/pseries/lparcfg: Fix display of Maximum Memory
    - selftests/eeh: Bump EEH wait time to 60s
    - ARM: 8951/1: Fix Kexec compilation issue.
    - ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82
    - hostap: Adjust indentation in prism2_hostapd_add_sta
    - rtw88: fix potential NULL skb access in TX ISR
    - iwlegacy: ensure loop counter addr does not wrap and cause an infinite loop
    - cifs: fix unitialized variable poential problem with network I/O cache lock
      patch
    - cifs: Fix mount options set in automount
    - cifs: fix NULL dereference in match_prepath
    - bpf: map_seq_next should always increase position index
    - powerpc/mm: Don't log user reads to 0xffffffff
    - ceph: check availability of mds cluster on mount after wait timeout
    - rbd: work around -Wuninitialized warning
    - drm/amd/display: do not allocate display_mode_lib unnecessarily
    - irqchip/gic-v3: Only provision redistributors that are enabled in ACPI
    - drm/nouveau/disp/nv50-: prevent oops when no channel method map provided
    - char: hpet: Fix out-of-bounds read bug
    - ftrace: fpid_next() should increase position index
    - trigger_next should increase position index
    - radeon: insert 10ms sleep in dce5_crtc_load_lut
    - powerpc: Do not consider weak unresolved symbol relocations as bad
    - btrfs: do not do delalloc reservation under page lock
    - ocfs2: make local header paths relative to C files
    - ocfs2: fix a NULL pointer dereference when call
      ocfs2_update_inode_fsync_trans()
    - lib/scatterlist.c: adjust indentation in __sg_alloc_table
    - reiserfs: prevent NULL pointer dereference in reiserfs_insert_item()
    - bcache: fix memory corruption in bch_cache_accounting_clear()
    - bcache: explicity type cast in bset_bkey_last()
    - bcache: fix incorrect data type usage in btree_flush_write()
    - irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building
      INVALL
    - nvmet: Pass lockdep expression to RCU lists
    - nvme-pci: remove nvmeq->tags
    - iwlwifi: mvm: Fix thermal zone registration
    - iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta()
    - asm-generic/tlb: add missing CONFIG symbol
    - microblaze: Prevent the overflow of the start
    - brd: check and limit max_part par
    - drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_latency
    - drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_voltage
    - NFS: Fix memory leaks
    - help_next should increase position index
    - i40e: Relax i40e_xsk_wakeup's return value when PF is busy
    - cifs: log warning message (once) if out of disk space
    - virtio_balloon: prevent pfn array overflow
    - fuse: don't overflow LLONG_MAX with end offset
    - mlxsw: spectrum_dpipe: Add missing error path
    - drm/amdgpu/display: handle multiple numbers of fclks in dcn_calcs.c (v2)
    - bcache: properly initialize 'path' and 'err' in register_bcache()
    - rtc: Kconfig: select REGMAP_I2C when necessary
    - Linux 5.4.22
  * Focal update: 5.4.22 upstream stable release (LP: #1864488) //
    CVE-2019-19076.
    - Revert "nfp: abm: fix memory leak in nfp_abm_u32_knode_replace"
  * Miscellaneous Ubuntu changes
    - [Debian] Revert "UBUNTU: [Debian] Update linux source package name in
      debian/tests/*"
    - SAUCE: selftests: fix undefined lable cleanup build error
    - SAUCE: selftests: fix undefined macro RET_IF() build error
    - [Packaging] Include modules.builtin.modinfo in linux-modules
    - update dkms package versions
    - Revert "UBUNTU: [Debian] Update package name in getabis repo list"
  * Miscellaneous upstream changes
    - libbpf: Extract and generalize CPU mask parsing logic

Date: Mon, 02 Mar 2020 11:33:37 +0100
Changed-By: Paolo Pisati <paolo.pisati at canonical.com>
Maintainer: Launchpad Build Daemon <buildd at lgw01-amd64-009.buildd>

-------------- next part --------------
Format: 1.8
Date: Mon, 02 Mar 2020 11:33:37 +0100
Source: linux-oracle
Binary: linux-buildinfo-5.4.0-1004-oracle linux-headers-5.4.0-1004-oracle linux-image-unsigned-5.4.0-1004-oracle linux-modules-5.4.0-1004-oracle linux-modules-extra-5.4.0-1004-oracle linux-oracle-headers-5.4.0-1004 linux-oracle-tools-5.4.0-1004 linux-tools-5.4.0-1004-oracle
Architecture: amd64 all amd64_translations
Version: 5.4.0-1004.4
Distribution: focal
Urgency: medium
Maintainer: Launchpad Build Daemon <buildd at lgw01-amd64-009.buildd>
Changed-By: Paolo Pisati <paolo.pisati at canonical.com>
Description:
 linux-buildinfo-5.4.0-1004-oracle - Linux kernel buildinfo for version 5.4.0 on 64 bit x86 SMP
 linux-headers-5.4.0-1004-oracle - Oracle Linux kernel headers for version 5.4.0 on 64 bit x86 SMP
 linux-image-unsigned-5.4.0-1004-oracle - Oracle Linux kernel image for version 5.4.0 on 64 bit x86 SMP
 linux-modules-5.4.0-1004-oracle - Oracle Linux kernel extra modules for version 5.4.0 on 64 bit x86
 linux-modules-extra-5.4.0-1004-oracle - Oracle Linux kernel extra modules for version 5.4.0 on 64 bit x86
 linux-oracle-headers-5.4.0-1004 - Header files related to Oracle Linux kernel version 5.4.0
 linux-oracle-tools-5.4.0-1004 - Oracle Linux kernel version specific tools for version 5.4.0-1004
 linux-tools-5.4.0-1004-oracle - Oracle Linux kernel version specific tools for version 5.4.0-1004
Launchpad-Bugs-Fixed: 1786013 1853044 1858834 1859261 1860401 1861395 1861837 1862121 1863575 1863874 1863880 1864172 1864198 1864284 1864398 1864400 1864488 1864576 1864626 1864889 1865024 1865025
Changes:
 linux-oracle (5.4.0-1004.4) focal; urgency=medium
 .
   * focal/linux-oracle: 5.4.0-1004.4 -proposed tracker (LP: #1865024)
 .
   * Miscellaneous Ubuntu changes
     - update dkms package versions
 .
   [ Ubuntu: 5.4.0-17.21 ]
 .
   * focal/linux: 5.4.0-17.20 -proposed tracker (LP: #1865025)
   * Packaging resync (LP: #1786013)
     - [Packaging] update helper scripts
   * Miscellaneous Ubuntu changes
     - SAUCE: drm/i915/execlists: fix off by one in execlists_update_context()
 .
   [ Ubuntu: 5.4.0-16.19 ]
 .
   * focal/linux: 5.4.0-16.19 -proposed tracker (LP: #1864889)
   * system hang: i915 Resetting rcs0 for hang on rcs0 (LP: #1861395)
     - drm/i915/execlists: Always force a context reload when rewinding RING_TAIL
   * nsleep-lat / set-timer-lat / inconsistency-check / raw_skew from timer in
     ubuntu_kernel_selftests timeout on 5.3 / 5.4 (LP: #1864626)
     - selftests/timers: Turn off timeout setting
   * [sfc-0121]enable the HiSilicon v3xx SFC driver (LP: #1860401)
     - spi: Add HiSilicon v3xx SPI NOR flash controller driver
     - MAINTAINERS: Add a maintainer for the HiSilicon v3xx SFC driver
     - [Config] CONFIG_SPI_HISI_SFC_V3XX=m
   * [hns3-0217]sync mainline kernel 5.6rc1 hns3 patchset into ubuntu HWE kernel
     branch (LP: #1863575)
     - net: hns3: add management table after IMP reset
     - net: hns3: fix VF bandwidth does not take effect in some case
     - net: hns3: fix a copying IPv6 address error in hclge_fd_get_flow_tuples()
   * [hns3-0111]sync mainline kernel 5.5rc6 hns3 patchset into ubuntu HWE kernel
     branch Edit (LP: #1859261)
     - net: hns3: schedule hclgevf_service by using delayed workqueue
     - net: hns3: remove mailbox and reset work in hclge_main
     - net: hns3: remove unnecessary work in hclgevf_main
     - net: hns3: allocate WQ with WQ_MEM_RECLAIM flag
     - net: hns3: do not schedule the periodic task when reset fail
     - net: hns3: check FE bit before calling hns3_add_frag()
     - net: hns3: remove useless mutex vport_cfg_mutex in the struct hclge_dev
     - net: hns3: optimization for CMDQ uninitialization
     - net: hns3: get FD rules location before dump in debugfs
     - net: hns3: implement ndo_features_check ops for hns3 driver
     - net: hns3: add some VF VLAN information for command "ip link show"
     - net: hns3: add a log for getting chain failure in
       hns3_nic_uninit_vector_data()
     - net: hns3: only print misc interrupt status when handling fails
     - net: hns3: add trace event support for HNS3 driver
     - net: hns3: re-organize vector handle
     - net: hns3: modify the IRQ name of TQP vector
     - net: hns3: modify an unsuitable log in hclge_map_ring_to_vector()
     - net: hns3: modify the IRQ name of misc vectors
     - net: hns3: add protection when get SFP speed as 0
     - net: hns3: replace an unsuitable variable type in
       hclge_inform_reset_assert_to_vf()
     - net: hns3: modify an unsuitable reset level for hardware error
     - net: hns3: split hclge_reset() into preparing and rebuilding part
     - net: hns3: split hclgevf_reset() into preparing and rebuilding part
     - net: hns3: refactor the precedure of PF FLR
     - net: hns3: refactor the procedure of VF FLR
     - net: hns3: enlarge HCLGE_RESET_WAIT_CNT
     - net: hns3: modify hclge_func_reset_sync_vf()'s return type to void
     - net: hns3: refactor the notification scheme of PF reset
   * alsa/hda/realtek: fix a mute led regression on Lenovo X1 Carbon
     (LP: #1864576)
     - SAUCE: ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1
   * ipc/sem.c : process loops infinitely in exit_sem() (LP: #1858834)
     - Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()"
   * r8152 init may take up to 40 seconds at initialization with Dell WD19/WD19DC
     during hotplug (LP: #1864284)
     - UBUNTU SAUCE: r8151: check disconnect status after long sleep
   * Update kernel options CONFIG_NR_CPUS and CONFIG_NUMA_EMU for focal
     (LP: #1864198)
     - Ubuntu: [Config] Update kernel options CONFIG_NR_CPUS and CONFIG_NUMA_EMU
   * ftrace test in ubuntu_kernel_selftests will timeout randomly (LP: #1864172)
     - tracing/selftests: Turn off timeout setting
   * Another Dell AIO backlight issue (LP: #1863880)
     - SAUCE: platform/x86: dell-uart-backlight: move retry block
   * Backport GetFB2 ioctl (LP: #1863874)
     - SAUCE: drm: Add getfb2 ioctl
   * [20.04] Allow to reset an opencapi adapter (LP: #1862121)
     - powerpc/powernv/ioda: Fix ref count for devices with their own PE
     - powerpc/powernv/ioda: Protect PE list
     - powerpc/powernv/ioda: set up PE on opencapi device when enabling
     - powerpc/powernv/ioda: Release opencapi device
     - powerpc/powernv/ioda: Find opencapi slot for a device node
     - pci/hotplug/pnv-php: Remove erroneous warning
     - pci/hotplug/pnv-php: Improve error msg on power state change failure
     - pci/hotplug/pnv-php: Register opencapi slots
     - pci/hotplug/pnv-php: Relax check when disabling slot
     - pci/hotplug/pnv-php: Wrap warnings in macro
     - ocxl: Add PCI hotplug dependency to Kconfig
   * alsa/asoc: export the number of dmic to userspace to work with the latest
     ucm2 (focal) (LP: #1864400)
     - ASoC: add control components management
     - ASoC: intel/skl/hda - export number of digital microphones via control
       components
   * alsa/sof: let sof driver work with topology with volume and led control
     (focal) (LP: #1864398)
     - ASoC: SOF: enable dual control for pga
     - AsoC: SOF: refactor control load code
     - ASoC: SOF: acpi led support for switch controls
     - ASoC: SOF: topology: check errors when parsing LED tokens
   * machine doesn't come up after suspend and re-opening the lid (LP: #1861837)
     - ASoC: SOF: trace: fix unconditional free in trace release
   * 5.3.0-23-generic causes fans to spin when idle (LP: #1853044)
     - drm/i915/gt: Close race between engine_park and intel_gt_retire_requests
     - drm/i915/gt: Adapt engine_park synchronisation rules for engine_retire
     - drm/i915/gt: Schedule request retirement when timeline idles
   * Focal update: 5.4.22 upstream stable release (LP: #1864488)
     - core: Don't skip generic XDP program execution for cloned SKBs
     - enic: prevent waking up stopped tx queues over watchdog reset
     - net/smc: fix leak of kernel memory to user space
     - net: dsa: tag_qca: Make sure there is headroom for tag
     - net/sched: matchall: add missing validation of TCA_MATCHALL_FLAGS
     - net/sched: flower: add missing validation of TCA_FLOWER_FLAGS
     - drm/gma500: Fixup fbdev stolen size usage evaluation
     - ath10k: Fix qmi init error handling
     - wil6210: fix break that is never reached because of zero'ing of a retry
       counter
     - drm/qxl: Complete exception handling in qxl_device_init()
     - rcu/nocb: Fix dump_tree hierarchy print always active
     - rcu: Fix missed wakeup of exp_wq waiters
     - rcu: Fix data-race due to atomic_t copy-by-value
     - f2fs: preallocate DIO blocks when forcing buffered_io
     - f2fs: call f2fs_balance_fs outside of locked page
     - media: meson: add missing allocation failure check on new_buf
     - clk: meson: pll: Fix by 0 division in __pll_params_to_rate()
     - cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order
     - brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev()
     - brcmfmac: Fix use after free in brcmf_sdio_readframes()
     - PCI: Fix pci_add_dma_alias() bitmask size
     - drm/amd/display: Map ODM memory correctly when doing ODM combine
     - leds: pca963x: Fix open-drain initialization
     - ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT
     - ALSA: ctl: allow TLV read operation for callback type of element in locked
       case
     - gianfar: Fix TX timestamping with a stacked DSA driver
     - pinctrl: sh-pfc: sh7264: Fix CAN function GPIOs
     - printk: fix exclusive_console replaying
     - drm/mipi_dbi: Fix off-by-one bugs in mipi_dbi_blank()
     - drm/msm/adreno: fix zap vs no-zap handling
     - pxa168fb: Fix the function used to release some memory in an error handling
       path
     - media: ov5640: Fix check for PLL1 exceeding max allowed rate
     - media: i2c: mt9v032: fix enum mbus codes and frame sizes
     - media: sun4i-csi: Deal with DRAM offset
     - media: sun4i-csi: Fix data sampling polarity handling
     - media: sun4i-csi: Fix [HV]sync polarity handling
     - clk: at91: sam9x60: fix programmable clock prescaler
     - powerpc/powernv/iov: Ensure the pdn for VFs always contains a valid PE
       number
     - clk: meson: meson8b: make the CCF use the glitch-free mali mux
     - gpio: gpio-grgpio: fix possible sleep-in-atomic-context bugs in
       grgpio_irq_map/unmap()
     - iommu/vt-d: Fix off-by-one in PASID allocation
     - x86/fpu: Deactivate FPU state after failure during state load
     - char/random: silence a lockdep splat with printk()
     - media: sti: bdisp: fix a possible sleep-in-atomic-context bug in
       bdisp_device_run()
     - kernel/module: Fix memleak in module_add_modinfo_attrs()
     - IB/core: Let IB core distribute cache update events
     - pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins
     - efi/x86: Map the entire EFI vendor string before copying it
     - MIPS: Loongson: Fix potential NULL dereference in loongson3_platform_init()
     - sparc: Add .exit.data section.
     - net: ethernet: ixp4xx: Standard module init
     - raid6/test: fix a compilation error
     - uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol()
     - drm/amdgpu/sriov: workaround on rev_id for Navi12 under sriov
     - spi: fsl-lpspi: fix only one cs-gpio working
     - drm/nouveau/nouveau: fix incorrect sizeof on args.src an args.dst
     - usb: gadget: udc: fix possible sleep-in-atomic-context bugs in gr_probe()
     - usb: dwc2: Fix IN FIFO allocation
     - clocksource/drivers/bcm2835_timer: Fix memory leak of timer
     - drm/amd/display: Clear state after exiting fixed active VRR state
     - kselftest: Minimise dependency of get_size on C library interfaces
     - jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info
       when load journal
     - ext4: fix deadlock allocating bio_post_read_ctx from mempool
     - clk: ti: dra7: fix parent for gmac_clkctrl
     - x86/sysfb: Fix check for bad VRAM size
     - pwm: omap-dmtimer: Simplify error handling
     - udf: Allow writing to 'Rewritable' partitions
     - dmaengine: fsl-qdma: fix duplicated argument to &&
     - wan/hdlc_x25: fix skb handling
     - powerpc/iov: Move VF pdev fixup into pcibios_fixup_iov()
     - tracing: Fix tracing_stat return values in error handling paths
     - tracing: Fix very unlikely race of registering two stat tracers
     - ARM: 8952/1: Disable kmemleak on XIP kernels
     - ext4, jbd2: ensure panic when aborting with zero errno
     - ath10k: Correct the DMA direction for management tx buffers
     - rtw88: fix rate mask for 1SS chip
     - brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362
     - selftests: settings: tests can be in subsubdirs
     - rtc: i2c/spi: Avoid inclusion of REGMAP support when not needed
     - drm/amd/display: Retrain dongles when SINK_COUNT becomes non-zero
     - tracing: Simplify assignment parsing for hist triggers
     - nbd: add a flush_workqueue in nbd_start_device
     - KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups
     - Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker
     - drivers/block/zram/zram_drv.c: fix error return codes not being returned in
       writeback_store
     - block, bfq: do not plug I/O for bfq_queues with no proc refs
     - kconfig: fix broken dependency in randconfig-generated .config
     - clk: qcom: Don't overwrite 'cfg' in clk_rcg2_dfs_populate_freq()
     - clk: qcom: rcg2: Don't crash if our parent can't be found; return an error
     - drm/amdkfd: Fix a bug in SDMA RLC queue counting under HWS mode
     - bpf, sockhash: Synchronize_rcu before free'ing map
     - drm/amdgpu: remove 4 set but not used variable in
       amdgpu_atombios_get_connector_info_from_object_table
     - ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start
     - drm/amdgpu: Ensure ret is always initialized when using SOC15_WAIT_ON_RREG
     - drm/panel: simple: Add Logic PD Type 28 display support
     - arm64: dts: rockchip: Fix NanoPC-T4 cooling maps
     - modules: lockdep: Suppress suspicious RCU usage warning
     - ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's
     - ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682
     - regulator: rk808: Lower log level on optional GPIOs being not available
     - net/wan/fsl_ucc_hdlc: reject muram offsets above 64K
     - NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to use
       le16_add_cpu().
     - arm64: dts: allwinner: H6: Add PMU mode
     - arm64: dts: allwinner: H5: Add PMU node
     - arm: dts: allwinner: H3: Add PMU node
     - opp: Free static OPPs on errors while adding them
     - selinux: ensure we cleanup the internal AVC counters on error in
       avc_insert()
     - arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core
     - padata: validate cpumask without removed CPU during offline
     - clk: imx: Add correct failure handling for clk based helpers
     - ARM: exynos_defconfig: Bring back explicitly wanted options
     - ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3
     - ARM: dts: imx6: rdu2: Limit USBH1 to Full Speed
     - bus: ti-sysc: Implement quirk handling for CLKDM_NOAUTO
     - PCI: iproc: Apply quirk_paxc_bridge() for module as well as built-in
     - media: cx23885: Add support for AVerMedia CE310B
     - PCI: Add generic quirk for increasing D3hot delay
     - PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers
     - gpu/drm: ingenic: Avoid null pointer deference in plane atomic update
     - selftests/net: make so_txtime more robust to timer variance
     - media: v4l2-device.h: Explicitly compare grp{id,mask} to zero in v4l2_device
       macros
     - reiserfs: Fix spurious unlock in reiserfs_fill_super() error handling
     - samples/bpf: Set -fno-stack-protector when building BPF programs
     - r8169: check that Realtek PHY driver module is loaded
     - fore200e: Fix incorrect checks of NULL pointer dereference
     - netfilter: nft_tunnel: add the missing ERSPAN_VERSION nla_policy
     - ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status
     - PCI: Add nr_devfns parameter to pci_add_dma_alias()
     - PCI: Add DMA alias quirk for PLX PEX NTB
     - b43legacy: Fix -Wcast-function-type
     - ipw2x00: Fix -Wcast-function-type
     - iwlegacy: Fix -Wcast-function-type
     - rtlwifi: rtl_pci: Fix -Wcast-function-type
     - orinoco: avoid assertion in case of NULL pointer
     - drm/amdgpu: fix KIQ ring test fail in TDR of SRIOV
     - clk: qcom: smd: Add missing bimc clock
     - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1
     - nfsd: Clone should commit src file metadata too
     - scsi: ufs: Complete pending requests in host reset and restore path
     - scsi: aic7xxx: Adjust indentation in ahc_find_syncrate
     - crypto: inside-secure - add unspecified HAS_IOMEM dependency
     - drm/mediatek: handle events when enabling/disabling crtc
     - clk: renesas: rcar-gen3: Allow changing the RPC[D2] clocks
     - ARM: dts: r8a7779: Add device node for ARM global timer
     - selinux: ensure we cleanup the internal AVC counters on error in
       avc_update()
     - scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration
     - arm64: dts: qcom: db845c: Enable ath10k 8bit host-cap quirk
     - iommu/amd: Check feature support bit before accessing MSI capability
       registers
     - iommu/amd: Only support x2APIC with IVHD type 11h/40h
     - iommu/iova: Silence warnings under memory pressure
     - clk: actually call the clock init before any other callback of the clock
     - dmaengine: Store module owner in dma_device struct
     - dmaengine: imx-sdma: Fix memory leak
     - bpf: Print error message for bpftool cgroup show
     - net: phy: realtek: add logging for the RGMII TX delay configuration
     - crypto: chtls - Fixed memory leak
     - x86/vdso: Provide missing include file
     - PM / devfreq: exynos-ppmu: Fix excessive stack usage
     - PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SMCCC dependency
     - drm/fbdev: Fallback to non tiled mode if all tiles not present
     - pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs
     - reset: uniphier: Add SCSSI reset control for each channel
     - ASoC: soc-topology: fix endianness issues
     - fbdev: fix numbering of fbcon options
     - RDMA/rxe: Fix error type of mmap_offset
     - clk: sunxi-ng: add mux and pll notifiers for A64 CPU clock
     - ALSA: sh: Fix unused variable warnings
     - clk: Use parent node pointer during registration if necessary
     - clk: uniphier: Add SCSSI clock gate for each channel
     - ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too
     - ALSA: sh: Fix compile warning wrt const
     - net: phy: fixed_phy: fix use-after-free when checking link GPIO
     - tools lib api fs: Fix gcc9 stringop-truncation compilation error
     - vfio/spapr/nvlink2: Skip unpinning pages on error exit
     - ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one.
     - ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch
     - iommu/vt-d: Match CPU and IOMMU paging mode
     - iommu/vt-d: Avoid sending invalid page response
     - drm/amdkfd: Fix permissions of hang_hws
     - mlx5: work around high stack usage with gcc
     - RDMA/hns: Avoid printing address of mtt page
     - drm: remove the newline for CRC source name.
     - usb: dwc3: use proper initializers for property entries
     - ARM: dts: stm32: Add power-supply for DSI panel on stm32f469-disco
     - usbip: Fix unsafe unaligned pointer usage
     - udf: Fix free space reporting for metadata and virtual partitions
     - drm/mediatek: Add gamma property according to hardware capability
     - staging: rtl8188: avoid excessive stack usage
     - IB/hfi1: Add software counter for ctxt0 seq drop
     - IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats
     - soc/tegra: fuse: Correct straps' address for older Tegra124 device trees
     - efi/x86: Don't panic or BUG() on non-critical error conditions
     - rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls
     - Input: edt-ft5x06 - work around first register access error
     - bnxt: Detach page from page pool before sending up the stack
     - x86/nmi: Remove irq_work from the long duration NMI handler
     - wan: ixp4xx_hss: fix compile-testing on 64-bit
     - clocksource: davinci: only enable clockevents once tim34 is initialized
     - arm64: dts: rockchip: fix dwmmc clock name for px30
     - arm64: dts: rockchip: add reg property to brcmf sub-nodes
     - ARM: dts: rockchip: add reg property to brcmf sub node for
       rk3188-bqedison2qc
     - ALSA: usb-audio: Add boot quirk for MOTU M Series
     - ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m
     - raid6/test: fix a compilation warning
     - tty: synclinkmp: Adjust indentation in several functions
     - tty: synclink_gt: Adjust indentation in several functions
     - misc: xilinx_sdfec: fix xsdfec_poll()'s return type
     - visorbus: fix uninitialized variable access
     - driver core: platform: Prevent resouce overflow from causing infinite loops
     - driver core: Print device when resources present in really_probe()
     - ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare
     - bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map
     - vme: bridges: reduce stack usage
     - drm/nouveau/secboot/gm20b: initialize pointer in gm20b_secboot_new()
     - drm/nouveau/gr/gk20a,gm200-: add terminators to method lists read from fw
     - drm/nouveau: Fix copy-paste error in nouveau_fence_wait_uevent_handler
     - drm/nouveau/drm/ttm: Remove set but not used variable 'mem'
     - drm/nouveau/fault/gv100-: fix memory leak on module unload
     - dm thin: don't allow changing data device during thin-pool reload
     - gpiolib: Set lockdep class for hierarchical irq domains
     - drm/vmwgfx: prevent memory leak in vmw_cmdbuf_res_add
     - perf/imx_ddr: Fix cpu hotplug state cleanup
     - usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue
     - kbuild: remove *.tmp file when filechk fails
     - iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE
     - ALSA: usb-audio: unlock on error in probe
     - f2fs: set I_LINKABLE early to avoid wrong access by vfs
     - f2fs: free sysfs kobject
     - scsi: ufs: pass device information to apply_dev_quirks
     - scsi: ufs-mediatek: add apply_dev_quirks variant operation
     - scsi: iscsi: Don't destroy session if there are outstanding connections
     - crypto: essiv - fix AEAD capitalization and preposition use in help text
     - ALSA: usb-audio: add implicit fb quirk for MOTU M Series
     - RDMA/mlx5: Don't fake udata for kernel path
     - arm64: lse: fix LSE atomics with LLVM's integrated assembler
     - arm64: fix alternatives with LLVM's integrated assembler
     - drm/amd/display: fixup DML dependencies
     - EDAC/sifive: Fix return value check in ecc_register()
     - KVM: PPC: Remove set but not used variable 'ra', 'rs', 'rt'
     - arm64: dts: ti: k3-j721e-main: Add missing power-domains for smmu
     - sched/core: Fix size of rq::uclamp initialization
     - sched/topology: Assert non-NUMA topology masks don't (partially) overlap
     - perf/x86/amd: Constrain Large Increment per Cycle events
     - watchdog/softlockup: Enforce that timestamp is valid on boot
     - debugobjects: Fix various data races
     - ASoC: SOF: Intel: hda: Fix SKL dai count
     - regulator: vctrl-regulator: Avoid deadlock getting and setting the voltage
     - f2fs: fix memleak of kobject
     - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd
     - pwm: omap-dmtimer: Remove PWM chip in .remove before making it unfunctional
     - cmd64x: potential buffer overflow in cmd64x_program_timings()
     - ide: serverworks: potential overflow in svwks_set_pio_mode()
     - pwm: Remove set but not set variable 'pwm'
     - btrfs: fix possible NULL-pointer dereference in integrity checks
     - btrfs: safely advance counter when looking up bio csums
     - btrfs: device stats, log when stats are zeroed
     - module: avoid setting info->name early in case we can fall back to
       info->mod->name
     - remoteproc: Initialize rproc_class before use
     - regulator: core: Fix exported symbols to the exported GPL version
     - irqchip/mbigen: Set driver .suppress_bind_attrs to avoid remove problems
     - ALSA: hda/hdmi - add retry logic to parse_intel_hdmi()
     - spi: spi-fsl-qspi: Ensure width is respected in spi-mem operations
     - kbuild: use -S instead of -E for precise cc-option test in Kconfig
     - objtool: Fix ARCH=x86_64 build error
     - x86/decoder: Add TEST opcode to Group3-2
     - s390: adjust -mpacked-stack support check for clang 10
     - s390/ftrace: generate traced function stack frame
     - driver core: platform: fix u32 greater or equal to zero comparison
     - bpf, btf: Always output invariant hit in pahole DWARF to BTF transform
     - ALSA: hda - Add docking station support for Lenovo Thinkpad T420s
     - sunrpc: Fix potential leaks in sunrpc_cache_unhash()
     - drm/nouveau/mmu: fix comptag memory leak
     - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV
     - media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value
     - btrfs: separate definition of assertion failure handlers
     - btrfs: Fix split-brain handling when changing FSID to metadata uuid
     - bcache: cached_dev_free needs to put the sb page
     - bcache: rework error unwinding in register_bcache
     - bcache: fix use-after-free in register_bcache()
     - iommu/vt-d: Remove unnecessary WARN_ON_ONCE()
     - alarmtimer: Make alarmtimer platform device child of RTC device
     - selftests: bpf: Reset global state between reuseport test runs
     - jbd2: switch to use jbd2_journal_abort() when failed to submit the commit
       record
     - jbd2: make sure ESHUTDOWN to be recorded in the journal superblock
     - powerpc/pseries/lparcfg: Fix display of Maximum Memory
     - selftests/eeh: Bump EEH wait time to 60s
     - ARM: 8951/1: Fix Kexec compilation issue.
     - ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82
     - hostap: Adjust indentation in prism2_hostapd_add_sta
     - rtw88: fix potential NULL skb access in TX ISR
     - iwlegacy: ensure loop counter addr does not wrap and cause an infinite loop
     - cifs: fix unitialized variable poential problem with network I/O cache lock
       patch
     - cifs: Fix mount options set in automount
     - cifs: fix NULL dereference in match_prepath
     - bpf: map_seq_next should always increase position index
     - powerpc/mm: Don't log user reads to 0xffffffff
     - ceph: check availability of mds cluster on mount after wait timeout
     - rbd: work around -Wuninitialized warning
     - drm/amd/display: do not allocate display_mode_lib unnecessarily
     - irqchip/gic-v3: Only provision redistributors that are enabled in ACPI
     - drm/nouveau/disp/nv50-: prevent oops when no channel method map provided
     - char: hpet: Fix out-of-bounds read bug
     - ftrace: fpid_next() should increase position index
     - trigger_next should increase position index
     - radeon: insert 10ms sleep in dce5_crtc_load_lut
     - powerpc: Do not consider weak unresolved symbol relocations as bad
     - btrfs: do not do delalloc reservation under page lock
     - ocfs2: make local header paths relative to C files
     - ocfs2: fix a NULL pointer dereference when call
       ocfs2_update_inode_fsync_trans()
     - lib/scatterlist.c: adjust indentation in __sg_alloc_table
     - reiserfs: prevent NULL pointer dereference in reiserfs_insert_item()
     - bcache: fix memory corruption in bch_cache_accounting_clear()
     - bcache: explicity type cast in bset_bkey_last()
     - bcache: fix incorrect data type usage in btree_flush_write()
     - irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building
       INVALL
     - nvmet: Pass lockdep expression to RCU lists
     - nvme-pci: remove nvmeq->tags
     - iwlwifi: mvm: Fix thermal zone registration
     - iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta()
     - asm-generic/tlb: add missing CONFIG symbol
     - microblaze: Prevent the overflow of the start
     - brd: check and limit max_part par
     - drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_latency
     - drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_voltage
     - NFS: Fix memory leaks
     - help_next should increase position index
     - i40e: Relax i40e_xsk_wakeup's return value when PF is busy
     - cifs: log warning message (once) if out of disk space
     - virtio_balloon: prevent pfn array overflow
     - fuse: don't overflow LLONG_MAX with end offset
     - mlxsw: spectrum_dpipe: Add missing error path
     - drm/amdgpu/display: handle multiple numbers of fclks in dcn_calcs.c (v2)
     - bcache: properly initialize 'path' and 'err' in register_bcache()
     - rtc: Kconfig: select REGMAP_I2C when necessary
     - Linux 5.4.22
   * Focal update: 5.4.22 upstream stable release (LP: #1864488) //
     CVE-2019-19076.
     - Revert "nfp: abm: fix memory leak in nfp_abm_u32_knode_replace"
   * Miscellaneous Ubuntu changes
     - [Debian] Revert "UBUNTU: [Debian] Update linux source package name in
       debian/tests/*"
     - SAUCE: selftests: fix undefined lable cleanup build error
     - SAUCE: selftests: fix undefined macro RET_IF() build error
     - [Packaging] Include modules.builtin.modinfo in linux-modules
     - update dkms package versions
     - Revert "UBUNTU: [Debian] Update package name in getabis repo list"
   * Miscellaneous upstream changes
     - libbpf: Extract and generalize CPU mask parsing logic
Checksums-Sha1:
 38339285d9508f8c306550c68a50e1ec3b6d8d32 306680 linux-buildinfo-5.4.0-1004-oracle_5.4.0-1004.4_amd64.deb
 34c505c5bcd4ee62117936fb805455976fa1066d 1261136 linux-headers-5.4.0-1004-oracle_5.4.0-1004.4_amd64.deb
 ec30e8a9452530fca403019e48ace8a250c598e1 947550972 linux-image-unsigned-5.4.0-1004-oracle-dbgsym_5.4.0-1004.4_amd64.ddeb
 ff469b30b6572c99dcbe20f97126150273401107 9592700 linux-image-unsigned-5.4.0-1004-oracle_5.4.0-1004.4_amd64.deb
 a7f91a6136d8ac16462293cdc93b0d2c421fb04d 14077228 linux-modules-5.4.0-1004-oracle_5.4.0-1004.4_amd64.deb
 d875afe0ac42c273107e93fcdba7b0b1dd0a546c 37847708 linux-modules-extra-5.4.0-1004-oracle_5.4.0-1004.4_amd64.deb
 f61c8b471afcf9ef3f50bb2f5b8db85ce53b5e25 10994576 linux-oracle-headers-5.4.0-1004_5.4.0-1004.4_all.deb
 13b226a123b9d0ada93073d67fe39655adcc05f0 5625232 linux-oracle-tools-5.4.0-1004_5.4.0-1004.4_amd64.deb
 7fd00a87fc86eaf854bef3547bef7e57d4597719 16392 linux-oracle_5.4.0-1004.4_amd64.buildinfo
 e1b728af4c9bcc486083f024c7e34d620dced506 10138923 linux-oracle_5.4.0-1004.4_amd64.tar.gz
 ca593a935016c1847ff093e26784d011d62e0b14 28188 linux-oracle_5.4.0-1004.4_amd64_translations.tar.gz
 1f256acbb44abda4cd347916644e9ddd89dd75cb 1996 linux-tools-5.4.0-1004-oracle_5.4.0-1004.4_amd64.deb
Checksums-Sha256:
 0a2a5778cb861a8fce0f3d492e93f50a6324bf00ff3bb19b2f0c4c70e500d09e 306680 linux-buildinfo-5.4.0-1004-oracle_5.4.0-1004.4_amd64.deb
 9a9d35e604a89d3208a53b68f6bab8f915f6adb89f10e5245df843d1f1ab5f84 1261136 linux-headers-5.4.0-1004-oracle_5.4.0-1004.4_amd64.deb
 8a4b72c41510678bfe3e24205f518c9e4bc29eedaace72b9bc73d8e8bb997036 947550972 linux-image-unsigned-5.4.0-1004-oracle-dbgsym_5.4.0-1004.4_amd64.ddeb
 7dcbb122eaa7642e4206f2e0e651b5d6b9c5ada68acba01d4199849a2824076a 9592700 linux-image-unsigned-5.4.0-1004-oracle_5.4.0-1004.4_amd64.deb
 77dbcb8e92affda391396b9d5cc5f96d11611b1b217c6d9588e9f34b761365ca 14077228 linux-modules-5.4.0-1004-oracle_5.4.0-1004.4_amd64.deb
 14dd7887a6e3bf538cf155b40b195e0c110a9a84e56f829b45d50736a1cb5176 37847708 linux-modules-extra-5.4.0-1004-oracle_5.4.0-1004.4_amd64.deb
 1faba313b8fae02a3a963147dd3743a0f85f44923a377a44eb33698e1648b4bc 10994576 linux-oracle-headers-5.4.0-1004_5.4.0-1004.4_all.deb
 66ec0a8cb93ad25568e91d2ebae2285e09c50f6be97a7bca60faa3b94d601a13 5625232 linux-oracle-tools-5.4.0-1004_5.4.0-1004.4_amd64.deb
 550a33438af05500346f2391b0f41bfe89a1e65d8dea004b26b105349cdabfed 16392 linux-oracle_5.4.0-1004.4_amd64.buildinfo
 fe27ab2a8a0bf92189918cac1178a4287e2470adfd68c23e87da24b8529d130a 10138923 linux-oracle_5.4.0-1004.4_amd64.tar.gz
 c54415defdefb44fd5753164d115f7611e8bbf9aca3723c27aba41c1db062c3d 28188 linux-oracle_5.4.0-1004.4_amd64_translations.tar.gz
 131f386120121a514cd15a24ac1bed76de8fab0ba9b7c2c0d47fc5de5439a985 1996 linux-tools-5.4.0-1004-oracle_5.4.0-1004.4_amd64.deb
Files:
 b162d7caa05a25eb51fa69062d0a1bcf 306680 kernel optional linux-buildinfo-5.4.0-1004-oracle_5.4.0-1004.4_amd64.deb
 ce2c31830f4390318e349dce607897b9 1261136 devel optional linux-headers-5.4.0-1004-oracle_5.4.0-1004.4_amd64.deb
 a1ce63e0286e47b059c9e0a310e7d155 947550972 devel optional linux-image-unsigned-5.4.0-1004-oracle-dbgsym_5.4.0-1004.4_amd64.ddeb
 95faf0e33bd8fe516d65d06a90c2dede 9592700 kernel optional linux-image-unsigned-5.4.0-1004-oracle_5.4.0-1004.4_amd64.deb
 1f27a8260c5f9dad74fc3b71ece87f0c 14077228 kernel optional linux-modules-5.4.0-1004-oracle_5.4.0-1004.4_amd64.deb
 e03f09a7692a2898a2fab4c370012041 37847708 kernel optional linux-modules-extra-5.4.0-1004-oracle_5.4.0-1004.4_amd64.deb
 3c5b896d4ecbf141a744679cca61953d 10994576 devel optional linux-oracle-headers-5.4.0-1004_5.4.0-1004.4_all.deb
 30e3bff9b18f1568f7ef191c2ee2549d 5625232 devel optional linux-oracle-tools-5.4.0-1004_5.4.0-1004.4_amd64.deb
 7a82cfb77ff659c00179294861b1b7a3 16392 devel optional linux-oracle_5.4.0-1004.4_amd64.buildinfo
 84dd0634ed87d1ff79857b17d349491b 10138923 raw-signing - linux-oracle_5.4.0-1004.4_amd64.tar.gz
 c7e818ea1980e49b2e78c6c0a305f7bb 28188 raw-translations - linux-oracle_5.4.0-1004.4_amd64_translations.tar.gz
 6478c9c8cc44229a7eccabe6e28fef61 1996 devel optional linux-tools-5.4.0-1004-oracle_5.4.0-1004.4_amd64.deb


More information about the Focal-changes mailing list