Oracle7: ELSA-2021-9565: kernel Important Security Update

Advisories

Oracle Linux Security Advisory ELSA-2021-9565

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

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

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

aarch64:


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

Related CVEs:

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




Description of changes:

[5.4.17-2136.301.1.2.el7]
- 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.el7]
- xfs: punch out data fork delalloc blocks on COW writeback failure (Brian
  Foster)  [Orabug: 33542385]

[5.4.17-2136.301.1.el7]
- 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.el7]
- 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

Oracle7: ELSA-2021-9565: kernel Important Security Update

Summary

Description of changes: [5.4.17-2136.301.1.2.el7] - 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.el7] - xfs: punch out data fork delalloc blocks on COW writeback failure (Brian Foster) [Orabug: 33542385] [5.4.17-2136.301.1.el7] - 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.el7] - 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]

i386

x86_64

kernel-uek-container-5.4.17-2136.301.1.2.el7.x86_64.rpm kernel-uek-container-debug-5.4.17-2136.301.1.2.el7.x86_64.rpm aarch64:

SRPMS

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

Severity
Related CVEs: CVE-2021-3653 CVE-2021-3656 CVE-2021-3744

We use cookies to provide and improve our services. By using our site, you consent to our Cookie Policy.