Skip to content

kernel-rt-4.18.0-526.rt7.315.el8

  • [rt] build kernel-rt-4.18.0-526.rt7.315.el8 [RHEL-5332]
  • cpupower: Fix cpuidle_set to accept only numeric values for idle-set operation. (Mamatha Inamdar) [RHEL-15215]
  • powerpc/vas: Limit open window failure messages in log bufffer (Mamatha Inamdar) [RHEL-14968]
  • udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). (Paolo Abeni) [RHEL-14372]
  • vxlan: calculate correct header length for GPE (Petr Oros) [RHEL-14527]
  • af_unix: Fix null-ptr-deref in unix_stream_sendpage(). (Guillaume Nault) [RHEL-2574] {CVE-2023-4622}
  • netfilter: xt_u32: validate user space input (Phil Sutter) [RHEL-11729] {CVE-2023-39192}
  • netfilter: nf_log_syslog: Consolidate entry checks (Phil Sutter) [RHEL-6044]
  • netfilter: nf_log_syslog: Don't ignore unknown protocols (Phil Sutter) [RHEL-6044]
  • netfilter: nf_log_syslog: Merge MAC header dumpers (Phil Sutter) [RHEL-6044]
  • tipc: fix a potential deadlock on &tx->lock (Xin Long) [RHEL-14830]
  • tipc: stop tipc crypto on failure in tipc_node_create (Xin Long) [RHEL-14830]
  • tipc: check return value of pskb_trim() (Xin Long) [RHEL-14830]
  • net: tipc: resize nlattr array to correct size (Xin Long) [RHEL-14830]
  • scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-15311]
  • scsi: target: Replace strlcpy() with strscpy() (Maurizio Lombardi) [RHEL-15311]
  • scsi: target: iscsi: Stop using sprintf() in iscsi_target_configfs.c (Maurizio Lombardi) [RHEL-15311]
  • scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() (Maurizio Lombardi) [RHEL-15311]
  • scsi: target: Fix multiple LUN_RESET handling (Maurizio Lombardi) [RHEL-15311]
  • scsi: target: iscsit: Free cmds before session free (Maurizio Lombardi) [RHEL-15311]
  • net: xfrm: skip policies marked as dead while reinserting policies (Sabrina Dubroca) [RHEL-14518]
  • ip_vti: fix potential slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518]
  • ip6_vti: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518]
  • xfrm: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518]
  • net: ipv4: Use kfree_sensitive instead of kfree (Sabrina Dubroca) [RHEL-14518]
  • xfrm: Linearize the skb after offloading if needed. (Sabrina Dubroca) [RHEL-14518]
  • xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets (Sabrina Dubroca) [RHEL-14518]
  • net: skb_queue_purge_reason() optimizations (Antoine Tenart) [RHEL-14568]
  • net: add skb_queue_purge_reason and __skb_queue_purge_reason (Antoine Tenart) [RHEL-14568]
  • tcp: add TCP_OLD_SEQUENCE drop reason (Antoine Tenart) [RHEL-14568]
  • net: move dropreason.h to dropreason-core.h (Antoine Tenart) [RHEL-14568]
  • net: fix kfree_skb_list use of skb_mark_not_on_list (Antoine Tenart) [RHEL-14568]
  • net: kfree_skb_list use kmem_cache_free_bulk (Antoine Tenart) [RHEL-14568]
  • bpf: Clarify error expectations from bpf_clone_redirect (Davide Caratti) [RHEL-15040]
  • veth: Fixing transmit return status for dropped packets (Davide Caratti) [RHEL-15040]
  • net: fib: avoid warn splat in flow dissector (Davide Caratti) [RHEL-15040]
  • net: af_key: fix sadb_x_filter validation (Davide Caratti) [RHEL-15040]
  • net: dcb: choose correct policy to parse DCB_ATTR_BCN (Davide Caratti) [RHEL-15040]
  • llc: Don't drop packet from non-root netns. (Davide Caratti) [RHEL-15040]
  • vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-15040]
  • af_key: Reject optional tunnel/BEET mode templates in outbound policies (Davide Caratti) [RHEL-15040]
  • af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). (Davide Caratti) [RHEL-15040]
  • ethtool: Fix uninitialized number of lanes (Davide Caratti) [RHEL-15040]
  • vlan: partially enable SIOCSHWTSTAMP in container (Davide Caratti) [RHEL-15040]
  • net/sched: act_ct: additional checks for outdated flows (Davide Caratti) [RHEL-14032]
  • netfilter: flowtable: GC pushes back packets to classic path (Davide Caratti) [RHEL-14032]
  • net: sched: sch_qfq: Use non-work-conserving warning handler (Davide Caratti) [RHEL-14032]
  • net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Davide Caratti) [RHEL-14032]
  • net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve (Davide Caratti) [RHEL-14032]
  • net/sched: sch_hfsc: Ensure inner classes have fsc curve (Davide Caratti) [RHEL-14032]
  • net/sched: fix a qdisc modification with ambiguous command request (Davide Caratti) [RHEL-14032]
  • net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 (Davide Caratti) [RHEL-14032]
  • net/sched: mqprio: add extack to mqprio_parse_nlattr() (Davide Caratti) [RHEL-14032]
  • net: sched: cls_flower: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032]
  • net: sched: cls_bpf: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032]
  • net: sched: cls_u32: Undo refcount decrement in case update failed (Davide Caratti) [RHEL-14032]
  • net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode (Davide Caratti) [RHEL-14032]
  • net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms (Davide Caratti) [RHEL-14032]
  • net/sched: flower: Ensure both minimum and maximum ports are specified (Davide Caratti) [RHEL-14032]
  • net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX (Davide Caratti) [RHEL-14032]
  • sch_netem: fix issues in netem_change() vs get_dist_table() (Davide Caratti) [RHEL-14032]
  • sch_netem: acquire qdisc lock in netem_change() (Davide Caratti) [RHEL-14032]
  • selftests: tc-testing: add one test for flushing explicitly created chain (Davide Caratti) [RHEL-14032]
  • net/sched: cls_api: Fix lockup on flushing explicitly created chain (Davide Caratti) [RHEL-14032]
  • net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting (Davide Caratti) [RHEL-14032]
  • net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs (Davide Caratti) [RHEL-14032]
  • net/sched: act_ct: Fix promotion of offloaded unreplied tuple (Davide Caratti) [RHEL-14032]
  • net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values (Davide Caratti) [RHEL-14032]
  • net: sched: fix NULL pointer dereference in mq_attach (Davide Caratti) [RHEL-14032]
  • net/sched: act_mirred: Add carrier check (Davide Caratti) [RHEL-14032]
  • redhat/configs: delete ftdi-elan driver config (Desnes Nunes) [RHEL-13071]
  • redhat/configs: delete u132-hcd driver config (Desnes Nunes) [RHEL-13071]
  • usb: typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe (Desnes Nunes) [RHEL-13071]
  • usb: typec: Fix fast_role_swap_current show function (Desnes Nunes) [RHEL-13071]
  • usb: typec: ucsi: Fix command cancellation (Desnes Nunes) [RHEL-13071]
  • USB: serial: option: add Quectel EM061KGL series (Desnes Nunes) [RHEL-13071]
  • usb: typec: tps6598x: Fix broken polling mode after system suspend/resume (Desnes Nunes) [RHEL-13071]
  • usb: usbfs: Use consistent mmap functions (Desnes Nunes) [RHEL-13071]
  • usb: usbfs: Enforce page requirements for mmap (Desnes Nunes) [RHEL-13071]
  • thunderbolt: Do not touch CL state configuration during discovery (Desnes Nunes) [RHEL-13071]
  • thunderbolt: Increase DisplayPort Connection Manager handshake timeout (Desnes Nunes) [RHEL-13071]
  • thunderbolt: dma_test: Use correct value for absent rings when creating paths (Desnes Nunes) [RHEL-13071]
  • xhci: Fix incorrect tracking of free space on transfer rings (Desnes Nunes) [RHEL-13071]
  • xhci-pci: Only run d3cold avoidance quirk for s2idle (Desnes Nunes) [RHEL-13071]
  • usb-storage: fix deadlock when a scsi command timeouts more than once (Desnes Nunes) [RHEL-13071]
  • usb: typec: tps6598x: Fix fault at module removal (Desnes Nunes) [RHEL-13071]
  • usb: typec: altmodes/displayport: fix pin_assignment_show (Desnes Nunes) [RHEL-13071]
  • USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value (Desnes Nunes) [RHEL-13071]
  • PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports (Desnes Nunes) [RHEL-13071]
  • PCI: Add ACS quirk for Zhaoxin multi-function devices (Desnes Nunes) [RHEL-13071]
  • PCI: Add Zhaoxin Vendor ID (Desnes Nunes) [RHEL-13071]
  • USB: usbtmc: Fix direction for 0-length ioctl control messages (Desnes Nunes) [RHEL-13071]
  • usb: usbtmc: Fix bug in pipe direction for control transfers (Desnes Nunes) [RHEL-13071]
  • media: pvrusb2: fix DVB_CORE dependency (Desnes Nunes) [RHEL-13071]
  • USB: sisusbvga: Add endpoint checks (Desnes Nunes) [RHEL-13071]
  • USB: core: Add routines for endpoint checks in old drivers (Desnes Nunes) [RHEL-13071]
  • usb: typec: ucsi: don't print PPM init deferred errors (Desnes Nunes) [RHEL-13071]
  • usb: typec: tcpm: fix multiple times discover svids error (Desnes Nunes) [RHEL-13071]
  • usb: xhci: plat: Add USB 3.0 phy support (Desnes Nunes) [RHEL-13071]
  • usb: host: xhci-plat: Use dev_is_pci() helper (Desnes Nunes) [RHEL-13071]
  • xhci: fix debugfs register accesses while suspended (Desnes Nunes) [RHEL-13071]
  • debugfs: regset32: Add Runtime PM support (Desnes Nunes) [RHEL-13071]
  • USB: serial: option: add UNISOC vendor and TOZED LT70C product (Desnes Nunes) [RHEL-13071]
  • net: thunderbolt: Fix typos in comments (Desnes Nunes) [RHEL-13071]
  • net: thunderbolt: Fix sparse warnings in tbnet_xmit_csum_and_map() (Desnes Nunes) [RHEL-13071]
  • net: thunderbolt: Fix sparse warnings in tbnet_check_frame() and tbnet_poll() (Desnes Nunes) [RHEL-13071]
  • media: mc-device: remove unnecessary __must_check (Desnes Nunes) [RHEL-13071]
  • media: au0828: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071]
  • USB: core: Fix docs warning caused by wireless_status feature (Desnes Nunes) [RHEL-13071]
  • usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325 (Desnes Nunes) [RHEL-13071]
  • ACPI: OSL: Remove the helper for deactivating memory region (Desnes Nunes) [RHEL-13071]
  • ACPI: OSL: Clean up printing messages (Desnes Nunes) [RHEL-13071]
  • usb: typec: ucsi: acpi: Map the mailbox with memremap() (Desnes Nunes) [RHEL-13071]
  • dt-bindings: usb: tps6598x: make interrupts optional (Desnes Nunes) [RHEL-13071]
  • dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [RHEL-13071]
  • dt-bindings: connector: Convert Samsung 11-pin USB bindings to dtschema (Desnes Nunes) [RHEL-13071]
  • dt-bindings: Merge gpio-usb-b-connector with usb-connector (Desnes Nunes) [RHEL-13071]
  • dt-bindings: Clean-up schema indentation formatting (Desnes Nunes) [RHEL-13071]
  • dt-bindings: usb: typec-tcpci: convert to DT schema format (Desnes Nunes) [RHEL-13071]
  • usb: typec: tcpm: try to get role switch from tcpc fwnode (Desnes Nunes) [RHEL-13071]
  • USB: core: Add API to change the wireless_status (Desnes Nunes) [RHEL-13071]
  • USB: core: Add wireless_status sysfs attribute (Desnes Nunes) [RHEL-13071]
  • ABI: sysfs-bus-usb: better document variable argument (Desnes Nunes) [RHEL-13071]
  • thunderbolt: Introduce usb4_port_sb_opcode_err_to_errno() helper (Desnes Nunes) [RHEL-13071]
  • media: pvrusb2: clean up unneeded complexity in pvrusb2 class logic (Desnes Nunes) [RHEL-13071]
  • usb: move config USB_USS720 to usb's misc Kconfig (Desnes Nunes) [RHEL-13071]
  • dt-bindings: usb: usb-nop-xceiv: add power-domains property (Desnes Nunes) [RHEL-13071]
  • dt-bindings: usb: usb-nop-xceiv: Convert to DT schema (Desnes Nunes) [RHEL-13071]
  • thunderbolt: Make use of SI units from units.h (Desnes Nunes) [RHEL-13071]
  • thunderbolt: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071]
  • thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr() (Desnes Nunes) [RHEL-13071]
  • usb: pci-quirks: Reduce the length of a spinlock section in usb_amd_find_chipset_info() (Desnes Nunes) [RHEL-13071]
  • xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals (Desnes Nunes) [RHEL-13071]
  • usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [RHEL-13071]
  • usb: typec: tps6598x: Add support for polling interrupts status (Desnes Nunes) [RHEL-13071]
  • usb: typec: ucsi: add PMIC Glink UCSI driver (Desnes Nunes) [RHEL-13071]
  • tracing: Acquire buffer from temparary trace sequence (Desnes Nunes) [RHEL-13071]
  • USB: serial: quatech2: remove unused qt2_setdevice function (Desnes Nunes) [RHEL-13071]
  • usb: typec: tipd: remove unused tps6598x_write16,32 functions (Desnes Nunes) [RHEL-13071]
  • usb: typec: tcpci_mt6360: remove unused mt6360_tcpc_read16 function (Desnes Nunes) [RHEL-13071]
  • usb: typec: tcpm: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071]
  • xhci: Move xhci MSI sync function to to xhci-pci (Desnes Nunes) [RHEL-13071]
  • xhci: Call MSI sync function from xhci-pci instead of generic xhci code (Desnes Nunes) [RHEL-13071]
  • xhci: Move functions to cleanup MSI to xhci-pci (Desnes Nunes) [RHEL-13071]
  • xhci: move PCI specific MSI/MSIX cleanup away from generic xhci functions (Desnes Nunes) [RHEL-13071]
  • xhci: Move functions to setup msi to xhci-pci (Desnes Nunes) [RHEL-13071]
  • xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume (Desnes Nunes) [RHEL-13071]
  • xhci: dbc: Provide sysfs option to configure dbc descriptors (Desnes Nunes) [RHEL-13071]
  • xhci: mem: Join string literals back (Desnes Nunes) [RHEL-13071]
  • xhci: mem: Replace explicit castings with appropriate specifiers (Desnes Nunes) [RHEL-13071]
  • xhci: mem: Use while (i--) pattern to clean up (Desnes Nunes) [RHEL-13071]
  • xhci: mem: Drop useless return:s (Desnes Nunes) [RHEL-13071]
  • xhci: mem: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071]
  • xhci: mem: Use dma_poll_zalloc() instead of explicit memset() (Desnes Nunes) [RHEL-13071]
  • xhci: mem: Carefully calculate size for memory allocations (Desnes Nunes) [RHEL-13071]
  • overflow: Provide constant expression struct_size (Desnes Nunes) [RHEL-13071]
  • test_overflow: Regularize test reporting output (Desnes Nunes) [RHEL-13071]
  • overflow: Implement size_t saturating arithmetic helpers (Desnes Nunes) [RHEL-13071]
  • test_overflow: Add shift overflow tests (Desnes Nunes) [RHEL-13071]
  • overflow.h: Add comment documenting __ab_c_size() (Desnes Nunes) [RHEL-13071]
  • docs: basics.rst: get rid of rcu kernel-doc macros (Desnes Nunes) [RHEL-13071]
  • docs: Do not seek comments in kernel/rcu/tree_plugin.h (Desnes Nunes) [RHEL-13071]
  • docs: deprecated.rst: Add zero-length and one-element arrays (Desnes Nunes) [RHEL-13071]
  • docs: Remove :c:func: from process/deprecated.rst (Desnes Nunes) [RHEL-13071]
  • docs: Introduce deprecated APIs list (Desnes Nunes) [RHEL-13071]
  • USB: misc: Remove unused include file usb_u132.h (Desnes Nunes) [RHEL-13071]
  • usb: ftdi-elan: Delete driver (Desnes Nunes) [RHEL-13071]
  • dt-bindings: usb: Drop unneeded quotes (Desnes Nunes) [RHEL-13071]
  • usb: host: u132-hcd: Delete driver (Desnes Nunes) [RHEL-13071]
  • media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols (Desnes Nunes) [RHEL-13071]
  • usb: misc: usb3503: support usb3803 and bypass mode (Desnes Nunes) [RHEL-13071]
  • usb: misc: usb3503: refactor code to prepare for usb3803 addition (Desnes Nunes) [RHEL-13071]
  • dt-bindings: usb: smsc,usb3503: Add usb3803 (Desnes Nunes) [RHEL-13071]
  • dt-bindings: usb: Convert SMSC USB3503 binding to a schema (Desnes Nunes) [RHEL-13071]
  • usb: typec: fusb302: mark OF related data as maybe unused (Desnes Nunes) [RHEL-13071]
  • usb: typec: hd3ss3220: Drop of_match_ptr for ID table (Desnes Nunes) [RHEL-13071]
  • usb: typec: hd3ss3220: Convert to i2c's .probe_new() (Desnes Nunes) [RHEL-13071]
  • usb: acpi: Switch to use acpi_evaluate_dsm_typed() (Desnes Nunes) [RHEL-13071]
  • usb: Use of_property_read_bool() for boolean properties (Desnes Nunes) [RHEL-13071]
  • usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe (Desnes Nunes) [RHEL-13071]
  • usb: usb251xb: Switch to use dev_err_probe() helper (Desnes Nunes) [RHEL-13071]
  • thunderbolt: Refactor DROM reading (Desnes Nunes) [RHEL-13071]
  • thunderbolt: use tb_eeprom_get_drom_offset to discover DROM offset (Desnes Nunes) [RHEL-13071]
  • usb: xhci: change some trace event __dynamic_array() to __get_buf() (Desnes Nunes) [RHEL-13071]
  • dt-bindings: usb: allow evaluated properties in OHCI controllers (Desnes Nunes) [RHEL-13071]
  • dt-bindings: usb: usb-device: make "compatible" optional (Desnes Nunes) [RHEL-13071]
  • dt-bindings: usb: hcd: correct usb-device path (Desnes Nunes) [RHEL-13071]
  • dt-bindings: usb: fix yamllint check warning (Desnes Nunes) [RHEL-13071]
  • dt-bindings: usb: usb-device: fix typo in required properties (Desnes Nunes) [RHEL-13071]
  • dt-bindings: usb: convert usb-device.txt to YAML schema (Desnes Nunes) [RHEL-13071]
  • dt-bindings: Fix SPI and I2C bus node names in examples (Desnes Nunes) [RHEL-13071]
  • dt-bindings: mfd: mediatek: Add bindings for MT6360 PMIC (Desnes Nunes) [RHEL-13071]
  • usb typec: mt6360: Add MT6360 Type-C DT binding documentation (Desnes Nunes) [RHEL-13071]
    Resolves: RHEL-5332, RHEL-12327, RHEL-2576

Signed-off-by: Denys Vlasenko dvlasenk@redhat.com

Merge request reports