# changelog

author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.328.2.el7uek]
changelog:
  - LTS tag: v5.4.266 (Sherry Yang)   
  - block: Don't invalidate pagecache for invalid falloc modes (Sarthak Kukreti)   
  - smb: client: fix OOB in smbCalcSize() (Paulo Alcantara)   
  - usb: fotg210-hcd: delete an incorrect bounds test (Dan Carpenter)   
  - x86/alternatives: Sync core before enabling interrupts (Thomas Gleixner)   
  - net: rfkill: gpio: set GPIO direction (Rouven Czerwinski)   
  - net: 9p: avoid freeing uninit memory in p9pdu_vreadf (Fedor Pchelkin)   
  - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (Luiz Augusto von Dentz)   
  - USB: serial: option: add Quectel RM500Q R13 firmware support (Reinhard Speyerer)   
  - USB: serial: option: add Foxconn T99W265 with new baseline (Slark Xiao)   
  - USB: serial: option: add Quectel EG912Y module support (Alper Ak)   
  - USB: serial: ftdi_sio: update Actisense PIDs constant names (Mark Glover)   
  - wifi: cfg80211: fix certs build to not depend on file order (Johannes Berg)   
  - wifi: cfg80211: Add my certificate (Chen-Yu Tsai)   
  - iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma() (Wadim Egorov)   
  - iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table (Javier Carrasco)   
  - scsi: bnx2fc: Fix skb double free in bnx2fc_rcv() (Wei Yongjun)   
  - Input: ipaq-micro-keys - add error handling for devm_kmemdup (Haoran Liu)   
  - iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw (Su Hui)   
  - interconnect: Treat xlate() returning NULL node as an error (Mike Tipton)   
  - btrfs: do not allow non subvolume root targets for snapshot (Josef Bacik)   
  - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara)   
  - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Kai Vehmanen)   
  - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Kai Vehmanen)   
  - pinctrl: at91-pio4: use dedicated lock class for IRQ (Alexis Lothoré)   
  - i2c: aspeed: Handle the coalesced stop conditions with the start conditions. (Quan Nguyen)   
  - afs: Fix overwriting of result of DNS query (David Howells)   
  - net: check dev->gso_max_size in gso_features_check() (Eric Dumazet)   
  - net: warn if gso_type isn't set for a GSO SKB (Heiner Kallweit)   
  - afs: Fix dynamic root lookup DNS check (David Howells)   
  - afs: Fix the dynamic root's d_delete to always delete unused dentries (David Howells)   
  - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() (Liu Jian)   
  - net/rose: fix races in rose_kill_by_device() (Eric Dumazet)   
  - ethernet: atheros: fix a memleak in atl1e_setup_ring_resources (Zhipeng Lu)   
  - net: sched: ife: fix potential use-after-free (Eric Dumazet)   
  - net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors (Rahul Rameshbabu)   
  - net/mlx5: Fix fw tracer first block check (Moshe Shemesh)   
  - net/mlx5: improve some comments (Hu Haowen)   
  - Revert "net/mlx5e: fix double free of encap_header" (Vlad Buslov)   
  - wifi: mac80211: mesh_plink: fix matches_local logic (Johannes Berg)   
  - s390/vx: fix save/restore of fpu kernel context (Heiko Carstens)   
  - reset: Fix crash when freeing non-existent optional resets (Geert Uytterhoeven)   
  - ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init (Kunwu Chan)   
  - ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE (Namjae Jeon)   
  - ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 (Bin Li)   
  - LTS tag: v5.4.265 (Sherry Yang)   
  - powerpc/ftrace: Fix stack teardown in ftrace_no_trace (Naveen N Rao)   
  - powerpc/ftrace: Create a dummy stackframe to fix stack unwind (Naveen N Rao)   
  - mmc: block: Be sure to wait while busy in CQE error recovery (Adrian Hunter)   
  - ring-buffer: Fix memory leak of free page (Steven Rostedt (Google))   
  - team: Fix use-after-free when an option instance allocation fails (Florent Revest)   
  - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify (James Houghton)   
  - ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS (Baokun Li)   
  - soundwire: stream: fix NULL pointer dereference for multi_link (Krzysztof Kozlowski)   
  - HID: hid-asus: add const to read-only outgoing usb buffer (Denis Benato)   
  - net: usb: qmi_wwan: claim interface 4 for ZTE MF290 (Lech Perczak)   
  - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation (Linus Torvalds)   
  - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Aoba K)   
  - HID: hid-asus: reset the backlight brightness level on resume (Denis Benato)   
  - HID: add ALWAYS_POLL quirk for Apple kb (Oliver Neukum)   
  - platform/x86: intel_telemetry: Fix kernel doc descriptions (Andy Shevchenko)   
  - bcache: avoid NULL checking to c->root in run_cache_set() (Coly Li)   
  - bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc() (Coly Li)   
  - bcache: avoid oversize memory allocation by small stripe_size (Coly Li)   
  - blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" (Ming Lei)   
  - usb: aqc111: check packet for fixup for true limit (Oliver Neukum)   
  - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Kai Vehmanen)   
  - appletalk: Fix Use-After-Free in atalk_ioctl (Hyunwoo Kim)   
  - net: stmmac: Handle disabled MDIO busses from devicetree (Andrew Halaney)   
  - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Rasmus Villemoes)   
  - vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space() (Nikolay Kuratov)   
  - sign-file: Fix incorrect return values check (Yusong Gao)   
  - net: Remove acked SYN flag from packet in the transmit queue correctly (Dong Chenchen)   
  - qed: Fix a potential use-after-free in qed_cxt_tables_alloc (Dinghao Liu)   
  - net/rose: Fix Use-After-Free in rose_ioctl (Hyunwoo Kim)   
  - atm: Fix Use-After-Free in do_vcc_ioctl (Hyunwoo Kim)   
  - atm: solos-pci: Fix potential deadlock on &tx_queue_lock (Chengfeng Ye)   
  - atm: solos-pci: Fix potential deadlock on &cli_queue_lock (Chengfeng Ye)   
  - qca_spi: Fix reset behavior (Stefan Wahren)   
  - qca_debug: Fix ethtool -G iface tx behavior (Stefan Wahren)   
  - qca_debug: Prevent crash on TX ring changes (Stefan Wahren)   
  - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Maciej Żenczykowski)   
  - afs: Fix refcount underflow from error handling race (David Howells)   
  - LTS tag: v5.4.264 (Sherry Yang)   
  - devcoredump: Send uevent once devcd is ready (Mukesh Ojha)   
  - devcoredump : Serialize devcd_del work (Mukesh Ojha)   
  - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara)   
  - cifs: Fix non-availability of dedup breaking generic/304 (David Howells)   
  - Revert "btrfs: add dmesg output for first mount and last unmount of a filesystem" (Greg Kroah-Hartman)   
  - drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group (Ido Schimmel)   
  - psample: Require 'CAP_NET_ADMIN' when joining "packets" group (Ido Schimmel)   
  - genetlink: add CAP_NET_ADMIN test for multicast bind (Ido Schimmel)   
  - netlink: don't call ->netlink_bind with table lock held (Ido Schimmel)   
  - io_uring/af_unix: disable sending io_uring over sockets (Pavel Begunkov)   
  - nilfs2: fix missing error check for sb_set_blocksize call (Ryusuke Konishi)   
  - KVM: s390/mm: Properly reset no-dat (Claudio Imbrenda)   
  - x86/CPU/AMD: Check vendor in the AMD microcode callback (Borislav Petkov (AMD))   
  - serial: 8250_omap: Add earlycon support for the AM654 UART controller (Ronald Wahl)   
  - serial: sc16is7xx: address RX timeout interrupt errata (Daniel Mack)   
  - ARM: PL011: Fix DMA support (Arnd Bergmann)   
  - usb: typec: class: fix typec_altmode_put_partner to put plugs (RD Babiera)   
  - parport: Add support for Brainboxes IX/UC/PX parallel cards (Cameron Williams)   
  - usb: gadget: f_hid: fix report descriptor allocation (Konstantin Aladyshev)   
  - mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled (Wenchao Chen)   
  - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Heiner Kallweit)   
  - gpiolib: sysfs: Fix error handling on failed export (Boerge Struempfel)   
  - arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names (AngeloGioacchino Del Regno)   
  - arm64: dts: mediatek: mt7622: fix memory node warning check (Eugen Hristev)   
  - packet: Move reference count in packet_sock to atomic_long_t (Daniel Borkmann)   
  - tracing: Fix a possible race when disabling buffered events (Petr Pavlu)   
  - tracing: Fix incomplete locking when disabling buffered events (Petr Pavlu)   
  - tracing: Always update snapshot buffer size (Steven Rostedt (Google))   
  - nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() (Ryusuke Konishi)   
  - ALSA: pcm: fix out-of-bounds in snd_pcm_state_names (Jason Zhang)   
  - ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt (Philipp Zabel)   
  - ARM: dts: imx: make gpt node name generic (Anson Huang)   
  - ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init (Kunwu Chan)   
  - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Dinghao Liu)   
  - tracing: Fix a warning when allocating buffered events fails (Petr Pavlu)   
  - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Dinghao Liu)   
  - hwmon: (acpi_power_meter) Fix 4.29 MW bug (Armin Wolf)   
  - RDMA/bnxt_re: Correct module description string (Kalesh AP)   
  - bpf: sockmap, updating the sg structure should also update curr (John Fastabend)   
  - tcp: do not accept ACK of bytes we never sent (Eric Dumazet)   
  - netfilter: xt_owner: Fix for unsafe access of sk->sk_socket (Phil Sutter)   
  - net: hns: fix fake link up on xge port (Yonglong Liu)   
  - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Shigeru Yoshida)   
  - arcnet: restoring support for multiple Sohard Arcnet cards (Thomas Reichinger)   
  - net: arcnet: com20020 fix error handling (Tong Zhang)   
  - net: arcnet: Fix RESET flag handling (Ahmed S. Darwish)   
  - hv_netvsc: rndis_filter needs to select NLS (Randy Dunlap)   
  - ipv6: fix potential NULL deref in fib6_add() (Eric Dumazet)   
  - of: dynamic: Fix of_reconfig_get_state_change() return value documentation (Luca Ceresoli)   
  - of: Add missing 'Return' section in kerneldoc comments (Rob Herring)   
  - of: Fix kerneldoc output formatting (Rob Herring)   
  - of: base: Fix some formatting issues and provide missing descriptions (Lee Jones)   
  - of/irq: Make of_msi_map_rid() PCI bus agnostic (Lorenzo Pieralisi)   
  - of/irq: make of_msi_map_get_device_domain() bus agnostic (Diana Craciun)   
  - of/iommu: Make of_map_rid() PCI agnostic (Lorenzo Pieralisi)   
  - ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Lorenzo Pieralisi)   
  - ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Lorenzo Pieralisi)   
  - of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (Ulf Hansson)   
  - drm/amdgpu: correct chunk_ptr to a pointer to chunk. (YuanShang)   
  - kconfig: fix memory leak from range properties (Masahiro Yamada)   
  - tg3: Increment tx_dropped in tg3_tso_bug() (Alex Pakhunov)   
  - tg3: Move the [rt]x_dropped counters to tg3_napi (Alex Pakhunov)   
  - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Jozsef Kadlecsik)   
  - LTS tag: v5.4.263 (Sherry Yang)   
  - mmc: block: Retry commands in CQE error recovery (Adrian Hunter)   
  - mmc: core: convert comma to semicolon (Zheng Yongjun)   
  - mmc: cqhci: Fix task clearing in CQE error recovery (Adrian Hunter)   
  - mmc: cqhci: Warn of halt or task clear failure (Adrian Hunter)   
  - mmc: cqhci: Increase recovery halt timeout (Adrian Hunter)   
  - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Christoph Niedermaier)   
  - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Christoph Niedermaier)   
  - scsi: qla2xxx: Fix system crash due to bad pointer access (Quinn Tran)   
  - scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Bart Van Assche)   
  - scsi: core: Introduce the scsi_cmd_to_rq() function (Bart Van Assche)   
  - ima: detect changes to the backing overlay file (Mimi Zohar)   
  - ovl: skip overlayfs superblocks at global sync (Konstantin Khlebnikov)   
  - ima: annotate iint mutex to avoid lockdep false positive warnings (Amir Goldstein)   
  - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Helge Deller)   
  - mtd: cfi_cmdset_0001: Byte swap OTP info (Linus Walleij)   
  - mtd: cfi_cmdset_0001: Support the absence of protection registers (Jean-Philippe Brucker)   
  - s390/cmma: fix detection of DAT pages (Heiko Carstens)   
  - s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family (Alexander Gordeev)   
  - smb3: fix touch -h of symlink (Steve French)   
  - net: ravb: Start TX queues after HW initialization succeeded (Claudiu Beznea)   
  - net: ravb: Use pm_runtime_resume_and_get() (Claudiu Beznea)   
  - ravb: Fix races between ravb_tx_timeout_work() and net related ops (Yoshihiro Shimoda)   
  - net: stmmac: xgmac: Disable FPE MMC interrupts (Furong Xu)   
  - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet (Zhengchao Shao)   
  - Input: xpad - add HyperX Clutch Gladiate Support (Max Nguyen)   
  - btrfs: make error messages more clear when getting a chunk map (Filipe Manana)   
  - btrfs: send: ensure send_fd is writable (Jann Horn)   
  - btrfs: fix off-by-one when checking chunk map includes logical address (Filipe Manana)   
  - btrfs: add dmesg output for first mount and last unmount of a filesystem (Qu Wenruo)   
  - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Timothy Pearson)   
  - bcache: revert replacing IS_ERR_OR_NULL with IS_ERR (Markus Weippert)   
  - dm verity: don't perform FEC for failed readahead IO (Wu Bo)   
  - dm-verity: align struct dm_verity_fec_io properly (Mikulas Patocka)   
  - ALSA: hda/realtek: Add supported ALC257 for ChromeOS (Kailang Yang)   
  - ALSA: hda/realtek: Headset Mic VREF to 100% (Kailang Yang)   
  - ALSA: hda: Disable power-save on KONTRON SinglePC (Takashi Iwai)   
  - mmc: block: Do not lose cache flush during CQE error recovery (Adrian Hunter)   
  - firewire: core: fix possible memory leak in create_units() (Yang Yingliang)   
  - pinctrl: avoid reload of p state in list iteration (Maria Yu)   
  - io_uring: fix off-by one bvec index (Keith Busch)   
  - USB: dwc3: qcom: fix wakeup after probe deferral (Johan Hovold)   
  - USB: dwc3: qcom: fix resource leaks on probe deferral (Johan Hovold)   
  - usb: dwc3: set the dma max_seg_size (Ricardo Ribalda)   
  - USB: dwc2: write HCINT with INTMASK applied (Oliver Neukum)   
  - USB: serial: option: don't claim interface 4 for ZTE MF290 (Lech Perczak)   
  - USB: serial: option: fix FM101R-GL defines (Puliang Lu)   
  - USB: serial: option: add Fibocom L7xx modules (Victor Fragoso)   
  - bcache: prevent potential division by zero error (Rand Deeb)   
  - bcache: check return value from btree_node_alloc_replacement() (Coly Li)   
  - dm-delay: fix a race between delay_presuspend and delay_bio (Mikulas Patocka)   
  - hv_netvsc: Mark VF as slave before exposing it to user-mode (Long Li)   
  - hv_netvsc: Fix race of register_netdevice_notifier and VF register (Haiyang Zhang)   
  - USB: serial: option: add Luat Air72*U series products (Asuna Yang)   
  - s390/dasd: protect device queue against concurrent access (Jan Höppner)   
  - bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() (Coly Li)   
  - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Hans de Goede)   
  - ext4: make sure allocate pending entry not fail (Zhang Yi)   
  - ext4: fix slab-use-after-free in ext4_es_insert_extent() (Baokun Li)   
  - ext4: using nofail preallocation in ext4_es_insert_extent() (Baokun Li)   
  - ext4: using nofail preallocation in ext4_es_insert_delayed_block() (Baokun Li)   
  - ext4: using nofail preallocation in ext4_es_remove_extent() (Baokun Li)   
  - ext4: use pre-allocated es in __es_remove_extent() (Baokun Li)   
  - ext4: use pre-allocated es in __es_insert_extent() (Baokun Li)   
  - ext4: factor out __es_alloc_extent() and __es_free_extent() (Baokun Li)   
  - ext4: add a new helper to check if es must be kept (Baokun Li)   
  - MIPS: KVM: Fix a build warning about variable set but not used (Huacai Chen)   
  - nvmet: nul-terminate the NQNs passed in the connect command (Christoph Hellwig)   
  - nvmet: remove unnecessary ctrl parameter (Chaitanya Kulkarni)   
  - afs: Fix file locking on R/O volumes to operate in local mode (David Howells)   
  - afs: Return ENOENT if no cell DNS record can be found (David Howells)   
  - net: axienet: Fix check for partial TX checksum (Samuel Holland)   
  - amd-xgbe: propagate the correct speed and duplex status (Raju Rangoju)   
  - amd-xgbe: handle the corner-case during tx completion (Raju Rangoju)   
  - amd-xgbe: handle corner-case during sfp hotplug (Raju Rangoju)   
  - arm/xen: fix xen_vcpu_info allocation alignment (Stefano Stabellini)   
  - net: usb: ax88179_178a: fix failed operations during ax88179_reset (Jose Ignacio Tornos Martinez)   
  - ipv4: Correct/silence an endian warning in __ip_do_redirect (Kunwu Chan)   
  - HID: fix HID device resource race between HID core and debugging support (Charles Yi)   
  - HID: core: store the unique system identifier in hid_device (Benjamin Tissoires)   
  - drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full (Jonas Karlman)   
  - ata: pata_isapnp: Add missing error check for devm_ioport_map() (Chen Ni)   
  - drm/panel: simple: Fix Innolux G101ICE-L01 timings (Marek Vasut)   
  - drm/panel: simple: Fix Innolux G101ICE-L01 bus flags (Marek Vasut)   
  - afs: Make error on cell lookup failure consistent with OpenAFS (David Howells)   
  - PCI: keystone: Drop __init from ks_pcie_add_pcie_{ep,port}() (Nathan Chancellor)   
  - RDMA/irdma: Prevent zero-length STAG registration (Christopher Bednarz) [Orabug: 36155613] {CVE-2023-25775}
  - driver core: Release all resources during unbind before updating device links (Saravana Kannan)   
  - LTS tag: v5.4.262 (Sherry Yang)   
  - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (for 5.4) (Pablo Neira Ayuso)   
  - netfilter: nf_tables: disable toggling dormant table state more than once (Pablo Neira Ayuso)   
  - netfilter: nf_tables: fix table flag updates (Pablo Neira Ayuso)   
  - netfilter: nftables: update table flags from the commit phase (Pablo Neira Ayuso)   
  - netfilter: nf_tables: double hook unregistration in netns path (Pablo Neira Ayuso)   
  - netfilter: nf_tables: unregister flowtable hooks on netns exit (Pablo Neira Ayuso)   
  - netfilter: nf_tables: fix memleak when more than 255 elements expired (Pablo Neira Ayuso)   
  - netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration (Pablo Neira Ayuso)   
  - netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention (Pablo Neira Ayuso)   
  - netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction (Pablo Neira Ayuso) [Orabug: 35814390] {CVE-2023-4244}
  - netfilter: nf_tables: defer gc run if previous batch is still pending (Florian Westphal)   
  - netfilter: nf_tables: use correct lock to protect gc_list (Pablo Neira Ayuso)   
  - netfilter: nf_tables: GC transaction race with abort path (Pablo Neira Ayuso)   
  - netfilter: nf_tables: GC transaction race with netns dismantle (Pablo Neira Ayuso)   
  - netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path (Pablo Neira Ayuso)   
  - netfilter: nf_tables: remove busy mark and gc batch API (Pablo Neira Ayuso)   
  - netfilter: nft_set_hash: mark set element as dead when deleting from packet path (Pablo Neira Ayuso)   
  - netfilter: nf_tables: adapt set backend to use GC transaction API (Pablo Neira Ayuso) [Orabug: 35814390] {CVE-2023-4244}
  - netfilter: nf_tables: GC transaction API to avoid race with control plane (Pablo Neira Ayuso)   
  - netfilter: nf_tables: don't skip expired elements during walk (Florian Westphal)   
  - netfilter: nft_set_rbtree: fix overlap expiration walk (Florian Westphal)   
  - netfilter: nft_set_rbtree: fix null deref on element insertion (Florian Westphal)   
  - netfilter: nft_set_rbtree: Switch to node list walk for overlap detection (Pablo Neira Ayuso)   
  - netfilter: nf_tables: drop map element references from preparation phase (Pablo Neira Ayuso)   
  - netfilter: nftables: rename set element data activation/deactivation functions (Pablo Neira Ayuso)   
  - netfilter: nf_tables: pass context to nft_set_destroy() (Pablo Neira Ayuso)   
  - drm/amdgpu: fix error handling in amdgpu_bo_list_get() (Christian König)   
  - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Kemeng Shi)   
  - ext4: correct the start block of counting reserved clusters (Zhang Yi)   
  - ext4: correct return value of ext4_convert_meta_bg (Kemeng Shi)   
  - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Kemeng Shi)   
  - ext4: apply umask if ACL support is disabled (Max Kellermann)   
  - Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E" (Heiner Kallweit)   
  - nfsd: fix file memleak on client_opens_release (Mahmoud Adam)   
  - media: venus: hfi: add checks to handle capabilities from firmware (Vikash Garodia)   
  - media: venus: hfi: fix the check to handle session buffer requirement (Vikash Garodia)   
  - media: venus: hfi_parser: Add check to keep the number of codecs within range (Vikash Garodia)   
  - media: sharp: fix sharp encoding (Sean Young)   
  - media: lirc: drop trailing space from scancode transmit (Sean Young)   
  - i2c: i801: fix potential race in i801_block_transaction_byte_by_byte (Heiner Kallweit)   
  - net: dsa: lan9303: consequently nested-lock physical MDIO (Alexander Sverdlin)   
  - Revert ncsi: Propagate carrier gain/loss events to the NCSI controller (Johnathan Mantey)   
  - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (Guan Wentao)   
  - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (Masum Reza)   
  - bluetooth: Add device 13d3:3571 to device tables (Larry Finger)   
  - bluetooth: Add device 0bda:887b to device tables (Larry Finger)   
  - Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559 (Artem Lukyanov)   
  - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Joseph Hwang)   
  - Bluetooth: btusb: Add flag to define wideband speech capability (Alain Michaud)   
  - tty: serial: meson: fix hard LOCKUP on crtscts mode (Pavel Krasavin)   
  - serial: meson: Use platform_get_irq() to get the interrupt (Lad Prabhakar)   
  - tty: serial: meson: retrieve port FIFO size from DT (Neil Armstrong)   
  - serial: meson: remove redundant initialization of variable id (Colin Ian King)   
  - ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC (Chandradeep Dey)   
  - ALSA: info: Fix potential deadlock at disconnection (Takashi Iwai)   
  - parisc/pgtable: Do not drop upper 5 address bits of physical address (Helge Deller)   
  - parisc: Prevent booting 64-bit kernels on PA1.x machines (Helge Deller)   
  - i3c: master: cdns: Fix reading status register (Joshua Yeong)   
  - mm/cma: use nth_page() in place of direct struct page manipulation (Zi Yan)   
  - dmaengine: stm32-mdma: correct desc prep when channel running (Alain Volmat)   
  - mcb: fix error handling for different scenarios when parsing (Sanjuán García, Jorge)   
  - i2c: core: Run atomic i2c xfer when !preemptible (Benjamin Bara)   
  - kernel/reboot: emergency_restart: Set correct system_state (Benjamin Bara)   
  - quota: explicitly forbid quota files from being encrypted (Eric Biggers)   
  - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Zhihao Cheng)   
  - btrfs: don't arbitrarily slow down delalloc if we're committing (Josef Bacik)   
  - PM: hibernate: Clean up sync_read handling in snapshot_write_next() (Brian Geffon)   
  - PM: hibernate: Use __get_safe_page() rather than touching the list (Brian Geffon)   
  - mmc: vub300: fix an error code (Dan Carpenter)   
  - clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks (Kathiravan Thirumoorthy)   
  - parisc/pdc: Add width field to struct pdc_model (Helge Deller)   
  - PCI: keystone: Don't discard .probe() callback (Uwe Kleine-König)   
  - PCI: keystone: Don't discard .remove() callback (Uwe Kleine-König)   
  - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware (Herve Codina)   
  - mmc: meson-gx: Remove setting of CMD_CFG_ERROR (Rong Chen)   
  - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Werner Sembach)   
  - PCI/sysfs: Protect driver's D3cold preference from user space (Lukas Wunner)   
  - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (David Woodhouse)   
  - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() (Paul Moore)   
  - audit: don't take task_lock() in audit_exe_compare() code path (Paul Moore)   
  - KVM: x86: Ignore MSR_AMD64_TW_CFG access (Maciej S. Szmigiero)   
  - KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space (Nicolas Saenz Julienne)   
  - x86/cpu/hygon: Fix the CPU topology evaluation for real (Pu Wen)   
  - scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers (Chandrakanth patil)   
  - bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END (Shung-Hsi Yu)   
  - randstruct: Fix gcc-plugin performance mode to stay in group (Kees Cook)   
  - media: venus: hfi: add checks to perform sanity on queue pointers (Vikash Garodia)   
  - cifs: spnego: add ';' in HOST_KEY_LEN (Anastasia Belova)   
  - tools/power/turbostat: Fix a knl bug (Zhang Rui)   
  - macvlan: Don't propagate promisc change to lower dev in passthru (Vlad Buslov)   
  - net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors (Rahul Rameshbabu)   
  - net/mlx5e: fix double free of encap_header (Dust Li)   
  - net: stmmac: fix rx budget limit check (Baruch Siach)   
  - net: stmmac: Rework stmmac_rx() (Jose Abreu)   
  - netfilter: nf_conntrack_bridge: initialize err to 0 (Linkui Xiao)   
  - net: ethernet: cortina: Fix MTU max setting (Linus Walleij)   
  - net: ethernet: cortina: Handle large frames (Linus Walleij)   
  - net: ethernet: cortina: Fix max RX frame define (Linus Walleij)   
  - bonding: stop the device in bond_setup_by_slave() (Eric Dumazet)   
  - ptp: annotate data-race around q->head and q->tail (Eric Dumazet)   
  - xen/events: fix delayed eoi list handling (Juergen Gross)   
  - ppp: limit MRU to 64K (Willem de Bruijn)   
  - tipc: Fix kernel-infoleak due to uninitialized TLV value (Shigeru Yoshida)   
  - net: hns3: fix variable may not initialized problem in hns3_init_mac_addr() (Yonglong Liu)   
  - tty: Fix uninit-value access in ppp_sync_receive() (Shigeru Yoshida)   
  - ipvlan: add ipvlan_route_v6_outbound() helper (Eric Dumazet)   
  - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Olga Kornievskaia)   
  - wifi: iwlwifi: Use FW rate for non-data frames (Miri Korenblit)   
  - pwm: Fix double shift bug (Dan Carpenter)   
  - ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings (Tony Lindgren)   
  - kgdb: Flush console before entering kgdb on panic (Douglas Anderson)   
  - drm/amd/display: Avoid NULL dereference of timing generator (Wayne Lin)   
  - media: cobalt: Use FIELD_GET() to extract Link Width (Ilpo Järvinen)   
  - gfs2: ignore negated quota changes (Bob Peterson)   
  - media: vivid: avoid integer overflow (Hans Verkuil)   
  - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Rajeshwar R Shinde)   
  - i2c: sun6i-p2wi: Prevent potential division by zero (Axel Lin)   
  - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Hardik Gajjar)   
  - tty: vcc: Add check for kstrdup() in vcc_probe() (Yi Yang)   
  - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Jiri Kosina)   
  - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (Wenchao Hao)   
  - atm: iphase: Do PCI error checks on own line (Ilpo Järvinen)   
  - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Ilpo Järvinen)   
  - ALSA: hda: Fix possible null-ptr-deref when assigning a stream (Cezary Rojewski)   
  - ARM: 9320/1: fix stack depot IRQ stack filter (Vincent Whitchurch)   
  - jfs: fix array-index-out-of-bounds in diAlloc (Manas Ghandat)   
  - jfs: fix array-index-out-of-bounds in dbFindLeaf (Manas Ghandat)   
  - fs/jfs: Add validity check for db_maxag and db_agpref (Juntong Deng)   
  - fs/jfs: Add check for negative db_l2nbperpage (Juntong Deng)   
  - RDMA/hfi1: Use FIELD_GET() to extract Link Width (Ilpo Järvinen)   
  - crypto: pcrypt - Fix hungtask for PADATA_RESET (Lu Jialin)   
  - selftests/efivarfs: create-read: fix a resource leak (zhujun2)   
  - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL (Qu Huang)   
  - drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga (Mario Limonciello)   
  - drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 (Mario Limonciello)   
  - drm/komeda: drop all currently held locks if deadlock happens (baozhu.liu)   
  - platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e (Olli Asikainen)   
  - Bluetooth: Fix double free in hci_conn_cleanup (ZhengHan Wang)   
  - wifi: ath10k: Don't touch the CE interrupt registers after power up (Douglas Anderson)   
  - net: annotate data-races around sk->sk_dst_pending_confirm (Eric Dumazet)   
  - net: annotate data-races around sk->sk_tx_queue_mapping (Eric Dumazet)   
  - wifi: ath10k: fix clang-specific fortify warning (Dmitry Antipov)   
  - wifi: ath9k: fix clang-specific fortify warnings (Dmitry Antipov)   
  - wifi: mac80211: don't return unset power in ieee80211_get_tx_power() (Ping-Ke Shih)   
  - wifi: mac80211_hwsim: fix clang-specific fortify warning (Dmitry Antipov)   
  - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Mike Rapoport (IBM))   
  - clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware (Ronald Wahl)   
  - clocksource/drivers/timer-imx-gpt: Fix potential memory leak (Jacky Bai)   
  - perf/core: Bail out early if the request AUX area is out of bound (Shuai Xue)   
  - locking/ww_mutex/test: Fix potential workqueue corruption (John Stultz)   
  - LTS tag: v5.4.261 (Sherry Yang)   
  - btrfs: use u64 for buffer sizes in the tree search ioctls (Filipe Manana)   
  - fbdev: fsl-diu-fb: mark wr_reg_wa() static (Arnd Bergmann)   
  - fbdev: imsttfb: fix a resource leak in probe (Dan Carpenter)   
  - fbdev: imsttfb: Fix error path of imsttfb_probe() (Helge Deller)   
  - spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies (Amit Kumar Mahapatra)   
  - drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE (Erik Kurzinger)   
  - netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses (Florian Westphal)   
  - netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs (Jeremy Sowden)   
  - netfilter: xt_recent: fix (increase) ipv6 literal buffer length (Maciej Żenczykowski)   
  - r8169: respect userspace disabling IFF_MULTICAST (Heiner Kallweit)   
  - tg3: power down device only on SYSTEM_POWER_OFF (George Shuklin)   
  - net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT (D. Wythe)   
  - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Furong Xu)   
  - Fix termination state for idr_for_each_entry_ul() (NeilBrown)   
  - net: r8169: Disable multicast filter for RTL8168H and RTL8107E (Patrick Thompson)   
  - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. (Kuniyuki Iwashima)   
  - dccp: Call security_inet_conn_request() after setting IPv4 addresses. (Kuniyuki Iwashima)   
  - tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING (Shigeru Yoshida)   
  - llc: verify mac len before reading mac header (Willem de Bruijn)   
  - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Dan Carpenter)   
  - pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume (Florian Fainelli)   
  - pwm: sti: Reduce number of allocations and drop usage of chip_data (Uwe Kleine-König)   
  - pwm: sti: Avoid conditional gotos (Thierry Reding)   
  - regmap: prevent noinc writes from clobbering cache (Ben Wolsieffer)   
  - media: s3c-camif: Avoid inappropriate kfree() (Katya Orlova)   
  - media: bttv: fix use after free error due to btv->timeout timer (Zheng Wang)   
  - pcmcia: ds: fix possible name leak in error path in pcmcia_device_add() (Yang Yingliang)   
  - pcmcia: ds: fix refcount leak in pcmcia_device_add() (Yang Yingliang)   
  - pcmcia: cs: fix possible hung task and memory leak pccardd() (Yang Yingliang)   
  - rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call (Javier Carrasco)   
  - i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs (Dinghao Liu)   
  - powerpc/pseries: fix potential memory leak in init_cpu_associativity() (Wang Yufen)   
  - powerpc/imc-pmu: Use the correct spinlock initializer. (Sebastian Andrzej Siewior)   
  - powerpc/xive: Fix endian conversion size (Benjamin Gray)   
  - modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host (Masahiro Yamada)   
  - f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() (Chao Yu)   
  - dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() (Christophe JAILLET)   
  - USB: usbip: fix stub_dev hub disconnect (Jonas Blixt)   
  - tools: iio: iio_generic_buffer ensure alignment (Matti Vaittinen)   
  - tools: iio: iio_generic_buffer: Fix some integer type and calculation (Chenyuan Mi)   
  - tools: iio: privatize globals and functions in iio_generic_buffer.c file (Alexandru Ardelean)   
  - misc: st_core: Do not call kfree_skb() under spin_lock_irqsave() (Jinjie Ruan)   
  - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Dan Carpenter)   
  - usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency (Jia-Ju Bai)   
  - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Yi Yang)   
  - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Christophe JAILLET)   
  - ledtrig-cpu: Limit to 8 CPUs (Pavel Machek)   
  - leds: pwm: Don't disable the PWM when the LED should be off (Uwe Kleine-König)   
  - leds: pwm: convert to atomic PWM API (Uwe Kleine-König)   
  - leds: pwm: simplify if condition (Uwe Kleine-König)   
  - mfd: dln2: Fix double put in dln2_probe (Dinghao Liu)   
  - ASoC: ams-delta.c: use component after check (Kuninori Morimoto)   
  - ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails (Cezary Rojewski)   
  - sh: bios: Revive earlyprintk support (Geert Uytterhoeven)   
  - RDMA/hfi1: Workaround truncation compilation error (Leon Romanovsky)   
  - scsi: ufs: core: Leave space for '- ext4: move 'ix' sanity check to corrent position (Gou Hao)   
  - ARM: 9321/1: memset: cast the constant byte to unsigned char (Kursad Oney)   
  - hid: cp2112: Fix duplicate workqueue initialization (Danny Kaehn)   
  - HID: cp2112: Use irqchip template (Linus Walleij)   
  - crypto: caam/jr - fix Chacha20 + Poly1305 self test failure (Gaurav Jain)   
  - crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure (Gaurav Jain)   
  - nd_btt: Make BTT lanes preemptible (Tomas Glozar)   
  - sched/rt: Provide migrate_disable/enable() inlines (Thomas Gleixner)   
  - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Chen Ni)   
  - hwrng: geode - fix accessing registers (Jonas Gorski)   
  - clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped (Sudeep Holla)   
  - firmware: ti_sci: Mark driver as non removable (Dhruva Gole)   
  - firmware: ti_sci: Replace HTTP links with HTTPS ones (Alexander A. Klimov)   
  - soc: qcom: llcc: Handle a second device without data corruption (Uwe Kleine-König)   
  - soc: qcom: Rename llcc-slice to llcc-qcom (Vivek Gautam)   
  - soc: qcom: llcc cleanup to get rid of sdm845 specific driver file (Vivek Gautam)   
  - ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator (Krzysztof Kozlowski)   
  - arm64: dts: qcom: sdm845-mtp: fix WiFi configuration (Dmitry Baryshkov)   
  - drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() (Christophe JAILLET)   
  - drm/radeon: possible buffer overflow (Konstantin Meskhidze)   
  - drm/rockchip: vop: Fix call to crtc reset helper (Jonas Karlman)   
  - drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs (Jonas Karlman)   
  - hwmon: (coretemp) Fix potentially truncated sysfs attribute name (Zhang Rui)   
  - platform/x86: wmi: Fix opening of char device (Armin Wolf)   
  - platform/x86: wmi: remove unnecessary initializations (Barnabás Pőcze)   
  - platform/x86: wmi: Fix probe failure when failing to register WMI devices (Armin Wolf)   
  - clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data (Jiasheng Jiang)   
  - clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data (Jiasheng Jiang)   
  - clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data (Jiasheng Jiang)   
  - clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data (Jiasheng Jiang)   
  - clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data (Jiasheng Jiang)   
  - clk: npcm7xx: Fix incorrect kfree (Jonathan Neuschäfer)   
  - clk: keystone: pll: fix a couple NULL vs IS_ERR() checks (Dan Carpenter)   
  - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Abel Vesa)   
  - clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src (Danila Tikhonov)   
  - clk: qcom: gcc-sm8150: use ARRAY_SIZE instead of specifying num_parents (Dmitry Baryshkov)   
  - clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies (Devi Priya)   
  - regmap: debugfs: Fix a erroneous check after snprintf() (Christophe JAILLET)   
  - ipvlan: properly track tx_errors (Eric Dumazet)   
  - net: add DEV_STATS_READ() helper (Eric Dumazet)   
  - ipv6: avoid atomic fragment on GSO packets (Yan Zhai)   
  - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Christophe JAILLET)   
  - tcp: fix cookie_init_timestamp() overflows (Eric Dumazet)   
  - tcp: Remove one extra ktime_get_ns() from cookie_init_timestamp (Eric Dumazet)   
  - chtls: fix tp->rcv_tstamp initialization (Eric Dumazet)   
  - r8169: fix rare issue with broken rx after link-down on RTL8125 (Heiner Kallweit)   
  - r8169: use tp_to_dev instead of open code (Juhee Kang)   
  - thermal: core: prevent potential string overflow (Dan Carpenter)   
  - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() (Marc Kleine-Budde)   
  - can: dev: can_restart(): don't crash kernel if carrier is OK (Marc Kleine-Budde)   
  - wifi: rtlwifi: fix EDCA limit set by BT coexistence (Dmitry Antipov)   
  - tcp_metrics: do not create an entry from tcp_init_metrics() (Eric Dumazet)   
  - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Eric Dumazet)   
  - tcp_metrics: add missing barriers on delete (Eric Dumazet)   
  - wifi: mt76: mt7603: rework/fix rx pse hang check (Felix Fietkau)   
  - wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file() (Jinjie Ruan)   
  - tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed (Aananth V)   
  - i40e: fix potential memory leaks in i40e_remove() (Andrii Staikov)   
  - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() (Chen Yu)   
  - vfs: fix readahead(2) on block devices (Reuben Hawkins)   
  - LTS tag: v5.4.260 (Sherry Yang)   
  - tty: 8250: Add support for Intashield IS-100 (Cameron Williams)   
  - tty: 8250: Add support for Brainboxes UP cards (Cameron Williams)   
  - tty: 8250: Add support for additional Brainboxes UC cards (Cameron Williams)   
  - tty: 8250: Remove UC-257 and UC-431 (Cameron Williams)   
  - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (LihaSika)   
  - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Vicki Pfau)   
  - Revert "ARM: dts: Move am33xx and am43xx mmc nodes to sdhci-omap driver" (Matthias Schiffer)   
  - remove the sx8 block driver (Christoph Hellwig)   
  - ata: ahci: fix enum constants for gcc-13 (Arnd Bergmann)   
  - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Su Hui)   
  - platform/mellanox: mlxbf-tmfifo: Fix a warning message (Liming Sun)   
  - platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e (Hans de Goede)   
  - scsi: mpt3sas: Fix in error path (Tomas Henzl)   
  - fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit() (Jorge Maidana)   
  - ASoC: rt5650: fix the wrong result of key button (Shuming Fan)   
  - netfilter: nfnetlink_log: silence bogus compiler warning (Florian Westphal)   
  - spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0 (William A. Kennington III)   
  - fbdev: atyfb: only use ioremap_uc() on i386 and ia64 (Arnd Bergmann)   
  - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Dmitry Torokhov)   
  - dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe (Zhang Shurong)   
  - irqchip/stm32-exti: add missing DT IRQ flag translation (Ben Wolsieffer)   
  - Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table (Szilard Fabian)   
  - x86: Fix .brk attribute in linker script (Juergen Gross)   
  - rpmsg: Fix possible refcount leak in rpmsg_register_device_override() (Hangyu Hua)   
  - rpmsg: glink: Release driver_override (Bjorn Andersson)   
  - rpmsg: Fix calling device_lock() on non-initialized device (Krzysztof Kozlowski)   
  - rpmsg: Fix kfree() of static memory on setting driver_override (Krzysztof Kozlowski)   
  - rpmsg: Constify local variable in field store macro (Krzysztof Kozlowski)   
  - driver: platform: Add helper for safer setting of driver_override (Krzysztof Kozlowski)   
  - ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow (Baokun Li)   
  - ext4: avoid overlapping preallocations due to overflow (Baokun Li)   
  - ext4: add two helper functions extent_logical_end() and pa_logical_end() (Baokun Li)   
  - x86/mm: Fix RESERVE_BRK() for older binutils (Josh Poimboeuf)   
  - x86/mm: Simplify RESERVE_BRK() (Josh Poimboeuf) [Orabug: 34335625] {CVE-2022-23816} {CVE-2022-29901}
  - nfsd: lock_rename() needs both directories to live on the same fs (Al Viro)   
  - f2fs: fix to do sanity check on inode type during garbage collection (Chao Yu)   
  - smbdirect: missing rc checks while waiting for rdma events (Steve French)   
  - kobject: Fix slab-out-of-bounds in fill_kobj_path() (Wang Hai) [Orabug: 35924074] {CVE-2023-45863}
  - arm64: fix a concurrency issue in emulation_proc_handler() (Jinjie Ruan)   
  - drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() (Lukasz Majczak)   
  - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Thomas Gleixner)   
  - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera)   
  - clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name (Alessandro Carminati)   
  - nvmem: imx: correct nregs for i.MX6UL (Peng Fan)   
  - nvmem: imx: correct nregs for i.MX6SLL (Peng Fan)   
  - nvmem: imx: correct nregs for i.MX6ULL (Peng Fan)   
  - i2c: stm32f7: Fix PEC handling in case of SMBUS transfers (Alain Volmat)   
  - i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node() (Herve Codina)   
  - i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node() (Herve Codina)   
  - i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node() (Herve Codina)   
  - iio: exynos-adc: request second interupt only when touchscreen mode is used (Marek Szyprowski)   
  - gtp: fix fragmentation needed check with gso (Pablo Neira Ayuso)   
  - gtp: uapi: fix GTPA_MAX (Pablo Neira Ayuso)   
  - tcp: fix wrong RTO timeout when received SACK reneging (Fred Chen)   
  - r8152: Cancel hw_phy_work if we have an error in probe (Douglas Anderson)   
  - r8152: Run the unload routine if we have errors during probe (Douglas Anderson)   
  - r8152: Increase USB control msg timeout to 5000ms as per spec (Douglas Anderson)   
  - net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show() (Christophe JAILLET)   
  - igc: Fix ambiguity in the ethtool advertising (Sasha Neftin)   
  - neighbour: fix various data-races (Eric Dumazet)   
  - igb: Fix potential memory leak in igb_add_ethtool_nfc_entry (Mateusz Palczewski)   
  - treewide: Spelling fix in comment (Kunwu Chan)   
  - r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 (Mirsad Goran Todorovac)   
  - r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 (Mirsad Goran Todorovac)   
  - virtio_balloon: Fix endless deflation and inflation on arm64 (Gavin Shan)   
  - mcb-lpc: Reallocate memory region to avoid memory overlapping (Rodríguez Barbarin, José Javier)   
  - mcb: Return actual parsed size when reading chameleon table (Rodríguez Barbarin, José Javier)   
  - selftests/ftrace: Add new test case which checks non unique symbol (Francis Laniel)   
  - mtd: rawnand: marvell: Ensure program page operations are successful (Miquel Raynal)


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.329.1.el7uek]
changelog:
  - mm: avoid heavy swap lock contention when unmapping with padata (Anthony Yznaga)  [Orabug: 36201620]  
  - mm: use less threads when unmapping some large VMAs (Anthony Yznaga)  [Orabug: 36201620]  
  - uek-rpm: Update the x86 kABI files for new symbol (Yifei Liu)  [Orabug: 36178802]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.329.2.el7uek]
changelog:
  - LTS tag: v5.4.268 (Sherry Yang)   
  - arm64: dts: armada-3720-turris-mox: set irq type for RTC (Sjoerd Simons)   
  - perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Tiezhu Yang)   
  - i2c: s3c24xx: fix transferring more than one message in polling mode (Marek Szyprowski)   
  - i2c: s3c24xx: fix read transfers in polling mode (Marek Szyprowski)   
  - mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure (Amit Cohen)   
  - kdb: Fix a potential buffer overflow in kdb_local() (Christophe JAILLET)   
  - kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ (Daniel Thompson)   
  - ipvs: avoid stat macros calls from preemptible context (Fedor Pchelkin)   
  - netfilter: nf_tables: skip dead set elements in netlink dump (Pablo Neira Ayuso)   
  - net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe (Kunwu Chan)   
  - net: ravb: Fix dma_addr_t truncation in error case (Nikita Yushchenko)   
  - net: phy: micrel: populate .soft_reset for KSZ9131 (Claudiu Beznea)   
  - net: qualcomm: rmnet: fix global oob in rmnet_policy (Lin Ma)   
  - s390/pci: fix max size calculation in zpci_memcpy_toio() (Niklas Schnelle)   
  - PCI: keystone: Fix race condition when initializing PHYs (Siddharth Vadapalli)   
  - nvmet-tcp: Fix the H2C expected PDU len calculation (Maurizio Lombardi)   
  - serial: imx: Correct clock error message in function probe() (Christoph Niedermaier)   
  - apparmor: avoid crash when parsed profile name is empty (Fedor Pchelkin)   
  - perf env: Avoid recursively taking env->bpf_progs.lock (Ian Rogers)   
  - perf bpf: Decouple creating the evlist from adding the SB event (Arnaldo Carvalho de Melo)   
  - perf top: Move sb_evlist to 'struct perf_top' (Arnaldo Carvalho de Melo)   
  - perf record: Move sb_evlist to 'struct record' (Arnaldo Carvalho de Melo)   
  - perf env: Add perf_env__numa_node() (Jiri Olsa)   
  - nvmet-tcp: fix a crash in nvmet_req_complete() (Maurizio Lombardi)   
  - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length (Maurizio Lombardi)   
  - perf genelf: Set ELF program header addresses properly (Namhyung Kim)   
  - software node: Let args be NULL in software_node_get_reference_args (Sakari Ailus)   
  - acpi: property: Let args be NULL in __acpi_node_get_property_reference (Sakari Ailus)   
  - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Uwe Kleine-König)   
  - MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup() (Christophe JAILLET)   
  - MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup() (Christophe JAILLET)   
  - mips: Fix incorrect max_low_pfn adjustment (Serge Semin)   
  - HID: wacom: Correct behavior when processing some confidence == false touches (Jason Gerecke)   
  - x86/kvm: Do not try to disable kvmclock if it was not enabled (Kirill A. Shutemov)   
  - wifi: mwifiex: configure BSSID consistently when starting AP (David Lin)   
  - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Ilpo Järvinen)   
  - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Ilpo Järvinen)   
  - rootfs: Fix support for rootfstype= when root= is given (Stefan Berger)   
  - fbdev: flush deferred work in fb_deferred_io_fsync() (Nam Cao)   
  - ALSA: oxygen: Fix right channel of capture volume mixer (Takashi Iwai)   
  - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Gui-Dong Han)   
  - usb: typec: class: fix typec_altmode_put_partner to put plugs (RD Babiera)   
  - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Heikki Krogerus)   
  - usb: chipidea: wait controller resume finished for wakeup irq (Xu Yang)   
  - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Thinh Nguyen)   
  - Revert "usb: dwc3: Soft reset phy on probe for host" (Thinh Nguyen)   
  - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Uttkarsh Aggarwal)   
  - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Xu Yang)   
  - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug (Heiko Carstens)   
  - binder: fix unused alloc->free_async_space (Carlos Llamas)   
  - binder: fix race between mmput() and do_exit() (Carlos Llamas)   
  - xen-netback: don't produce zero-size SKB frags (Jan Beulich)   
  - Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek" (Greg Kroah-Hartman)   
  - Input: atkbd - use ab83 as id when skipping the getid command (Hans de Goede)   
  - binder: fix use-after-free in shinker's callback (Carlos Llamas)   
  - binder: fix async space check for 0-sized buffers (Carlos Llamas)   
  - of: unittest: Fix of_count_phandle_with_args() expected value message (Geert Uytterhoeven)   
  - of: Fix double free in of_parse_phandle_with_args_map (Christian A. Ehrhardt)   
  - mmc: sdhci_omap: Fix TI SoC dependencies (Peter Robinson)   
  - clk: si5341: fix an error code problem in si5341_output_clk_set_rate (Su Hui)   
  - watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling (Stefan Wahren)   
  - watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO (Jerry Hoemann)   
  - watchdog: set cdev owner before adding (Curtis Klein)   
  - drivers: clk: zynqmp: calculate closest mux rate (Jay Buddhabhatti)   
  - gpu/drm/radeon: fix two memleaks in radeon_vm_init (Zhipeng Lu)   
  - drivers/amd/pm: fix a use-after-free in kv_parse_power_table (Zhipeng Lu)   
  - drm/amd/pm: fix a double-free in si_dpm_init (Zhipeng Lu)   
  - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL (Alex Deucher)   
  - media: dvbdev: drop refcount on error path in dvb_device_open() (Dan Carpenter)   
  - media: cx231xx: fix a memleak in cx231xx_init_isoc (Zhipeng Lu)   
  - drm/bridge: tc358767: Fix return value on error case (Tomi Valkeinen)   
  - drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table (Zhipeng Lu)   
  - drm/radeon/dpm: fix a memleak in sumo_parse_power_table (Zhipeng Lu)   
  - drm/radeon: check the alloc_workqueue return value in radeon_crtc_init() (Yang Yingliang)   
  - drm/drv: propagate errors from drm_modeset_register_all() (Dmitry Baryshkov)   
  - drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks (Konrad Dybcio)   
  - drm/msm/mdp4: flush vblank event on disable (Dmitry Baryshkov)   
  - ASoC: cs35l34: Fix GPIO name and drop legacy include (Linus Walleij)   
  - ASoC: cs35l33: Fix GPIO name and drop legacy include (Linus Walleij)   
  - drm/radeon: check return value of radeon_ring_lock() (Nikita Zhandarovich)   
  - drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check() (Nikita Zhandarovich)   
  - drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg() (Nikita Zhandarovich)   
  - f2fs: fix to avoid dirent corruption (Chao Yu)   
  - drm/bridge: Fix typo in post_disable() description (Dario Binacchi)   
  - media: pvrusb2: fix use after free on context disconnection (Ricardo B. Marliere)   
  - RDMA/usnic: Silence uninitialized symbol smatch warnings (Leon Romanovsky)   
  - ARM: davinci: always select CONFIG_CPU_ARM926T (Arnd Bergmann)   
  - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Eric Dumazet)   
  - Bluetooth: btmtkuart: fix recv_buf() return value (Francesco Dolcini)   
  - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Luiz Augusto von Dentz)   
  - netfilter: nf_tables: mark newset as dead on transaction abort (Florian Westphal)   
  - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Su Hui)   
  - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Su Hui)   
  - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Su Hui)   
  - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Colin Ian King)   
  - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Su Hui)   
  - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Su Hui)   
  - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Su Hui)   
  - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Su Hui)   
  - wifi: rtlwifi: add calculate_bit_shift() (Su Hui)   
  - dma-mapping: clear dev->dma_mem to NULL after freeing it (Joakim Zhang)   
  - virtio/vsock: fix logic which reduces credit update messages (Arseniy Krasnov)   
  - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu)   
  - scsi: hisi_sas: Replace with standard error code return value (Yihang Li)   
  - arm64: dts: qcom: sdm845-db845c: correct LED panic indicator (Krzysztof Kozlowski)   
  - scsi: fnic: Return error if vmalloc() failed (Artem Chernyshev)   
  - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Su Hui)   
  - rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift (Joe Perches)   
  - firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() (Christophe JAILLET)   
  - net/ncsi: Fix netlink major/minor version numbers (Peter Delevoryas)   
  - ncsi: internal.h: Fix a spello (Bhaskar Chowdhury)   
  - ARM: dts: qcom: apq8064: correct XOADC register address (Dmitry Baryshkov)   
  - wifi: libertas: stop selecting wext (Arnd Bergmann)   
  - bpf, lpm: Fix check prefixlen before walking trie (Florian Lehner)   
  - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Chih-Kang Chang)   
  - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Trond Myklebust)   
  - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington)   
  - crypto: scomp - fix req->dst buffer overflow (Chengming Zhou)   
  - crypto: sahara - do not resize req->src when doing hash operations (Ovidiu Panait)   
  - crypto: sahara - fix processing hash requests with req->nbytes < sg->length (Ovidiu Panait)   
  - crypto: sahara - improve error handling in sahara_sha_process() (Ovidiu Panait)   
  - crypto: sahara - fix wait_for_completion_timeout() error handling (Ovidiu Panait)   
  - crypto: sahara - fix ahash reqsize (Ovidiu Panait)   
  - crypto: virtio - Wait for tasklet to complete on device remove (wangyangxin)   
  - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Osama Muhammad)   
  - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() (Sergey Shtylyov)   
  - crypto: sahara - fix error handling in sahara_hw_descriptor_create() (Ovidiu Panait)   
  - crypto: sahara - fix processing requests with cryptlen < sg->length (Ovidiu Panait)   
  - crypto: sahara - fix ahash selftest failure (Ovidiu Panait)   
  - crypto: sahara - remove FLAGS_NEW_KEY logic (Ovidiu Panait)   
  - crypto: af_alg - Disallow multiple in-flight AIO requests (Herbert Xu)   
  - crypto: ccp - fix memleak in ccp_init_dm_workarea (Dinghao Liu)   
  - virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC (zhenwei pi)   
  - crypto: virtio - don't use 'default m' (Ram Muthiah)   
  - crypto: virtio - Handle dataq logic with tasklet (Gonglei (Arei))   
  - selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket (Mickaël Salaün)   
  - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier (ZhaoLong Wang)   
  - spi: sh-msiof: Enforce fixed DTDL for R-Car H3 (Wolfram Sang)   
  - calipso: fix memory leak in netlbl_calipso_add_pass() (Gavrilov Ilia)   
  - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (Zheng Yejian)   
  - net: netlabel: Fix kerneldoc warnings (Andrew Lunn)   
  - ACPI: LPIT: Avoid u32 multiplication overflow (Nikita Kiryushin)   
  - ACPI: video: check for error while searching for backlight device parent (Nikita Kiryushin)   
  - mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response (Ronald Monthero)   
  - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Kunwu Chan)   
  - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Kunwu Chan)   
  - powerpc/powernv: Add a null pointer check in opal_event_init() (Kunwu Chan)   
  - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Kunwu Chan)   
  - selftests/powerpc: Fix error handling in FPU/VMX preemption tests (Michael Ellerman)   
  - powerpc/pseries/memhp: Fix access beyond end of drmem array (Nathan Lynch)   
  - powerpc/pseries/memhotplug: Quieten some DLPAR operations (Laurent Dufour)   
  - powerpc/44x: select I2C for CURRITUCK (Randy Dunlap)   
  - powerpc: add crtsavres.o to always-y instead of extra-y (Masahiro Yamada)   
  - EDAC/thunderx: Fix possible out-of-bounds string access (Arnd Bergmann)   
  - x86/lib: Fix overflow when counting digits (Colin Ian King)   
  - coresight: etm4x: Fix width of CCITMIN field (James Clark)   
  - parport: parport_serial: Add Brainboxes device IDs and geometry (Cameron Williams)   
  - parport: parport_serial: Add Brainboxes BAR details (Cameron Williams)   
  - uio: Fix use-after-free in uio_open (Guanghui Feng)   
  - binder: fix comment on binder_alloc_new_buf() return value (Carlos Llamas)   
  - binder: fix trivial typo of binder_free_buf_locked() (Carlos Llamas)   
  - binder: use EPOLLERR from eventpoll.h (Carlos Llamas)   
  - ACPI: resource: Add another DMI match for the TongFang GMxXGxx (Hans de Goede)   
  - drm/crtc: fix uninitialized variable use (Jani Nikula)   
  - ARM: sun9i: smp: fix return code check of of_property_match_string (Stefan Wahren)   
  - ida: Fix crash in ida_free when the bitmap is empty (Matthew Wilcox (Oracle))   
  - Input: xpad - add Razer Wolverine V2 support (Luca Weiss)   
  - ARC: fix spare error (Vineet Gupta)   
  - s390/scm: fix virtual vs physical address confusion (Vineeth Vijayan)   
  - Input: i8042 - add nomux quirk for Acer P459-G2-M (Esther Shimanovich)   
  - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Hans de Goede)   
  - reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski)   
  - ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI (Steven Rostedt (Google))   
  - tracing: Add size check when printing trace_marker output (Steven Rostedt (Google))   
  - tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing (Steven Rostedt (Google))   
  - neighbour: Don't let neigh_forced_gc() disable preemption for long (Judy Hsiao)   
  - drm/crtc: Fix uninit-value bug in drm_mode_setcrtc (Ziqi Zhao)   
  - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Zhang Yi)   
  - clk: rockchip: rk3128: Fix HCLK_OTG gate register (Weihao Li)   
  - drm/exynos: fix a wrong error checking (Inki Dae)   
  - drm/exynos: fix a potential error pointer dereference (Xiang Yang)   
  - nvme: introduce helper function to get ctrl state (Keith Busch)   
  - ASoC: da7219: Support low DC impedance headset (David Rau)   
  - net/tg3: fix race condition in tg3_reset_task() (Thinh Tran)   
  - nouveau/tu102: flush all pdbs on vmm flush (Dave Airlie)   
  - ASoC: rt5650: add mutex to avoid the jack detection failure (Shuming Fan)   
  - ASoC: cs43130: Fix incorrect frame delay configuration (Maciej Strozek)   
  - ASoC: cs43130: Fix the position of const qualifier (Maciej Strozek)   
  - ASoC: Intel: Skylake: mem leak in skl register function (Kamil Duljas)   
  - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (David Lin)   
  - ASoC: Intel: Skylake: Fix mem leak in few functions (Kamil Duljas)   
  - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro (Vasiliy Kovalev)   
  - pinctrl: lochnagar: Don't build on MIPS (Charles Keepax)   
  - f2fs: explicitly null-terminate the xattr list (Eric Biggers)   
  - LTS tag: v5.4.267 (Sherry Yang)   
  - ASoC: meson: codec-glue: fix pcm format cast warning (Jerome Brunet)   
  - ipv6: remove max_size check inline with ipv4 (Jon Maxwell)   
  - ipv6: make ip6_rt_gc_expire an atomic_t (Eric Dumazet)   
  - net/dst: use a smaller percpu_counter batch for dst entries accounting (Eric Dumazet)   
  - PCI: Disable ATS for specific Intel IPU E2000 devices (Bartosz Pawlowski)   
  - PCI: Extract ATS disabling to a helper function (Bartosz Pawlowski)   
  - netfilter: nf_tables: Reject tables of unsupported family (Phil Sutter)   
  - net: tls, update curr on splice as well (John Fastabend)   
  - ath10k: Get rid of "per_ce_irq" hw param (Douglas Anderson)   
  - ath10k: Keep track of which interrupts fired, don't poll them (Douglas Anderson)   
  - ath10k: Add interrupt summary based CE processing (Rakesh Pillai)   
  - ath10k: Wait until copy complete is actually done before completing (Douglas Anderson)   
  - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Wenchao Chen)   
  - mmc: core: Cancel delayed work before releasing host (Geert Uytterhoeven)   
  - mmc: rpmb: fixes pause retune on all RPMB partitions. (Jorge Ramirez-Ortiz)   
  - mm: fix unmap_mapping_range high bits shift bug (Jiajun Xie)   
  - firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards (Takashi Sakamoto)   
  - mm/memory-failure: check the mapcount of the precise page (Matthew Wilcox (Oracle))   
  - net: Implement missing SO_TIMESTAMPING_NEW cmsg support (Thomas Lange)   
  - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Michael Chan)   
  - asix: Add check for usbnet_get_endpoints (Chen Ni)   
  - net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues (Dinghao Liu)   
  - net/qla3xxx: switch from 'pci_' to 'dma_' API (Christophe JAILLET)   
  - i40e: Restore VF MSI-X state during PCI reset (Andrii Staikov)   
  - ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux (Mark Brown)   
  - ASoC: meson: g12a-tohdmitx: Validate written enum values (Mark Brown)   
  - ASoC: meson: g12a: extract codec-to-codec utils (Jerome Brunet)   
  - i40e: fix use-after-free in i40e_aqc_add_filters() (Ke Xiao)   
  - net: bcmgenet: Fix FCS generation for fragmented skbuffs (Adrian Cinal)   
  - ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init (Stefan Wahren)   
  - net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestamps (Vadim Fedorenko)   
  - can: raw: add support for SO_MARK (Marc Kleine-Budde)   
  - can: raw: add support for SO_TXTIME/SCM_TXTIME (Marc Kleine-Budde)   
  - net: sched: em_text: fix possible memory leak in em_text_destroy() (Hangyu Hua)   
  - i40e: Fix filter input checks to prevent config with invalid values (Sudheer Mogilappagari)   
  - nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local (Siddh Raman Pant)


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.329.3.el7uek]
changelog:
  - drivers/edac: elba: Support multiple DDR bypass ranges. (David Clear)  [Orabug: 36269109]  
  - drivers/soc/pensando/cap_mem.c: Support DM region mapping. (David Clear)  [Orabug: 36269109]  
  - mmc: sdhci-cadence: Use elba specific adma write descriptor (Brad Larson)  [Orabug: 36269109]  
  - elba.dtsi: add virtio memory region to kpcimgr regs (Brad Smith)  [Orabug: 36269109]  
  - pensando: mmc: sdhci-cadence: Enable host driver defined bounce buffer (Brad Larson)  [Orabug: 36238209]  
  - crypto: octeontx2: fix registering of rsa algorithm (Srujana Challa)  [Orabug: 36249211]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.330.1.el7uek]
changelog:
  - mm: hwpoison: handle non-anonymous THP correctly (Yang Shi)  [Orabug: 36223690]  
  - mm,hwpoison: unify THP handling for hard and soft offline (Oscar Salvador)  [Orabug: 36223690]  
  - mm: hwpoison: remove the unnecessary THP check (Yang Shi)  [Orabug: 36223690]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.330.2.el7uek]
changelog:
  - LTS tag: v5.4.269 (Alok Tiwari)   
  - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Hou Tao)   
  - of: gpio unittest kfree() wrong object (Frank Rowand)   
  - of: unittest: fix EXPECT text for gpio hog errors (Frank Rowand)   
  - net: bcmgenet: Fix EEE implementation (Florian Fainelli)   
  - Revert "Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting"" (Max Krummenacher)   
  - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() (Dan Carpenter)   
  - lsm: new security_file_ioctl_compat() hook (Alfred Piccioni)   
  - drm/msm/dsi: Enable runtime PM (Konrad Dybcio)   
  - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Douglas Anderson)   
  - PM: runtime: add devm_pm_runtime_enable helper (Dmitry Baryshkov)   
  - nilfs2: fix potential bug in end_buffer_async_write (Ryusuke Konishi)   
  - sched/membarrier: reduce the ability to hammer on sys_membarrier (Linus Torvalds)   
  - net: prevent mss overflow in skb_segment() (Eric Dumazet)   
  - netfilter: ipset: Missing gc cancellations fixed (Jozsef Kadlecsik)   
  - netfilter: ipset: fix performance regression in swap operation (Jozsef Kadlecsik)   
  - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache (Oliver Upton)   
  - mips: Fix max_mapnr being uninitialized on early stages (Serge Semin)   
  - arch, mm: remove stale mentions of DISCONIGMEM (Mike Rapoport)   
  - bus: moxtet: Add spi device table (Sjoerd Simons)   
  - tracing: Inform kmemleak of saved_cmdlines allocation (Steven Rostedt (Google))   
  - pmdomain: core: Move the unused cleanup to a _sync initcall (Konrad Dybcio)   
  - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Oleksij Rempel)   
  - irqchip/irq-brcmstb-l2: Add write memory barrier before exit (Doug Berger)   
  - nfp: flower: prevent re-adding mac index for bonded port (Daniel de Villiers)   
  - nfp: use correct macro for LengthSelect in BAR config (Daniel Basilio)   
  - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() (Ryusuke Konishi)   
  - nilfs2: fix data corruption in dsync block recovery for small block sizes (Ryusuke Konishi)   
  - ALSA: hda/conexant: Add quirk for SWS JS201D (bo liu)   
  - mmc: slot-gpio: Allow non-sleeping GPIO ro (Alexander Stein)   
  - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Steve Wahl)   
  - x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 (Aleksander Mazur)   
  - serial: max310x: improve crystal stable clock detection (Hugo Villeneuve)   
  - serial: max310x: set default value when reading clock ready bit (Hugo Villeneuve)   
  - ring-buffer: Clean ring_buffer_poll_wait() error return (Vincent Donnefort)   
  - iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC (zhili.liu)   
  - staging: iio: ad5933: fix type mismatch regression (David Schiller)   
  - tracing: Fix wasted memory in saved_cmdlines logic (Steven Rostedt (Google))   
  - ext4: fix double-free of blocks due to wrong extents moved_len (Baokun Li)   
  - misc: fastrpc: Mark all sessions as invalid in cb_remove (Ekansh Gupta)   
  - binder: signal epoll threads of self-work (Carlos Llamas)   
  - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Edson Juliano Drosdeck)   
  - xen-netback: properly sync TX responses (Jan Beulich)   
  - nfc: nci: free rx_data_reassembly skb on NCI device cleanup (Fedor Pchelkin)   
  - kbuild: Fix changing ELF file type for output of gen_btf for big endian (Nathan Chancellor)   
  - firewire: core: correct documentation of fw_csr_string() kernel API (Takashi Sakamoto)   
  - scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock" (Lee Duncan)   
  - i2c: i801: Fix block process call transactions (Jean Delvare)   
  - i2c: i801: Remove i801_set_block_buffer_mode (Heiner Kallweit)   
  - usb: f_mass_storage: forbid async queue when shutdown happen (yuan linyu)   
  - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Oliver Neukum)   
  - HID: wacom: Do not register input devices until after hid_hw_start (Jason Gerecke)   
  - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Tatsunosuke Tobita)   
  - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Zach O'Keefe)   
  - tracing/trigger: Fix to return error if failed to alloc snapshot (Masami Hiramatsu (Google))   
  - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera)   
  - MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler (Guenter Roeck)   
  - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Alexey Khoroshilov)   
  - spi: ppc4xx: Drop write-only variable (Uwe Kleine-König)   
  - of: unittest: Fix compile in the non-dynamic case (Christian A. Ehrhardt)   
  - of: unittest: add overlay gpio test to catch gpio hog problem (Frank Rowand)   
  - btrfs: send: return EOPNOTSUPP on unknown flags (David Sterba)   
  - btrfs: forbid deleting live subvol qgroup (Boris Burkov)   
  - btrfs: forbid creating subvol qgroups (Boris Burkov)   
  - netfilter: nft_set_rbtree: skip end interval element from gc (Pablo Neira Ayuso)   
  - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Furong Xu)   
  - net: stmmac: xgmac: use #define for string constants (Simon Horman)   
  - vhost: use kzalloc() instead of kmalloc() followed by memset() (Prathu Baronia)   
  - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Hans de Goede)   
  - USB: serial: cp210x: add ID for IMST iM871A-USB (Leonard Dallmayr)   
  - USB: serial: option: add Fibocom FM101-GL variant (Puliang Lu)   
  - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (JackBB Wu)   
  - net/af_iucv: clean up a try_then_request_module() (Julian Wiedmann)   
  - netfilter: nft_ct: reject direction for ct id (Pablo Neira Ayuso)   
  - netfilter: nft_compat: restrict match/target protocol to u16 (Pablo Neira Ayuso)   
  - netfilter: nft_compat: reject unused compat flag (Pablo Neira Ayuso)   
  - ppp_async: limit MRU to 64K (Eric Dumazet)   
  - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Shigeru Yoshida)   
  - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (David Howells)   
  - inet: read sk->sk_family once in inet_recv_error() (Eric Dumazet)   
  - hwmon: (coretemp) Fix bogus core_id to attr name mapping (Zhang Rui)   
  - hwmon: (coretemp) Fix out-of-bounds memory access (Zhang Rui)   
  - hwmon: (aspeed-pwm-tacho) mutex for tach reading (Loic Prylli)   
  - atm: idt77252: fix a memleak in open_card_ubr0 (Zhipeng Lu)   
  - selftests: net: avoid just another constant wait (Paolo Abeni)   
  - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Furong Xu)   
  - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Tony Lindgren)   
  - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Frank Li)   
  - phy: renesas: rcar-gen3-usb2: Fix returning wrong error code (Yoshihiro Shimoda)   
  - dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA (Christophe JAILLET)   
  - dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA (Christophe JAILLET)   
  - bonding: remove print in bond_verify_device_path (Zhengchao Shao)   
  - HID: apple: Add 2021 magic keyboard FN key mapping (Benjamin Berg)   
  - HID: apple: Swap the Fn and Left Control keys on Apple keyboards (free5lot)   
  - HID: apple: Add support for the 2021 Magic Keyboard (Alex Henrie)   
  - net: sysfs: Fix /sys/class/net/<iface> path (Breno Leitao)   
  - af_unix: fix lockdep positive in sk_diag_dump_icons() (Eric Dumazet)   
  - net: ipv4: fix a memleak in ip_setup_cork (Zhipeng Lu)   
  - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Pablo Neira Ayuso)   
  - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Pablo Neira Ayuso)   
  - llc: call sock_orphan() at release time (Eric Dumazet)   
  - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Helge Deller)   
  - ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550() (Christophe JAILLET)   
  - ixgbe: Refactor overtemp event handling (Jedrzej Jagielski)   
  - ixgbe: Refactor returning internal error codes (Jedrzej Jagielski)   
  - ixgbe: Remove non-inclusive language (Piotr Skajewski)   
  - net: remove unneeded break (Tom Rix)   
  - scsi: isci: Fix an error code problem in isci_io_request_build() (Su Hui)   
  - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Edward Adam Davis)   
  - perf: Fix the nr_addr_filters fix (Peter Zijlstra)   
  - drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()' (Srinivasan Shanmugam)   
  - ceph: fix deadlock or deadcode of misusing dget() (Xiubo Li)   
  - blk-mq: fix IO hang from sbitmap wakeup race (Ming Lei)   
  - virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings (Zhu Yanjun)   
  - libsubcmd: Fix memory leak in uniq() (Ian Rogers)   
  - PCI/AER: Decode Requester ID when no error info found (Bjorn Helgaas)   
  - fs/kernfs/dir: obey S_ISGID (Max Kellermann)   
  - usb: hub: Replace hardcoded quirk value with BIT() macro (Hardik Gajjar)   
  - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Daniel Stodden)   
  - PCI: Only override AMD USB controller if required (Guilherme G. Piccoli)   
  - mfd: ti_am335x_tscadc: Fix TI SoC dependencies (Peter Robinson)   
  - i3c: master: cdns: Update maximum prescaler value for i2c clock (Harshit Shah)   
  - um: net: Fix return type of uml_net_start_xmit() (Nathan Chancellor)   
  - um: Don't use vfprintf() for os_info() (Benjamin Berg)   
  - um: Fix naming clash between UML and scheduler (Anton Ivanov)   
  - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Heiner Kallweit)   
  - drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()' (Srinivasan Shanmugam)   
  - drm/amdgpu: Let KFD sync with VM fences (Felix Kuehling)   
  - clk: mmp: pxa168: Fix memory leak in pxa168_clk_init() (Kuan-Wei Chiu)   
  - clk: hi3620: Fix memory leak in hi3620_mmc_clk_init() (Kuan-Wei Chiu)   
  - drm/msm/dpu: Ratelimit framedone timeout msgs (Rob Clark)   
  - media: ddbridge: fix an error code problem in ddb_probe (Su Hui)   
  - IB/ipoib: Fix mcast list locking (Daniel Vacek)   
  - drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time (Douglas Anderson)   
  - ALSA: hda: Intel: add HDA_ARL PCI ID support (Pierre-Louis Bossart)   
  - PCI: add INTEL_HDA_ARL to pci_ids.h (Pierre-Louis Bossart)   
  - media: rockchip: rga: fix swizzling for RGB formats (Michael Tretter)   
  - media: stk1160: Fixed high volume of stk1160_dbg messages (Ghanshyam Agrawal)   
  - drm/mipi-dsi: Fix detach call without attach (Tomi Valkeinen)   
  - drm/framebuffer: Fix use of uninitialized variable (Tomi Valkeinen)   
  - drm/drm_file: fix use of uninitialized variable (Tomi Valkeinen)   
  - RDMA/IPoIB: Fix error code return in ipoib_mcast_join (Jack Wang)   
  - fast_dput(): handle underflows gracefully (Al Viro)   
  - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Cristian Ciocaltea)   
  - f2fs: fix to check return value of f2fs_reserve_new_block() (Chao Yu)   
  - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Benjamin Berg)   
  - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Su Hui)   
  - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Zenm Chen)   
  - arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property (Mao Jinlong)   
  - arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property (Mao Jinlong)   
  - md: Whenassemble the array, consult the superblock of the freshest device (Alex Lyakas)   
  - block: prevent an integer overflow in bvec_try_merge_hw_page (Christoph Hellwig)   
  - ARM: dts: imx23/28: Fix the DMA controller node name (Fabio Estevam)   
  - ARM: dts: imx23-sansa: Use preferred i2c-gpios properties (Fabio Estevam)   
  - ARM: dts: imx27-apf27dev: Fix LED name (Fabio Estevam)   
  - ARM: dts: imx25/27: Pass timing0 (Fabio Estevam)   
  - ARM: dts: imx1: Fix sram node (Fabio Estevam)   
  - ARM: dts: imx27: Fix sram node (Fabio Estevam)   
  - ARM: dts: imx: Use flash@0,0 pattern (Fabio Estevam)   
  - ARM: dts: imx25/27-eukrea: Fix RTC node name (Fabio Estevam)   
  - ARM: dts: rockchip: fix rk3036 hdmi ports node (Johan Jonker)   
  - scsi: libfc: Fix up timeout error in fc_fcp_rec_error() (Hannes Reinecke)   
  - scsi: libfc: Don't schedule abort twice (Hannes Reinecke)   
  - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Minsuk Kang)   
  - ARM: dts: imx7s: Fix nand-controller #size-cells (Alexander Stein)   
  - ARM: dts: imx7s: Fix lcdif compatible (Alexander Stein)   
  - ARM: dts: imx7d: Fix coresight funnel ports (Alexander Stein)   
  - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Zhengchao Shao)   
  - PCI: Add no PM reset quirk for NVIDIA Spectrum devices (Ido Schimmel)   
  - scsi: lpfc: Fix possible file string name overflow when updating firmware (Justin Tee)   
  - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Yonghong Song)   
  - selftests/bpf: satisfy compiler by having explicit return in btf test (Andrii Nakryiko)   
  - wifi: rt2x00: restart beacon queue when hardware reset (Shiji Yang)   
  - ext4: avoid online resizing failures due to oversized flex bg (Baokun Li)   
  - ext4: remove unnecessary check from alloc_flex_gd() (Baokun Li)   
  - ext4: unify the type of flexbg_size to unsigned int (Baokun Li)   
  - ext4: fix inconsistent between segment fstrim and full fstrim (Ye Bin)   
  - ecryptfs: Reject casefold directory inodes (Gabriel Krisman Bertazi)   
  - SUNRPC: Fix a suspicious RCU usage warning (Anna Schumaker)   
  - KVM: s390: fix setting of fpc register (Heiko Carstens)   
  - s390/ptrace: handle setting of fpc register correctly (Heiko Carstens)   
  - jfs: fix array-index-out-of-bounds in diNewExt (Edward Adam Davis)   
  - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Oleg Nesterov)   
  - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Oleg Nesterov)   
  - crypto: stm32/crc32 - fix parsing list of devices (Thomas Bourgoin)   
  - pstore/ram: Fix crash when setting number of cpus to an odd number (Weichen Chen)   
  - jfs: fix uaf in jfs_evict_inode (Edward Adam Davis)   
  - jfs: fix array-index-out-of-bounds in dbAdjTree (Manas Ghandat)   
  - jfs: fix slab-out-of-bounds Read in dtSearch (Manas Ghandat)   
  - UBSAN: array-index-out-of-bounds in dtSplitRoot (Osama Muhammad)   
  - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree (Osama Muhammad)   
  - ACPI: extlog: fix NULL pointer dereference check (Prarit Bhargava)   
  - PNP: ACPI: fix fortify warning (Dmitry Antipov)   
  - ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop (Yuluo Qiu)   
  - audit: Send netlink ACK before setting connection in auditd_set (Chris Riches)   
  - regulator: core: Only increment use_count when enable_count changes (Rui Zhang)   
  - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Greg KH)   
  - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Zhiquan Li)   
  - powerpc/lib: Validate size for vector operations (Naveen N Rao)   
  - powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE (Stephen Rothwell)   
  - powerpc/mm: Fix build failures due to arch_reserved_kernel_pages() (Michael Ellerman)   
  - powerpc: Fix build error due to is_valid_bugaddr() (Michael Ellerman)   
  - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Kunwu Chan)   
  - x86/entry/ia32: Ensure s32 is sign extended to s64 (Richard Palethorpe)   
  - tick/sched: Preserve number of idle sleeps across CPU hotplug events (Tim Chen)   
  - mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan (Xi Ruoyao)   
  - spi: bcm-qspi: fix SFDP BFPT read by usig mspi read (Kamal Dasu)   
  - gpio: eic-sprd: Clear interrupt after set the interrupt type (Wenhua Lin)   
  - drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume (Fedor Pchelkin)   
  - drm/exynos: fix accidental on-stack copy of exynos_drm_plane (Arnd Bergmann)   
  - drm/bridge: nxp-ptn3460: simplify some error checking (Dan Carpenter)   
  - drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking (Dan Carpenter)   
  - drm: Don't unref the same fb many times by mistake due to deadlock handling (Ville Syrjälä)   
  - gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04 (Mario Limonciello)   
  - netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal)   
  - rbd: don't move requests to the running list on errors (Ilya Dryomov)   
  - btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args (Qu Wenruo)   
  - btrfs: don't warn if discard range is not aligned to sector (David Sterba)   
  - btrfs: tree-checker: fix inline ref size in error messages (Chung-Chiang Cheng)   
  - btrfs: ref-verify: free ref cache before clearing mount opt (Fedor Pchelkin)   
  - net: fec: fix the unhandled context fault from smmu (Shenwei Wang)   
  - fjes: fix memleaks in fjes_hw_setup (Zhipeng Lu)   
  - netfilter: nf_tables: validate NFPROTO_* family (Pablo Neira Ayuso)   
  - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal)   
  - net/mlx5e: fix a double-free in arfs_create_groups (Zhipeng Lu)   
  - net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Denis Efremov)   
  - net/mlx5: DR, Use the right GVMI number for drop action (Yevgeny Kliteynik)   
  - netlink: fix potential sleeping issue in mqueue_flush_file (Zhengchao Shao)   
  - tcp: Add memory barrier to tcp_push() (Salvatore Dipietro)   
  - afs: Hide silly-rename files from userspace (David Howells)   
  - tracing: Ensure visibility when inserting an element into tracing_map (Petr Pavlu)   
  - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv (Sharath Srinivasan)   
  - llc: Drop support for ETH_P_TR_802_2. (Kuniyuki Iwashima)   
  - llc: make llc_ui_sendmsg() more robust against bonding changes (Eric Dumazet)   
  - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Lin Ma)   
  - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Wen Gu)   
  - x86/CPU/AMD: Fix disabling XSAVES on AMD family 0x17 due to erratum (Maciej S. Szmigiero)   
  - powerpc: Use always instead of always-y in for crtsavres.o (Nathan Chancellor)   
  - fs: move S_ISGID stripping into the vfs_*() helpers (Yang Xu)   
  - fs: add mode_strip_sgid() helper (Yang Xu)   
  - mtd: spinand: macronix: Fix MX35LFxGE4AD page size (JaimeLiao)   
  - block: Remove special-casing of compound pages (Matthew Wilcox (Oracle))   
  - rename(): fix the locking of subdirectories (Al Viro)   
  - ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path (Zhihao Cheng)   
  - nouveau/vmm: don't set addr on the fail path to avoid warning (Dave Airlie)   
  - mmc: core: Use mrq.sbc in close-ended ffu (Avri Altman)   
  - arm64: dts: qcom: sdm845: fix USB wakeup interrupt types (Johan Hovold)   
  - parisc/firmware: Fix F-extend for PDC addresses (Helge Deller)   
  - rpmsg: virtio: Free driver_override when rpmsg_remove() (Xiaolei Wang)   
  - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Herbert Xu)   
  - PM: hibernate: Enforce ordering during image compression/decompression (Hongchen Zhang)   
  - crypto: api - Disallow identical driver names (Herbert Xu)   
  - ext4: allow for the last group to be marked as trimmed (Suraj Jitindar Singh)   
  - serial: sc16is7xx: add check for unsupported SPI modes during probe (Hugo Villeneuve)   
  - spi: introduce SPI_MODE_X_MASK macro (Oleksij Rempel)   
  - serial: sc16is7xx: set safe default SPI clock frequency (Hugo Villeneuve)   
  - units: add the HZ macros (Daniel Lezcano)   
  - units: change from 'L' to 'UL' (Daniel Lezcano)   
  - units: Add Watt units (Daniel Lezcano)   
  - PCI: mediatek: Clear interrupt status before dispatching handler (qizhong cheng)


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.330.3.el7uek]
changelog:
  - uek: kabi: Add two new exported kABI symbols for ACFS and EDV (Saeed Mirzamohammadi)  [Orabug: 36251861]  
  - mm: avoid conflict between MADV_DOEXEC and upstream advice values (Anthony Yznaga)  [Orabug: 36334309]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.329.2.el7uek]
changelog:
  - LTS tag: v5.4.268 (Sherry Yang)   
  - arm64: dts: armada-3720-turris-mox: set irq type for RTC (Sjoerd Simons)   
  - perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Tiezhu Yang)   
  - i2c: s3c24xx: fix transferring more than one message in polling mode (Marek Szyprowski)   
  - i2c: s3c24xx: fix read transfers in polling mode (Marek Szyprowski)   
  - mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure (Amit Cohen)   
  - kdb: Fix a potential buffer overflow in kdb_local() (Christophe JAILLET)   
  - kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ (Daniel Thompson)   
  - ipvs: avoid stat macros calls from preemptible context (Fedor Pchelkin)   
  - netfilter: nf_tables: skip dead set elements in netlink dump (Pablo Neira Ayuso)   
  - net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe (Kunwu Chan)   
  - net: ravb: Fix dma_addr_t truncation in error case (Nikita Yushchenko)   
  - net: phy: micrel: populate .soft_reset for KSZ9131 (Claudiu Beznea)   
  - net: qualcomm: rmnet: fix global oob in rmnet_policy (Lin Ma)   
  - s390/pci: fix max size calculation in zpci_memcpy_toio() (Niklas Schnelle)   
  - PCI: keystone: Fix race condition when initializing PHYs (Siddharth Vadapalli)   
  - nvmet-tcp: Fix the H2C expected PDU len calculation (Maurizio Lombardi)   
  - serial: imx: Correct clock error message in function probe() (Christoph Niedermaier)   
  - apparmor: avoid crash when parsed profile name is empty (Fedor Pchelkin)   
  - perf env: Avoid recursively taking env->bpf_progs.lock (Ian Rogers)   
  - perf bpf: Decouple creating the evlist from adding the SB event (Arnaldo Carvalho de Melo)   
  - perf top: Move sb_evlist to 'struct perf_top' (Arnaldo Carvalho de Melo)   
  - perf record: Move sb_evlist to 'struct record' (Arnaldo Carvalho de Melo)   
  - perf env: Add perf_env__numa_node() (Jiri Olsa)   
  - nvmet-tcp: fix a crash in nvmet_req_complete() (Maurizio Lombardi) [Orabug: 36298343] {CVE-2023-6356} {CVE-2023-6535} {CVE-2023-6536}
  - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length (Maurizio Lombardi) [Orabug: 36298343] {CVE-2023-6356} {CVE-2023-6535} {CVE-2023-6536}
  - perf genelf: Set ELF program header addresses properly (Namhyung Kim)   
  - software node: Let args be NULL in software_node_get_reference_args (Sakari Ailus)   
  - acpi: property: Let args be NULL in __acpi_node_get_property_reference (Sakari Ailus)   
  - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Uwe Kleine-König)   
  - MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup() (Christophe JAILLET)   
  - MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup() (Christophe JAILLET)   
  - mips: Fix incorrect max_low_pfn adjustment (Serge Semin)   
  - HID: wacom: Correct behavior when processing some confidence == false touches (Jason Gerecke)   
  - x86/kvm: Do not try to disable kvmclock if it was not enabled (Kirill A. Shutemov)   
  - wifi: mwifiex: configure BSSID consistently when starting AP (David Lin)   
  - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Ilpo Järvinen)   
  - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Ilpo Järvinen)   
  - rootfs: Fix support for rootfstype= when root= is given (Stefan Berger)   
  - fbdev: flush deferred work in fb_deferred_io_fsync() (Nam Cao)   
  - ALSA: oxygen: Fix right channel of capture volume mixer (Takashi Iwai)   
  - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Gui-Dong Han)   
  - usb: typec: class: fix typec_altmode_put_partner to put plugs (RD Babiera)   
  - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Heikki Krogerus)   
  - usb: chipidea: wait controller resume finished for wakeup irq (Xu Yang)   
  - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Thinh Nguyen)   
  - Revert "usb: dwc3: Soft reset phy on probe for host" (Thinh Nguyen)   
  - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Uttkarsh Aggarwal)   
  - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Xu Yang)   
  - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug (Heiko Carstens)   
  - binder: fix unused alloc->free_async_space (Carlos Llamas)   
  - binder: fix race between mmput() and do_exit() (Carlos Llamas)   
  - xen-netback: don't produce zero-size SKB frags (Jan Beulich) [Orabug: 36255850] {CVE-2023-46838}
  - Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek" (Greg Kroah-Hartman)   
  - Input: atkbd - use ab83 as id when skipping the getid command (Hans de Goede)   
  - binder: fix use-after-free in shinker's callback (Carlos Llamas)   
  - binder: fix async space check for 0-sized buffers (Carlos Llamas)   
  - of: unittest: Fix of_count_phandle_with_args() expected value message (Geert Uytterhoeven)   
  - of: Fix double free in of_parse_phandle_with_args_map (Christian A. Ehrhardt)   
  - mmc: sdhci_omap: Fix TI SoC dependencies (Peter Robinson)   
  - clk: si5341: fix an error code problem in si5341_output_clk_set_rate (Su Hui)   
  - watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling (Stefan Wahren)   
  - watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO (Jerry Hoemann)   
  - watchdog: set cdev owner before adding (Curtis Klein)   
  - drivers: clk: zynqmp: calculate closest mux rate (Jay Buddhabhatti)   
  - gpu/drm/radeon: fix two memleaks in radeon_vm_init (Zhipeng Lu)   
  - drivers/amd/pm: fix a use-after-free in kv_parse_power_table (Zhipeng Lu)   
  - drm/amd/pm: fix a double-free in si_dpm_init (Zhipeng Lu)   
  - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL (Alex Deucher)   
  - media: dvbdev: drop refcount on error path in dvb_device_open() (Dan Carpenter)   
  - media: cx231xx: fix a memleak in cx231xx_init_isoc (Zhipeng Lu)   
  - drm/bridge: tc358767: Fix return value on error case (Tomi Valkeinen)   
  - drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table (Zhipeng Lu)   
  - drm/radeon/dpm: fix a memleak in sumo_parse_power_table (Zhipeng Lu)   
  - drm/radeon: check the alloc_workqueue return value in radeon_crtc_init() (Yang Yingliang)   
  - drm/drv: propagate errors from drm_modeset_register_all() (Dmitry Baryshkov)   
  - drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks (Konrad Dybcio)   
  - drm/msm/mdp4: flush vblank event on disable (Dmitry Baryshkov)   
  - ASoC: cs35l34: Fix GPIO name and drop legacy include (Linus Walleij)   
  - ASoC: cs35l33: Fix GPIO name and drop legacy include (Linus Walleij)   
  - drm/radeon: check return value of radeon_ring_lock() (Nikita Zhandarovich)   
  - drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check() (Nikita Zhandarovich)   
  - drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg() (Nikita Zhandarovich)   
  - f2fs: fix to avoid dirent corruption (Chao Yu)   
  - drm/bridge: Fix typo in post_disable() description (Dario Binacchi)   
  - media: pvrusb2: fix use after free on context disconnection (Ricardo B. Marliere)   
  - RDMA/usnic: Silence uninitialized symbol smatch warnings (Leon Romanovsky)   
  - ARM: davinci: always select CONFIG_CPU_ARM926T (Arnd Bergmann)   
  - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Eric Dumazet)   
  - Bluetooth: btmtkuart: fix recv_buf() return value (Francesco Dolcini)   
  - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Luiz Augusto von Dentz)   
  - netfilter: nf_tables: mark newset as dead on transaction abort (Florian Westphal)   
  - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Su Hui)   
  - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Su Hui)   
  - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Su Hui)   
  - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Colin Ian King)   
  - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Su Hui)   
  - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Su Hui)   
  - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Su Hui)   
  - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Su Hui)   
  - wifi: rtlwifi: add calculate_bit_shift() (Su Hui)   
  - dma-mapping: clear dev->dma_mem to NULL after freeing it (Joakim Zhang)   
  - virtio/vsock: fix logic which reduces credit update messages (Arseniy Krasnov)   
  - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu)   
  - scsi: hisi_sas: Replace with standard error code return value (Yihang Li)   
  - arm64: dts: qcom: sdm845-db845c: correct LED panic indicator (Krzysztof Kozlowski)   
  - scsi: fnic: Return error if vmalloc() failed (Artem Chernyshev)   
  - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Su Hui)   
  - rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift (Joe Perches)   
  - firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() (Christophe JAILLET)   
  - net/ncsi: Fix netlink major/minor version numbers (Peter Delevoryas)   
  - ncsi: internal.h: Fix a spello (Bhaskar Chowdhury)   
  - ARM: dts: qcom: apq8064: correct XOADC register address (Dmitry Baryshkov)   
  - wifi: libertas: stop selecting wext (Arnd Bergmann)   
  - bpf, lpm: Fix check prefixlen before walking trie (Florian Lehner)   
  - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Chih-Kang Chang)   
  - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Trond Myklebust)   
  - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington)   
  - crypto: scomp - fix req->dst buffer overflow (Chengming Zhou)   
  - crypto: sahara - do not resize req->src when doing hash operations (Ovidiu Panait)   
  - crypto: sahara - fix processing hash requests with req->nbytes < sg->length (Ovidiu Panait)   
  - crypto: sahara - improve error handling in sahara_sha_process() (Ovidiu Panait)   
  - crypto: sahara - fix wait_for_completion_timeout() error handling (Ovidiu Panait)   
  - crypto: sahara - fix ahash reqsize (Ovidiu Panait)   
  - crypto: virtio - Wait for tasklet to complete on device remove (wangyangxin)   
  - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Osama Muhammad)   
  - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() (Sergey Shtylyov)   
  - crypto: sahara - fix error handling in sahara_hw_descriptor_create() (Ovidiu Panait)   
  - crypto: sahara - fix processing requests with cryptlen < sg->length (Ovidiu Panait)   
  - crypto: sahara - fix ahash selftest failure (Ovidiu Panait)   
  - crypto: sahara - remove FLAGS_NEW_KEY logic (Ovidiu Panait)   
  - crypto: af_alg - Disallow multiple in-flight AIO requests (Herbert Xu)   
  - crypto: ccp - fix memleak in ccp_init_dm_workarea (Dinghao Liu)   
  - virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC (zhenwei pi)   
  - crypto: virtio - don't use 'default m' (Ram Muthiah)   
  - crypto: virtio - Handle dataq logic with tasklet (Gonglei (Arei))   
  - selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket (Mickaël Salaün)   
  - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier (ZhaoLong Wang)   
  - spi: sh-msiof: Enforce fixed DTDL for R-Car H3 (Wolfram Sang)   
  - calipso: fix memory leak in netlbl_calipso_add_pass() (Gavrilov Ilia)   
  - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (Zheng Yejian)   
  - net: netlabel: Fix kerneldoc warnings (Andrew Lunn)   
  - ACPI: LPIT: Avoid u32 multiplication overflow (Nikita Kiryushin)   
  - ACPI: video: check for error while searching for backlight device parent (Nikita Kiryushin)   
  - mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response (Ronald Monthero)   
  - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Kunwu Chan)   
  - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Kunwu Chan)   
  - powerpc/powernv: Add a null pointer check in opal_event_init() (Kunwu Chan)   
  - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Kunwu Chan)   
  - selftests/powerpc: Fix error handling in FPU/VMX preemption tests (Michael Ellerman)   
  - powerpc/pseries/memhp: Fix access beyond end of drmem array (Nathan Lynch)   
  - powerpc/pseries/memhotplug: Quieten some DLPAR operations (Laurent Dufour)   
  - powerpc/44x: select I2C for CURRITUCK (Randy Dunlap)   
  - powerpc: add crtsavres.o to always-y instead of extra-y (Masahiro Yamada)   
  - EDAC/thunderx: Fix possible out-of-bounds string access (Arnd Bergmann)   
  - x86/lib: Fix overflow when counting digits (Colin Ian King)   
  - coresight: etm4x: Fix width of CCITMIN field (James Clark)   
  - parport: parport_serial: Add Brainboxes device IDs and geometry (Cameron Williams)   
  - parport: parport_serial: Add Brainboxes BAR details (Cameron Williams)   
  - uio: Fix use-after-free in uio_open (Guanghui Feng)   
  - binder: fix comment on binder_alloc_new_buf() return value (Carlos Llamas)   
  - binder: fix trivial typo of binder_free_buf_locked() (Carlos Llamas)   
  - binder: use EPOLLERR from eventpoll.h (Carlos Llamas)   
  - ACPI: resource: Add another DMI match for the TongFang GMxXGxx (Hans de Goede)   
  - drm/crtc: fix uninitialized variable use (Jani Nikula)   
  - ARM: sun9i: smp: fix return code check of of_property_match_string (Stefan Wahren)   
  - ida: Fix crash in ida_free when the bitmap is empty (Matthew Wilcox (Oracle))   
  - Input: xpad - add Razer Wolverine V2 support (Luca Weiss)   
  - ARC: fix spare error (Vineet Gupta)   
  - s390/scm: fix virtual vs physical address confusion (Vineeth Vijayan)   
  - Input: i8042 - add nomux quirk for Acer P459-G2-M (Esther Shimanovich)   
  - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Hans de Goede)   
  - reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning (Krzysztof Kozlowski)   
  - ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI (Steven Rostedt (Google))   
  - tracing: Add size check when printing trace_marker output (Steven Rostedt (Google))   
  - tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing (Steven Rostedt (Google))   
  - neighbour: Don't let neigh_forced_gc() disable preemption for long (Judy Hsiao)   
  - drm/crtc: Fix uninit-value bug in drm_mode_setcrtc (Ziqi Zhao)   
  - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Zhang Yi)   
  - clk: rockchip: rk3128: Fix HCLK_OTG gate register (Weihao Li)   
  - drm/exynos: fix a wrong error checking (Inki Dae)   
  - drm/exynos: fix a potential error pointer dereference (Xiang Yang)   
  - nvme: introduce helper function to get ctrl state (Keith Busch)   
  - ASoC: da7219: Support low DC impedance headset (David Rau)   
  - net/tg3: fix race condition in tg3_reset_task() (Thinh Tran)   
  - nouveau/tu102: flush all pdbs on vmm flush (Dave Airlie)   
  - ASoC: rt5650: add mutex to avoid the jack detection failure (Shuming Fan)   
  - ASoC: cs43130: Fix incorrect frame delay configuration (Maciej Strozek)   
  - ASoC: cs43130: Fix the position of const qualifier (Maciej Strozek)   
  - ASoC: Intel: Skylake: mem leak in skl register function (Kamil Duljas)   
  - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (David Lin)   
  - ASoC: Intel: Skylake: Fix mem leak in few functions (Kamil Duljas)   
  - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro (Vasiliy Kovalev)   
  - pinctrl: lochnagar: Don't build on MIPS (Charles Keepax)   
  - f2fs: explicitly null-terminate the xattr list (Eric Biggers)   
  - LTS tag: v5.4.267 (Sherry Yang)   
  - ASoC: meson: codec-glue: fix pcm format cast warning (Jerome Brunet)   
  - ipv6: remove max_size check inline with ipv4 (Jon Maxwell)   
  - ipv6: make ip6_rt_gc_expire an atomic_t (Eric Dumazet)   
  - net/dst: use a smaller percpu_counter batch for dst entries accounting (Eric Dumazet)   
  - PCI: Disable ATS for specific Intel IPU E2000 devices (Bartosz Pawlowski)   
  - PCI: Extract ATS disabling to a helper function (Bartosz Pawlowski)   
  - netfilter: nf_tables: Reject tables of unsupported family (Phil Sutter) [Orabug: 36192152] {CVE-2023-6040}
  - net: tls, update curr on splice as well (John Fastabend)   
  - ath10k: Get rid of "per_ce_irq" hw param (Douglas Anderson)   
  - ath10k: Keep track of which interrupts fired, don't poll them (Douglas Anderson)   
  - ath10k: Add interrupt summary based CE processing (Rakesh Pillai)   
  - ath10k: Wait until copy complete is actually done before completing (Douglas Anderson)   
  - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Wenchao Chen)   
  - mmc: core: Cancel delayed work before releasing host (Geert Uytterhoeven)   
  - mmc: rpmb: fixes pause retune on all RPMB partitions. (Jorge Ramirez-Ortiz)   
  - mm: fix unmap_mapping_range high bits shift bug (Jiajun Xie)   
  - firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards (Takashi Sakamoto)   
  - mm/memory-failure: check the mapcount of the precise page (Matthew Wilcox (Oracle))   
  - net: Implement missing SO_TIMESTAMPING_NEW cmsg support (Thomas Lange)   
  - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Michael Chan)   
  - asix: Add check for usbnet_get_endpoints (Chen Ni)   
  - net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues (Dinghao Liu)   
  - net/qla3xxx: switch from 'pci_' to 'dma_' API (Christophe JAILLET)   
  - i40e: Restore VF MSI-X state during PCI reset (Andrii Staikov)   
  - ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux (Mark Brown)   
  - ASoC: meson: g12a-tohdmitx: Validate written enum values (Mark Brown)   
  - ASoC: meson: g12a: extract codec-to-codec utils (Jerome Brunet)   
  - i40e: fix use-after-free in i40e_aqc_add_filters() (Ke Xiao)   
  - net: bcmgenet: Fix FCS generation for fragmented skbuffs (Adrian Cinal)   
  - ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init (Stefan Wahren)   
  - net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestamps (Vadim Fedorenko)   
  - can: raw: add support for SO_MARK (Marc Kleine-Budde)   
  - can: raw: add support for SO_TXTIME/SCM_TXTIME (Marc Kleine-Budde)   
  - net: sched: em_text: fix possible memory leak in em_text_destroy() (Hangyu Hua)   
  - i40e: Fix filter input checks to prevent config with invalid values (Sudheer Mogilappagari)   
  - nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local (Siddh Raman Pant)


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.330.2.el7uek]
changelog:
  - LTS tag: v5.4.269 (Alok Tiwari)   
  - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Hou Tao)   
  - of: gpio unittest kfree() wrong object (Frank Rowand)   
  - of: unittest: fix EXPECT text for gpio hog errors (Frank Rowand)   
  - net: bcmgenet: Fix EEE implementation (Florian Fainelli)   
  - Revert "Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting"" (Max Krummenacher)   
  - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() (Dan Carpenter) [Orabug: 36229438] {CVE-2024-0607}
  - lsm: new security_file_ioctl_compat() hook (Alfred Piccioni)   
  - drm/msm/dsi: Enable runtime PM (Konrad Dybcio)   
  - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Douglas Anderson)   
  - PM: runtime: add devm_pm_runtime_enable helper (Dmitry Baryshkov)   
  - nilfs2: fix potential bug in end_buffer_async_write (Ryusuke Konishi)   
  - sched/membarrier: reduce the ability to hammer on sys_membarrier (Linus Torvalds)   
  - net: prevent mss overflow in skb_segment() (Eric Dumazet)   
  - netfilter: ipset: Missing gc cancellations fixed (Jozsef Kadlecsik)   
  - netfilter: ipset: fix performance regression in swap operation (Jozsef Kadlecsik)   
  - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache (Oliver Upton)   
  - mips: Fix max_mapnr being uninitialized on early stages (Serge Semin)   
  - arch, mm: remove stale mentions of DISCONIGMEM (Mike Rapoport)   
  - bus: moxtet: Add spi device table (Sjoerd Simons)   
  - tracing: Inform kmemleak of saved_cmdlines allocation (Steven Rostedt (Google))   
  - pmdomain: core: Move the unused cleanup to a _sync initcall (Konrad Dybcio)   
  - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Oleksij Rempel)   
  - irqchip/irq-brcmstb-l2: Add write memory barrier before exit (Doug Berger)   
  - nfp: flower: prevent re-adding mac index for bonded port (Daniel de Villiers)   
  - nfp: use correct macro for LengthSelect in BAR config (Daniel Basilio)   
  - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() (Ryusuke Konishi)   
  - nilfs2: fix data corruption in dsync block recovery for small block sizes (Ryusuke Konishi)   
  - ALSA: hda/conexant: Add quirk for SWS JS201D (bo liu)   
  - mmc: slot-gpio: Allow non-sleeping GPIO ro (Alexander Stein)   
  - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Steve Wahl)   
  - x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 (Aleksander Mazur)   
  - serial: max310x: improve crystal stable clock detection (Hugo Villeneuve)   
  - serial: max310x: set default value when reading clock ready bit (Hugo Villeneuve)   
  - ring-buffer: Clean ring_buffer_poll_wait() error return (Vincent Donnefort)   
  - iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC (zhili.liu)   
  - staging: iio: ad5933: fix type mismatch regression (David Schiller)   
  - tracing: Fix wasted memory in saved_cmdlines logic (Steven Rostedt (Google))   
  - ext4: fix double-free of blocks due to wrong extents moved_len (Baokun Li)   
  - misc: fastrpc: Mark all sessions as invalid in cb_remove (Ekansh Gupta)   
  - binder: signal epoll threads of self-work (Carlos Llamas)   
  - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Edson Juliano Drosdeck)   
  - xen-netback: properly sync TX responses (Jan Beulich)   
  - nfc: nci: free rx_data_reassembly skb on NCI device cleanup (Fedor Pchelkin)   
  - kbuild: Fix changing ELF file type for output of gen_btf for big endian (Nathan Chancellor)   
  - firewire: core: correct documentation of fw_csr_string() kernel API (Takashi Sakamoto)   
  - scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock" (Lee Duncan)   
  - i2c: i801: Fix block process call transactions (Jean Delvare)   
  - i2c: i801: Remove i801_set_block_buffer_mode (Heiner Kallweit)   
  - usb: f_mass_storage: forbid async queue when shutdown happen (yuan linyu)   
  - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Oliver Neukum)   
  - HID: wacom: Do not register input devices until after hid_hw_start (Jason Gerecke)   
  - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Tatsunosuke Tobita)   
  - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Zach O'Keefe)   
  - tracing/trigger: Fix to return error if failed to alloc snapshot (Masami Hiramatsu (Google))   
  - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera)   
  - MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler (Guenter Roeck)   
  - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Alexey Khoroshilov)   
  - spi: ppc4xx: Drop write-only variable (Uwe Kleine-König)   
  - of: unittest: Fix compile in the non-dynamic case (Christian A. Ehrhardt)   
  - of: unittest: add overlay gpio test to catch gpio hog problem (Frank Rowand)   
  - btrfs: send: return EOPNOTSUPP on unknown flags (David Sterba)   
  - btrfs: forbid deleting live subvol qgroup (Boris Burkov)   
  - btrfs: forbid creating subvol qgroups (Boris Burkov)   
  - netfilter: nft_set_rbtree: skip end interval element from gc (Pablo Neira Ayuso)   
  - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Furong Xu)   
  - net: stmmac: xgmac: use #define for string constants (Simon Horman)   
  - vhost: use kzalloc() instead of kmalloc() followed by memset() (Prathu Baronia) [Orabug: 36192400] {CVE-2024-0340}
  - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Hans de Goede)   
  - USB: serial: cp210x: add ID for IMST iM871A-USB (Leonard Dallmayr)   
  - USB: serial: option: add Fibocom FM101-GL variant (Puliang Lu)   
  - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (JackBB Wu)   
  - net/af_iucv: clean up a try_then_request_module() (Julian Wiedmann)   
  - netfilter: nft_ct: reject direction for ct id (Pablo Neira Ayuso)   
  - netfilter: nft_compat: restrict match/target protocol to u16 (Pablo Neira Ayuso)   
  - netfilter: nft_compat: reject unused compat flag (Pablo Neira Ayuso)   
  - ppp_async: limit MRU to 64K (Eric Dumazet)   
  - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Shigeru Yoshida)   
  - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (David Howells)   
  - inet: read sk->sk_family once in inet_recv_error() (Eric Dumazet)   
  - hwmon: (coretemp) Fix bogus core_id to attr name mapping (Zhang Rui)   
  - hwmon: (coretemp) Fix out-of-bounds memory access (Zhang Rui)   
  - hwmon: (aspeed-pwm-tacho) mutex for tach reading (Loic Prylli)   
  - atm: idt77252: fix a memleak in open_card_ubr0 (Zhipeng Lu)   
  - selftests: net: avoid just another constant wait (Paolo Abeni)   
  - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Furong Xu)   
  - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Tony Lindgren)   
  - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Frank Li)   
  - phy: renesas: rcar-gen3-usb2: Fix returning wrong error code (Yoshihiro Shimoda)   
  - dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA (Christophe JAILLET)   
  - dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA (Christophe JAILLET)   
  - bonding: remove print in bond_verify_device_path (Zhengchao Shao)   
  - HID: apple: Add 2021 magic keyboard FN key mapping (Benjamin Berg)   
  - HID: apple: Swap the Fn and Left Control keys on Apple keyboards (free5lot)   
  - HID: apple: Add support for the 2021 Magic Keyboard (Alex Henrie)   
  - net: sysfs: Fix /sys/class/net/<iface> path (Breno Leitao)   
  - af_unix: fix lockdep positive in sk_diag_dump_icons() (Eric Dumazet)   
  - net: ipv4: fix a memleak in ip_setup_cork (Zhipeng Lu)   
  - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Pablo Neira Ayuso)   
  - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Pablo Neira Ayuso)   
  - llc: call sock_orphan() at release time (Eric Dumazet)   
  - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Helge Deller)   
  - ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550() (Christophe JAILLET)   
  - ixgbe: Refactor overtemp event handling (Jedrzej Jagielski)   
  - ixgbe: Refactor returning internal error codes (Jedrzej Jagielski)   
  - ixgbe: Remove non-inclusive language (Piotr Skajewski)   
  - net: remove unneeded break (Tom Rix)   
  - scsi: isci: Fix an error code problem in isci_io_request_build() (Su Hui)   
  - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Edward Adam Davis)   
  - perf: Fix the nr_addr_filters fix (Peter Zijlstra)   
  - drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()' (Srinivasan Shanmugam)   
  - ceph: fix deadlock or deadcode of misusing dget() (Xiubo Li)   
  - blk-mq: fix IO hang from sbitmap wakeup race (Ming Lei)   
  - virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings (Zhu Yanjun)   
  - libsubcmd: Fix memory leak in uniq() (Ian Rogers)   
  - PCI/AER: Decode Requester ID when no error info found (Bjorn Helgaas)   
  - fs/kernfs/dir: obey S_ISGID (Max Kellermann)   
  - usb: hub: Replace hardcoded quirk value with BIT() macro (Hardik Gajjar)   
  - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Daniel Stodden)   
  - PCI: Only override AMD USB controller if required (Guilherme G. Piccoli)   
  - mfd: ti_am335x_tscadc: Fix TI SoC dependencies (Peter Robinson)   
  - i3c: master: cdns: Update maximum prescaler value for i2c clock (Harshit Shah)   
  - um: net: Fix return type of uml_net_start_xmit() (Nathan Chancellor)   
  - um: Don't use vfprintf() for os_info() (Benjamin Berg)   
  - um: Fix naming clash between UML and scheduler (Anton Ivanov)   
  - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Heiner Kallweit)   
  - drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()' (Srinivasan Shanmugam)   
  - drm/amdgpu: Let KFD sync with VM fences (Felix Kuehling)   
  - clk: mmp: pxa168: Fix memory leak in pxa168_clk_init() (Kuan-Wei Chiu)   
  - clk: hi3620: Fix memory leak in hi3620_mmc_clk_init() (Kuan-Wei Chiu)   
  - drm/msm/dpu: Ratelimit framedone timeout msgs (Rob Clark)   
  - media: ddbridge: fix an error code problem in ddb_probe (Su Hui)   
  - IB/ipoib: Fix mcast list locking (Daniel Vacek)   
  - drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time (Douglas Anderson)   
  - ALSA: hda: Intel: add HDA_ARL PCI ID support (Pierre-Louis Bossart)   
  - PCI: add INTEL_HDA_ARL to pci_ids.h (Pierre-Louis Bossart)   
  - media: rockchip: rga: fix swizzling for RGB formats (Michael Tretter)   
  - media: stk1160: Fixed high volume of stk1160_dbg messages (Ghanshyam Agrawal)   
  - drm/mipi-dsi: Fix detach call without attach (Tomi Valkeinen)   
  - drm/framebuffer: Fix use of uninitialized variable (Tomi Valkeinen)   
  - drm/drm_file: fix use of uninitialized variable (Tomi Valkeinen)   
  - RDMA/IPoIB: Fix error code return in ipoib_mcast_join (Jack Wang)   
  - fast_dput(): handle underflows gracefully (Al Viro)   
  - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Cristian Ciocaltea)   
  - f2fs: fix to check return value of f2fs_reserve_new_block() (Chao Yu)   
  - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Benjamin Berg)   
  - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Su Hui)   
  - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Zenm Chen)   
  - arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property (Mao Jinlong)   
  - arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property (Mao Jinlong)   
  - md: Whenassemble the array, consult the superblock of the freshest device (Alex Lyakas)   
  - block: prevent an integer overflow in bvec_try_merge_hw_page (Christoph Hellwig)   
  - ARM: dts: imx23/28: Fix the DMA controller node name (Fabio Estevam)   
  - ARM: dts: imx23-sansa: Use preferred i2c-gpios properties (Fabio Estevam)   
  - ARM: dts: imx27-apf27dev: Fix LED name (Fabio Estevam)   
  - ARM: dts: imx25/27: Pass timing0 (Fabio Estevam)   
  - ARM: dts: imx1: Fix sram node (Fabio Estevam)   
  - ARM: dts: imx27: Fix sram node (Fabio Estevam)   
  - ARM: dts: imx: Use flash@0,0 pattern (Fabio Estevam)   
  - ARM: dts: imx25/27-eukrea: Fix RTC node name (Fabio Estevam)   
  - ARM: dts: rockchip: fix rk3036 hdmi ports node (Johan Jonker)   
  - scsi: libfc: Fix up timeout error in fc_fcp_rec_error() (Hannes Reinecke)   
  - scsi: libfc: Don't schedule abort twice (Hannes Reinecke)   
  - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Minsuk Kang)   
  - ARM: dts: imx7s: Fix nand-controller #size-cells (Alexander Stein)   
  - ARM: dts: imx7s: Fix lcdif compatible (Alexander Stein)   
  - ARM: dts: imx7d: Fix coresight funnel ports (Alexander Stein)   
  - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Zhengchao Shao)   
  - PCI: Add no PM reset quirk for NVIDIA Spectrum devices (Ido Schimmel)   
  - scsi: lpfc: Fix possible file string name overflow when updating firmware (Justin Tee)   
  - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Yonghong Song)   
  - selftests/bpf: satisfy compiler by having explicit return in btf test (Andrii Nakryiko)   
  - wifi: rt2x00: restart beacon queue when hardware reset (Shiji Yang)   
  - ext4: avoid online resizing failures due to oversized flex bg (Baokun Li)   
  - ext4: remove unnecessary check from alloc_flex_gd() (Baokun Li)   
  - ext4: unify the type of flexbg_size to unsigned int (Baokun Li)   
  - ext4: fix inconsistent between segment fstrim and full fstrim (Ye Bin)   
  - ecryptfs: Reject casefold directory inodes (Gabriel Krisman Bertazi)   
  - SUNRPC: Fix a suspicious RCU usage warning (Anna Schumaker)   
  - KVM: s390: fix setting of fpc register (Heiko Carstens)   
  - s390/ptrace: handle setting of fpc register correctly (Heiko Carstens)   
  - jfs: fix array-index-out-of-bounds in diNewExt (Edward Adam Davis)   
  - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Oleg Nesterov)   
  - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Oleg Nesterov)   
  - crypto: stm32/crc32 - fix parsing list of devices (Thomas Bourgoin)   
  - pstore/ram: Fix crash when setting number of cpus to an odd number (Weichen Chen)   
  - jfs: fix uaf in jfs_evict_inode (Edward Adam Davis)   
  - jfs: fix array-index-out-of-bounds in dbAdjTree (Manas Ghandat)   
  - jfs: fix slab-out-of-bounds Read in dtSearch (Manas Ghandat)   
  - UBSAN: array-index-out-of-bounds in dtSplitRoot (Osama Muhammad)   
  - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree (Osama Muhammad)   
  - ACPI: extlog: fix NULL pointer dereference check (Prarit Bhargava)   
  - PNP: ACPI: fix fortify warning (Dmitry Antipov)   
  - ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop (Yuluo Qiu)   
  - audit: Send netlink ACK before setting connection in auditd_set (Chris Riches)   
  - regulator: core: Only increment use_count when enable_count changes (Rui Zhang)   
  - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Greg KH)   
  - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Zhiquan Li)   
  - powerpc/lib: Validate size for vector operations (Naveen N Rao)   
  - powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE (Stephen Rothwell)   
  - powerpc/mm: Fix build failures due to arch_reserved_kernel_pages() (Michael Ellerman)   
  - powerpc: Fix build error due to is_valid_bugaddr() (Michael Ellerman)   
  - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Kunwu Chan)   
  - x86/entry/ia32: Ensure s32 is sign extended to s64 (Richard Palethorpe)   
  - tick/sched: Preserve number of idle sleeps across CPU hotplug events (Tim Chen)   
  - mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan (Xi Ruoyao)   
  - spi: bcm-qspi: fix SFDP BFPT read by usig mspi read (Kamal Dasu)   
  - gpio: eic-sprd: Clear interrupt after set the interrupt type (Wenhua Lin)   
  - drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume (Fedor Pchelkin)   
  - drm/exynos: fix accidental on-stack copy of exynos_drm_plane (Arnd Bergmann)   
  - drm/bridge: nxp-ptn3460: simplify some error checking (Dan Carpenter)   
  - drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking (Dan Carpenter)   
  - drm: Don't unref the same fb many times by mistake due to deadlock handling (Ville Syrjälä)   
  - gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04 (Mario Limonciello)   
  - netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) [Orabug: 36251144] {CVE-2024-1086}
  - rbd: don't move requests to the running list on errors (Ilya Dryomov)   
  - btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args (Qu Wenruo)   
  - btrfs: don't warn if discard range is not aligned to sector (David Sterba)   
  - btrfs: tree-checker: fix inline ref size in error messages (Chung-Chiang Cheng)   
  - btrfs: ref-verify: free ref cache before clearing mount opt (Fedor Pchelkin)   
  - net: fec: fix the unhandled context fault from smmu (Shenwei Wang)   
  - fjes: fix memleaks in fjes_hw_setup (Zhipeng Lu)   
  - netfilter: nf_tables: validate NFPROTO_* family (Pablo Neira Ayuso)   
  - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal)   
  - net/mlx5e: fix a double-free in arfs_create_groups (Zhipeng Lu)   
  - net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Denis Efremov)   
  - net/mlx5: DR, Use the right GVMI number for drop action (Yevgeny Kliteynik)   
  - netlink: fix potential sleeping issue in mqueue_flush_file (Zhengchao Shao)   
  - tcp: Add memory barrier to tcp_push() (Salvatore Dipietro)   
  - afs: Hide silly-rename files from userspace (David Howells)   
  - tracing: Ensure visibility when inserting an element into tracing_map (Petr Pavlu)   
  - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv (Sharath Srinivasan)   
  - llc: Drop support for ETH_P_TR_802_2. (Kuniyuki Iwashima)   
  - llc: make llc_ui_sendmsg() more robust against bonding changes (Eric Dumazet)   
  - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Lin Ma)   
  - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Wen Gu)   
  - x86/CPU/AMD: Fix disabling XSAVES on AMD family 0x17 due to erratum (Maciej S. Szmigiero)   
  - powerpc: Use always instead of always-y in for crtsavres.o (Nathan Chancellor)   
  - fs: move S_ISGID stripping into the vfs_*() helpers (Yang Xu)   
  - fs: add mode_strip_sgid() helper (Yang Xu)   
  - mtd: spinand: macronix: Fix MX35LFxGE4AD page size (JaimeLiao)   
  - block: Remove special-casing of compound pages (Matthew Wilcox (Oracle))   
  - rename(): fix the locking of subdirectories (Al Viro)   
  - ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path (Zhihao Cheng)   
  - nouveau/vmm: don't set addr on the fail path to avoid warning (Dave Airlie)   
  - mmc: core: Use mrq.sbc in close-ended ffu (Avri Altman)   
  - arm64: dts: qcom: sdm845: fix USB wakeup interrupt types (Johan Hovold)   
  - parisc/firmware: Fix F-extend for PDC addresses (Helge Deller)   
  - rpmsg: virtio: Free driver_override when rpmsg_remove() (Xiaolei Wang)   
  - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Herbert Xu)   
  - PM: hibernate: Enforce ordering during image compression/decompression (Hongchen Zhang)   
  - crypto: api - Disallow identical driver names (Herbert Xu)   
  - ext4: allow for the last group to be marked as trimmed (Suraj Jitindar Singh)   
  - serial: sc16is7xx: add check for unsupported SPI modes during probe (Hugo Villeneuve)   
  - spi: introduce SPI_MODE_X_MASK macro (Oleksij Rempel)   
  - serial: sc16is7xx: set safe default SPI clock frequency (Hugo Villeneuve)   
  - units: add the HZ macros (Daniel Lezcano)   
  - units: change from 'L' to 'UL' (Daniel Lezcano)   
  - units: Add Watt units (Daniel Lezcano)   
  - PCI: mediatek: Clear interrupt status before dispatching handler (qizhong cheng)


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.330.4.el7uek]
changelog:
  - Revert "crypto: api - Disallow identical driver names" (Saeed Mirzamohammadi)  [Orabug: 36361379]  
  - Fix null ptr in rds_tcp_recv_path (Allison Henderson)  [Orabug: 35587415]  
  - net/rds: print PPID/COMM of process doing user reset on RDS connection (Juan Garcia)  [Orabug: 36248461]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.330.5.el7uek]
changelog:
  - afs: Fix endless loop in directory parsing (David Howells)   
  - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Ignat Korchagin)   
  - netfilter: nf_tables: set dormant flag on hook register failure (Florian Westphal)   
  - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Guixin Liu)  [Orabug: 36345168]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.330.6.el7uek]
changelog:
  - eVM: x86: Drop kvm SRCU lock in kvm_vcpu_update_apicv (Alejandro Jimenez)  [Orabug: 36329600]  
  - KVM: x86: Handle APICv updates for APIC "mode" changes via request (Sean Christopherson)  [Orabug: 36329600]  
  - blk-mq: fix system hang while doing cpu offline on domU (Shminderjit Singh)  [Orabug: 36366420]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.330.7.el7uek]
changelog:
  - Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." (Sherry Yang)  [Orabug: 36409910]  
  - arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts (Johan Hovold)   
  - arm64: dts: qcom: add PDC interrupt controller for SDM845 (Lina Iyer)   
  - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Shradha Gupta)   
  - hv_netvsc: use netif_is_bond_master() instead of open code (Juhee Kang)   
  - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Florian Westphal)


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.331.1.el7uek]
changelog:
  - Revert "mmc: core: Use mrq.sbc in close-ended ffu" (Thomas Tai)  [Orabug: 36446450]  
  - ext4: fix corruption during on-line resize (Maximilian Heyne)  [Orabug: 36342902]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.331.2.el7uek]
changelog:
  - uek-rpm: ol7, ol8: add vmlinux-nano.ctfa building (Nick Alcock)  [Orabug: 35266053]  
  - ctf: add ctf-nano, ctf containing only some modules' CTF (Nick Alcock)  [Orabug: 35266053]  
  - RDMA/cm: add timeout to cm_destroy_id wait (Manjunath Patil)  [Orabug: 36280586]  
  - rds: Add count for ready receive cache (Hans Westgaard Ry)  [Orabug: 36360482]  
  - mm/hwpoison: fix error page recovered but reported "not recovered" (Naoya Horiguchi)  [Orabug: 36436639]  
  - mm,hwpoison: check mm when killing accessing process (Shuai Xue)  [Orabug: 36436639]  
  - mm,hwpoison: send SIGBUS with error virutal address (Naoya Horiguchi)  [Orabug: 36436639]  
  - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Aili Yao)  [Orabug: 36436639]  
  - mm/memory-failure: use a mutex to avoid memory_failure() races (Tony Luck)  [Orabug: 36436639]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.331.3.el7uek]
changelog:
  - LTS tag: v5.4.273 (Sherry Yang)   
  - regmap: Add missing map->bus check (Marek Vasut)   
  - spi: spi-mt65xx: Fix NULL pointer access in interrupt handler (Fei Shao)   
  - bpf: report RCU QS in cpumap kthread (Yan Zhai)   
  - rcu: add a helper to report consolidated flavor QS (Yan Zhai)   
  - netfilter: nf_tables: do not compare internal table flags on updates (Pablo Neira Ayuso)   
  - ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add regulator nodes vcc-dram and vcc1v2 (Michael Klein)   
  - octeontx2-af: Use separate handlers for interrupts (Subbaraya Sundeep)   
  - net/bnx2x: Prevent access to a freed page in page_pool (Thinh Tran)   
  - hsr: Handle failures in module init (Felix Maurer)   
  - packet: annotate data-races around ignore_outgoing (Eric Dumazet)   
  - hsr: Fix uninit-value access in hsr_get_node() (Shigeru Yoshida)   
  - s390/vtime: fix average steal time calculation (Mete Durlu)   
  - usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin (Colin Ian King)   
  - staging: greybus: fix get_channel_from_mode() failure path (Dan Carpenter)   
  - serial: 8250_exar: Don't remove GPIO device on suspend (Andy Shevchenko)   
  - rtc: mt6397: select IRQ_DOMAIN instead of depending on it (Randy Dunlap)   
  - kconfig: fix infinite loop when expanding a macro at the end of file (Masahiro Yamada)   
  - tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT (Tudor Ambarus)   
  - serial: max310x: fix syntax error in IRQ error message (Hugo Villeneuve)   
  - tty: vt: fix 20 vs 0x20 typo in EScsiignore (Jiri Slaby (SUSE))   
  - afs: Revert "afs: Hide silly-rename files from userspace" (David Howells)   
  - NFS: Fix an off by one in root_nfs_cat() (Christophe JAILLET)   
  - watchdog: stm32_iwdg: initialize default timeout (Ben Wolsieffer)   
  - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Christophe JAILLET)   
  - scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn (Arnd Bergmann)   
  - RDMA/device: Fix a race between mad_client and cm_client init (Shifeng Li)   
  - scsi: csiostor: Avoid function pointer casts (Arnd Bergmann)   
  - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Johan Carlsson)   
  - clk: Fix clk_core_get NULL dereference (Bryan O'Donoghue)   
  - sparc32: Fix section mismatch in leon_pci_grpci (Sam Ravnborg)   
  - backlight: lp8788: Fully initialize backlight_properties during probe (Daniel Thompson)   
  - backlight: lm3639: Fully initialize backlight_properties during probe (Daniel Thompson)   
  - backlight: da9052: Fully initialize backlight_properties during probe (Daniel Thompson)   
  - backlight: lm3630a: Don't set bl->props.brightness in get_brightness (Luca Weiss)   
  - backlight: lm3630a: Initialize backlight_properties on init (Luca Weiss)   
  - powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc. (Michael Ellerman)   
  - drm/msm/dpu: add division of drm_display_mode's hskew parameter (Paloma Arellano)   
  - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Kajol Jain)   
  - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip (Hsin-Yi Wang)   
  - media: ttpci: fix two memleaks in budget_av_attach (Zhipeng Lu)   
  - media: media/pci: rename VFL_TYPE_GRABBER to _VIDEO (Hans Verkuil)   
  - media: go7007: fix a memleak in go7007_load_encoder (Zhipeng Lu)   
  - media: dvb-frontends: avoid stack overflow warnings with clang (Arnd Bergmann)   
  - media: pvrusb2: fix uaf in pvr2_context_set_notify (Edward Adam Davis)   
  - drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int() (Srinivasan Shanmugam)   
  - ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs (Jerome Brunet)   
  - mtd: rawnand: lpc32xx_mlc: fix irq handler prototype (Arnd Bergmann)   
  - mtd: maps: physmap-core: fix flash size larger than 32-bit (Baruch Siach)   
  - crypto: arm/sha - fix function cast warnings (Arnd Bergmann)   
  - mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref (Peter Griffin)   
  - mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref (Peter Griffin)   
  - drm/tegra: put drm_gem_object ref on error in tegra_fb_create (Fedor Pchelkin)   
  - clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister() (Christophe JAILLET)   
  - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Jörg Wedekind)   
  - drm/mediatek: dsi: Fix DSI RGB666 formats and definitions (AngeloGioacchino Del Regno)   
  - clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times (Konrad Dybcio)   
  - media: pvrusb2: fix pvr2_stream_callback casts (Arnd Bergmann)   
  - media: pvrusb2: remove redundant NULL check (Daniil Dulov)   
  - media: go7007: add check of return value of go7007_read_addr() (Daniil Dulov)   
  - media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak (Lucas Stach)   
  - perf stat: Avoid metric-only segv (Ian Rogers)   
  - ALSA: seq: fix function cast warnings (Takashi Iwai)   
  - drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode() (Nikita Zhandarovich)   
  - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Yang Jihong)   
  - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Christophe JAILLET)   
  - quota: Fix rcu annotations of inode dquot pointers (Jan Kara)   
  - quota: Fix potential NULL pointer dereference (Wang Jianjian)   
  - quota: simplify drop_dquot_ref() (Baokun Li)   
  - clk: qcom: reset: Ensure write completion on reset de/assertion (Konrad Dybcio)   
  - clk: qcom: reset: Commonize the de/assert functions (Konrad Dybcio)   
  - clk: qcom: reset: support resetting multiple bits (Robert Marko)   
  - clk: qcom: reset: Allow specifying custom reset delay (Stephan Gerhold)   
  - media: edia: dvbdev: fix a use-after-free (Zhipeng Lu)   
  - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity (Zhipeng Lu)   
  - media: v4l2-tpg: fix some memleaks in tpg_alloc (Zhipeng Lu)   
  - media: em28xx: annotate unchecked call to media_device_register() (Nikita Zhandarovich)   
  - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Yang Jihong)   
  - drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()' (Srinivasan Shanmugam)   
  - perf record: Fix possible incorrect free in record__switch_output() (Yang Jihong)   
  - PCI/DPC: Print all TLP Prefixes, not just the first (Ilpo Järvinen)   
  - media: tc358743: register v4l2 async device only after successful setup (Alexander Stein)   
  - dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA (Peter Robinson)   
  - drm/rockchip: lvds: do not overwrite error code (Quentin Schulz)   
  - drm: Don't treat 0 as -1 in drm_fixp2int_ceil (Harry Wentland)   
  - drm/rockchip: inno_hdmi: Fix video timing (Alex Bee)   
  - drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe() (Christophe JAILLET)   
  - drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe() (Christophe JAILLET)   
  - drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe() (Christophe JAILLET)   
  - drm/tegra: dsi: Make use of the helper function dev_err_probe() (Cai Huoqing)   
  - gpu: host1x: mipi: Update tegra_mipi_request() to be node based (Sowjanya Komatineni)   
  - drm/tegra: dsi: Add missing check for of_find_device_by_node (Chen Ni)   
  - dm: call the resume method on internal suspend (Mikulas Patocka)   
  - dm raid: fix false positive for requeue needed during reshape (Ming Lei)   
  - nfp: flower: handle acti_netdevs allocation failure (Duoming Zhou)   
  - net/x25: fix incorrect parameter validation in the x25_getsockopt() function (Gavrilov Ilia)   
  - net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function (Gavrilov Ilia)   
  - udp: fix incorrect parameter validation in the udp_lib_getsockopt() function (Gavrilov Ilia)   
  - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Gavrilov Ilia)   
  - tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function (Gavrilov Ilia)   
  - net: hns3: fix port duplex configure error in IMP reset (Jie Wang)   
  - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Eric Dumazet)   
  - ipv6: fib6_rules: flush route cache when rule is changed (Shiming Cheng)   
  - bpf: Fix stackmap overflow check on 32-bit arches (Toke Høiland-Jørgensen)   
  - bpf: Fix hashtab overflow check on 32-bit arches (Toke Høiland-Jørgensen)   
  - sr9800: Add check for usbnet_get_endpoints (Chen Ni)   
  - Bluetooth: hci_core: Fix possible buffer overflow (Luiz Augusto von Dentz)   
  - Bluetooth: Remove superfluous call to hci_conn_check_pending() (Jonas Dreßler)   
  - igb: Fix missing time sync events (Vinicius Costa Gomes)   
  - igb: move PEROUT and EXTTS isr logic to separate functions (Ruud Bos)   
  - mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function (Christophe JAILLET)   
  - SUNRPC: fix some memleaks in gssx_dec_option_array (Zhipeng Lu)   
  - x86, relocs: Ignore relocations in .notes section (Kees Cook)   
  - ACPI: scan: Fix device check notification handling (Rafael J. Wysocki)   
  - ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node (Michal Vokáč)   
  - ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address (Michal Vokáč)   
  - ARM: dts: imx6dl-yapp4: Move phy reset into switch node (Michal Vokáč)   
  - ARM: dts: arm: realview: Fix development chip ROM compatible value (Geert Uytterhoeven)   
  - net: ena: Remove ena_select_queue (Kamal Heib)   
  - net: ena: cosmetic: fix line break issues (Arthur Kiyanovski)   
  - wifi: brcmsmac: avoid function pointer casts (Arnd Bergmann)   
  - iommu/amd: Mark interrupt as managed (Mario Limonciello)   
  - bus: tegra-aconnect: Update dependency to ARCH_TEGRA (Peter Robinson)   
  - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Armin Wolf)   
  - arm64: dts: qcom: msm8996: Pad addresses (Bjorn Andersson)   
  - arm64: dts: qcom: msm8996: Move regulator consumers to db820c (Bjorn Andersson)   
  - arm64: dts: qcom: msm8996: Use node references in db820c (Bjorn Andersson)   
  - arm64: dts: qcom: db820c: Move non-soc entries out of /soc (Bjorn Andersson)   
  - bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly (Yonghong Song)   
  - bpf: Factor out bpf_spin_lock into helpers. (Alexei Starovoitov)   
  - arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes (Rafał Miłecki)   
  - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() (Zhipeng Lu)   
  - net: blackhole_dev: fix build warning for ethh set but not used (Breno Leitao)   
  - af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc(). (Kuniyuki Iwashima)   
  - sock_diag: annotate data-races around sock_diag_handlers[family] (Eric Dumazet)   
  - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jinjie Ruan)   
  - wifi: wilc1000: fix RCU usage in connect path (Alexis Lothoré)   
  - wifi: wilc1000: fix declarations ordering (Alexis Lothoré)   
  - wifi: b43: Disable QoS for bcm4331 (Rahul Rameshbabu)   
  - wifi: b43: Stop correct queue in DMA worker when QoS is disabled (Rahul Rameshbabu)   
  - b43: main: Fix use true/false for bool type (Saurav Girepunje)   
  - wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled (Rahul Rameshbabu)   
  - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled (Rahul Rameshbabu)   
  - b43: dma: Fix use true/false for bool type variable (Saurav Girepunje)   
  - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Xingyuan Mo)   
  - timekeeping: Fix cross-timestamp interpolation for non-x86 (Peter Hilber)   
  - timekeeping: Fix cross-timestamp interpolation corner case decision (Peter Hilber)   
  - timekeeping: Fix cross-timestamp interpolation on counter wrap (Peter Hilber)   
  - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts (Chun-Yi Lee)   
  - fs/select: rework stack allocation hack for clang (Arnd Bergmann)   
  - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Nikita Zhandarovich)   
  - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Stuart Henderson)   
  - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Stuart Henderson)   
  - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Stuart Henderson)   
  - Input: gpio_keys_polled - suppress deferred probe error for gpio (Uwe Kleine-König)   
  - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Alban Boyé)   
  - firewire: core: use long bus reset on gap count error (Takashi Sakamoto)   
  - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (Yuxuan Hu)   
  - scsi: mpt3sas: Prevent sending diag_reset when the controller is ready (Ranjan Kumar)   
  - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve (Filipe Manana)   
  - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Mikulas Patocka)   
  - block: sed-opal: handle empty atoms when parsing response (Greg Joyce)   
  - parisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check (Max Kellermann)   
  - net/iucv: fix the allocation size of iucv_path_table array (Alexander Gordeev)   
  - RDMA/mlx5: Relax DEVX access upon modify commands (Yishai Hadas)   
  - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Manuel Fombuena)   
  - MIPS: Clear Cause.BD in instruction_pointer_set (Jiaxun Yang)   
  - x86/xen: Add some null pointer checking to smp.c (Kunwu Chan)   
  - ASoC: rt5645: Make LattePanda board DMI match more precise (Hans de Goede)   
  - selftests: tls: use exact comparison in recv_partial (Jakub Kicinski)   
  - LTS tag: v5.4.272 (Sherry Yang)   
  - serial: max310x: fix IO data corruption in batched operations (Jan Kundrát)   
  - serial: max310x: implement I2C support (Cosmin Tanislav)   
  - serial: max310x: make accessing revision id interface-agnostic (Cosmin Tanislav)   
  - regmap: Add bulk read/write callbacks into regmap_config (Marek Vasut)   
  - regmap: allow to define reg_update_bits for no bus configuration (Ansuel Smith)   
  - serial: max310x: Unprepare and disable clock in error path (Andy Shevchenko)   
  - getrusage: use sig->stats_lock rather than lock_task_sighand() (Oleg Nesterov)   
  - getrusage: use __for_each_thread() (Oleg Nesterov)   
  - getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Oleg Nesterov)   
  - getrusage: add the "signal_struct *sig" local variable (Oleg Nesterov)   
  - y2038: rusage: use __kernel_old_timeval (Arnd Bergmann)   
  - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Werner Sembach)   
  - serial: max310x: prevent infinite while() loop in port startup (Hugo Villeneuve)   
  - serial: max310x: use a separate regmap for each port (Cosmin Tanislav)   
  - serial: max310x: use regmap methods for SPI batch operations (Cosmin Tanislav)   
  - serial: max310x: Make use of device properties (Andy Shevchenko)   
  - serial: max310x: fail probe if clock crystal is unstable (Hugo Villeneuve)   
  - serial: max310x: Try to get crystal clock rate from property (Andy Shevchenko)   
  - serial: max310x: Use devm_clk_get_optional() to get the input clock (Andy Shevchenko)   
  - um: allow not setting extra rpaths in the linux binary (Johannes Berg)   
  - selftests: mm: fix map_hugetlb failure on 64K page size systems (Nico Pache)   
  - netrom: Fix data-races around sysctl_net_busy_read (Jason Xing)   
  - netrom: Fix a data-race around sysctl_netrom_link_fails_count (Jason Xing)   
  - netrom: Fix a data-race around sysctl_netrom_routing_control (Jason Xing)   
  - netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout (Jason Xing)   
  - netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size (Jason Xing)   
  - netrom: Fix a data-race around sysctl_netrom_transport_busy_delay (Jason Xing)   
  - netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay (Jason Xing)   
  - netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries (Jason Xing)   
  - netrom: Fix a data-race around sysctl_netrom_transport_timeout (Jason Xing)   
  - netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser (Jason Xing)   
  - netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser (Jason Xing)   
  - netrom: Fix a data-race around sysctl_netrom_default_path_quality (Jason Xing)   
  - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Lena Wang)   
  - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Eric Dumazet)   
  - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Rand Deeb)   
  - geneve: make sure to pull inner header in geneve_rx() (Eric Dumazet)   
  - ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able (Maciej Fijalkowski)   
  - net: lan78xx: fix runtime PM count underflow on link stop (Oleksij Rempel)   
  - lan78xx: Fix race conditions in suspend/resume handling (John Efstathiades)   
  - lan78xx: Fix partial packet errors on suspend/resume (John Efstathiades)   
  - lan78xx: Add missing return code checks (John Efstathiades)   
  - lan78xx: Fix white space and style issues (John Efstathiades)   
  - LTS tag: v5.4.271 (Sherry Yang)   
  - gpio: 74x164: Enable output pins after registers are reset (Arturas Moskvinas)   
  - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super (Oscar Salvador)   
  - cachefiles: fix memory leak in cachefiles_add_cache() (Baokun Li)   
  - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini)   
  - mmc: core: Fix eMMC initialization with 1-bit bus connection (Ivan Semenov)   
  - dmaengine: fsl-qdma: init irq after reg initialization (Curtis Klein)   
  - dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read (Peng Ma)   
  - btrfs: dev-replace: properly validate device names (David Sterba)   
  - wifi: nl80211: reject iftype change with mesh ID change (Johannes Berg)   
  - gtp: fix use-after-free and null-ptr-deref in gtp_newlink() (Alexander Ofitserov)   
  - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Takashi Iwai)   
  - power: supply: bq27xxx-i2c: Do not free non existing IRQ (Hans de Goede)   
  - efi/capsule-loader: fix incorrect allocation size (Arnd Bergmann)   
  - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Lin Ma)   
  - Bluetooth: Enforce validation on max value of connection interval (Kai-Heng Feng)   
  - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (Luiz Augusto von Dentz)   
  - Bluetooth: Avoid potential use-after-free in hci_error_reset (Ying Hsu)   
  - net: usb: dm9601: fix wrong return value in dm9601_mdio_read (Javier Carrasco)   
  - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Oleksij Rempel)   
  - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Eric Dumazet)   
  - tun: Fix xdp_rxq_info's queue_index when detaching (Yunjian Wang)   
  - net: ip_tunnel: prevent perpetual headroom growth (Florian Westphal)   
  - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Ryosuke Yasuoka)   
  - LTS tag: v5.4.270 (Sherry Yang)   
  - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio (Bart Van Assche)   
  - drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set (Erik Kurzinger)   
  - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Christian König)   
  - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca)   
  - tls: rx: drop pointless else after goto (Jakub Kicinski)   
  - tls: rx: jump to a more appropriate label (Jakub Kicinski)   
  - s390: use the correct count for __iowrite64_copy() (Jason Gunthorpe)   
  - packet: move from strlcpy with unused retval to strscpy (Wolfram Sang)   
  - ipv6: sr: fix possible use-after-free and null-ptr-deref (Vasiliy Kovalev)   
  - afs: Increase buffer size in afs_update_volume_status() (Daniil Dulov)   
  - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Eric Dumazet)   
  - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Eric Dumazet)   
  - nouveau: fix function cast warnings (Arnd Bergmann)   
  - scsi: jazz_esp: Only build if SCSI core is builtin (Randy Dunlap)   
  - bpf, scripts: Correct GPL license name (Gianmarco Lusvardi)   
  - scripts/bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Andrii Nakryiko)   
  - RDMA/srpt: fix function pointer cast warnings (Arnd Bergmann)   
  - RDMA/srpt: Make debug output more detailed (Bart Van Assche)   
  - RDMA/bnxt_re: Return error for SRQ resize (Kalesh AP)   
  - IB/hfi1: Fix a memleak in init_credit_return (Zhipeng Lu)   
  - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Xu Yang)   
  - usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs (Krishna Kurapati)   
  - usb: cdns3: fix memory double free when handle zero packet (Frank Li)   
  - usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() (Frank Li)   
  - ARM: ep93xx: Add terminator to gpiod_lookup_table (Nikita Shubin)   
  - l2tp: pass correct message length to ip6_append_data (Tom Parkin)   
  - PCI/MSI: Prevent MSI hardware interrupt number truncation (Vidya Sagar)   
  - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() (Vasiliy Kovalev)   
  - dm-crypt: don't modify the data when using authenticated encryption (Mikulas Patocka)   
  - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek)   
  - PCI: tegra: Fix OF node reference leak (Christophe JAILLET)   
  - PCI: tegra: Fix reporting GPIO error value (Pali Rohár)   
  - arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node (Sireesh Kodali)   
  - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Nathan Chancellor)   
  - iomap: Set all uptodate bits for an Uptodate page (Matthew Wilcox (Oracle))   
  - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Mikulas Patocka)   
  - x86/alternatives: Disable KASAN in apply_alternatives() (Kirill A. Shutemov)   
  - drm/amdgpu: Check for valid number of registers to read (Trek)   
  - Revert "drm/sun4i: dsi: Change the start delay calculation" (Icenowy Zheng)   
  - ALSA: hda/realtek - Enable micmute LED on and HP system (Kai-Heng Feng)   
  - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Björn Töpel)   
  - net: bridge: clear bridge's private skb space on xmit (Nikolay Aleksandrov)   
  - spi: mt7621: Fix an error message in mt7621_spi_probe() (Christophe JAILLET)   
  - pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups (Miaoqian Lin)   
  - pinctrl: pinctrl-rockchip: Fix a bunch of kerneldoc misdemeanours (Lee Jones)   
  - tcp: add annotations around sk->sk_shutdown accesses (Eric Dumazet)   
  - tcp: return EPOLLOUT from tcp_poll only when notsent_bytes is half the limit (Soheil Hassas Yeganeh)   
  - tcp: factor out __tcp_close() helper (Paolo Abeni)   
  - pmdomain: renesas: r8a77980-sysc: CR7 must be always on (Geert Uytterhoeven)   
  - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Alexandra Winter)   
  - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Yi Sun)   
  - firewire: core: send bus reset promptly on gap count error (Takashi Sakamoto)   
  - scsi: lpfc: Use unsigned type for num_sge (Hannes Reinecke)   
  - hwmon: (coretemp) Enlarge per package core count limit (Zhang Rui)   
  - nvmet-fc: abort command when there is no binding (Daniel Wagner)   
  - netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new (Xin Long)   
  - ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616 (Chen-Yu Tsai)   
  - nvmet-tcp: fix nvme tcp ida memory leak (Guixin Liu)   
  - regulator: pwm-regulator: Add validity checks in continuous .get_voltage (Martin Blumenstingl)   
  - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Baokun Li)   
  - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Baokun Li)   
  - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Lennert Buytenhek)   
  - ahci: asm1166: correct count of reported ports (Conrad Kostecki)   
  - fbdev: sis: Error out if pixclock equals zero (Fullway Wang)   
  - fbdev: savage: Error out if pixclock equals zero (Fullway Wang)   
  - wifi: mac80211: fix race condition on enabling fast-xmit (Felix Fietkau)   
  - wifi: cfg80211: fix missing interfaces when dumping (Michal Kazior)   
  - dmaengine: fsl-qdma: increase size of 'irq_name' (Vinod Koul)   
  - dmaengine: shdma: increase size of 'dev_id' (Vinod Koul)   
  - scsi: target: core: Add TMF to tmr_list handling (Dmitry Bogdanov)   
  - sched/rt: Disallow writing invalid values to sched_rt_period_us (Cyril Hrubis)   
  - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Cyril Hrubis)   
  - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Lokesh Gidra)   
  - nilfs2: replace WARN_ONs for invalid DAT metadata block requests (Ryusuke Konishi)   
  - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Cyril Hrubis)   
  - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Oliver Upton)   
  - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Oliver Upton)


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.331.4.el7uek]
changelog:
  - net/mlx5: Brute force GFP_NOIO (Håkon Bugge)  [Orabug: 35436312]  
  - RDMA/mlx5: Brute force GFP_NOIO (Håkon Bugge)  [Orabug: 35436312]  
  - RDMA/cm: Brute force GFP_NOIO (Håkon Bugge)  [Orabug: 35436312]  
  - RDMA/cma: Brute force GFP_NOIO (Håkon Bugge)  [Orabug: 35436312]  
  - rds: Brute force GFP_NOIO (Håkon Bugge)  [Orabug: 35436312]  
  - workqueue: Inherit NOIO and NOFS alloc flags (Håkon Bugge)  [Orabug: 35436312]  
  - KVM: x86: Add BHI_NO (Daniel Sneddon)  [Orabug: 36496846]  {CVE-2024-2201} 
  - x86/bhi: Mitigate KVM by default (Pawan Gupta)  [Orabug: 36496846]  {CVE-2024-2201} 
  - x86/bhi: Add BHI mitigation knob (Pawan Gupta)  [Orabug: 36496846]  {CVE-2024-2201} 
  - x86/bhi: Enumerate Branch History Injection (BHI) bug (Pawan Gupta)  [Orabug: 36496846]  {CVE-2024-2201} 
  - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Daniel Sneddon)  [Orabug: 36496846]  {CVE-2024-2201} 
  - x86/bhi: Add support for clearing branch history at syscall entry (Pawan Gupta)  [Orabug: 36496846]  {CVE-2024-2201} 
  - x86/cpufeature: Add missing leaf enumeration (Daniel Sneddon)  [Orabug: 36496846]  {CVE-2024-2201} 
  - KVM: x86: Use a switch statement and macros in __feature_translate() (Jim Mattson)  [Orabug: 36496846]  {CVE-2024-2201} 
  - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Jim Mattson)  [Orabug: 36496846]  {CVE-2024-2201} 
  - KVM: x86: Update KVM-only leaf handling to allow for 100% KVM-only leafs (Sean Christopherson)  [Orabug: 36496846]  {CVE-2024-2201} 
  - x86/bugs: Use sysfs_emit() (Borislav Petkov)  [Orabug: 36496846]  {CVE-2024-2201} 
  - Documentation/hw-vuln: Update spectre doc (Lin Yujun)  [Orabug: 36496846]  {CVE-2024-2201} 
  - x86/speculation: Reorder SRSO and GDS functions (Alexandre Chartre)  [Orabug: 36496846]  {CVE-2024-2201} 
  - KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES (Jim Mattson)  [Orabug: 36496846]  {CVE-2024-2201} 
  - KVM: x86: Move reverse CPUID helpers to separate header file (Ricardo Koller)  [Orabug: 36496846]  {CVE-2024-2201} 
  - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Sean Christopherson)  [Orabug: 36496846]  {CVE-2024-2201} 
  - KVM: x86: Add support for reverse CPUID lookup of scattered features (Sean Christopherson)  [Orabug: 36496846]  {CVE-2024-2201} 
  - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Pawan Gupta)  [Orabug: 36496846]  {CVE-2024-2201} 
  - objtool: Add asm version of STACK_FRAME_NON_STANDARD (Josh Poimboeuf)  [Orabug: 36496846]  {CVE-2024-2201} 
  - objtool: Only include valid definitions depending on source file type (Julien Thierry)  [Orabug: 36496846]  {CVE-2024-2201}


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.331.5.el7uek]
changelog:
  - hwmon: (opbmc) E6/AST2600 platform enabled (Jan Zdarek)  [Orabug: 36485646]  
  - rds/ib: Disable WARN_ON() when system is going down (Hans Westgaard Ry)  [Orabug: 36394488]  
  - rds/rdma: print connection up/down time while dropping/connecting (Juan Garcia)  [Orabug: 36264675]  
  - rds: ib: Use fastreg QP if conn is down and handle FRWR CQE timeout (Håkon Bugge)  [Orabug: 36236541]  
  - rds: ib: Tear down QP when FRWR WRs fails (Håkon Bugge)  [Orabug: 36236541]  
  - rds: ib: Poll fastreg CQ before destroying (Håkon Bugge)  [Orabug: 36236541]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.0-1948.2.el7uek]
changelog:
  - uek6: Temporarily disable KABI check (Jack Vogel)   
  - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (John Donnelly)  [Orabug: 30193155]  
  - crypto: Enable CONFIG_CRYPTO_OFB for fips mode (Jack Vogel)   
  - kernel/crash_core.c - Add crashkernel=auto for x86 and Arm. (John Donnelly)  [Orabug: 30549968]  
  - drm/mgag200: Pin all framebuffer memory at offset 0 in VRAM (John Donnelly)  [Orabug: 30418470]  
  - uek-rpm: Reenable with_dtrace in both OL spec files. (Jack Vogel)   
  - ctf: toolchain-based CTF support (Nick Alcock)  [Orabug: 30544408]  
  - ctf: kernel build with -gt for CTF generation using GCC (sans ld atm) (Indu Bhagat)  [Orabug: 30544408]  
  - waitfd: new syscall implementing waitpid() over fds (Nick Alcock)  [Orabug: 30544408]  
  - ctf: generate CTF information for the kernel (Nick Alcock)  [Orabug: 30544408]  
  - kallsyms: new /proc/kallmodsyms with builtin modules and symbol sizes (Kris Van Hees)  [Orabug: 30544408]  
  - oracleasm: Convert block layer status to errno (Martin K. Petersen)  [Orabug: 30538854]  
  - Enable CONFIG_DM_WRITECACHE in UEK6 (Jack Vogel)  [Orabug: 30421025]  
  - Update the build versioning files. (Jack Vogel)  [Orabug: 30487822]  
  - sched: SIS_CORE to disable idle core search (subhra mazumdar)  [Orabug: 29708118]  
  - sched: add sched feature to disable idle core search (subhra mazumdar)  [Orabug: 29708118]  
  - sched: rotate the cpu search window for better spread (subhra mazumdar)  [Orabug: 29708118]  
  - sched: introduce per-cpu var next_cpu to track search limit (subhra mazumdar)  [Orabug: 29708118]  
  - sched: limit cpu search in select_idle_cpu (subhra mazumdar)  [Orabug: 29708118]  
  - CALL_NOSPEC macro needs forward/backward in label references (George Kennedy)  [Orabug: 30506771]  
  - uek-rpm: Update config files with "make olddefconfig" (Victor Erminpour)  [Orabug: 30507302]  
  - x86/kABI: Increase the NCAPINTS in case we need more CPU bits. (Konrad Rzeszutek Wilk)  [Orabug: 30318342]  
  - KEYS: Print insert-sys-cert information to stdout instead of stderr (Mehmet Kayaalp)  [Orabug: 30329032]  
  - KEYS: Support for inserting a certificate into x86 bzImage (Mehmet Kayaalp)  [Orabug: 30329032]  
  - KEYS: Add ELF class-independent certificate insertion support (Mehmet Kayaalp)  [Orabug: 30329032]  
  - KEYS: Insert incompressible bytes to reserve space in bzImage (Mehmet Kayaalp)  [Orabug: 30329032]  
  - uek-rpm: enable CONFIG_SYSTEM_EXTRA_CERTIFICATE (Eric Snowberg)  [Orabug: 30329032]  
  - Allow mce to reset instead of panic on UE (Allen Pais)  [Orabug: 29750244]  
  - net: enable RPS on vlan devices (Allen Pais)  [Orabug: 29751757]  
  - scsi: Don't abort scsi_scan due to unexpected response (John Sobecki)  [Orabug: 27429506]  
  - mm: parallelize deferred page init along max order boundaries (Daniel Jordan)  [Orabug: 29708084]  
  - ktask: add ktask_ctl flag KTASK_ATOMIC (Daniel Jordan)  [Orabug: 29708084]  
  - ktask: add ktask_aligned_size (Daniel Jordan)  [Orabug: 29708084]  
  - vfio: Fix locked DMA page accounting (Aaron Young)  [Orabug: 29708084]  
  - vfio: relieve mmap_sem reader cacheline bouncing by holding it longer (Daniel Jordan)  [Orabug: 29708084]  
  - vfio: ease mmap_sem writer contention by caching locked_vm (Daniel Jordan)  [Orabug: 29708084]  
  - vfio: parallelize vfio_pin_map_dma (Daniel Jordan)  [Orabug: 29708084]  
  - ktask: add undo support (Daniel Jordan)  [Orabug: 29708084]  
  - ktask, lockdep: detect deadlocks between master and helper threads (Daniel Jordan)  [Orabug: 29708084]  
  - kernel/ktask: annocate debugobjects properly according to its storage location (Shan Hai)  [Orabug: 29708084]  
  - ktask: multithread CPU-intensive kernel work (Daniel Jordan)  [Orabug: 29708084]  
  - ktask: add documentation (Daniel Jordan)  [Orabug: 29708084]  
  - uek-rpm: Enable lockdown LSM (Eric Snowberg)  [Orabug: 30431425]  
  - lockdown: Run in lockdown integrity mode when SB is enabled. (Eric Snowberg)  [Orabug: 30431425]  
  - parfait: Speculative Side Channel defect groups in lib/hexdump.c (Anjali Kulkarni)  [Orabug: 30092081]  
  - Parfait fixes for defects found by parfait-tools (Anjali Kulkarni)  [Orabug: 29962202]  
  - uek-rpm: Set to old style build_id generation to avoid rpm install conflicts. (Somasundaram Krishnasamy)  [Orabug: 30435996]  
  - vmscan: Support multiple kswapd threads per node (Buddy Lumpkin)  [Orabug: 29708468] [Orabug: 29708453]  
  - scsi: mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Fix module parameter max_msix_vectors (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Use Component img header to get Package ver (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Fail release cmnd if diag buffer is released (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Add app owned flag support for diag buffer (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Reuse diag buffer allocated at load time (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: clear release bit when buffer reregistered (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Maintain owner of buffer through UniqueID (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Free diag buffer without any status check (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Fix clear pending bit in ioctl status (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Display message before releasing diag buffer (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Register trace buffer based on NVDATA settings (Sreekanth Reddy)  [Orabug: 30376506]  
  - mm/memory-failure.c clean up around tk pre-allocation (Jane Chu)  [Orabug: 30124017]  
  - uek-rpm: enable CONFIG_INTEGRITY_PLATFORM_KEYRING (Eric Snowberg)  [Orabug: 30434806]  
  - x86/microcode/intel: Issue the revision updated message only on the BSP (Borislav Petkov)  [Orabug: 30353603]  
  - x86/microcode: Update late microcode in parallel (Ashok Raj)  [Orabug: 30353603]  
  - mm: Allow userspace to reserve VA range for use by userspace only (Khalid Aziz)  [Orabug: 30135230]  
  - x86/speculation/mds: Check for the right microcode before setting mitigation (Kanth Ghatraju)  [Orabug: 29962281]  
  - x86/speculation/mds: Make mds_mitigation mutable after init (Kanth Ghatraju)  [Orabug: 30091537]  {CVE-2019-11091} {CVE-2018-12126} {CVE-2018-12130} {CVE-2018-12127} 
  - x86/speculation/mds: Add debugfs for controlling MDS (Kanth Ghatraju)  [Orabug: 30091537]  {CVE-2019-11091} {CVE-2018-12126} {CVE-2018-12130} {CVE-2018-12127} 
  - x86/speculation/mds: Add boot option to enable MDS protection only while in idle (Boris Ostrovsky)  [Orabug: 30091537]  {CVE-2019-11091} {CVE-2018-12126} {CVE-2018-12130} {CVE-2018-12127} 
  - dm crypt: add middle-endian variant of plain64 IV (Konrad Rzeszutek Wilk)  [Orabug: 29689986]  
  - x86/speculation: Properly initialize percpu variables (Boris Ostrovsky)  [Orabug: 30386767]  
  - Revert "x86/microcode: Probe CPU features on microcode update" (Boris Ostrovsky)  [Orabug: 30386767]  
  - x86/microcode: Probe CPU features on microcode update (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add per-cpu variables to control speculation (Patrick Colp)   
  - x86/speculation: Add the option to control spectre v2 heuristics (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Enable support for skylake (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add runtime knobs (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Plumb additional support into KVM (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add support for SPEC_CTRL idle (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add SSBD userspace mode (deprecated) (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add SSBD support with IBRS (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add IBPB static key support (Patrick Colp)   
  - x86/speculation: Add RSB stuffing to entry code (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add support for RSB stuffing (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add IBRS_{ENABLE|DISABLE} to entry code (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add static keys for IBRS firmware support (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add support for basic IBRS in the kernel (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Use a static key to enable/disable retpoline (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Refactor mitigation selection code (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Split out nospec-annotate.h from nospec-branch.h (Patrick Colp)  [Orabug: 30090397]  
  - uek-rpm: Fix rpm warnings on OL8 (Somasundaram Krishnasamy)  [Orabug: 30346507]  
  - uek-rpm: Disable PCMCIA (Eric Snowberg)  [Orabug: 30318827]  
  - x86/simplefb: simplefb was broken on UEFI mode Oracle and HP system, skip VIDEO_TYPE_EFI (Ethan Zhao)  [Orabug: 29746425]  
  - revert commit ff8fb335221e2c446b0d4cbea26be371fd2feb64 (Shuning Zhang)  [Orabug: 29708297]  
  - sysfs: replace WARN() with pr_debug when sysfs_remove_group() failed (Ethan Zhao)  [Orabug: 29746401]  
  - uek6: enable XFS online scrub code (Darrick J. Wong)  [Orabug: 30195940]  
  - xfs: change DAX warning for Exadata (Darrick J. Wong)  [Orabug: 30033648]  
  - xfs: add lazytime mount option (Darrick J. Wong)  [Orabug: 29962792]  
  - scsi: scsi_transport_iscsi: modify detected conn err to KERN_ERR (Fred Herard)  [Orabug: 30023361]  
  - scsi: scsi_transport_iscsi: redirect conn error to console (Fred Herard)  [Orabug: 30023375]  
  - mISDN: Add __exit declaration for module exit function (Somasundaram Krishnasamy)  [Orabug: 29903374]  
  - crypto: cavium: cpt: Cavium Cryptographic Accelerator driver (Henry Willard)  [Orabug: 29751550]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/hyperv.h (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/pmu.h (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in include/linux/kvm_host.h (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/cpuid.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/hyperv.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/lapic.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/mmu.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/mtrr.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/x86.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in virt/kvm/irqchip.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in virt/kvm/kvm_main.c (Darren Kenny)  [Orabug: 28713077]  
  - arm64: do not place BUG() file name in generic section (Rob Gardner)  [Orabug: 29708067]  
  - ocfs2: Tighten free bit calculation in the global bitmap (Sunil Mushran)  [Orabug: 27199147]  
  - hugetlbfs: use truncate mutex to prevent pmd sharing race (Mike Kravetz)  [Orabug: 29708524]  
  - hugetlbfs: introduce truncation/fault mutex to avoid races (Mike Kravetz)  [Orabug: 29708507]  
  - kernel: VirtBox workaround for dynamically allocated text (Mike Kravetz)  [Orabug: 29708488]  
  - perf tools: add --sym-lookup arg to enable symbol lookup in hugepage shm segment (Ashok Vairavan)  [Orabug: 29745533]  
  - ocfs2: fix a performance issue with synced buffer io (Ryan Ding)   
  - ocfs2: call ocfs2_abort when journal abort (Ryan Ding)   
  - ocfs2/trivial: Limit unaligned aio+dio write messages to once per day (Sunil Mushran)  [Orabug: 27199146]  
  - ocfs2/trivial: Print message indicating unaligned aio+dio write (Sunil Mushran)  [Orabug: 27199145]  
  - ocfs2: Suppress the error message from being printed in ocfs2_rename (Xiaowei.Hu)  [Orabug: 27199148]  
  - ocfs2: make 'buffered' as the default coherency option (Wengang Wang)  [Orabug: 27199044]  
  - vmcore: quiet zero PT_NOTE warning (Dave Kleikamp)  [Orabug: 27199039]  
  - block: loop: Enable directIO whenever possible (Dave Kleikamp)  [Orabug: 27194729]  
  - arm64: Extend erratum 27456 workaround to ThunderX 83xx (Allen Pais)  [Orabug: 29538492]  
  - arm64: add support for crashkernel=auto (Allen Pais)  [Orabug: 29538492]  
  - oracleasm: Switch to new mount API in Linux 5.3 (Martin K. Petersen)   
  - oracleasm: Kernel changes for 5.2 (Martin K. Petersen)   
  - oracleasm: Kernel changes for 5.0 (Martin K. Petersen)   
  - oracleasm: Kernel changes for 4.18 (Martin K. Petersen)   
  - oracleasm: Honor ASM_IFLAG_FORMAT_NOCHECK flag (Martin K. Petersen)   
  - oracleasm: Implement support for QUERY HANDLE operation (Martin K. Petersen)   
  - oracleasm: Fix use after free for request processing timer (Martin K. Petersen)   
  - oracleasm: Fix incorrectly set flag (Martin K. Petersen)   
  - oracleasm: Fix memory leak (Martin K. Petersen)   
  - oracleasm: Add ENXIO handling (Martin K. Petersen)   
  - oracleasm: Tracing update (Martin K. Petersen)   
  - oracleasm: Don't assume bip was allocated by oracleasm (Martin K. Petersen)   
  - oracleasm: fix asmfs_dir_operations compiler error (Tom Saeger)  [Orabug: 27465296]  
  - oracleasm: Kernel interface changes for 4.12 (Divya Indi)   
  - oracleasm: Copy the integrity descriptor (Martin K. Petersen)   
  - oracleasm: Integrity profile has moved (Martin K. Petersen)   
  - oracleasm: Add support for inline bio error reporting (Martin K. Petersen)   
  - oracleasm: Fix trace output for warn_asm_ioc and check_asm_ioc (Martin K. Petersen)   
  - oracleasm: Fix occasional I/O stall due to merge error (Martin K. Petersen)   
  - oracleasm: Classify device connectivity issues as global errors (Martin K. Petersen)  [Orabug: 20117903]  
  - oracleasm: Deprecate mlog and implement support for tracepoints (Martin K. Petersen)   
  - oracleasm: Abolish mlog usage in integrity.c and clean up error printing. (Martin K. Petersen)   
  - oracleasm: Various code and whitespace cleanups. (Martin K. Petersen)   
  - oracleasm: 4.0 compat changes (Martin K. Petersen)   
  - oracleasm: Compat changes for 3.18 (Martin K. Petersen)   
  - oracleasm: claim FMODE_EXCL access on disk during asm_open (Srinivas Eeda)  [Orabug: 19454829]  
  - oracleasm: Restrict logical block size reporting (Martin K. Petersen)   
  - oracleasm: Report logical block size (Martin K. Petersen)   
  - oracleasm: Compat changes for 3.10 (Martin K. Petersen)   
  - oracleasm: Add support for new error return codes from block/SCSI (Martin K. Petersen)  [Orabug: 17484923]  
  - oracleasm: Compat changes for 3.8 (Martin K. Petersen)   
  - oracleasm: Compat changes for 3.5 (Dwight Engen)   
  - oracleasm: Introduce module parameter for block size selection (Martin K. Petersen)  [Orabug: 15924773]  
  - oracleasm: Data integrity support (Martin K. Petersen)   
  - oracleasm: Fix two merge errors (Martin K. Petersen)   
  - Oracle ASM Kernel Driver (Martin K. Petersen)   
  - ksplice: aarch64 use ksplice friendly KBUILD_CFLAGS (Tom Saeger)  [Orabug: 27649476] [Orabug: 29961704]  
  - ksplice: add sysctls for determining Ksplice features. (Jamie Iles)  [Orabug: 26537364] [Orabug: 29961704]  
  - ksplice: clear the stack before going in the freezer. (Victor Erminpour)  [Orabug: 29961704]  
  - ksplice: avoid going in the __refrigerator without unwinding the stack. (Victor Erminpour)  [Orabug: 29961704]  
  - ksplice: do not skip tasks with TIF_KSPLICE_FREEZING. (Quentin Casasnovas)  [Orabug: 29961704]  
  - ksplice: Provide an interface to freeze tasks (Victor Erminpour)  [Orabug: 29961704]  
  - uek-rpm: Remove kernel-uek-tools RPMs for OL8 (Victor Erminpour)  [Orabug: 30205292]  
  - uek-rpm: Add changes for kernel-uek-doc build support. (Victor Erminpour)  [Orabug: 30381773]  
  - uek-rpm: Update summary to Oracle UEK Release 6 from 5 (Victor Erminpour)  [Orabug: 30310967]  
  - uek-rpm: Re-enable NF_TABLES config options (Victor Erminpour)  [Orabug: 30326867]  
  - uek-rpm: Fix kabitool Module.symvers parse error (Victor Erminpour)  [Orabug: 30341561]  
  - uek-rpm: Update OL8 spec to latest firmware revision (Jack Vogel)  [Orabug: 30299029]  
  - uek-rpm: Generate bls.conf file and copy UEFI CA cert (Victor Erminpour)  [Orabug: 30275817]  
  - uek-rpm: Package vmlinuz and .vmlinuz.hmac in /lib/modules/ (Victor Erminpour)  [Orabug: 30269735]  
  - uek-rpm: kernel-uek RPM specfile cleanup (Victor Erminpour)  [Orabug: 30199979]  
  - uek-rpm: RPM debuginfo improvements for OL8 (Victor Erminpour)  [Orabug: 30199979]  
  - uek-rpm: Fix bug in OL8 kernel RPM scriptlets (Victor Erminpour)  [Orabug: 30179076]  
  - uek-rpm: Disable CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Victor Erminpour)  [Orabug: 30179070]  
  - uek-rpm: Call find instead of cp and don't copy .tmp_versions (Victor Erminpour)  [Orabug: 30116866]  
  - uek-rpm: Add rsync as a 'BuildRequires' in RPM specfile (Victor Erminpour)  [Orabug: 30068210]  
  - uek-rpm: Enable CONFIG_NF_TABLES_NETDEV=y (Victor Erminpour)  [Orabug: 29897273]  
  - uek-rpm: Import 'certs/ol_signing_keys.pem' from 'linux-uek.git/uek5/master' (Victor Erminpour)   
  - config-aarch64: change CONFIG_HZ and CONFIG_FRAME_WARN (Thomas Tai)  [Orabug: 28894138]  
  - kernel-uek.spec: defuse a memory bomb in xargs (Lukáš Lipinský)  [Orabug: 30344582]  
  - kernel-uek.spec: defuse a memory bomb in xargs (Lukáš Lipinský)  [Orabug: 30057188]  
  - config-aarch64: enable CONFIG_MPLS_IPTUNNEL and CONFIG_BPF_JIT_ALWAYS_ON (Thomas Tai)  [Orabug: 29493120] [Orabug: 29409143]  
  - Revert "AMD: Change CONFIG_EDAC_DECODE_MCE to built-in" (George Kennedy)  [Orabug: 30080594]  
  - config-aarch64: enable ISCSI_IBFT (Thomas Tai)  [Orabug: 29456913]  
  - uek-rpm: Update firmware prerequisites to 20190627-999.2.git7ae3a09d. (John Donnelly)  [Orabug: 30043163]  
  - uek-rpm: Update UEK5 config files with "make olddefconfig" (Victor Erminpour)  [Orabug: 30038078]  
  - uek-rpm/ol7/nano_modules fix (Jane Chu)  [Orabug: 29959677]  
  - AMD: Change CONFIG_EDAC_DECODE_MCE to built-in (George Kennedy)  [Orabug: 29922372]  
  - config: enable PSI (Tom Hromatka)  [Orabug: 29896477]  
  - uek-rpm: Fix mce-inject.ko path in nano kernel modules list (Somasundaram Krishnasamy)  [Orabug: 29667299]  
  - Revert "aarch64 enable BNX2 CNIC ISCSI, FCOE" (Eric Saint-Etienne)  [Orabug: 29481221]  
  - uek-rpm: update list of removed files, generated by depmod on install stage (Alexander Burmashev)  [Orabug: 29383638]  
  - uek-rpm: replace i40evf.ko with iavf.ko in nano_modules. (John Donnelly)  [Orabug: 29421946]  
  - uek-rpm: aarch64 config enable RETPOLINE (Tom Saeger)  [Orabug: 28867144]  
  - add symbols to kABI whitelist (Dan Duval)  [Orabug: 29261848]  
  - uek-rpm: Remove hardcoded 'kernel_git_commit' macro from specfile (Victor Erminpour)  [Orabug: 29357441]  
  - uek-rpm: Add perf packages back to ol7-aarch64 (Victor Erminpour)  [Orabug: 29343605]  
  - uek-rpm: Remove perf RPMs (Victor Erminpour)  [Orabug: 29325581]  
  - uek-rpm: Remove oracle-armtoolset-1 for OL8 (Victor Erminpour)  [Orabug: 29325581]  
  - uek-rpm: use multi-threaded xz compression for rpms (Alexander Burmashev)  [Orabug: 29201054]  
  - uek-rpm: optimize find-requires usage (Alexander Burmashev)  [Orabug: 29201054]  
  - find-debuginfo.sh: backport parallel files procession (Alexander Burmashev)  [Orabug: 29201054]  
  - uek-rpm: Port to OL8 (Victor Erminpour)  [Orabug: 29287050]  
  - uek-rpm: Change RPM variant from 4k-debug to 4kdebug (Victor Erminpour)  [Orabug: 29287050]  
  - uek-rpm: Copy uek-rpm/ol7/ directory to uek-rpm/ol8/ (Victor Erminpour)  [Orabug: 29287050]  
  - Add the Intel ICE driver to UEK5 configuration (Jack Vogel)  [Orabug: 29293770]  
  - Add Configuration option for Intel IGC driver to UEK5 (Jack Vogel)  [Orabug: 29294226]  
  - uek-rpm: Enable device-mapper era driver (Dave Aldridge)  [Orabug: 29245896]  
  - uek-rpm: Enable Ext2 extended attributes (Dave Aldridge)  [Orabug: 29252939]  
  - uek-rpm: Update x86_64 config options (Victor Erminpour)  [Orabug: 28700595]  
  - uek-rpm: Enable Cavium ThunderX coprocessors and AES_TI crypto (Victor Erminpour)  [Orabug: 29186152]  
  - uek-rpm: Enable ena driver (Somasundaram Krishnasamy)  [Orabug: 29162519]  
  - ctf: explicitly specify the sizes of structures and unions (Nick Alcock)  [Orabug: 29054989]  
  - uek-rpm: remove obsolete CTF-related find-debuginfo hack (Nick Alcock)  [Orabug: 29043023]  
  - ktask: multithread CPU-intensive kernel work (Daniel Jordan)  [Orabug: 25577642]  
  - uek-rpm: build in vfio and vfio_iommu_type1 modules (Daniel Jordan)  [Orabug: 25577642]  
  - config-aarch64-debug: Match kernel config between aarch64 and config_x86_64 (Thomas Tai)  [Orabug: 28312743]  
  - config-aarch64: Match kernel config between aarch64 and config_x86_64 (Thomas Tai)  [Orabug: 28312743]  
  - [PATCH UEK5 v3] dtrace: add DTRACEACT_PCAP for packet capture for later pcap_dump() (Alan Maguire)  [Orabug: 28975818]  
  - uek-rpm: Allow blacklisting of kernel modules in initramfs during nano-kernel build (Somasundaram Krishnasamy)  [Orabug: 28925565]  
  - uek-rpm: aarch64: enable CONFIG_GPIO_THUNDERX (Henry Willard)  [Orabug: 28932941]  
  - uek-rpm: Enable read IMA policy (Eric Snowberg)  [Orabug: 28702669]  
  - Update the UEFI secureboot keys in UEK5 Master (Jack Vogel)  [Orabug: 28900807]  
  - arm64: disable /dev/port on 64 bit ARM (Eric Saint-Etienne)  [Orabug: 28320013]  
  - config: disable xfs online scrub in uek5 (Darrick J. Wong)  [Orabug: 28874134]  
  - config-aarch64-debug: Match kernel config between aarch64 and config_x86_64 (Thomas Tai)  [Orabug: 28312743]  {CVE-2018-12928} 
  - config-aarch64: Match kernel config between aarch64 and config_x86_64 (Thomas Tai)  [Orabug: 28312743]  {CVE-2018-12928} 
  - uek-rpm: Run 'make olddefconfig' to get latest x86 config values (Victor Erminpour)  [Orabug: 28763256]  
  - uek-rpm: Remove module rpcrdma.ko (NFSoRDMA) from nano_modules (Somasundaram Krishnasamy)  [Orabug: 28850263]  
  - config: enable BNXT_HWMON (Brian Maly)  [Orabug: 28797053]  
  - uek-rpm: aarch64 some XGENE drivers must be be modules (Tom Saeger)  [Orabug: 28549351]  
  - uek-rpm: enable DTrace FBT for aarch64 (Kris Van Hees)  [Orabug: 28707614]  
  - uek-rpm: enable DTrace SDT for aarch64 (Kris Van Hees)  [Orabug: 28707604]  
  - uek-rpm: Disable deprecated CONFIG_ACPI_PROCFS_POWER (Victor Erminpour)  [Orabug: 28630247]  
  - uek-rpm: support both 4k and 64k page size for aarch64 (Allen Pais)  [Orabug: 28526023]  
  - Revert "uek-rpm: support both 4k and 64k page size for aarch64" (Jack Vogel)   
  - uek-rpm: Disable F2FS in the UEK5 config (Victor Erminpour)  [Orabug: 28570381]  
  - uek-rpm: support both 4k and 64k page size for aarch64 (Allen Pais)  [Orabug: 28526023]  
  - uek-rpm: Enable MPLS suppoprt (Victor Erminpour)  [Orabug: 28367674]  
  - dtrace: increment dtrace-kernel-headers revision to 1.1.0 (Vincent Lim)  [Orabug: 28241736]  
  - uek-rpm: aarch64: enable building SHA3 algorithms (Henry Willard)  [Orabug: 28486461]  
  - mstflint: add mstflint secure boot access kernel support (Qing Huang)  [Orabug: 27416559]  
  - uek-rpm: Enable perf stripped binary (Victor Erminpour)  [Orabug: 28469286]  
  - uek-rpm: Show UEK Release Number in RPM summary (Victor Erminpour)  [Orabug: 28468593]  
  - uek-rpm: aarch64 Set CONFIG_BPF_STREAM_PARSER (Henry Willard)  [Orabug: 27653372]  
  - aarch64: remove duplicate dtb in kernel rpm (Eric Saint-Etienne)  [Orabug: 28216582]  
  - uek-rpm: Enable net_failover.ko in nano_modules file (Victor Erminpour)  [Orabug: 28390028]  
  - uek-rpm: config: Disable CONFIG_SECURITY_DMESG_RESTRICT (Victor Erminpour)  [Orabug: 28372959]  
  - uek-rpm: Enable ovmapi.ko in nano_modules file (Victor Erminpour)  [Orabug: 28144761]  
  - Revert "aarch64: remove duplicate dtb in kernel rpm" (Jack Vogel)   
  - aarch64: remove duplicate dtb in kernel rpm (Eric Saint-Etienne)  [Orabug: 28216582]  
  - aarch64: fix device mapper multipathing (Eric Saint-Etienne)  [Orabug: 27893211]  
  - uek-rpm: config-debug: Turn off torture testing by default (Knut Omang)  [Orabug: 27746166]  
  - rpi: MMC fails to find DMA channel and falls back to PIO (Vijay Kumar)  [Orabug: 28159727]  
  - uek-rpm: aarch64 Disable CONFIG_NET_VRF (Victor Erminpour)  [Orabug: 28158146]  
  - uek-rpm: config: disable CONFIG_DEBUG_VM on aarch64 (Henry Willard)  [Orabug: 28104208]  
  - uek-rpm: Enable kernel-uek-headers build. (Victor Erminpour)  [Orabug: 28110910]  
  - arm64: add support for crashkernel=auto (Dave Kleikamp)  [Orabug: 28095909]  
  - uek-rpm: aarch64 sync NVME config with x86 (Tom Saeger)  [Orabug: 28096294]  
  - uek-rpm: aarch64 make olddefconfig latest stable (Tom Saeger)  [Orabug: 28084270]  
  - uek-rpm: aarch64 make olddefconfig usercopy whitelist (Tom Saeger)  [Orabug: 28084248]  
  - uek-rpm: aarch64 set default cpu governor to PERFORMANCE (Tom Saeger)  [Orabug: 27952402]  
  - uek-rpm: Disable CONFIG_NET_VRF (Victor Erminpour)  [Orabug: 27801112]  
  - uek-rpm: Enable CONFIG_QED_OOO option in UEK5 (Victor Erminpour)  [Orabug: 27774819]  
  - uek-rpm: aarch64 use 64K pagesize (Tom Saeger)  [Orabug: 28057643]  
  - add new checksum files for kABI; re-enable kABI checking (Dan Duval)  [Orabug: 27199028]  
  - uek-rpm: aarch64 build using oracle-armtoolset (Tom Saeger)  [Orabug: 28022143]  
  - uek-rpm: aarch64 make TORTURE modules debug only (Tom Saeger)  [Orabug: 28032744]  
  - uek-rpm: aarch64 enable QLOGIC modules (Tom Saeger)  [Orabug: 28021280]  
  - uek-rpm: aarch64 disable HARDENED_USERCOPY (Tom Saeger)  [Orabug: 27996695]  
  - uek-rpm: aarch64 disable modules that panic kernel (Tom Saeger)  [Orabug: 27999744]  
  - uek-rpm: aarch64 make olddefconfig for ARM SDEI (Tom Saeger)  [Orabug: 28022735]  
  - uek-rpm: Add kernel/drivers/crypto/ccp/ccp.ko to nano modules list (Liam Merwick)  [Orabug: 27854232]  
  - uek-rpm: Run 'make olddefconfig' for UEK5 v4.14.35 (Victor Erminpour)  [Orabug: 27981731]  
  - uek-rpm: Enable silently dropped options from UEK4 (Victor Erminpour)  [Orabug: 27834007]  
  - Revert "enable kABI checking in spec file" (Jack Vogel)   
  - uek-rpm: Remove deprecated config options from UEK5 (Victor Erminpour)  [Orabug: 27981766]  
  - uek-rpm: enable building SHA3 algorithms (Khalid Aziz)  [Orabug: 28001020]  
  - initial kABI whitelists for UEK5 (Dan Duval)  [Orabug: 27199028]  
  - enable kABI checking in spec file (Dan Duval)  [Orabug: 27199028]  
  - uek-rpm: Update linux-firmware dependency to latest (Somasundaram Krishnasamy)  [Orabug: 27989702]  
  - uek-rpm: Turn on intel iommu/vt-d (Tushar Dave)  [Orabug: 27747905]  
  - kernel.spec: add requires system-release for OL7 (Brian Maly)  [Orabug: 27964285]  
  - uek-rpm: aarch64 add arm64 defconfig platforms (Tom Saeger)  [Orabug: 27573165]  
  - uek-rpm: aarch64 disable nct hwmon modules (Tom Saeger)  [Orabug: 27866965]  
  - uek-rpm: aarch64 olddefconfig update to 4.14.35 (Tom Saeger)  [Orabug: 27933685]  
  - uek-rpm: aarch64 remove perl dependency from perf (Tom Saeger)  [Orabug: 27704937]  
  - config: enable fasttrap provider for arm64 (Kris Van Hees)  [Orabug: 27847920]  
  - uek-rpm: Enable build of kernel-uek-doc rpm (Somasundaram Krishnasamy)  [Orabug: 27845100]  
  - uek-rpm: Enable options from RHCK-7.5 missing in UEK5 (Victor Erminpour)  [Orabug: 27866120]  
  - uek-rpm: Enable CONFIG_EDAC_SKX and CONFIG_RAS_CEC (Victor Erminpour)  [Orabug: 27824333]  
  - uek-rpm: Set base_sublevel to 35 (Somasundaram Krishnasamy)  [Orabug: 27911742]  
  - uek-rpm: aarch64 set CMA_SIZE_MBYTES to 0 (Tom Saeger)  [Orabug: 27854630]  
  - uek-rpm: aarch64 enable resilient_rdmaip module (Tom Saeger)  [Orabug: 27854808]  
  - uek-rpm: aarch64 add PANIC_ON_OOPS (Tom Saeger)  [Orabug: 27847484]  
  - uek-rpm: RPM install scripts doesn't supply grub2 with a DT despite it is requested (Petr Benes)  [Orabug: 27802749]  
  - uek-rpm: remove virtio-gpu from nanokernel modules (Jim Quigley)  [Orabug: 27829972]  
  - uek-rpm: aarch64 enable BNX2 CNIC ISCSI, FCOE (Tom Saeger)  [Orabug: 27824608]  
  - uek-rpm: aarch64 olddefconfig update to 4.14.32 (Tom Saeger)  [Orabug: 27824121]  
  - uek-rpm: aarch64 config enable NUMA (Tom Saeger)  [Orabug: 27570228]  
  - uek-rpm: config: Add support for resilient_rdmaip new kernel module (Sudhakar Dindukurti)  [Orabug: 27718686]  
  - uek-rpm: config: Enable ARM64_SVE for aarch64 (Jim Quigley)  [Orabug: 27821643]  
  - uek-rpm: Include tools/objtool/objtool in kernel-uek-devel (Somasundaram Krishnasamy)  [Orabug: 27799902]  
  - uek-rpm: config: Enable DRM_VIRTIO_GPU for x-86_64. (Jim Quigley)  [Orabug: 27815399]  
  - uek-rpm/kernel-uek.spec: Add module.lds in uek5 devel rpm (Vijay Kumar)  [Orabug: 27613639]  
  - Revert "uek-rpm: kabi: remove __stack_chk_fail from kABI list" (Todd Vierling)  [Orabug: 27509441]  
  - uek-rpm: Enable CONFIG_SCHEDSTATS in UEK5 config file (Victor Erminpour)  [Orabug: 27774280]  
  - uek-rpm: Enable config options from UEK5 review (Victor Erminpour)  [Orabug: 27741375]  
  - uek-rpm: Set base_sublevel to 32 (Somasundaram Krishnasamy)  [Orabug: 27792024]  
  - uek-rpm: deliver kvm_stat on x86_64 via kernel-uek-tools (Liam Merwick)  [Orabug: 27566074]  
  - uek-rpm: config: Run "make olddefconfig" against v4.14.28 for x86_64 (Victor Erminpour)  [Orabug: 27656430]  
  - uek-rpm: config: Enable OL7U5 RHCK options for UEK5 (Victor Erminpour)  [Orabug: 27622705]  
  - uek-rpm: config: Enable CONFIG_DMA_CMA and CONFIG_CMA_SIZE_MBYTES=0 (Victor Erminpour)  [Orabug: 25917090]  
  - uek-rpm: config: Enable KASLR in UEK5 (Victor Erminpour)  [Orabug: 27741231]  
  - uek-rpm: config: Enable CONFIG_X86_MCELOG_LEGACY=y (Victor Erminpour)  [Orabug: 27684921]  
  - uek-rpm: config: Enable XFRM_OFFLOAD and ESP_OFFLOAD config options (Victor Erminpour)  [Orabug: 27741365]  
  - uek-rpm: config: Enable CONFIG_KVM_DEBUG_FS in UEK5 debug kernel (Victor Erminpour)  [Orabug: 27741246]  
  - uek-rpm: config: Enable CONFIG_F2FS_FS in UEK5 (Victor Erminpour)  [Orabug: 27739286]  
  - uek-rpm: config: Enable qat_c62x and qat_c62xvf modules (Victor Erminpour)  [Orabug: 27725149]  
  - uek-rpm: config: Disable CONFIG_SECURITY_LOADPIN (Victor Erminpour)  [Orabug: 27703796]  
  - uek-rpm: update dtrace-kernel-headers to 1.0.0 (Tomas Jedlicka)  [Orabug: 27752578]  
  - uek-rpm: enable BNX* drivers for aarch64 (Allen Pais)  [Orabug: 27717735]  
  - uek-rpm: config aarch64 add RPi3 support (Tom Saeger)  [Orabug: 27574522]  
  - uek-rpm/config-aarch64: Unset CONFIG_MODULE_SIG_FORCE in kernel config (Vijay Kumar)  [Orabug: 27620376]  
  - uek-rpm/config-aarch64: Enable default sysrq in kernel config (Vijay Kumar)  [Orabug: 27080659]  
  - uek-rpm: Bump libdtrace-ctf dependency to 0.8.0. (Todd Vierling)  [Orabug: 27741711]  
  - uek-rpm: Set base_sublevel to 30 (Somasundaram Krishnasamy)  [Orabug: 27752925]  
  - uek-rpm: Update nano modules list (Somasundaram Krishnasamy)  [Orabug: 27706743]  
  - uek-rpm: Set base_sublevel to 28 (Somasundaram Krishnasamy)  [Orabug: 27717309]  
  - uek-rpm: aarch64 build kernel-tools, perf packages (Tom Saeger)  [Orabug: 27639751]  
  - uek-rpm: aarch64 add cpupower files needed by kernel-tools (Tom Saeger)  [Orabug: 27639751]  
  - uek-rpm: aarch64 install perf with kernel-uek (Tom Saeger)  [Orabug: 27639751]  
  - uek-rpm: config: Enable ext4 file system encryption (Victor Erminpour)  [Orabug: 27635263]  
  - uek-rpm: UEK5 config file Review (Victor Erminpour)  [Orabug: 27649939]  
  - uek-rpm: Remove config-sparc file (Victor Erminpour)  [Orabug: 27649916]  
  - uek-rpm: config: Enable IPVLAN support (Victor Erminpour)  [Orabug: 27633248]  
  - uek-rpm: config: Enable vfio_mdev VFIO mediated device module (Victor Erminpour)  [Orabug: 27583169]  
  - uek-rpm: config: Enable Intel RDT (Victor Erminpour)  [Orabug: 27581283]  
  - uek-rpm: Set base_sublevel to 26 (Somasundaram Krishnasamy)  [Orabug: 27678165]  
  - uek-rpm: config aarch64 enable kpti and bp harden (Tom Saeger)  [Orabug: 27657714]  
  - uek-rpm: Remove unneeded modules from kernel-ueknano (Somasundaram Krishnasamy)  [Orabug: 27663420]  
  - uek-rpm: config aarch64 enable Mellanox hardware (Tom Saeger)  [Orabug: 27657528]  
  - uek-rpm: Set base_sublevel to 24 (Somasundaram Krishnasamy)  [Orabug: 27639261]  
  - uek-rpm: config: enable XFS Realtime subvolume support by default (Shan Hai)  [Orabug: 27548835]  
  - uek-rpm: aarch64 provide kernel-uname-r metadata (Tom Saeger)  [Orabug: 27540755]  
  - modsign: aarch64 Add key for module signing (Tom Saeger)  [Orabug: 27448208]  
  - uek-rpm: Set base_sublevel to 23 (Somasundaram Krishnasamy)  [Orabug: 27601642]  
  - uek-rpm: Update nano modules list (Somasundaram Krishnasamy)  [Orabug: 27532347]  
  - uek-rpm: Set base_sublevel to 20 (Somasundaram Krishnasamy)  [Orabug: 27586336]  
  - uek-rpm: enable USERFAULTFD in debug kernel (Mike Kravetz)  [Orabug: 27574106]  
  - uek-rpm: Set base_sublevel to 19 (Somasundaram Krishnasamy)  [Orabug: 27396439]  
  - uek-rpm: aarch64 enable available DTrace options (Tom Saeger)  [Orabug: 27485993]  
  - uek-rpm: Update to latest linux-firmware version (Somasundaram Krishnasamy)  [Orabug: 27523859]  
  - uek-rpm: enable LOCK_DOWN_IN_EFI_SECURE_BOOT (Eric Snowberg)  [Orabug: 27193819]  
  - uek-rpm: Enable CONFIG_MODULE_SIG_ALL (Eric Snowberg)  [Orabug: 27193819]  
  - uek-rpm: enable CONFIG_LOCK_DOWN_KERNEL (Eric Snowberg)  [Orabug: 27193819]  
  - uek-rpm: enable CONFIG_LOAD_UEFI_KEYS. (Eric Snowberg)  [Orabug: 27193819]  
  - uek-rpm: enable EFI_SIGNATURE_LIST_PARSER (Eric Snowberg)  [Orabug: 27193819]  
  - uek-rpm: enable CONFIG_SECONDARY_TRUSTED_KEYRING (Eric Snowberg)  [Orabug: 27193819]  
  - Revert "uek-rpm: config: enable some secure boot features" (Somasundaram Krishnasamy)  [Orabug: 27193819]  
  - uek-rpm: Enable RDS_ACL in UEK5 (Aron Silverton)  [Orabug: 27503146]  
  - uek-rpm: aarch64 enable OCFS2_FS (Tom Saeger)  [Orabug: 27525109]  
  - uek-rpm: Add support for QLogic 41000 Series Converged Network Adapters (Somasundaram Krishnasamy)  [Orabug: 27426190]  
  - uek-rpm: Enable KPTI and Retpoline config options in UEK5 (Victor Erminpour)  [Orabug: 27487028]  
  - uek-rpm: Enable Yama LSM in UEK5 (Victor Erminpour)  [Orabug: 27486963]  
  - uek-rpm: Enable config support for NVMe over Fabrics (NVMe-oF) (Victor Erminpour)  [Orabug: 27449641]  
  - uek-rpm: Enable support for iWarp QLogic QEDR in UEK5 (Victor Erminpour)  [Orabug: 27448989]  
  - uek-rpm: Enable config support for iWARP Intel i40iw (Victor Erminpour)  [Orabug: 27448941]  
  - uek-rpm: Enable config options for Heterogeneous Memory Management (HMM) (Victor Erminpour)  [Orabug: 27110778]  
  - uek-rpm: Enable eBPF related configs in UEK5 (Victor Erminpour)  [Orabug: 27416748]  
  - uek-rpm: Use olddefconfig instead of oldnoconfig (Somasundaram Krishnasamy)  [Orabug: 27283275]  
  - uek-rpm: aarch64 RPMs need Provides 'kernel' (Tom Saeger)  [Orabug: 27516320]  
  - uek-rpm: kabi: remove __stack_chk_fail from kABI list (Todd Vierling)  [Orabug: 27509305]  
  - uek-rpm: aarch64 needs kernel-headers by default (Tom Saeger)  [Orabug: 27495792]  
  - uek-rpm: Update kernel-ueknano modules list (Somasundaram Krishnasamy)  [Orabug: 27494605]  
  - uek-rpm: require CC=gcc7 on aarch64 (Tom Saeger)  [Orabug: 27438232]  
  - uek-rpm: add _kernel_cc to kernel-uek.spec (Tom Saeger)  [Orabug: 27438232]  
  - uek-rpm: config: enable numa balancing on by default (Henry Willard)  [Orabug: 27464647]  
  - uek-rpm: Do not create kernel-uek-base rpm (Somasundaram Krishnasamy)  [Orabug: 27364632]  
  - uek-rpm: enable CONFIG_PREEMPT_VOLUNTARY (Vincent Lim)  [Orabug: 27456269]  
  - uek-rpm: Enable SoftRoCE related configuration in UEK5 (Victor Erminpour)  [Orabug: 27449119]  
  - uek-rpm: Do not build kernel-uek-headers by default. (Somasundaram Krishnasamy)  [Orabug: 27363133]  
  - ctf: enable in debugging kernels (Nick Alcock)  [Orabug: 27266231]  
  - uek-rpm: build env files for aarch64 (Tom Saeger)  [Orabug: 27437589]  
  - uek-rpm: enable debug builds on aarch64 (Tom Saeger)  [Orabug: 27433384]  
  - uek-rpm: configs: Enabel Oracle HXGE and ASM driver (Allen Pais)  [Orabug: 27199116]  
  - fm10k: Add driver to the kernel config for UEK4 (Allen Pais)  [Orabug: 27199008]  
  - uek-rpm: config: enable some secure boot features (Allen Pais)  [Orabug: 27199002]  
  - uek-rpm: config: Enable OVM API (Allen Pais)  [Orabug: 27199003]  
  - uek-rpm: config: sxge/sxgevf: enable driver (Allen Pais)  [Orabug: 27199004]  
  - uek-rpm: enable CONFIG_KSPLICE. (Allen Pais)  [Orabug: 27199009]  
  - x86: add support for crashkernel=auto (Brian Maly)  [Orabug: 27234070]  
  - modsign: Add key for module signing (Eric Snowberg)  [Orabug: 27199070]  
  - uek-rpm: Add Mellanox drivers neeeded for Exadata to base_modules (Victor Erminpour)  [Orabug: 27300509]  
  - uek-rpm: Enable Mellanox hardware kernel config options for UEK5. (Victor Erminpour)  [Orabug: 27300509]  
  - uek-rpm: Disable CONFIG_DMA_CMA in UEK5 kernel config (Victor Erminpour)  [Orabug: 27201411]  
  - uek-rpm: Enable CONFIG_IMA_DEFAULT_HASH=sha256 (Victor Erminpour)  [Orabug: 27186234]  
  - uek-rpm: Enable CGROUP config in the UEK5 kernel (Victor Erminpour)  [Orabug: 25974804]  
  - uek-rpm: Kernel config settings needed to support TCP-BBR (Victor Erminpour)  [Orabug: 27110608]  
  - uek-rpm: enable and configure PMEM/DAX for UEK (Victor Erminpour)  [Orabug: 27201433]  
  - uek-rpm: enable DTrace. (Nick Alcock)  [Orabug: 27124490]  
  - uek-rpm: emit vmlinux.ctfa into -base package. (Nick Alcock)  [Orabug: 27124490]  
  - uek-rpm: set CONFIG_DTRACE depending on the value of with_dtrace (Nick Alcock)  [Orabug: 27124490]  
  - uek-rpm: Add signing options for aarch64 (Tom Saeger)  [Orabug: 27255646]  
  - uek-rpm: add aarch64 config files (Allen Pais)  [Orabug: 27255646]  
  - uek-rpm: add support for aarch64 (Allen Pais)  [Orabug: 27255646]  
  - config: CONFIG_FRAME_POINTER_UNWINDER is CONFIG_UNWINDER_FRAME_POINTER in 4.14.8 (Kris Van Hees)  [Orabug: 27419674]  
  - uek-rpm: create base config files for UEK5 (Victor Erminpour)  [Orabug: 26942304]  
  - uek-rpm: Enable signed modules (Dhaval Giani)  [Orabug: 27162491]  
  - uek-rpm: Downgrade linux-firmware version (Dhaval Giani)  [Orabug: 27162498]  
  - uek-rpm: define base_sublevel as 14 after pull of mainline stable 4.14.14 (Chuck Anderson)  [Orabug: 26942304]  
  - uek-rpm: Temporarily disable doc build (Chuck Anderson)  [Orabug: 26942304]  
  - uek-rpm: Add build dependencies to avoid build errors (Somasundaram Krishnasamy)  [Orabug: 26942304]  
  - uek-rpm: Add RPM build environment for UEK5 (Somasundaram Krishnasamy)  [Orabug: 26942304]  
  - Linux 5.4 (Linus Torvalds)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.1-1949.el7uek]
changelog:
  - Linux 5.4.1 (Greg Kroah-Hartman)   
  - KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel (Michael Ellerman)   
  - powerpc/book3s64: Fix link stack flush on context switch (Michael Ellerman)   {CVE-2019-18660} 
  - staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error (Bernd Porr)   
  - USB: serial: option: add support for Foxconn T77W968 LTE modules (Aleksander Morgado)   
  - USB: serial: option: add support for DW5821e with eSIM support (Aleksander Morgado)   
  - USB: serial: mos7840: fix remote wakeup (Johan Hovold)   
  - USB: serial: mos7720: fix remote wakeup (Johan Hovold)   
  - USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Pavel Löbl)   
  - appledisplay: fix error handling in the scheduled work (Oliver Neukum)   
  - USB: chaoskey: fix error case of a timeout (Oliver Neukum)   
  - usb-serial: cp201x: support Mark-10 digital force gauge (Greg Kroah-Hartman)   
  - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Suwan Kim)   
  - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Hewenliang)   
  - USBIP: add config dependency for SGL_ALLOC (Oliver Neukum)   
  - ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Takashi Iwai)   
  - media: mceusb: fix out of bounds read in MCE receiver buffer (A Sun)   
  - media: imon: invalid dereference in imon_touch_event (Sean Young)   
  - media: cxusb: detect cxusb_ctrl_msg error in query (Vito Caputo)   
  - media: b2c2-flexcop-usb: add sanity checking (Oliver Neukum)   
  - media: uvcvideo: Fix error path in control parsing failure (Laurent Pinchart)   
  - futex: Prevent exit livelock (Thomas Gleixner)   
  - futex: Provide distinct return value when owner is exiting (Thomas Gleixner)   
  - futex: Add mutex around futex exit (Thomas Gleixner)   
  - futex: Provide state handling for exec() as well (Thomas Gleixner)   
  - futex: Sanitize exit state handling (Thomas Gleixner)   
  - futex: Mark the begin of futex exit explicitly (Thomas Gleixner)   
  - futex: Set task::futex_state to DEAD right after handling futex exit (Thomas Gleixner)   
  - futex: Split futex_mm_release() for exit/exec (Thomas Gleixner)   
  - exit/exec: Seperate mm_release() (Thomas Gleixner)   
  - futex: Replace PF_EXITPIDONE with a state (Thomas Gleixner)   
  - futex: Move futex exit handling into futex code (Thomas Gleixner)   
  - cpufreq: Add NULL checks to show() and store() methods of cpufreq (Kai Shen)   
  - media: usbvision: Fix races among open, close, and disconnect (Alan Stern)   
  - media: usbvision: Fix invalid accesses after device disconnect (Alan Stern)   
  - media: vivid: Fix wrong locking that causes race conditions on streaming stop (Alexander Popov)   
  - media: vivid: Set vid_cap_streaming and vid_out_streaming to true (Vandana BN)   
  - ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Geoffrey D. Bennett)   
  - ALSA: usb-audio: Fix NULL dereference at parsing BADD (Takashi Iwai)   
  - futex: Prevent robust futex exit race (Yang Tao)   
  - x86/entry/32: Fix FIXUP_ESPFIX_STACK with user CR3 (Andy Lutomirski)   
  - x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise (Ingo Molnar)   
  - selftests/x86/sigreturn/32: Invalidate DS and ES when abusing the kernel (Andy Lutomirski)   
  - selftests/x86/mov_ss_trap: Fix the SYSENTER test (Andy Lutomirski)   
  - x86/entry/32: Fix NMI vs ESPFIX (Peter Zijlstra)   
  - x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Andy Lutomirski)   
  - x86/entry/32: Move FIXUP_FRAME after pushing %fs in SAVE_ALL (Andy Lutomirski)   
  - x86/entry/32: Use %ss segment where required (Andy Lutomirski)   
  - x86/entry/32: Fix IRET exception (Peter Zijlstra)   
  - x86/cpu_entry_area: Add guard page for entry stack on 32bit (Thomas Gleixner)   
  - x86/pti/32: Size initial_page_table correctly (Thomas Gleixner)   
  - x86/doublefault/32: Fix stack canaries in the double fault handler (Andy Lutomirski)   
  - x86/xen/32: Simplify ring check in xen_iret_crit_fixup() (Jan Beulich)   
  - x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Jan Beulich)   
  - x86/stackframe/32: Repair 32-bit Xen PV (Jan Beulich)   
  - nbd: prevent memory leak (Navid Emamdoost)   
  - x86/speculation: Fix redundant MDS mitigation message (Waiman Long)   
  - x86/speculation: Fix incorrect MDS/TAA mitigation status (Waiman Long)   
  - x86/insn: Fix awk regexp warnings (Alexander Kapshuk)   
  - md/raid10: prevent access of uninitialized resync_pages offset (John Pittman)   
  - Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer)   
  - Revert "Bluetooth: hci_ll: set operational frequency earlier" (Adam Ford)   
  - ath10k: restore QCA9880-AR1A (v1) detection (Christian Lamparter)   
  - ath10k: Fix HOST capability QMI incompatibility (Bjorn Andersson)   
  - ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Hui Peng)   
  - ath9k_hw: fix uninitialized variable data (Denis Efremov)   
  - Bluetooth: Fix invalid-free in bcsp_close() (Tomas Bortoli)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.1-1949.1.el7uek]
changelog:
  - x86/spectre: Fix retpoline mode selection logic (Patrick Colp)  [Orabug: 30604403]  
  - uek-rpm: Add CONFIG_CRYPTO_CFB for FIPS (Jack Vogel)  [Orabug: 30158461]  
  - uek-rpm: Enable CONFIG_KEXEC_SIG (Victor Erminpour)  [Orabug: 30488668]  
  - uek-rpm: Enable CONFIG_FW_CFG_SYSFS and CONFIG_FW_CFG_SYSFS_CMDLINE (Victor Erminpour)  [Orabug: 30619488]  
  - uek-rpm: Enable CONFIG_X86_5LEVEL (Victor Erminpour)  [Orabug: 30155946]  
  - uek-rpm: Disable CONFIG_SCHED_AUTOGROUP (Victor Erminpour)  [Orabug: 30596055]  
  - uek-rpm: Carry forward previous UEK5 config options. (Victor Erminpour)  [Orabug: 30595946]  
  - x86/boot: Introduce setup_indirect (Daniel Kiper)  [Orabug: 30564020]  
  - x86/boot: Introduce kernel_info.setup_type_max (Daniel Kiper)  [Orabug: 30564020]  
  - x86/boot: Introduce kernel_info (Daniel Kiper)  [Orabug: 30564020]  
  - uek-rpm: Turn off CONFIG_DEBUG_WX for Arm production kernels. (John Donnelly)  [Orabug: 30193143]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.2-1950.el7uek]
changelog:
  - uek-rpm: Run "make olddefconfig" against uek6/master (Victor Erminpour)  [Orabug: 30596470]  
  - uek-rpm: Enable kTLS offload for for MLX5 (Victor Erminpour)  [Orabug: 30630366]  
  - uek-rpm: Enable CONFIG_CPU_IDLE_GOV_HALTPOLL (Victor Erminpour)  [Orabug: 30614031]  
  - uek-rpm: Enable DTrace required config options (Victor Erminpour)  [Orabug: 30619618]  
  - uek-rpm: UEK6 config option requests from John Haxby (Victor Erminpour)  [Orabug: 30596031]  
  - uek-rpm: UEK6 config option requests from Martin Petersen (Victor Erminpour)  [Orabug: 30596031]  
  - uek-rpm: RHCK config options for UEK6 (Victor Erminpour)  [Orabug: 30540922]  
  - Linux 5.4.2 (Greg Kroah-Hartman)   
  - platform/x86: hp-wmi: Fix ACPI errors caused by passing 0 as input size (Hans de Goede)   
  - platform/x86: hp-wmi: Fix ACPI errors caused by too small buffer (Hans de Goede)   
  - HID: core: check whether Usage Page item is after Usage ID items (Candle Sun)   
  - crypto: talitos - Fix build error by selecting LIB_DES (Herbert Xu)   
  - Revert "jffs2: Fix possible null-pointer dereferences in jffs2_add_frag_to_fragtree()" (Joel Stanley)   
  - ext4: add more paranoia checking in ext4_expand_extra_isize handling (Theodore Ts'o)   
  - r8169: fix resume on cable plug-in (Heiner Kallweit)   
  - r8169: fix jumbo configuration for RTL8168evl (Heiner Kallweit)   
  - selftests: pmtu: use -oneline for ip route list cache (Thadeu Lima de Souza Cascardo)   
  - tipc: fix link name length check (John Rutherford)   
  - selftests: bpf: correct perror strings (Jakub Kicinski)   
  - selftests: bpf: test_sockmap: handle file creation failures gracefully (Jakub Kicinski)   
  - net/tls: use sg_next() to walk sg entries (Jakub Kicinski)   
  - net/tls: remove the dead inplace_crypto code (Jakub Kicinski)   
  - selftests/tls: add a test for fragmented messages (Jakub Kicinski)   
  - net: skmsg: fix TLS 1.3 crash with full sk_msg (Jakub Kicinski)   
  - net/tls: free the record on encryption error (Jakub Kicinski)   
  - net/tls: take into account that bpf_exec_tx_verdict() may free the record (Jakub Kicinski)   
  - openvswitch: remove another BUG_ON() (Paolo Abeni)   
  - openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Paolo Abeni)   
  - sctp: cache netns in sctp_ep_common (Xin Long)   
  - slip: Fix use-after-free Read in slip_open (Jouni Hogander)   
  - sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Navid Emamdoost)   
  - openvswitch: fix flow command message size (Paolo Abeni)   
  - net: sched: fix `tc -s class show` no bstats on class with nolock subqueues (Dust Li)   
  - net: psample: fix skb_over_panic (Nikolay Aleksandrov)   
  - net: macb: add missed tasklet_kill (Chuhong Yuan)   
  - net: dsa: sja1105: fix sja1105_parse_rgmii_delays() (Oleksij Rempel)   
  - mdio_bus: don't use managed reset-controller (David Bauer)   
  - macvlan: schedule bc_work even if error (Menglong Dong)   
  - gve: Fix the queue page list allocated pages count (Jeroen de Borst)   
  - x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Sebastian Andrzej Siewior)   
  - thunderbolt: Power cycle the router if NVM authentication fails (Mika Westerberg)   
  - mei: me: add comet point V device id (Alexander Usyskin)   
  - mei: bus: prefix device names on bus with the bus name (Alexander Usyskin)   
  - USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Fabio D'Urso)   
  - staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids (Hans de Goede)   
  - staging: rtl8723bs: Drop ACPI device ids (Hans de Goede)   
  - staging: rtl8192e: fix potential use after free (Pan Bian)   
  - staging: wilc1000: fix illegal memory access in wilc_parse_join_bss_param() (Ajay Singh)   
  - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Mathias Kresin)   
  - driver core: platform: use the correct callback type for bus_find_device (Sami Tolvanen)   
  - crypto: inside-secure - Fix stability issue with Macchiatobin (Pascal van Leeuwen)   
  - net: disallow ancillary data for __sys_{send,recv}msg_file() (Jens Axboe)   
  - net: separate out the msghdr copy from ___sys_{send,recv}msg() (Jens Axboe)   
  - io_uring: async workers should inherit the user creds (Jens Axboe)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.2-1950.1.el7uek]
changelog:
  - uek-rpm: aarch64 config enable RETPOLINE OL8 (Henry Willard)  [Orabug: 30297793]  
  - uek-rpm: aarch64 config enable RETPOLINE (Tom Saeger)  [Orabug: 30297793]  
  - arm64: Allow reference symbols in alt-seqs to be in kernel-data. (Christoph Muellner)  [Orabug: 30297793]  
  - arm64: retpoline: Don't use retpoline in KVM's HYP part. (Christoph Muellner)  [Orabug: 30297793]  
  - Arm64: add retpoline to cpu_show_spectre_v2 (Henry Willard)  [Orabug: 30297793]  
  - BACKPORT: VARIANT 2: arm64: Use alternative framework for retpoline. (Christoph Muellner)  [Orabug: 30297793]  
  - BACKPORT: VARIANT 2: arm64: alternatives: Add support for adr/adrp with offset in alt block. (Christoph Muellner)  [Orabug: 30297793]  
  - BACKPORT: VARIANT 2: arm64: insn: Add offset getter/setter for adr. (Christoph Muellner)  [Orabug: 30297793]  
  - BACKPORT: VARIANT 2: arm64: Add MIDR_APM_POTENZA. (Henry Willard)  [Orabug: 30297793]  
  - BACKPORT: VARIANT 2: arm64: asm: Use *_nospec variants for blr and br. (Henry Willard)  [Orabug: 30297793]  
  - BACKPORT: VARIANT 2: arm64: Add initial retpoline support (Henry Willard)  [Orabug: 30297793]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.2-1950.2.el7uek]
changelog:
  - x86/speculation: Remove static jump from inside ALTERNATIVE block (Patrick Colp)  [Orabug: 30324611]


author: Bhupesh Sharma <bhsharma@redhat.com> 2.0.15-32
changelog:
  - makedumpfile: exclude pages that are logically offline
  - makedumpfile: x86_64: Add support for AMD Secure Memory Encryption


author: Bhupesh Sharma <bhsharma@redhat.com> 2.0.15-33
changelog:
  - makedumpfile: x86_64: Add support for AMD Secure Memory Encryption
    [Fix the Fix the patch to make sure makedumpfile-1.6.2/ path is used]


author: Livy Ge <livy.ge@oracle.com> 2.0.15-33.0.1
changelog:
  - change makedumpfile fixed size buffer for VMCOREINFO (isaac.chen@oracle.com) [Orabug: 29612733]
  - rebase kexec-tools-2.0.8-dracut-module-setup-ibft-avoid-dup-config.patch (brian.maly@oracle.com) [Orabug: 28872281]
  - don't patch files in SOURCES directory. That breaks building from the srpm (dave.kleikamp@oracle.com)
  - dracut-module-setup: avoid duplicate config for ibft [Orabug: 22780125]
  - kdumpctl: exclude default_hugepagesz setting from kdump kernel cmdline
    (Sriharsha Yadagudde) [Orabug: 19134999]
  - kdumpctl: verify if kernel support securelevel interface
    (Sriharsha Yadagudde) [Orabug: 18905671]


author: Livy Ge <livy.ge@oracle.com> 2.0.15-33.0.2
changelog:
  - makedumpfile: arm64: Fix page table walk of 1GB section [Orabug: 27995626]
  - arm64: skip purgatory integrity checks to speed up reboot [Orabug: 28043892]


author: Alex Burmashev <alexander.burmashev@oracle.com> - 2.0.15-33.0.6
changelog:
  - rebase on top makedumpfile 1.6.6 [Orabug: 30352094]
  - makedumpfile: bump LATEST_VERSION to 5.4.9 [Orabug: 30521746]
  - makedumpfile: backport needed upstream aarch64 patches [Orabug: 30352094]


author: Ethan Zhao <ethan.zhao@oracle.com> - 20171128-58.git17e62881.0.1.el7
changelog:
  - Update ql2600_fw.bin ql2700_fw.bin ql8300_fw.bin to 8.07.00 (Orabug: 27160935)
  - Merge latest upstream change (Orabug: 27210871)
  - Fix cxgb4 symlinks (Orabug: 27223984)
  - Pack iwl* FW files as separate packages (Orabug: 27174930)
  - Bump release number to avoid conflict with existing product build (Orabug: 27256604)


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> - 20180507-63.git0df406af.0.1.el7
changelog:
  - Rebase to latest upstream linux-firmware.
  - Don't add linux-nano-firmware.list to rpm.
  - Remove the temporary files at the cleanup
  - Bump release number.


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> - 20180906-999.git85c5d90f.el7
changelog:
  - Rebase to latest upstream linux-firmware.
  - Sync with RHEL linux-firmware-20180529-66.git7518922.el7


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> - 20181031-999.git1baa3486.el7
changelog:
  - Rebase to latest upstream linux-firmware.
  - Sync with RHEL linux-firmware-20180911-69.git85c5d90.el7


author: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com> - 20200124-999.4.git1eb2408c.el7
changelog:
  - Rebase to latest upstream firmware (Orabug: 30762405).
  - Create symlinks from WHENCE file (Orabug: 30762405)
  - Merge iwl7265-firmware rpm files to iwl7260-firmware (Orabug: 30707813).
  - Fix linux-firmware package description (Orabug: 30707718).


author: Edward Leung <edward.leung@oracle.com> - 1.9-2.el7
changelog:
  - Added Build requirement for libuuid-devel (Edward Leung)  
  - Bump release: rebuild with libuuid-devel (Lukas Lemes)


author: Junxiao Bi <junxiao.bi@oracle.com> - 1.8.6-6.el7
changelog:
  - vendor: rhel: remove redhat-lsb* dependency (Junxiao Bi)  
  - scandisk: remove unnecessary scansysfs op (Junxiao Bi)


author: Junxiao Bi <junxiao.bi@oracle.com> - 1.8.6-8.el7
changelog:
  - BUILDINFO: commit=f0e130273b7eed12385e1d0aa7704b414bceeff0
  - vendor: rhel5: fix build failure (Junxiao Bi)  
  - tunefs.ocfs2: fix double free bug (Junxiao Bi)  
  - fsck.ocfs2: the members of 'o2fsck_state' need to be freed at the end of main() (Jun Piao)  
  - fsck.ocfs2: fix the mistake of clearing valid flag in o2fsck_check_blocks() (Jun Piao)  
  - mkfs.ocfs2: disable append-dio feature by default (Junxiao Bi)  
  - fsck.ocfs2: support append direct io incompat feature (Joseph Qi)  
  - tunefs.ocfs2: support append direct io incompat feature (Joseph Qi)  
  - mkfs.ocfs2: support append direct io incompat feature (Joseph Qi)  
  - mkfs.ocfs2: clean up deadcode in is_cluster_info_valid() (Jun Piao)  
  - fsck.ocfs2: return error if o2fsck_check_journals fails (Joseph Qi)  
  - ocfs2: fix cluster unlocked if journal is replayed (Joseph Qi)  
  - fsck.ocfs2: close ost_fs in case of check superblock fails (Joseph Qi)  
  - mkfs.ocfs2: fix a potential segment fault in main() (Jun Piao)  
  - fsck.ocfs2: clean up useless assignment in dup_insert() (piaojun)  
  - o2info: clean up useless branch in o2info_append_task() (piaojun)  
  - tunefs.ocfs2: fix the parameter misuse of tunefs_dlm_lock (Weiwei Wang)  
  - debugfs.ocfs2: encode 'M' lockname with generation only for sysfile (piaojun)  
  - mkfs.ocfs2: fix memory leak problems in main() (piaojun)  
  - tunefs.ocfs2: fix memory leak problems in tunefs_journal_check() and parse_options() (piaojun)  
  - o2image: fix a memory leak problem in ocfs2_image_free_bitmap() (piaojun)  
  - debugfs.ocfs2: fix NULL pointer dereference risk in dump_dir_entry (Joseph Qi)  
  - o2image: clean up unused variable 'install_flag' in o2image_initialize() (piaojun)  
  - libocfs2: close fd if read fails in create_generation (Joseph Qi)  
  - o2image: Free 'filepath' before return in prompt_image_creation() (Jun Piao)  
  - libocfs2: fix risk of using uninitialized variables (Joseph Qi)  
  - mkfs.ocfs2: fix command line segfault (Valentin Vidic)  
  - debugfs.ocfs2: fix command line segfault (Valentin Vidic)  
  - Update udev rule for newer kernels (Valentin Vidic)  
  - ocfs2-tools: add support for vd devices (Valentin Vidić)  
  - fsck.ocfs2: Free 'ci' in each cycle of for loop in check_journal_walk (Jun Piao)


author: Junxiao Bi <junxiao.bi@oracle.com> - 1.8.6-9.el7
changelog:
  - BUILDINFO: commit=8b8e9d3b017f6e9bb23bd137878669831eec0f4d
  - o2cb.service: drop unknown lvalue ExecRestart (Junxiao Bi)


author: Junxiao Bi <junxiao.bi@oracle.com> - 1.8.6-10.el7
changelog:
  - ocfs2-tools: added spec rhel8 for jenkins (Shuning Zhang)  [Orabug: 29292163] 
  - ocfs2-tools: added support for rhel8 rpm package build (Shuning Zhang)  [Orabug: 29292163] 
  - ocfs2-tools: fix the conflict of gcc option in Makefile (Shuning Zhang)  [Orabug: 29292163] 
  - tunefs.ocfs2: fix format security warning (Shuning Zhang)  [Orabug: 29292163] 
  - o2image: fix unknown type name 'loff_t' (Shuning Zhang)  [Orabug: 29292163] 
  - mounted.ocfs2: use <sys/sysmacros.h> include for makedev (Valentin Vidic)  [Orabug: 29292163] 
  - fsck.ocfs2: fix compile error when glibc upgrade (Gang He)  [Orabug: 29292163] 
  - ocfs2-libocfs2: fix unknown type name 'loff_t' (Shuning Zhang)  [Orabug: 29292163]


author: Ashish Samant <ashish.samant@oracle.com> - 1.8.6-11.el7
changelog:
  - tunefs.ocfs2: read journal superblock even for online operations (Ashish
    Samant)  [Orabug: 28804934]


author: Junxiao Bi <junxiao.bi@oracle.com> - 1.8.6-12.el7
changelog:
  - ocfs2-tools: to support aarch64 on ol8 (Shuning Zhang)  [Orabug: 30317888] 
  - tunefs.ocfs2: read journal superblock even for online operations (Ashish Samant)  [Orabug: 28804934] 
  - ocfs2-tools: added spec rhel8 for jenkins (Shuning Zhang)  [Orabug: 29292163] 
  - ocfs2-tools: added support for rhel8 rpm package build (Shuning Zhang)  [Orabug: 29292163] 
  - ocfs2-tools: fix the conflict of gcc option in Makefile (Shuning Zhang)  [Orabug: 29292163] 
  - tunefs.ocfs2: fix format security warning (Shuning Zhang)  [Orabug: 29292163] 
  - o2image: fix unknown type name 'loff_t' (Shuning Zhang)  [Orabug: 29292163] 
  - mounted.ocfs2: use <sys/sysmacros.h> include for makedev (Valentin Vidic)  [Orabug: 29292163] 
  - fsck.ocfs2: fix compile error when glibc upgrade (Gang He)  [Orabug: 29292163] 
  - ocfs2-libocfs2: fix unknown type name 'loff_t' (Shuning Zhang)  [Orabug: 29292163]


author: Joe Doss <joe@solidadmin.com> - 1.0.20191226-1
changelog:
  - Update to 1.0.20191226
  - Split wireguard-tools back into it's own spec file
  - Add in patch to fix dns-hatchet path


author: Leigh Scott <leigh123linux@gmail.com> - 1.0.20200319-2
changelog:
  - Add missing config directory
  - Remove default buildroot BuildRequires
  - Simplify doc install
  - Remove commented lines
  - Use correct macro for bash-completion


author: Joe Doss <joe@solidadmin.com> - 1.0.20200510-1
changelog:
  - Update to 1.0.20200510
  - ipc: add support for openbsd kernel implementation
  - ipc: cleanup openbsd support
  - wg-quick: add support for openbsd kernel implementation
  - wg-quick: cleanup openbsd support
  - wg-quick: support dns search domains
  - Makefile: simplify silent cleaning
  - ipc: remove extra space
  - git: add gitattributes so tarball doesn't have gitignore files
  - terminal: specialize color_mode to stdout only
  - wg-quick: android: support application whitelist
  - systemd: add wg-quick.target


author: Joe Doss <joe@solidadmin.com> - 1.0.20200513-1
changelog:
  - Update to 1.0.20200513
  - Makefile: remember to install all systemd units
  - ipc: openbsd: switch to array ioctl interface


author: Joe Doss <joe@solidadmin.com> - 1.0.20200820-1
changelog:
  - Update to 1.0.20200820
  - ipc: split into separate files per-platform
  - wincompat: fold random into genkey
  - systemd: add reload target to systemd unit
  - man: wg-quick: use syncconf instead of addconf for strip example
  - pubkey: isblank is a subset of isspace
  - ctype: use non-locale-specific ctype.h
  - wg-quick: wait on process substitutions


author: Joe Doss <joe@solidadmin.com> - 1.0.20200827-1
changelog:
  - Update to 1.0.20200827
  - wg-quick: android: use iproute2 to bring up interface instead of ndc
  - wg-quick: Revert wait on process substitutions


