-
Tue Jan 11 2022 Brian Maly <brian.maly@oracle.com> [5.4.17-2136.304.1.el7uek]
- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Darrick J. Wong) [Orabug: 33745420] {CVE-2021-4155}
- Bluetooth: fix use-after-free error in lock_sock_nested() (Wang ShaoBo) [Orabug: 33406414] {CVE-2021-3752}
- x86/mce: Correct the detection of invalid notifier priorities (Zhen Lei) [Orabug: 33427594]
- x86/mce/dev-mcelog: Do not update kflags on AMD systems (Smita Koralahalli) [Orabug: 33427594]
- x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Yazen Ghannam) [Orabug: 33427594]
- RAS/CEC: Fix cec_init() prototype (Luca Stefani) [Orabug: 33427594]
- EDAC/mce_amd: Add new error descriptions for existing types (Yazen Ghannam) [Orabug: 33427594]
- x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Smita Koralahalli) [Orabug: 33427594]
- x86/mce/dev-mcelog: Fix -Wstringop-truncation warning about strncpy() (Tony Luck) [Orabug: 33427594]
- x86/mce: Drop bogus comment about mce.kflags (Tony Luck) [Orabug: 33427594]
- EDAC: Drop the EDAC report status checks (Tony Luck) [Orabug: 33427594]
- x86/mce: Add mce=print_all option (Tony Luck) [Orabug: 33427594]
- x86/mce: Change default MCE logger to check mce->kflags (Tony Luck) [Orabug: 33427594]
- x86/mce: Fix all mce notifiers to update the mce->kflags bitmask (Tony Luck) [Orabug: 33427594]
- x86/mce: Add a struct mce.kflags field (Tony Luck) [Orabug: 33427594]
- x86/mce: Convert the CEC to use the MCE notifier (Tony Luck) [Orabug: 33427594]
- x86/mce: Rename "first" function as "early" (Tony Luck) [Orabug: 33427594]
- x86/mce/amd, edac: Remove report_gart_errors (Borislav Petkov) [Orabug: 33427594]
- x86/mce/dev-mcelog: Dynamically allocate space for machine check records (Tony Luck) [Orabug: 33427594]
- EDAC/mc: Determine mci pointer from the error descriptor (Robert Richter) [Orabug: 33427594]
- EDAC: Store error type in struct edac_raw_error_desc (Robert Richter) [Orabug: 33427594]
- x86/mce: Take action on UCNA/Deferred errors again (Jan H. Schönherr) [Orabug: 33427594]
- EDAC: Unify the mc_event tracepoint call (Robert Richter) [Orabug: 33427594]
- EDAC/ghes: Remove intermediate buffer pvt->detail_location (Robert Richter) [Orabug: 33427594]
- xfs: fix an incore inode UAF in xfs_bui_recover (Darrick J. Wong) [Orabug: 33541225]
- xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Darrick J. Wong) [Orabug: 33541225]
- xfs: clean up bmap intent item recovery checking (Darrick J. Wong) [Orabug: 33541225]
- x86/ioremap: Map EFI-reserved memory as encrypted for SEV (Tom Lendacky) [Orabug: 33547490]
- efi/mokvar: Reserve the table only if it is in boot services data (Borislav Petkov) [Orabug: 33547490]
- efi: mokvar: add missing include of asm/early_ioremap.h (Ard Biesheuvel) [Orabug: 33547490]
- efi: mokvar-table: fix some issues in new code (Ard Biesheuvel) [Orabug: 33547490]
- efi: Support for MOK variable config table (Lenny Szubowicz) [Orabug: 33547490]
- efi: Rename arm-init to efi-init common for all arch (Atish Patra) [Orabug: 33547490]
- uek-rpm: Update ol7 locklist with fnic symbols (John Donnelly) [Orabug: 33590906]
- uek-rpm: Update ol8 locklist with fnic symbols (John Donnelly) [Orabug: 33590906]
- rds_rdma: fix non-determinism when comp_vector is zero (Håkon Bugge) [Orabug: 33616020]
- net/mlx4: fix non-determinism when comp_vector is zero (Håkon Bugge) [Orabug: 33616020]
- net/mlx5: fix non-determinism when comp_vector is zero (Håkon Bugge) [Orabug: 33616020]
- IB/core: Introduce IB_CQ_FORCE_ZERO_CV (Håkon Bugge) [Orabug: 33616020]
- Revert "net/mlx{4,5}: Fix signed formal parameter" (Håkon Bugge) [Orabug: 33616020]
- Revert "net/mlx{4,5},rds_rdma: fix non-determinism when comp_vector is zero" (Håkon Bugge) [Orabug: 33616020]
- Revert "rds: ib: Fix bug when comp_vector is IB_CQ_FORCE_ZERO_CV" (Håkon Bugge) [Orabug: 33616020]
- mstflint_access: Update driver code to v4.18.0-1 from Github (Sharath Srinivasan) [Orabug: 33646165]
- mstflint_access: Update driver code to v4.17.0-1 from Github (Sharath Srinivasan) [Orabug: 33646165]
- Revert "io_uring: reinforce cancel on flush during exit" (Lee Jones) [Orabug: 33687075]
- scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (George Kennedy) [Orabug: 33731040]
- ocfs2: fix data corruption on truncate (Jan Kara) [Orabug: 33740343]
-
Mon Dec 20 2021 Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.303.3.el7uek]
- xfs: xfs_defer_capture should absorb remaining transaction reservation (Darrick J. Wong) [Orabug: 33520061]
- xfs: xfs_defer_capture should absorb remaining block reservations (Darrick J. Wong) [Orabug: 33520061]
- xfs: proper replay of deferred ops queued during log recovery (Darrick J. Wong) [Orabug: 33520061]
- xfs: attach inode to dquot in xfs_bui_item_recover (Darrick J. Wong) [Orabug: 33520061]
- xfs: log new intent items created as part of finishing recovered intent items (Darrick J. Wong) [Orabug: 33520061]
- xfs: spell out the parameter name for ->cancel_item (Christoph Hellwig) [Orabug: 33520061]
- xfs: use a xfs_btree_cur for the ->finish_cleanup state (Christoph Hellwig) [Orabug: 33520061]
- xfs: turn dfp_done into a xfs_log_item (Christoph Hellwig) [Orabug: 33520061]
- xfs: refactor xfs_defer_finish_noroll (Christoph Hellwig) [Orabug: 33520061]
- xfs: turn dfp_intent into a xfs_log_item (Christoph Hellwig) [Orabug: 33520061]
- xfs: merge the ->diff_items defer op into ->create_intent (Christoph Hellwig) [Orabug: 33520061]
- xfs: merge the ->log_item defer op into ->create_intent (Christoph Hellwig) [Orabug: 33520061]
- xfs: factor out a xfs_defer_create_intent helper (Christoph Hellwig) [Orabug: 33520061]
- sched: Fix Core-wide rq->lock for uninitialized CPUs (Peter Zijlstra) [Orabug: 33568834]
- admin-guide/hw-vuln: Rephrase a section of core-scheduling.rst (Fabio M. De Francesco) [Orabug: 33568834]
- Documentation: Add usecases, design and interface for core scheduling (Joel Fernandes (Google)) [Orabug: 33568834]
- kselftest: Add test for core sched prctl interface (Chris Hyser) [Orabug: 33568834]
- sched: prctl() core-scheduling interface (Chris Hyser) [Orabug: 33568834]
- sched: Inherit task cookie on fork() (Peter Zijlstra) [Orabug: 33568834]
- sched: Trivial core scheduling cookie management (Peter Zijlstra) [Orabug: 33568834]
- sched: Migration changes for core scheduling (Aubrey Li) [Orabug: 33568834]
- sched: Trivial forced-newidle balancer (Peter Zijlstra) [Orabug: 33568834]
- sched/fair: Snapshot the min_vruntime of CPUs on force idle (Joel Fernandes (Google)) [Orabug: 33568834]
- sched: Fix priority inversion of cookied task with sibling (Joel Fernandes (Google)) [Orabug: 33568834]
- sched/fair: Fix forced idle sibling starvation corner case (Vineeth Pillai) [Orabug: 33568834]
- sched: Add core wide task selection and scheduling (Peter Zijlstra) [Orabug: 33568834]
- sched: Basic tracking of matching tasks (Peter Zijlstra) [Orabug: 33568834]
- sched: Introduce sched_class::pick_task() (Peter Zijlstra) [Orabug: 33568834]
- sched: Allow sched_core_put() from atomic context (Peter Zijlstra) [Orabug: 33568834]
- sched: Optimize rq_lockp() usage (Peter Zijlstra) [Orabug: 33568834]
- sched: Core-wide rq->lock (Peter Zijlstra) [Orabug: 33568834]
- sched: Prepare for Core-wide rq->lock (Peter Zijlstra) [Orabug: 33568834]
- sched: Wrap rq::lock access (Peter Zijlstra) [Orabug: 33568834]
- sched: Provide raw_spin_rq_*lock*() helpers (Peter Zijlstra) [Orabug: 33568834]
- sched/fair: Add a few assertions (Peter Zijlstra) [Orabug: 33568834]
- sched: Extract the task putting code from pick_next_task() (Chen Yu) [Orabug: 33568834]
- rss_stat: add support to detect RSS updates of external mm (Joel Fernandes (Google)) [Orabug: 33568834]
- Revert "sched: Wrap rq::lock access" (Kamalesh Babulal) [Orabug: 33568834]
- Revert "sched: Introduce sched_class::pick_task()" (Kamalesh Babulal) [Orabug: 33568834]
- Revert "sched: Core-wide rq->lock" (Kamalesh Babulal) [Orabug: 33568834]
- Revert "sched/fair: Add a few assertions" (Kamalesh Babulal) [Orabug: 33568834]
- Revert "sched: Basic tracking of matching tasks" (Kamalesh Babulal) [Orabug: 33568834]
- Revert "sched: Update core scheduler queue when taking cpu online/offline" (Kamalesh Babulal) [Orabug: 33568834]
- Revert "sched: Add core wide task selection and scheduling." (Kamalesh Babulal) [Orabug: 33568834]
- Revert "sched/fair: wrapper for cfs_rq->min_vruntime" (Kamalesh Babulal) [Orabug: 33568834]
- Revert "sched/fair: core wide vruntime comparison" (Kamalesh Babulal) [Orabug: 33568834]
- Revert "sched: Trivial forced-newidle balancer" (Kamalesh Babulal) [Orabug: 33568834]
- Revert "sched: migration changes for core scheduling" (Kamalesh Babulal) [Orabug: 33568834]
- Revert "sched: cgroup tagging interface for core scheduling" (Kamalesh Babulal) [Orabug: 33568834]
- Revert "sched: Cleanup kABI" (Kamalesh Babulal) [Orabug: 33568834]
- Revert "sched: Enable disabling via CONFIG_SCHED_CORE" (Kamalesh Babulal) [Orabug: 33568834]
- Revert "sched/core: remove undesired trace_printk from core scheduling backport" (Kamalesh Babulal) [Orabug: 33568834]
- Revert "sched/core: cleanup kABI for struct rq" (Kamalesh Babulal) [Orabug: 33568834]
- RDMA/rxe: Bump up default maximum values used via uverbs (Rao Shoaib) [Orabug: 33615342]
- xfs: remove all COW fork extents when remounting readonly (Darrick J. Wong) [Orabug: 33676190]
- fget: check that the fd still exists after getting a ref to it (Linus Torvalds) [Orabug: 33679803] {CVE-2021-0920}
-
Tue Dec 14 2021 Brian Maly <brian.maly@oracle.com> [5.4.17-2136.303.2.el7uek]
- atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Zekun Shen) [Orabug: 33594983] {CVE-2021-43975}
- RDS/IB: Fix error when trying to unallocate ring buffers (Hans Westgaard Ry) [Orabug: 33620311]
- rds/ib: Use both iova and key in free_mr socket call (aru kolappan) [Orabug: 33652503]
- sched: Mitigate increased latencies for sysctl_sched_wakeup_granularity. (chris hyser) [Orabug: 33107207]
- net/rds: RDS connection shutdown stuck after CQ access violation error (aru kolappan) [Orabug: 33585475]
- proc: allow pid_revalidate() during LOOKUP_RCU (Stephen Brennan) [Orabug: 33647511]
- selinux: slow_avc_audit has become non-blocking (Al Viro) [Orabug: 33647511]
- make dump_common_audit_data() safe to be called from RCU pathwalk (Al Viro) [Orabug: 33647511]
- new helper: d_find_alias_rcu() (Al Viro) [Orabug: 33647511]
-
Mon Dec 06 2021 Brian Maly <brian.maly@oracle.com> [5.4.17-2136.303.1.el7uek]
- Revert "fs: align IOCB_* flags with RWF_* flags" (Prasad Singamsetty) [Orabug: 33642850]
- ocfs2: fix race between searching chunks and release journal_head from buffer_head (Gautham Ananthakrishna) [Orabug: 33501676]
- net: ipv6: Discard next-hop MTU less than minimum link MTU (Georg Kohmann) [Orabug: 33520710]
- cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (Giovanni Gherdovich) [Orabug: 33542895]
- uek-rpm: Add ktime_get_coarse_ts64 to KABI (John Donnelly) [Orabug: 33557973]
- EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Qiuxu Zhuo) [Orabug: 33585319]
- EDAC/skx_common: Add new ADXL components for 2-level memory (Qiuxu Zhuo) [Orabug: 33585319]
- EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Tony Luck) [Orabug: 33585319]
- net/rds: Don't pummel the subnet-manager (Gerd Rausch) [Orabug: 33589566]
- rds: ib: Ack seq not always received in monotonic increasing order (Håkon Bugge) [Orabug: 33599862]
- rds: ib: Reduce the contention caused by the asynchronous workers to flush the mr pool (Praveen Kumar Kannoju) [Orabug: 33619953]
-
Mon Dec 06 2021 Brian Maly <brian.maly@oracle.com> [5.4.17-2136.303.0.el7uek]
- LTS tag: v5.4.156 (Jack Vogel)
- pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume() (Fabien Dessenne)
- ARM: 9122/1: select HAVE_FUTEX_CMPXCHG (Nick Desaulniers)
- tracing: Have all levels of checks prevent recursion (Steven Rostedt (VMware))
- net: mdiobus: Fix memory leak in __mdiobus_register (Yanfei Xu)
- Input: snvs_pwrkey - add clk handling (Uwe Kleine-König)
- ALSA: hda: avoid write to STATESTS if controller is in reset (Kai Vehmanen)
- platform/x86: intel_scu_ipc: Update timeout value in comment (Prashant Malani)
- isdn: mISDN: Fix sleeping function called from invalid context (Zheyu Ma)
- ARM: dts: spear3xx: Fix gmac node (Herve Codina)
- net: stmmac: add support for dwmac 3.40a (Herve Codina)
- btrfs: deal with errors when checking if a dir entry exists during log replay (Filipe Manana)
- gcc-plugins/structleak: add makefile var for disabling structleak (Brendan Higgins)
- selftests: netfilter: remove stray bash debug line (Florian Westphal)
- netfilter: Kconfig: use 'default y' instead of 'm' for bool config option (Vegard Nossum)
- isdn: cpai: check ctr->cnr to avoid array index out of bound (Xiaolong Huang)
- nfc: nci: fix the UAF of rf_conn_info object (Lin Ma)
- mm, slub: fix potential memoryleak in kmem_cache_open() (Miaohe Lin)
- mm, slub: fix mismatch between reconstructed freelist depth and cnt (Miaohe Lin)
- powerpc/idle: Don't corrupt back chain when going idle (Michael Ellerman)
- KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Michael Ellerman)
- KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Michael Ellerman)
- powerpc64/idle: Fix SP offsets when saving GPRs (Christopher M. Riedl)
- audit: fix possible null-pointer dereference in audit_filter_rules (Gaosheng Cui)
- ASoC: DAPM: Fix missing kctl change notifications (Takashi Iwai)
- ALSA: hda/realtek: Add quirk for Clevo PC50HS (Steven Clarkson)
- ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Brendan Grieve)
- vfs: check fd has read access in kernel_read_file_from_fd() (Matthew Wilcox (Oracle))
- elfcore: correct reference to CONFIG_UML (Lukas Bulwahn)
- ocfs2: mount fails with buffer overflow in strlen (Valentin Vidic)
- ocfs2: fix data corruption after conversion from inline format (Jan Kara)
- ceph: fix handling of "meta" errors (Jeff Layton)
- can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes (Zhang Changzhong)
- can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length (Zhang Changzhong)
- can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ziyang Xuan)
- can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer (Ziyang Xuan)
- can: peak_pci: peak_pci_remove(): fix UAF (Zheyu Ma)
- can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification (Stephane Grosjean)
- can: rcar_can: fix suspend/resume (Yoshihiro Shimoda)
- net: enetc: fix ethtool counter name for PM0_TERR (Vladimir Oltean)
- net: stmmac: Fix E2E delay mechanism (Kurt Kanzenbach)
- net: hns3: disable sriov before unload hclge layer (Peng Li)
- net: hns3: add limit ets dwrr bandwidth cannot be 0 (Guangbin Huang)
- net: hns3: reset DWRR of unused tc to zero (Guangbin Huang)
- NIOS2: irqflags: rename a redefined register name (Randy Dunlap)
- net: dsa: lantiq_gswip: fix register definition (Aleksander Jan Bajkowski)
- lan78xx: select CRC32 (Vegard Nossum)
- netfilter: ipvs: make global sysctl readonly in non-init netns (Antoine Tenart)
- ASoC: wm8960: Fix clock configuration on slave mode (Shengjiu Wang)
- dma-debug: fix sg checks in debug_dma_map_sg() (Gerald Schaefer)
- NFSD: Keep existing listeners on portlist error (Benjamin Coddington)
- xtensa: xtfpga: Try software restart before simulating CPU reset (Guenter Roeck)
- xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF (Max Filippov)
- ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default (Eugen Hristev)
- tee: optee: Fix missing devices unregister during optee_remove (Sumit Garg)
- net: switchdev: do not propagate bridge updates across bridges (Russell King)
- parisc: math-emu: Fix fall-through warnings (Helge Deller)
- LTS tag: v5.4.155 (Jack Vogel)
- ionic: don't remove netdev->dev_addr when syncing uc list (Shannon Nelson)
- r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 (Vegard Nossum)
- qed: Fix missing error code in qed_slowpath_start() (chongjiapeng)
- mqprio: Correct stats in mqprio_dump_class_stats(). (Sebastian Andrzej Siewior)
- acpi/arm64: fix next_platform_timer() section mismatch error (Jackie Liu)
- drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling (Dan Carpenter)
- drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() (Dan Carpenter)
- drm/msm: Fix null pointer dereference on pointer edp (Colin Ian King)
- drm/panel: olimex-lcd-olinuxino: select CRC32 (Vegard Nossum)
- platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call (Vadim Pasternak)
- mlxsw: thermal: Fix out-of-bounds memory accesses (Ido Schimmel)
- ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators() (Wang Hai)
- pata_legacy: fix a couple uninitialized variable bugs (Dan Carpenter)
- NFC: digital: fix possible memory leak in digital_in_send_sdd_req() (Ziyang Xuan)
- NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() (Ziyang Xuan)
- nfc: fix error handling of nfc_proto_register() (Ziyang Xuan)
- ethernet: s2io: fix setting mac address during resume (Arnd Bergmann)
- net: encx24j600: check error in devm_regmap_init_encx24j600 (Nanyong Sun)
- net: stmmac: fix get_hw_feature() on old hardware (Herve Codina)
- net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Aya Levin)
- net: korina: select CRC32 (Vegard Nossum)
- net: arc: select CRC32 (Vegard Nossum)
- gpio: pca953x: Improve bias setting (Andy Shevchenko)
- iio: dac: ti-dac5571: fix an error code in probe() (Dan Carpenter)
- iio: ssp_sensors: fix error code in ssp_print_mcu_debug() (Dan Carpenter)
- iio: ssp_sensors: add more range checking in ssp_parse_dataframe() (Dan Carpenter)
- iio: light: opt3001: Fixed timeout error when 0 lux (Jiri Valek - 2N)
- iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED (Hui Liu)
- iio: adc128s052: Fix the error handling path of 'adc128_probe()' (Christophe JAILLET)
- iio: adc: aspeed: set driver data when adc probe. (Billy Tsai)
- powerpc/xive: Discard disabled interrupts in get_irqchip_state() (Cédric Le Goater)
- x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Borislav Petkov)
- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Stephen Boyd)
- EDAC/armada-xp: Fix output of uncorrectable error counter (Hans Potsch)
- virtio: write back F_VERSION_1 before validate (Halil Pasic)
- USB: serial: option: add prod. id for Quectel EG91 (Tomaz Solc)
- USB: serial: option: add Telit LE910Cx composition 0x1204 (Daniele Palmas)
- USB: serial: option: add Quectel EC200S-CN module support (Yu-Tung Chang)
- USB: serial: qcserial: add EM9191 QDL support (Aleksander Morgado)
- Input: xpad - add support for another USB ID of Nacon GC-100 (Michael Cullen)
- usb: musb: dsps: Fix the probe error path (Miquel Raynal)
- efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() (Zhang Jianhua)
- efi/cper: use stack buffer for error record decoding (Ard Biesheuvel)
- cb710: avoid NULL pointer subtraction (Arnd Bergmann)
- xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Nikolay Martynov)
- xhci: Fix command ring pointer corruption while aborting a command (Pavankumar Kondeti)
- xhci: guard accesses to ep_state in xhci_endpoint_reset() (Jonathan Bell)
- mei: me: add Ice Lake-N device id. (Andy Shevchenko)
- x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails (James Morse)
- watchdog: orion: use 0 for unset heartbeat (Chris Packham)
- btrfs: check for error when looking up inode during dir entry replay (Filipe Manana)
- btrfs: deal with errors when adding inode reference during log replay (Filipe Manana)
- btrfs: deal with errors when replaying dir entry during log replay (Filipe Manana)
- btrfs: unlock newly allocated extent buffer after error (Qu Wenruo)
- csky: Fixup regs.sr broken in ptrace (Guo Ren)
- csky: don't let sigreturn play with priveleged bits of status register (Al Viro)
- s390: fix strrchr() implementation (Roberto Sassu)
- nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^' (Steven Rostedt)
- ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Hui Wang)
- ALSA: hda/realtek - ALC236 headset MIC recording issue (Kailang Yang)
- ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Werner Sembach)
- ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Werner Sembach)
- ALSA: seq: Fix a potential UAF by wrong private_free call order (Takashi Iwai)
- ALSA: usb-audio: Add quirk for VF0770 (Jonas Hahnfeld)
- ovl: simplify file splice (Miklos Szeredi)
- LTS tag: v5.4.154 (Jack Vogel)
- sched: Always inline is_percpu_thread() (Peter Zijlstra)
- scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" (Colin Ian King)
- scsi: ses: Fix unsigned comparison with less than zero (Jiapeng Chong)
- drm/amdgpu: fix gart.bo pin_count leak (Leslie Shi)
- net: sun: SUNVNET_COMMON should depend on INET (Randy Dunlap)
- mac80211: check return value of rhashtable_init (MichelleJin)
- net: prevent user from passing illegal stab size (王贇)
- m68k: Handle arrivals of multiple signals correctly (Al Viro)
- mac80211: Drop frames from invalid MAC address in ad-hoc mode (YueHaibing)
- netfilter: nf_nat_masquerade: defer conntrack walk to work queue (Florian Westphal)
- netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic (Florian Westphal)
- HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Joshua-Dickens)
- netfilter: ip6_tables: zero-initialize fragment offset (Jeremy Sowden)
- HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Mizuho Mori)
- ext4: correct the error path of ext4_write_inline_data_end() (Zhang Yi)
- net: phy: bcm7xxx: Fixed indirect MMD operations (Florian Fainelli)
- LTS tag: v5.4.153 (Jack Vogel)
- x86/Kconfig: Correct reference to MWINCHIP3D (Lukas Bulwahn)
- x86/hpet: Use another crystalball to evaluate HPET usability (Thomas Gleixner)
- x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI (Lukas Bulwahn)
- RISC-V: Include clone3() on rv32 (Palmer Dabbelt)
- bpf, s390: Fix potential memory leak about jit_data (Tiezhu Yang)
- i2c: acpi: fix resource leak in reconfiguration device addition (Jamie Iles)
- net: prefer socket bound to interface when not in VRF (Mike Manning)
- i40e: Fix freeing of uninitialized misc IRQ vector (Sylwester Dziedziuch)
- i40e: fix endless loop under rtnl (Jiri Benc)
- gve: fix gve_get_stats() (Eric Dumazet)
- rtnetlink: fix if_nlmsg_stats_size() under estimation (Eric Dumazet)
- gve: Correct available tx qpl check (Catherine Sullivan)
- drm/nouveau/debugfs: fix file release memory leak (Yang Yingliang)
- video: fbdev: gbefb: Only instantiate device when built for IP32 (Mark Brown)
- bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 (Tony Lindgren)
- netlink: annotate data races around nlk->bound (Eric Dumazet)
- net: sfp: Fix typo in state machine debug string (Sean Anderson)
- net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Eric Dumazet)
- net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Eric Dumazet)
- ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence (Oleksij Rempel)
- arm64: dts: ls1028a: add missing CAN nodes (Michael Walle)
- arm64: dts: freescale: Fix SP805 clock-names (Andre Przywara)
- ptp_pch: Load module automatically if ID matches (Andy Shevchenko)
- powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 (Pali Rohár)
- net_sched: fix NULL deref in fifo_set_limit() (Eric Dumazet)
- phy: mdio: fix memory leak (Pavel Skripkin)
- bpf, arm: Fix register clobbering in div/mod implementation (Johan Almbladh)
- xtensa: call irqchip_init only when CONFIG_USE_OF is selected (Max Filippov)
- xtensa: use CONFIG_USE_OF instead of CONFIG_OF (Randy Dunlap)
- xtensa: move XCHAL_KIO_* definitions to kmem_layout.h (Max Filippov)
- arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding (Dmitry Baryshkov)
- ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo (Marek Vasut)
- ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo (Marek Vasut)
- soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment (Shawn Guo)
- ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference (Marijn Suijten)
- soc: qcom: socinfo: Fixed argument passed to platform_set_data() (Antonio Martorana)
- bpf, mips: Validate conditional branch offsets (Piotr Krysiuk)
- MIPS: BPF: Restore MIPS32 cBPF JIT (Paul Burton)
- ARM: dts: qcom: apq8064: use compatible which contains chipid (David Heidelberg)
- ARM: dts: omap3430-sdp: Fix NAND device node (Roger Quadros)
- xen/balloon: fix cancelled balloon action (Juergen Gross)
- nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Trond Myklebust)
- nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Patrick Ho)
- ovl: fix missing negative dentry check in ovl_rename() (Zheng Liang)
- mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Neil Armstrong)
- xen/privcmd: fix error handling in mmap-resource processing (Jan Beulich)
- usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Xu Yang)
- USB: cdc-acm: fix break reporting (Johan Hovold)
- USB: cdc-acm: fix racy tty buffer accesses (Johan Hovold)
- Partially revert "usb: Kconfig: using select for USB_COMMON dependency" (Ben Hutchings)
-
Tue Nov 30 2021 Brian Maly <brian.maly@oracle.com> [5.4.17-2136.302.5.el7uek]
- Revert "drm: Initialize struct drm_crtc_state.no_vblank from device settings" (Somasundaram Krishnasamy) [Orabug: 33611832]
- Revert "drm/atomic-helper: reset vblank on crtc reset" (Somasundaram Krishnasamy) [Orabug: 33611832]
- net/mlx5: E-Switch, Support flow source for local vport (Hamdan Igbaria) [Orabug: 29444833]
- net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Jianbo Liu) [Orabug: 29444833]
- net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Jianbo Liu) [Orabug: 29444833]
- uek-rpm: configs: disable CONFIG_READ_ONLY_THP_FOR_FS (Todd Vierling) [Orabug: 33538583]
- uek-rpm: Remove CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y and CONFIG_CC_DISABLE_WARN_MAYBE_UNINITIALIZED=y for uek6/u3 (Sherry Yang) [Orabug: 33580598]
- Stop the ad-hoc games with -Wno-maybe-initialized (Linus Torvalds) [Orabug: 33580598]
- x86/clear_page: add alternative for clear_page_clzero() (Ankur Arora) [Orabug: 33580824]
- x86/asm: add clzero based page clearing (Ankur Arora) [Orabug: 33580824]
- x86/cpu/amd: enable X86_FEATURE_NT_GOOD on all AMD Zen models (Ankur Arora) [Orabug: 33580824]
- uek-rpm: Add smartpqi driver module in ueknano kernel (Somasundaram Krishnasamy) [Orabug: 33596873]
-
Mon Nov 22 2021 Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.302.4.el7uek]
- KVM: nSVM: Copy vmcb12 nRIP field to vmcb02 (Maciej S. Szmigiero) [Orabug: 33590307]
- KVM: nSVM: Log nRIP of L1 and L2 guest VMCB in nested VMRUN tracepoint (Maciej S. Szmigiero) [Orabug: 33590307]
- KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Maxim Levitsky) [Orabug: 33590307]
-
Sun Nov 21 2021 Brian Maly <brian.maly@oracle.com> [5.4.17-2136.302.3.el7uek]
- x86/platform/uv: Add uv_hub_info_s to UEK KABI (John Donnelly) [Orabug: 33397019]
- x86/platform/uv: Modify order of fields in uv_hub_info_s to avoid panic (Steve Wahl) [Orabug: 33397019]
- x86/platform/uv: Fix UV4 hub revision adjustment (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Fix copied UV5 output archtype (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Drop last traces of uv_flush_tlb_others (Jiri Slaby) [Orabug: 33397019]
- x86/tlb/uv: Add a forward declaration for struct flush_tlb_info (Borislav Petkov) [Orabug: 33397019]
- x86/platform/uv: Recognize UV5 hubless system identifier (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Remove spaces from OEM IDs (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Fix missing OEM_TABLE_ID (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update Copyrights to conform to HPE standards (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update for UV5 NMI MMR changes (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update UV5 TSC checking (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update node present counting (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update UV5 MMR references in UV GRU (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Add and decode Arch Type in UVsystab (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Add UV5 direct references (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update UV MMRs for UV5 (Mike Travis) [Orabug: 33397019]
- arm64/bpf: remove 128MB limit for BPF JIT programs (Russell King) [Orabug: 33518795]
- kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [Orabug: 33548753]
- kernfs: also call kernfs_set_rev() for positive dentry (Hou Tao) [Orabug: 33548753]
- kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [Orabug: 33548753]
- kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [Orabug: 33548753]
- kernfs: switch kernfs to use an rwsem (Ian Kent) [Orabug: 33548753]
- kernfs: use VFS negative dentry caching (Ian Kent) [Orabug: 33548753]
- kernfs: add a revision to identify directory node changes (Ian Kent) [Orabug: 33548753]
- selftests: breakpoints: Fix a typo of function name (Masami Hiramatsu) [Orabug: 33577735]
- Revert "net/rds: Allocate pages on HCA NUMA nodeid" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Allocate rds_ib_{incoming,frag}_slab on HCA NUMA nodeid" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Use the same vector for send & receive" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Get rid of tasklets" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Put more CPU cores to work" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Make workers use the designated CPU" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Use the preferred_cpu in rds_queue_{,delayed}_work" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/mlx5: Add new verb "ib_get_vector_irqn"" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Add "preferred_cpu" option to "rds_rdma.ko"" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Follow the observed CQ CPU affinity" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Throttle check for CQ CPU affinity" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Bring tasklets back for better latency" (Gerd Rausch) [Orabug: 33590962]
- Revert "IB/mlx4: Implement backend callback for "ib_get_vector_irqn"" (Gerd Rausch) [Orabug: 33590962]
-
Mon Nov 15 2021 Brian Maly <brian.maly@oracle.com> [5.4.17-2136.302.2.el7uek]
- x86, sched: Treat Intel SNC topology as default, COD as exception (Alison Schofield) [Orabug: 32921559]
- x86/kernel: Convert to new CPU match macros (Thomas Gleixner) [Orabug: 32921559]
- net/mlx5: Disable mr_cache for SFs (Mikhael Goikhman) [Orabug: 33523558]
- xfs: punch out data fork delalloc blocks on COW writeback failure (Brian Foster) [Orabug: 33571340]
- scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Dexuan Cui) [Orabug: 33548142]
- scsi: core: Cap scsi_host cmd_per_lun at can_queue (John Garry) [Orabug: 33548142]
- uek-rpm: Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for x86_64 kernels (Dave Kleikamp) [Orabug: 33564971]
-
Mon Nov 08 2021 Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.302.1.el7uek]
- arm64: Kconfig: enable MADV_DOEXEC functionality (Anthony Yznaga) [Orabug: 33428617]
- bpf: Fix integer overflow in prealloc_elems_and_freelist() (Tatsuhiko Yasumatsu) [Orabug: 33431722] {CVE-2021-41864}
- xen/netfront: stop tx queues during live migration (Dongli Zhang) [Orabug: 33536399]
- Revert "xfs: Lower CIL flush limit for large logs" (Catherine Hoang) [Orabug: 33536463]
- Revert "xfs: Throttle commits on delayed background CIL push" (Catherine Hoang) [Orabug: 33536463]
- nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Dai Ngo) [Orabug: 33536966]
- nfsd: handle repeated BIND_CONN_TO_SESSION (J. Bruce Fields) [Orabug: 33536966]
- rds: ib: Fix bug when comp_vector is IB_CQ_FORCE_ZERO_CV (Håkon Bugge) [Orabug: 33538397]