Oracle Linux Security Advisory ELSA-2021-9565

https://linux.oracle.com/errata/ELSA-2021-9565.html

The following updated rpms for Oracle Linux 8 have been uploaded to the Unb=
reakable Linux Network:

x86_64:
kernel-uek-container-5.4.17-2136.301.1.2.el8.x86_64.rpm
kernel-uek-container-debug-5.4.17-2136.301.1.2.el8.x86_64.rpm


SRPMS:
https://oss.oracle.com/ol8/SRPMS-updates/kernel-uek-container-5.4.17-2136.30=
1.1.2.el8.src.rpm

Related CVEs:

CVE-2021-3653
CVE-2021-3656
CVE-2021-3744




Description of changes:

[5.4.17-2136.301.1.2.el8]
- Revert "net/rds: Allocate pages on HCA NUMA nodeid" (Gerd Rausch)  [Orabu=
g: 33561324]
- Revert "net/rds: Allocate rds_ib_{incoming,frag}_slab on HCA NUMA nodeid"=
 (Gerd Rausch)  [Orabug: 33561324]
- Revert "net/rds: Use the same vector for send & receive" (Gerd Rausch)  [=
Orabug: 33561324]
- Revert "net/rds: Get rid of tasklets" (Gerd Rausch)  [Orabug: 33561324]
- Revert "net/rds: Put more CPU cores to work" (Gerd Rausch)  [Orabug: 3356=
1324]
- Revert "net/rds: Make workers use the designated CPU" (Gerd Rausch)  [Ora=
bug: 33561324]
- Revert "net/rds: Use the preferred_cpu in rds_queue_{,delayed}_work" (Ger=
d Rausch)  [Orabug: 33561324]
- Revert "net/mlx5: Add new verb "ib_get_vector_irqn"" (Gerd Rausch)  [Orab=
ug: 33561324]
- Revert "net/rds: Add "preferred_cpu" option to "rds_rdma.ko"" (Gerd Rausc=
h)  [Orabug: 33561324]
- Revert "net/rds: Follow the observed CQ CPU affinity" (Gerd Rausch)  [Ora=
bug: 33561324]
- Revert "net/rds: Throttle check for CQ CPU affinity" (Gerd Rausch)  [Orab=
ug: 33561324]
- Revert "net/rds: Bring tasklets back for better latency" (Gerd Rausch)  [=
Orabug: 33561324]
- Revert "xfs: Lower CIL flush limit for large logs" (Catherine Hoang)  [Or=
abug: 33585639]
- Revert "xfs: Throttle commits on delayed background CIL push" (Catherine =
Hoang)  [Orabug: 33585639]

[5.4.17-2136.301.1.1.el8]
- xfs: punch out data fork delalloc blocks on COW writeback failure (Brian
  Foster)  [Orabug: 33542385]

[5.4.17-2136.301.1.el8]
- net/rds: Bring tasklets back for better latency (Gerd Rausch)  [Orabug: 3=
3440594]
- net/rds: Throttle check for CQ CPU affinity (Gerd Rausch)  [Orabug: 33440=
594]
- net/rds: Follow the observed CQ CPU affinity (Gerd Rausch)  [Orabug: 3344=
0594]
- net/rds: Add "preferred_cpu" option to "rds_rdma.ko" (Gerd Rausch)  [Orab=
ug: 33440594]
- net/mlx5: Add new verb "ib_get_vector_irqn" (Gerd Rausch)  [Orabug: 33440=
594]
- net/rds: Use the preferred_cpu in rds_queue_{,delayed}_work (Gerd Rausch)=
  [Orabug: 33440594]
- net/rds: Make workers use the designated CPU (Gerd Rausch)  [Orabug: 3344=
0594]
- net/rds: Put more CPU cores to work (Gerd Rausch)  [Orabug: 33440594]
- net/rds: Get rid of tasklets (Gerd Rausch)  [Orabug: 33440594]
- net/rds: Use the same vector for send & receive (Gerd Rausch)  [Orabug: 3=
3440594]
- net/rds: Allocate rds_ib_{incoming,frag}_slab on HCA NUMA nodeid (Gerd Ra=
usch)  [Orabug: 33440594]
- net/rds: Allocate pages on HCA NUMA nodeid (Gerd Rausch)  [Orabug: 334405=
94]
- xen-blkfront: sanitize the removal state machine (Christoph Hellwig)  [Or=
abug: 33392832]
- xen/blkfront: fix ring info addressing (Juergen Gross)  [Orabug: 33392832]
- xen/blkfront: limit allocated memory size to actual use case (Juergen Gro=
ss)  [Orabug: 33392832]
- xfs: Throttle commits on delayed background CIL push (Dave Chinner)  [Ora=
bug: 29710712]
- xfs: Lower CIL flush limit for large logs (Dave Chinner)  [Orabug: 297107=
12]
- sctp: account stream padding length for reconf chunk (Eiichi Tsukata)  [O=
rabug: 32397993]
- rds/ib: handle rds uncongested notifications in worker (Manjunath Patil) =
 [Orabug: 33467788]

[5.4.17-2136.301.0.el8]
- LTS tag: v5.4.143 (Jack Vogel)
- netfilter: nft_exthdr: fix endianness of tcp option cast (Sergey Marinkev=
ich)
- fs: warn about impending deprecation of mandatory locks (Jeff Layton)
- mm: memcontrol: fix occasional OOMs due to proportional memory.low reclai=
m (Johannes Weiner)
- mm, memcg: avoid stale protection values when cgroup is above protection =
(Yafang Shao)
- ASoC: intel: atom: Fix breakage for PCM buffer address setup (Takashi Iwa=
i)
- PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Marcin Bachry)
- btrfs: prevent rename2 from exchanging a subvol with a directory from dif=
ferent parents (NeilBrown)
- ipack: tpci200: fix memory leak in the tpci200_register (Dongliang Mu)
- ipack: tpci200: fix many double free issues in tpci200_pci_probe (Donglia=
ng Mu)
- slimbus: ngd: reset dma setup during runtime pm (Srinivas Kandagatla)
- slimbus: messaging: check for valid transaction id (Srinivas Kandagatla)
- slimbus: messaging: start transaction ids from 1 instead of zero (Sriniva=
s Kandagatla)
- tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL eve=
nt name (Steven Rostedt (VMware))
- ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav=
 Kysela)
- mmc: dw_mmc: Fix hang on data CRC error (Vincent Whitchurch)
- ovl: add splice file read write helper (Murphy Zhou)
- iavf: Fix ping is lost after untrusted VF had tried to change MAC (Sylwes=
ter Dziedziuch)
- i40e: Fix ATR queue selection (Arkadiusz Kubalewski)
- ovs: clear skb->tstamp in forwarding path (kaixi.fan)
- net: mdio-mux: Handle -EPROBE_DEFER correctly (Saravana Kannan)
- net: mdio-mux: Don't ignore memory allocation errors (Saravana Kannan)
- net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 (Dinghao Liu)
- virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO (Jason Wang)
- virtio-net: support XDP when not more queues (Xuan Zhuo)
- vrf: Reset skb conntrack connection on VRF rcv (Lahav Schlesinger)
- bnxt_en: Add missing DMA memory barriers (Michael Chan)
- ptp_pch: Restore dependency on PCI (Andy Shevchenko)
- net: 6pack: fix slab-out-of-bounds in decode_data (Pavel Skripkin)
- bnxt: disable napi before canceling DIM (Jakub Kicinski)
- bnxt: don't lock the tx queue from napi poll (Jakub Kicinski)
- bpf: Clear zext_dst of dead insns (Ilya Leoshkevich)
- vhost: Fix the calculation in vhost_overflow() (Xie Yongji)
- virtio: Protect vqs list access (Parav Pandit)
- dccp: add do-while-0 stubs for dccp_pr_debug macros (Randy Dunlap)
- cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant (Marek Beh=FAn)
- iommu: Check if group is NULL before remove device (Frank Wunderlich)
- Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Ole Bj=
=F8rn Midtb=F8)
- drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X (Bing Guo)
- net: usb: lan78xx: don't modify phy_device state concurrently (Ivan T. Iv=
anov)
- ARM: dts: nomadik: Fix up interrupt controller node names (Sudeep Holla)
- scsi: core: Fix capacity set to zero after offlinining device (lijinlin)
- scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Sre=
ekanth Reddy)
- scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ye Bin)
- scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry() (Harsh=
vardhan Jha)
- dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is =
not yet available (Peter Ujfalusi)
- ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 (Dave Gerlac=
h)
- dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() (Yu Kuai)
- dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers=
 (Adrian Larumbe)
- USB: core: Avoid WARNings for 0-length descriptor requests (Alan Stern)
- media: drivers/media/usb: fix memory leak in zr364xx_probe (Pavel Skripki=
n)
- media: zr364xx: fix memory leaks in probe() (Dan Carpenter)
- media: zr364xx: propagate errors from zr364xx_start_readpipe() (Evgeny No=
vikov)
- mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards (Andreas P=
ersson)
- ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jou=
ni Malinen)
- ath: Modify ath_key_delete() to not need full key entry (Jouni Malinen)
- ath: Export ath_hw_keysetmac() (Jouni Malinen)
- ath9k: Clear key cache explicitly on disabling hardware (Jouni Malinen)
- ath: Use safer key clearing with key cache entries (Jouni Malinen)
- x86/fpu: Make init_fpstate correct with optimized XSAVE (Thomas Gleixner)
- ext4: fix EXT4_MAX_LOGICAL_BLOCK macro (Ritesh Harjani)
- LTS tag: v5.4.142 (Jack Vogel)   {CVE-2021-3653} {CVE-2021-3656}
- KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Ma=
xim Levitsky)
- vmlinux.lds.h: Handle clang's module.{c,d}tor sections (Nathan Chancellor)
- ceph: take snap_empty_lock atomically with snaprealm refcount change (Jef=
f Layton)
- ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_sn=
ap_realm (Jeff Layton)
- ceph: add some lockdep assertions around snaprealm handling (Jeff Layton)
- KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Se=
an Christopherson)
- PCI/MSI: Protect msi_desc::masked for multi-MSI (Thomas Gleixner)
- PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() (Thomas Gleixner)
- PCI/MSI: Correct misleading comments (Thomas Gleixner)
- PCI/MSI: Do not set invalid bits in MSI mask (Thomas Gleixner)
- PCI/MSI: Enforce MSI[X] entry updates to be visible (Thomas Gleixner)
- PCI/MSI: Enforce that MSI-X table entry is masked for update (Thomas Glei=
xner)
- PCI/MSI: Mask all unused MSI-X entries (Thomas Gleixner)
- PCI/MSI: Enable and mask MSI-X early (Thomas Gleixner)
- genirq/timings: Prevent potential array overflow in __irq_timings_store()=
 (Ben Dai)
- genirq/msi: Ensure deactivation on teardown (Bixuan Cui)
- x86/resctrl: Fix default monitoring groups reporting (Babu Moger)
- x86/ioapic: Force affinity setup before startup (Thomas Gleixner)
- x86/msi: Force affinity setup before startup (Thomas Gleixner)
- genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP (Thomas Gleixner)
- x86/tools: Fix objdump version check again (Randy Dunlap)
- powerpc/kprobes: Fix kprobe Oops happens in booke (Pu Lehui)
- nbd: Aovid double completion of a request (Xie Yongji)
- vsock/virtio: avoid potential deadlock when vsock device remove (Longpeng=
(Mike))
- xen/events: Fix race in set_evtchn_to_irq (Maximilian Heyne)
- net: igmp: increase size of mr_ifc_count (Eric Dumazet)
- tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B pa=
ckets (Neal Cardwell)
- net: linkwatch: fix failure to restore device state across suspend/resume=
 (Willy Tarreau)
- net: bridge: fix memleak in br_add_if() (Yang Yingliang)
- net: dsa: sja1105: fix broken backpressure in .port_fdb_dump (Vladimir Ol=
tean)
- net: dsa: lantiq: fix broken backpressure in .port_fdb_dump (Vladimir Olt=
ean)
- net: dsa: lan9303: fix broken backpressure in .port_fdb_dump (Vladimir Ol=
tean)
- net: igmp: fix data-race in igmp_ifc_timer_expire() (Eric Dumazet)
- net: Fix memory leak in ieee802154_raw_deliver (Takeshi Misawa)
- net: dsa: microchip: Fix ksz_read64() (Ben Hutchings)
- drm/meson: fix colour distortion from HDR set during vendor u-boot (Chris=
tian Hewitt)
- net/mlx5: Fix return value from tracer initialization (Aya Levin)
- psample: Add a fwd declaration for skbuff (Roi Dayan)
- iavf: Set RSS LUT and key in reset handle path (Md Fahad Iqbal Polash)
- net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin L=
iu)
- ppp: Fix generating ifname when empty IFLA_IFNAME is specified (Pali Roh=
=E1r)
- net: phy: micrel: Fix link detection on ksz87xx switch" (Ben Hutchings)
- platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lo=
okup tables (Hans de Goede)
- platform/x86: pcengines-apuv2: revert wiring up simswitch GPIO as LED (Fl=
orian Eckert)
- net: dsa: mt7530: add the missing RxUnicast MIB counter (DENG Qingfang)
- ASoC: cs42l42: Fix LRCLK frame start edge (Richard Fitzgerald)
- netfilter: nf_conntrack_bridge: Fix memory leak when error (Yajun Deng)
- ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Richard=
 Fitzgerald)
- ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Richard Fitzger=
ald)
- ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Richard Fitzgerald)
- ASoC: cs42l42: Correct definition of ADC Volume control (Richard Fitzgera=
ld)
- ieee802154: hwsim: fix GPF in hwsim_new_edge_nl (Dongliang Mu)
- ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi (Dongliang Mu)
- libnvdimm/region: Fix label activation vs errors (Dan Williams)
- ACPI: NFIT: Fix support for virtual SPA ranges (Dan Williams)
- ceph: reduce contention in ceph_check_delayed_caps() (Luis Henriques)
- i2c: dev: zero out array used for i2c reads from userspace (Greg Kroah-Ha=
rtman)
- ASoC: intel: atom: Fix reference to PCM buffer address (Takashi Iwai)
- ASoC: xilinx: Fix reference to PCM buffer address (Takashi Iwai)
- iio: adc: Fix incorrect exit of for-loop (Colin Ian King)
- iio: humidity: hdc100x: Add margin to the conversion time (Chris Lesiak)
- iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels (Uwe=
 Kleine-K=F6nig)
- LTS tag: v5.4.141 (Jack Vogel)
- btrfs: don't flush from btrfs_delayed_inode_reserve_metadata (Nikolay Bor=
isov)
- btrfs: export and rename qgroup_reserve_meta (Nikolay Borisov)
- btrfs: qgroup: don't commit transaction when we already hold the handle (=
Qu Wenruo)
- net: xilinx_emaclite: Do not print real IOMEM pointer (YueHaibing)
- btrfs: fix lockdep splat when enabling and disabling qgroups (Filipe Mana=
na)
- btrfs: qgroup: remove ASYNC_COMMIT mechanism in favor of reserve retry-af=
ter-EDQUOT (Qu Wenruo)
- btrfs: transaction: Cleanup unused TRANS_STATE_BLOCKED (Qu Wenruo)
- btrfs: qgroup: try to flush qgroup space when we get -EDQUOT (Qu Wenruo)
- btrfs: qgroup: allow to unreserve range without releasing other ranges (Q=
u Wenruo)
- btrfs: make btrfs_qgroup_reserve_data take btrfs_inode (Nikolay Borisov)
- btrfs: make qgroup_free_reserved_data take btrfs_inode (Nikolay Borisov)
- ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi)
- ppp: Fix generating ppp unit id when ifname is not specified (Pali Roh=E1=
r)
- ALSA: hda: Add quirk for ASUS Flow x13 (Luke D Jones)
- USB:ehci:fix Kunpeng920 ehci hardware problem (Longfang Liu)
- usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Wesley Cheng)
- usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Wesley Cheng)
- usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (We=
sley Cheng)
- usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Wesley Ch=
eng)
- usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Wesley Cheng)
- usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Wesley Cheng)
- usb: dwc3: Stop active transfers before halting the controller (Wesley Ch=
eng)
- tracing: Reject string operand in the histogram expression (Masami Hirama=
tsu)
- media: v4l2-mem2mem: always consider OUTPUT queue during poll (Alexandre =
Courbot)
- tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Sumit Garg)
- KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Sea=
n Christopherson)
- staging/bcm2835-codec: Do not update crop from S_FMT after res change (Da=
ve Stevenson)  [Orabug: 33294426]
- staging/bcm2835-camera: Add support for H264 levels 4.1 and 4.2 (Dave Ste=
venson)  [Orabug: 33294426]
- staging/bcm2835-codec: Pass corrupt frame flag. (Dave Stevenson)  [Orabug=
: 33294426]
- staging/bcm2835-codec: Set the colourspace appropriately for RGB formats =
(Dave Stevenson)  [Orabug: 33294426]
- staging/bcm2835-codec: Fix support for levels 4.1 and 4.2 (Dave Stevenson=
)  [Orabug: 33294426]
- staging: vcsm-cma: Fix memory leak from not detaching dmabuf (Dave Steven=
son)  [Orabug: 33294426]
- staging/bcm2835-camera: Add support for DMABUFs (Dave Stevenson)  [Orabug=
: 33294426]
- staging/bcm2835-codec: Add VC-1 support. (Dave Stevenson)  [Orabug: 33294=
426]
- staging/bcm2835-codec: Implement additional g_selection calls for decode =
(Dave Stevenson)  [Orabug: 33294426]
- staging/bcm2835-codec: Add support for pixel aspect ratio (Dave Stevenson=
)  [Orabug: 33294426]
- staging/bcm2835-codec: Correct logging of size_t to %zu (Dave Stevenson) =
 [Orabug: 33294426]
- bcm2835-isp: Allow formats with different colour spaces. (David Plowman) =
 [Orabug: 33294426]
- staging:bcm2835-camera: Fix the cherry-pick of AWB Greyworld (Dave Steven=
son)  [Orabug: 33294426]
- staging: vc04_services: ISP: Add colour denoise control (Naushir Patuck) =
 [Orabug: 33294426]
- staging/bcm2835-isp: Log the number of excess supported formats (Dave Ste=
venson)  [Orabug: 33294426]
- staging/bcm2835-isp: Add the unpacked (16bpp) raw formats (Dave Stevenson=
)  [Orabug: 33294426]
- staging/bcm2835-codec: Log the number of excess supported formats (Dave S=
tevenson)  [Orabug: 33294426]
- staging/bcm2835-codec: Add the unpacked (16bpp) raw formats (Dave Stevens=
on)  [Orabug: 33294426]
- staging/vc04_services: Add additional unpacked raw formats (Dave Stevenso=
n)  [Orabug: 33294426]
- staging/mmal-vchiq: Fix incorrect static vchiq_instance. (Dave Stevenson)=
  [Orabug: 33294426]
- staging/vc04-services/codec: Fix logical precedence issue (Dave Stevenson=
)  [Orabug: 33294426]
- staging: vchiq: Fix bulk transfers on 64-bit builds (Phil Elwell)  [Orabu=
g: 33294426]
- vc-sm-cma: fixed kbuild problem (gesangtome)  [Orabug: 33294426]
- staging: vchiq: Fix bulk userdata handling (Phil Elwell)  [Orabug: 332944=
26]
- staging/vc04_services/codec: Clear last buf dequeued flag on START (Dave =
Stevenson)  [Orabug: 33294426]
- staging/vc04_services/codec: Add support for CID MPEG_HEADER_MODE (Dave S=
tevenson)  [Orabug: 33294426]
- staging/bcm2835-codec: Ensure OUTPUT timestamps are always forwarded (Dav=
e Stevenson)  [Orabug: 33294426]
- staging: vc04_services: ISP: Add a more complex ISP processing component =
(Naushir Patuck)  [Orabug: 33294426]
- staging: vc04_services: Add a V4L2 M2M codec driver (Dave Stevenson)  [Or=
abug: 33294426]
- staging: mmal-vchiq: Use vc-sm-cma to support zero copy (Dave Stevenson) =
 [Orabug: 33294426]
- staging: mmal-vchiq: Add monochrome image formats (Dave Stevenson)  [Orab=
ug: 33294426]
- staging: vchiq-mmal: Add support for 14bit Bayer (Dave Stevenson)  [Orabu=
g: 33294426]
- staging: vc04_services: Add new vc-sm-cma driver (Dave Stevenson)  [Orabu=
g: 33294426]
- staging: bcm2835-camera: Replace deprecated V4L2_PIX_FMT_BGR32 (Dave Stev=
enson)  [Orabug: 33294426]
- vchiq_2835_arm: Implement a DMA pool for small bulk transfers (#2699) (de=
tule)  [Orabug: 33294426]
- staging: vchiq_arm: children inherit DMA config (Phil Elwell)  [Orabug: 3=
3294426]
- staging: vchiq_arm: Clean up 40-bit DMA support (Phil Elwell)  [Orabug: 3=
3294426]
- staging:vc04_services: bcm2835-camera: Request headers with I-frame (Dave=
 Stevenson)  [Orabug: 33294426]
- staging: vc04_services: mmal-vchiq: Update parameters list (Dave Stevenso=
n)  [Orabug: 33294426]
- staging: vchiq: Load bcm2835_isp driver from vchiq (Naushir Patuck)  [Ora=
bug: 33294426]
- staging: vchiq_arm: Give vchiq children DT nodes (Phil Elwell)  [Orabug: =
33294426]
- staging: vchiq: Use the old dma controller for OF config on platform devi=
ces (Dave Stevenson)  [Orabug: 33294426]
- staging: vchiq_arm: Set up dma ranges on child devices (Dave Stevenson)  =
[Orabug: 33294426]
- staging: vchiq_arm: Register bcm2835-codec as a platform driver (Dave Ste=
venson)  [Orabug: 33294426]
- staging: vchiq_arm: Register vcsm-cma as a platform driver (Dave Stevenso=
n)  [Orabug: 33294426]
- staging: bcm2835-camera: Add greyworld AWB mode (Dave Stevenson)  [Orabug=
: 33294426]
- v4l2: Add a Greyworld AWB mode. (Dave Stevenson)  [Orabug: 33294426]
- Add HDMI1 facility to the driver. (James Hughes)  [Orabug: 33294426]
- vchiq: Add 36-bit address support (Phil Elwell)  [Orabug: 33294426]
- staging: mmal-vchiq: Fix memory leak in error path (Dave Stevenson)  [Ora=
bug: 33294426]
- staging: mmal-vchiq: Free the event context for control ports (Dave Steve=
nson)  [Orabug: 33294426]
- staging: mmal-vchiq: Update mmal_parameters.h with recently defined param=
s (Dave Stevenson)  [Orabug: 33294426]
- staging: mmal_vchiq: Add in the Bayer encoding formats (Dave Stevenson)  =
[Orabug: 33294426]
- staging: mmal-vchiq: Fix client_component for 64 bit kernel (Dave Stevens=
on)  [Orabug: 33294426]
- staging: vc04_services: Support sending data to MMAL ports (Dave Stevenso=
n)  [Orabug: 33294426]
- staging: mmal-vchiq: Add support for event callbacks. (Dave Stevenson)  [=
Orabug: 33294426]
- staging: mmal-vchiq: Avoid use of bool in structures (Dave Stevenson)  [O=
rabug: 33294426]
- staging: bcm2835: fix vchiq_mmal dependencies (Arnd Bergmann)  [Orabug: 3=
3294426]
- staging: mmal-vchiq: Fix memory leak for vchiq_instance (Seung-Woo Kim)  =
[Orabug: 33294426]
- staging: vchiq: Fix list_for_each exit tests (Dan Carpenter)  [Orabug: 33=
294426]
- staging: vchiq: Fix an uninitialized variable (Dan Carpenter)  [Orabug: 3=
3294426]
- staging: vchiq: fix __user annotations (Arnd Bergmann)  [Orabug: 33294426]
- staging: vchiq: convert compat await_completion (Arnd Bergmann)  [Orabug:=
 33294426]
- staging: vchiq: convert compat bulk transfer (Arnd Bergmann)  [Orabug: 33=
294426]
- staging: vchiq: convert compat dequeue_message (Arnd Bergmann)  [Orabug: =
33294426]
- staging: vchiq: convert compat create_service (Arnd Bergmann)  [Orabug: 3=
3294426]
- staging: vchiq: rework compat handling (Arnd Bergmann)  [Orabug: 33294426]
- staging: vc04_services: Use fallthrough pseudo-keyword (Gustavo A. R. Sil=
va)  [Orabug: 33294426]
- staging: vchiq: Fix refcounting bug in buffer_from_host() (Dan Carpenter)=
  [Orabug: 33294426]
- staging: vc04_services: vchiq-mmal: Fixed tab styling issue in mmal-vchiq=
.c (Anmol Karn)  [Orabug: 33294426]
- Staging: vc04_services: Fix unsigned int warnings (Baidyanath Kundu)  [Or=
abug: 33294426]
- staging: vchiq: Move vchiq.h into include directory (Nicolas Saenz Julien=
ne)  [Orabug: 33294426]
- staging: vchiq: Move defines into core header (Nicolas Saenz Julienne)  [=
Orabug: 33294426]
- staging: vchiq: Use vchiq.h as the main header file for services (Nicolas=
 Saenz Julienne)  [Orabug: 33294426]
- staging: vchiq: Move conditional barrier definition into vchiq_core.h (Ni=
colas Saenz Julienne)  [Orabug: 33294426]
- staging: vchiq: Get rid of vchi (Nicolas Saenz Julienne)  [Orabug: 332944=
26]
- staging: vchi: Move vchi_queue_kernel_message() into vchiq (Nicolas Saenz=
 Julienne)  [Orabug: 33294426]
- staging: vchi: Get rid of vchi_bulk_queue_transmit() (Nicolas Saenz Julie=
nne)  [Orabug: 33294426]
- staging: vchi: Get rid of vchi_bulk_queue_receive() (Nicolas Saenz Julien=
ne)  [Orabug: 33294426]
- staging: vchiq: Move definitions only used by core into core header (Nico=
las Saenz Julienne)  [Orabug: 33294426]
- staging: vchiq: Make vchiq_add_service() local (Nicolas Saenz Julienne)  =
[Orabug: 33294426]
- staging: vchiq: Get rid of unnecessary definitions in vchiq_if.h (Nicolas=
 Saenz Julienne)  [Orabug: 33294426]
- staging: vchi: Don't include vchiq_core.h (Nicolas Saenz Julienne)  [Orab=
ug: 33294426]
- staging: vchi: Get rid of struct vchiq_instance forward declaration (Nico=
las Saenz Julienne)  [Orabug: 33294426]
- staging: vchiq: Unify fourcc definition mechanisms (Nicolas Saenz Julienn=
e)  [Orabug: 33294426]
- staging: vchi: Rework vchi_msg_hold() to match vchiq_msg_hold() (Nicolas =
Saenz Julienne)  [Orabug: 33294426]
- staging: vchiq: Pass vchiq's message when holding a message (Nicolas Saen=
z Julienne)  [Orabug: 33294426]
- staging: vchi: Get rid of struct vchi_service (Nicolas Saenz Julienne)  [=
Orabug: 33294426]
- staging: vchi: Use struct vchiq_service_params (Nicolas Saenz Julienne)  =
[Orabug: 33294426]
- staging: vchiq: Don't use a typedef for vchiq_callback (Nicolas Saenz Jul=
ienne)  [Orabug: 33294426]
- staging: vchi: Get rid of vchiq_shim's message callback (Nicolas Saenz Ju=
lienne)  [Orabug: 33294426]
- staging: vchiq: Export vchiq_msg_queue_push (Nicolas Saenz Julienne)  [Or=
abug: 33294426]
- staging: vchiq: Export vchiq_get_service_userdata() (Nicolas Saenz Julien=
ne)  [Orabug: 33294426]
- staging: vchi: Expose struct vchi_service (Nicolas Saenz Julienne)  [Orab=
ug: 33294426]
- staging: vchiq: Get rid of vchiq_util.h (Nicolas Saenz Julienne)  [Orabug=
: 33294426]
- staging: vchiq: Move message queue into struct vchiq_service (Nicolas Sae=
nz Julienne)  [Orabug: 33294426]
- staging: vchiq: Introduce vchiq_validate_params() (Nicolas Saenz Julienne=
)  [Orabug: 33294426]
- staging: vchi: Get rid of effect less expression (Nicolas Saenz Julienne)=
  [Orabug: 33294426]
- staging: vchi: Use vchiq's enum vchiq_reason (Nicolas Saenz Julienne)  [O=
rabug: 33294426]
- staging: vchi: Use enum vchiq_bulk_mode instead of vchi's transmission fl=
ags (Nicolas Saenz Julienne)  [Orabug: 33294426]
- staging: vchi: Get rid of flags argument in vchi_msg_hold() (Nicolas Saen=
z Julienne)  [Orabug: 33294426]
- staging: vc04_services: Get rid of vchi_cfg.h (Nicolas Saenz Julienne)  [=
Orabug: 33294426]
- staging: vchi: Get rid of unnecessary defines (Nicolas Saenz Julienne)  [=
Orabug: 33294426]
- staging: vchi_common: Get rid of all unused definitions (Nicolas Saenz Ju=
lienne)  [Orabug: 33294426]
- staging: vchi: Get rid of vchi_msg_dequeue() (Nicolas Saenz Julienne)  [O=
rabug: 33294426]
- staging: vc04_services: bcm2835-audio: Use vchi_msg_hold() (Nicolas Saenz=
 Julienne)  [Orabug: 33294426]
- staging: vchi: Unify struct shim_service and struct vchi_service_handle (=
Nicolas Saenz Julienne)  [Orabug: 33294426]
- staging: vchi: Get rid of struct vchi_instance_handle (Nicolas Saenz Juli=
enne)  [Orabug: 33294426]
- staging: vchi: Get rid of vchi_msg_peek() (Nicolas Saenz Julienne)  [Orab=
ug: 33294426]
- staging: vchi: Get rid of all useless callback reasons (Nicolas Saenz Jul=
ienne)  [Orabug: 33294426]
- staging: mmal-vchiq: Fix formatting errors in mmal_parameters.h (Naushir =
Patuck)  [Orabug: 33294426]
- staging: mmal-vchiq: If the VPU returns an error, don't negate it (Dave S=
tevenson)  [Orabug: 33294426]
- staging: mmal-vchiq: Always return the param size from param_get (Dave St=
evenson)  [Orabug: 33294426]
- staging: mmal-vchiq: Fixup vchiq-mmal include ordering (Dave Stevenson)  =
[Orabug: 33294426]
- staging: mmal-vchiq: Make a mmal_buf struct for passing parameters (Dave =
Stevenson)  [Orabug: 33294426]
- staging: mmal-vchiq: Make timeout a defined parameter (Dave Stevenson)  [=
Orabug: 33294426]
- staging: mmal-vchiq: Allocate and free components as required (Dave Steve=
nson)  [Orabug: 33294426]
- staging: bcm2835: Break MMAL support out from camera (Jacopo Mondi)  [Ora=
bug: 33294426]
- trivial: staging: vc04_services: replace bitshift with BIT macro (Garrit =
Franke)  [Orabug: 33294426]
- staging: vchiq: Get rid of VCHIQ_SERVICE_OPENEND callback reason (Nicolas=
 Saenz Julienne)  [Orabug: 33294426]
- staging: vchiq: move vchiq_release_message() into vchiq (Nicolas Saenz Ju=
lienne)  [Orabug: 33294426]
- staging: vchi: Get rid of C++ guards (Nicolas Saenz Julienne)  [Orabug: 3=
3294426]
- staging: vchi: Get rid of not implemented function declarations (Nicolas =
Saenz Julienne)  [Orabug: 33294426]
- staging: vchi: Get rid of vchiq_status_to_vchi() (Nicolas Saenz Julienne)=
  [Orabug: 33294426]
- staging: vchi: Get rid of vchi_service_set_option() (Nicolas Saenz Julien=
ne)  [Orabug: 33294426]
- staging: vchi: Merge vchi_msg_queue() into vchi_queue_kernel_message() (N=
icolas Saenz Julienne)  [Orabug: 33294426]
- staging: vchiq: Move copy callback handling into vchiq (Nicolas Saenz Jul=
ienne)  [Orabug: 33294426]
- staging: vchi: Get rid of vchi_queue_user_message() (Nicolas Saenz Julien=
ne)  [Orabug: 33294426]
- staging: vchi: Get rid of vchi_service_destroy() (Nicolas Saenz Julienne)=
  [Orabug: 33294426]
- staging: vchiq_arm: cast with __force as needed (Mitchell Tasman)  [Orabu=
g: 33294426]
- staging: vc04_services: Block comment alignment (John Oldman)  [Orabug: 3=
3294426]
- staging: bcm2835-camera: insert emty line after declaration (Houssem KADI=
)  [Orabug: 33294426]
- staging: vc04_services: remove set but not used 'local_entity_uc' (Jason =
Yan)  [Orabug: 33294426]
- staging: bcm2835-camera: reduce indentation in ctrl_set_image_effect (Ste=
fan Wahren)  [Orabug: 33294426]
- staging: bcm2835-camera: reduce multiline statements (Stefan Wahren)  [Or=
abug: 33294426]
- staging: bcm2835-camera: return early in mmal_setup_components (Stefan Wa=
hren)  [Orabug: 33294426]
- staging: bcm2835-camera: Move video component setup in its own function (=
Stefan Wahren)  [Orabug: 33294426]
- staging: bcm2835-camera: Move encode component setup in its own function =
(Stefan Wahren)  [Orabug: 33294426]
- staging: bcm2835-camera: Simplify set_framerate_params (Stefan Wahren)  [=
Orabug: 33294426]
- staging: bcm2835-camera: Make struct indentation consistent (Stefan Wahre=
n)  [Orabug: 33294426]
- staging: bcm2835-camera: Activate V4L2_EXPOSURE_METERING_MATRIX handling =
(Stefan Wahren)  [Orabug: 33294426]
- staging: bcm2835-camera: Drop PREVIEW_LAYER (Stefan Wahren)  [Orabug: 332=
94426]
- staging: vc04_services: interface: vchi: Correct long line comments and m=
ake them C89 style (R Veera Kumar)  [Orabug: 33294426]
- staging: vc04_services: Use scnprintf() for avoiding potential buffer ove=
rflow (Takashi Iwai)  [Orabug: 33294426]
- staging: bcm2835-camera: Use designators to init V4L2 controls (Stefan Wa=
hren)  [Orabug: 33294426]
- staging: bcm2835-camera: Drop unused ignore_errors flag (Stefan Wahren)  =
[Orabug: 33294426]
- media: bcm2835-camera: rename VFL_TYPE_GRABBER to _VIDEO (Hans Verkuil)  =
[Orabug: 33294426]
- media: rename VFL_TYPE_GRABBER to _VIDEO (Hans Verkuil)  [Orabug: 3329442=
6]
- staging: vc04_services: Fix wrong early return in next_service_by_instanc=
e() (Marcelo Diop-Gonzalez)  [Orabug: 33294426]
- staging: vc04_services: don't increment service refcount when it's not ne=
eded (Marcelo Diop-Gonzalez)  [Orabug: 33294426]
- staging: vc04_services: use kref + RCU to reference count services (Marce=
lo Diop-Gonzalez)  [Orabug: 33294426]
- staging: vc04_services: fix indentation alignment in a few places (Marcel=
o Diop-Gonzalez)  [Orabug: 33294426]
- staging: vc04_services: remove unneeded parentheses (Marcelo Diop-Gonzale=
z)  [Orabug: 33294426]
- staging: vc04_services: remove unused function (Marcelo Diop-Gonzalez)  [=
Orabug: 33294426]
- staging: vc04_services: vchiq_arm: Get rid of unused defines (Nicolas Sae=
nz Julienne)  [Orabug: 33294426]
- staging: vc04_services: Get rid of vchiq_arm_vcresume()'s signature (Nico=
las Saenz Julienne)  [Orabug: 33294426]
- staging: vc04_services: Delete vchiq_platform_check_suspend() (Nicolas Sa=
enz Julienne)  [Orabug: 33294426]
- staging: vc04_services: Get rid of USE_TYPE_SERVICE_NO_RESUME (Nicolas Sa=
enz Julienne)  [Orabug: 33294426]
- staging: vc04_services: Get rid of the rest of suspend/resume state handl=
ing (Nicolas Saenz Julienne)  [Orabug: 33294426]
- staging: vc04_services: Get of even more suspend/resume states (Nicolas S=
aenz Julienne)  [Orabug: 33294426]
- staging: vc04_services: Get rid of unused suspend/resume states (Nicolas =
Saenz Julienne)  [Orabug: 33294426]
- staging: vc04_services: Delete vc_suspend_complete completion (Nicolas Sa=
enz Julienne)  [Orabug: 33294426]
- staging: vc04_services: Get rid of vchiq_check_resume() (Nicolas Saenz Ju=
lienne)  [Orabug: 33294426]
- staging: vc04_services: Get rid of vchiq_arm_vcsuspend() (Nicolas Saenz J=
ulienne)  [Orabug: 33294426]
- staging: vc04_services: Get rid of vchiq_on_remote_use_active() (Nicolas =
Saenz Julienne)  [Orabug: 33294426]
- staging: vc04_services: Get rid of vchiq_platform_handle_timeout() (Nicol=
as Saenz Julienne)  [Orabug: 33294426]
- staging: vc04_services: Get rid of vchiq_platform_videocore_wanted() (Nic=
olas Saenz Julienne)  [Orabug: 33294426]
- staging: vc04_services: Get rid of vchiq_platform_suspend/resume() (Nicol=
as Saenz Julienne)  [Orabug: 33294426]
- staging: vc04_services: Get rid of vchiq_platform_paused/resumed() (Nicol=
as Saenz Julienne)  [Orabug: 33294426]
- staging: vc04_services: get rid of vchiq_platform_use_suspend_timer() (Ni=
colas Saenz Julienne)  [Orabug: 33294426]
- staging: vc04_services: Delete blocked_count in struct vchiq_arm_state (N=
icolas Saenz Julienne)  [Orabug: 33294426]
- staging: vc04_services: get rid of blocked_blocker completion in struct v=
chiq_arm_state (Nicolas Saenz Julienne)  [Orabug: 33294426]
- staging: vc04_services: Get rid of resume_blocker completion in struct vc=
hiq_arm_state (Nicolas Saenz Julienne)  [Orabug: 33294426]
- staging: vc04_services: Get rid of resume_blocked in struct vchiq_arm_sta=
te (Nicolas Saenz Julienne)  [Orabug: 33294426]
- staging: vc04_services: Remove unused variables in struct vchiq_arm_state=
 (Nicolas Saenz Julienne)  [Orabug: 33294426]
- staging: vc04_services: remove header include path to vc04_services (Masa=
hiro Yamada)  [Orabug: 33294426]
- staging/vc04_services/bcm2835-camera: distinct numeration and names for d=
evices (Michael Kupfer)  [Orabug: 33294426]
- staging: vchiq: Have vchiq_dump_* functions return an error code (Marcelo=
 Diop-Gonzalez)  [Orabug: 33294426]
- staging: vchiq: Refactor indentation in vchiq_dump_* functions (Marcelo D=
iop-Gonzalez)  [Orabug: 33294426]
- staging: vchiq_dump: Replace min with min_t (Marcelo Diop-Gonzalez)  [Ora=
bug: 33294426]
- staging: vchiq: Fix block comment format in vchiq_dump() (Marcelo Diop-Go=
nzalez)  [Orabug: 33294426]
- staging: vc04: Fix Kconfig indentation (Krzysztof Kozlowski)  [Orabug: 33=
294426]
- staging: vchiq: Refactor indentation in vchiq_platform_conn_state_changed=
() (Marcelo Diop-Gonzalez)  [Orabug: 33294426]
- staging: vchiq: Have vchiu_queue_init() return 0 on success. (Marcelo Dio=
p-Gonzalez)  [Orabug: 33294426]
- staging: vc04_services: Replace VCHIQ_PLATFORM_STATE_T typedef with struc=
t opaque_platform_state (Jamal Shareef)  [Orabug: 33294426]
- staging: vc04_services: Replace VCHIQ_INSTANCE_T typedef with struct vchi=
q_instance (Jamal Shareef)  [Orabug: 33294426]
- staging: vc04_services: Replace VCHIQ_SERVICE_HANDLE_T typedef with unsig=
ned int (Jamal Shareef)  [Orabug: 33294426]
- staging: vc04_services: Rename VCHIQ_REMOTE_USE_CALLBACK_T to vchiq_remot=
e_callback (Jamal Shareef)  [Orabug: 33294426]
- staging: vc04_services: Rename VCHIQ_CALLBACK_T to vchiq_callback (Jamal =
Shareef)  [Orabug: 33294426]
- staging: vc04_services: Rename callback VCHIQ_USERDATA_TERM_T to vchiq_us=
erdata_term (Jamal Shareef)  [Orabug: 33294426]
- staging: vc04_services: Replace VCHIQ_BULK_DIR_T enum typedef with enum v=
chiq_bulk_dir (Jamal Shareef)  [Orabug: 33294426]
- staging: vc04_services: Replace VCHIQ_CONNSTATE_T enum typedef with enum =
vchiq_connstate (Jamal Shareef)  [Orabug: 33294426]
- staging: vc04_services: Replace VCHIQ_SERVICE_OPTION_T enum typedef with =
enum vchiq_service_option (Jamal Shareef)  [Orabug: 33294426]
- staging: vc04_services: Replace VCHIQ_BULK_MODE_T enum typedef with enum =
vchiq_bulk_mode (Jamal Shareef)  [Orabug: 33294426]
- staging: vc04_services: Replace VCHIQ_STATUS_T enum typedef with enum vch=
iq_status (Jamal Shareef)  [Orabug: 33294426]
- staging: vc04_services: Rename callback VCHI_CALLBACK_T to vchi_callback =
(Jamal Shareef)  [Orabug: 33294426]
- staging: vc04_services: Replace VCHI_SERVICE_HANDLE_T typedef with struct=
 vchi_service_handle (Jamal Shareef)  [Orabug: 33294426]
- staging: vc04_services: Replace VCHI_INSTANCE_T with struct vhci_instance=
_handle (Jamal Shareef)  [Orabug: 33294426]
- staging: vc04_services: Remove enum typedefs in vchi (Jamal Shareef)  [Or=
abug: 33294426]
- staging: vc04_services: Remove unused structs (Jamal Shareef)  [Orabug: 3=
3294426]
- staging: vc04_services: fix warnings of Block comments use of * (Jules Ir=
enge)  [Orabug: 33294426]
- staging: vc04_services: fix warnings of scpace required between operator =
(Jules Irenge)  [Orabug: 33294426]
- staging: vc04_services: fix check warnings of line over 80 characters (Ju=
les Irenge)  [Orabug: 33294426]
- media: v4l2-core: correctly validate video and metadata ioctls (Vandana B=
N)  [Orabug: 33294426]
- staging: vc04_services: use DIV_ROUND_UP helper macro (Wambui Karuga)  [O=
rabug: 33294426]
- staging: vc04_services: place the AND operator at the end of the previous=
 line (Jules Irenge)  [Orabug: 33294426]
- staging: vc04_services: Avoid NULL comparison (Nachammai Karuppiah)  [Ora=
bug: 33294426]
- staging: vchiq: don't print pointless kernel address (Matteo Croce)  [Ora=
bug: 33294426]
- staging: bcm2835-audio: Need to judge the return value of vchi_msg_dequeu=
e in audio_vchi_callback (zhengbin)  [Orabug: 33294426]
- staging: vc04_services: make use of devm_platform_ioremap_resource (Harip=
rasad Kelam)  [Orabug: 33294426]
- staging: vc04_services: Avoid typedef (Nachammai Karuppiah)  [Orabug: 332=
94426]
- net/mlx{4,5},rds_rdma: fix non-determinism when comp_vector is zero (H=E5=
kon Bugge)  [Orabug: 33459335]
- net/mlx{4,5}: Fix signed formal parameter (H=E5kon Bugge)  [Orabug: 33459=
335]
- net/mlx5: Initialize nvec based on "num_possible_cpus()" (Gerd Rausch)  [=
Orabug: 33451392]
- drm/atomic-helper: reset vblank on crtc reset (Daniel Vetter)  [Orabug: 3=
3427369]
- drm: Initialize struct drm_crtc_state.no_vblank from device settings (Tho=
mas Zimmermann)  [Orabug: 33427369]
- uek-rpm: Remove unnecessary ld.so.conf.d file (Stephen Brennan)  [Orabug:=
 33408515]
- ocfs2: drop acl cache for directories too (Wengang Wang)  [Orabug: 334078=
43]
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Dan Carpenter)=
  [Orabug: 33406845]  {CVE-2021-3744}
- locking/csd_lock: Make csdlock_debug=3D1 default (Stephen Brennan)  [Orab=
ug: 33403352]
- uek-rpm: config: Enable CONFIG_CSD_LOCK_WAIT_DEBUG (Stephen Brennan)  [Or=
abug: 33403352]
- locking/csd_lock: Remove unused "idle" event (Stephen Brennan)  [Orabug: =
33403352]
- locking/csd_lock: Add more data to CSD lock debugging (Juergen Gross)  [O=
rabug: 33403352]
- smp: refactor queueing of single smp call (Stephen Brennan)  [Orabug: 334=
03352]
- locking/csd_lock: Prepare more CSD lock debugging (Juergen Gross)  [Orabu=
g: 33403352]
- locking/csd_lock: Add boot parameter for controlling CSD lock debugging (=
Juergen Gross)  [Orabug: 33403352]
- kernel/smp: Provide CSD lock timeout diagnostics (Paul E. McKenney)  [Ora=
bug: 33403352]
- smp: Fix kABI breakage in __call_single_data (Stephen Brennan)  [Orabug: =
33403352]
- smp: Add source and destination CPUs to __call_single_data (Paul E. McKen=
ney)  [Orabug: 33403352]
- kvm: export per-vcpu exits to userspace (Dongli Zhang)  [Orabug: 33387671]
- RDMA/core/sa_query: Remove unused function (H=E5kon Bugge)  [Orabug: 3340=
8993]
- video: fbdev: cirrusfb: check pixclock to avoid divide by zero (George Ke=
nnedy)  [Orabug: 32176135]
- bnx2x: Fix enabling network interfaces without VFs (Adrian Bunk)  [Orabug=
: 33458877]
- net/rds: "no error" is no error (Gerd Rausch)  [Orabug: 33252277]


_______________________________________________
El-errata mailing list
[email protected]
https://oss.oracle.com/mailman/listinfo/el-errata