From b084c0050674bc81ca0f08c221a8a8180b302535 Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Fri, 9 Jun 2023 17:05:52 +0200 Subject: [PATCH] kernel-5.14.0-325.el9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fri Jun 09 2023 Jan Stancek [5.14.0-325.el9] - nfsd: make a copy of struct iattr before calling notify_change (Jeffrey Layton) [2207969] - kselftest: bonding: add num_grat_arp test (Hangbin Liu) [2090053] - selftests: forwarding: lib: add netns support for tc rule handle stats get (Hangbin Liu) [2090053] - Documentation: bonding: fix the doc of peer_notif_delay (Hangbin Liu) [2090053] - bonding: fix send_peer_notif overflow (Hangbin Liu) [2090053] - net/smc: Fix device de-init sequence (Tobias Huschle) [2160099] - net/smc: fix deadlock triggered by cancel_delayed_work_syn() (Tobias Huschle) [2160099] - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() (Tobias Huschle) [2160099] - net/smc: fix fallback failed while sendmsg with fastopen (Tobias Huschle) [2160099] - net/smc: fix application data exception (Tobias Huschle) [2160099] - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore (Tobias Huschle) [2160099] - net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs() (Tobias Huschle) [2160099] - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() (Tobias Huschle) [2160099] - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore (Tobias Huschle) [2160099] - net/smc: De-tangle ism and smc device initialization (Tobias Huschle) [2160099] - s390/ism: Consolidate SMC-D-related code (Tobias Huschle) [2160099] - net/smc: Separate SMC-D and ISM APIs (Tobias Huschle) [2160099] - net/smc: Register SMC-D as ISM client (Tobias Huschle) [2160099] - net/ism: Add new API for client registration (Tobias Huschle) [2160099] - s390/ism: Introduce struct ism_dmb (Tobias Huschle) [2160099] - net/ism: Add missing calls to disable bus-mastering (Tobias Huschle) [2160099] - net/smc: Terminate connections prior to device removal (Tobias Huschle) [2160099] - net/smc: Fix possible leaked pernet namespace in smc_init() (Tobias Huschle) [2160099] - net/smc: Fix an error code in smc_lgr_create() (Tobias Huschle) [2160099] - net/smc: Support SO_REUSEPORT (Tobias Huschle) [2160099] - net/smc: Introduce a specific sysctl for TEST_LINK time (Tobias Huschle) [2160099] - net/smc: Stop the CLC flow if no link to map buffers on (Tobias Huschle) [2160099] - net/smc: Fix possible access to freed memory in link clear (Tobias Huschle) [2160099] - net/smc: Remove redundant refcount increase (Tobias Huschle) [2160099] - net/smc: Enable module load on netlink usage (Tobias Huschle) [2160099] - net/smc: Pass on DMBE bit mask in IRQ handler (Tobias Huschle) [2160099] - s390/ism: Cleanups (Tobias Huschle) [2160099] - net/smc: Eliminate struct smc_ism_position (Tobias Huschle) [2160099] - net/smc: Extend SMC-R link group netlink attribute (Tobias Huschle) [2160099] - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R (Tobias Huschle) [2160099] - net/smc: Use sysctl-specified types of buffers in new link group (Tobias Huschle) [2160099] - net/smc: Introduce a sysctl for setting SMC-R buffer type (Tobias Huschle) [2160099] - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu (Tobias Huschle) [2160099] - net/smc: remove redundant dma sync ops (Tobias Huschle) [2160099] - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" (Tobias Huschle) [2160099] - net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable (Tobias Huschle) [2160099] - net/smc: postpone sk_refcnt increment in connect() (Tobias Huschle) [2160099] - net/smc: rdma write inline if qp has sufficient inline space (Tobias Huschle) [2160099] - net/smc: send cdc msg inline if qp has sufficient inline space (Tobias Huschle) [2160099] - net/smc: align the connect behaviour with TCP (Tobias Huschle) [2160099] - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending (Tobias Huschle) [2160099] - net/smc: Fix slab-out-of-bounds issue in fallback (Tobias Huschle) [2160099] - net/smc: Only save the original clcsock callback functions (Tobias Huschle) [2160099] - net/smc: sync err code when tcp connection was refused (Tobias Huschle) [2160099] - arm64: dts: imx8m-venice: Remove incorrect 'uart-has-rtscts' (Steve Best) [2184155] - arm64: dts: imx8mp-evk: correct pcie pad settings (Steve Best) [2184155] - arm64: dts: imx8mp-evk: pcie0-refclk cosmetic cleanup (Steve Best) [2184155] - arm64: dts: imx8: add a node label to ddr-pmu (Steve Best) [2184155] - arm64: dts: imx: Add i.mx8mm Gateworks gw7904 dts support (Steve Best) [2184155] - arm64: dts: imx8mp-venice-gw74xx: add WiFi/BT module support (Steve Best) [2184155] - arm64: dts: imx8mp-venice-gw74xx: add cpu-supply node for cpufreq (Steve Best) [2184155] - arm64: dts: imx8mp-venice-gw74xx: add USB DR support (Steve Best) [2184155] - arm64: dts: ls1028a-rdb: add more ethernet aliases (Steve Best) [2184155] - arm64: dts: imx8mq: update sdma node name format (Steve Best) [2184155] - arm64: dts: verdin-imx8mm: introduce hdmi-connector (Steve Best) [2184155] - arm64: dts: verdin-imx8mm: add lvds panel node (Steve Best) [2184155] - arm64: dts: verdin-imx8mm: rename sn65dsi83 to sn65dsi84 (Steve Best) [2184155] - arm64: dts: imx8ulp: increase the clock speed of LPSPI (Steve Best) [2184155] - arm64: dts: imx8ulp: add mailbox node (Steve Best) [2184155] - arm64: dts: imx8ulp: add pmu node (Steve Best) [2184155] - arm64: dts: imx8ulp: correct the scmi sram node name (Steve Best) [2184155] - arm64: dts: imx8ulp: drop undocumented property in cgc (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: fix mipi_csi description (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: add usb-role-switch property to dwc3 (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: add USB type-c properties for role switching (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: add RGB pwm notification leds (Steve Best) [2184155] - arm64: dts: imx8mq-librem5: describe the voice coil motor for focus control (Steve Best) [2184155] - arm64: dts: ls1028a: enable swp5 and eno3 for all boards (Steve Best) [2184155] - arm64: dts: ls1028a: mark enetc port 3 as a DSA master too (Steve Best) [2184155] - arm64: dts: ls1028a: move DSA CPU port property to the common SoC dtsi (Steve Best) [2184155] - arm64: dts: imx8mp-evk: Add PCIe support (Steve Best) [2184155] - arm64: dts: imx8mp: Add iMX8MP PCIe support (Steve Best) [2184155] - arm64: dts: imx8ulp: no executable source file permission (Steve Best) [2184155] - arm64: dts: imx8mp: Add SNVS LPGPR (Steve Best) [2184155] - arm64: dts: imx8mp-msc-sm2s: Add device trees for MSC SM2S-IMX8PLUS SoM and carrier board (Steve Best) [2184155] - arm64: dts: imx8mm: Fix typo in license text for Engicam boards (Steve Best) [2184155] - arm64: dts: imx8-ss-dma: add IPG clock for i2c (Steve Best) [2184155] - arm64: dts: Add support for Kontron SL/BL i.MX8MM OSM-S (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Add SPI NOR partition layout (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Use voltage rail names from schematic for PMIC regulator-names (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Remove low DDRC operating point (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage (Steve Best) [2184155] - arm64: dts: imx8mm-kontron: Adjust compatibles, file names and model strings (Steve Best) [2184155] - arm64: dts: imx8mp: add VPU blk ctrl node (Steve Best) [2184155] - arm64: dts: imx8mp: add vpu pgc nodes (Steve Best) [2184155] - arm64: dts: imx8mp-verdin: add cpu-supply (Steve Best) [2184155] - arm64: dts: imx8mm-venice-gw7903: add digital I/O ctl gpios (Steve Best) [2184155] - arm64: dts: imx8mm/n-venice-gw7902: Remove invalid property (Steve Best) [2184155] - arm64: dts: imx8mp-verdin: don't use multiple blank lines (Steve Best) [2184155] - arm64: dts: imx8mm-venice-gw72xx-0x: blank line at end of file (Steve Best) [2184155] - arm64: dts: imx8ulp-evk: Add the fec support (Steve Best) [2184155] - arm64: dts: imx8ulp: Add the fec support (Steve Best) [2184155] - arm64: dts: imx8mp: add interconnect for hsio blk ctrl (Steve Best) [2184155] - arm64: dts: imx8mp: add interconnects for media blk ctrl (Steve Best) [2184155] - dt-bindings: interconnect: add fsl,imx8mp.h (Steve Best) [2184155] - arm64: dts: imx8mp: add NoC node (Steve Best) [2184155] - cifs: Fix oops due to uncleared server->smbd_conn in reconnect (Ronnie Sahlberg) [2207797] - cifs: remove unused function (Ronnie Sahlberg) [2207797] - cifs: fix return of uninitialized rc in dfs_cache_update_tgthint() (Ronnie Sahlberg) [2207797] - cifs: handle cache lookup errors different than -ENOENT (Ronnie Sahlberg) [2207797] - cifs: remove duplicate code in __refresh_tcon() (Ronnie Sahlberg) [2207797] - cifs: don't take exclusive lock for updating target hints (Ronnie Sahlberg) [2207797] - cifs: protect access of TCP_Server_Info::{dstaddr,hostname} (Ronnie Sahlberg) [2207797] - cifs: ignore ipc reconnect failures during dfs failover (Ronnie Sahlberg) [2207797] - cifs: avoid dup prefix path in dfs_get_automount_devname() (Ronnie Sahlberg) [2207797] - cifs: use origin fullpath for automounts (Ronnie Sahlberg) [2207797] - cifs: set correct status of tcon ipc when reconnecting (Ronnie Sahlberg) [2207797] - cifs: optimize reconnect of nested links (Ronnie Sahlberg) [2207797] - cifs: fix source pathname comparison of dfs supers (Ronnie Sahlberg) [2207797] - cifs: fix confusing debug message (Ronnie Sahlberg) [2207797] - cifs: don't block in dfs_cache_noreq_update_tgthint() (Ronnie Sahlberg) [2207797] - cifs: refresh root referrals (Ronnie Sahlberg) [2207797] - cifs: fix refresh of cached referrals (Ronnie Sahlberg) [2207797] - cifs: don't refresh cached referrals from unactive mounts (Ronnie Sahlberg) [2207797] - cifs: share dfs connections and supers (Ronnie Sahlberg) [2207797] - cifs: do not skip link targets when an I/O fails (Ronnie Sahlberg) [2207797] - cifs: avoid re-lookups in dfs_cache_find() (Ronnie Sahlberg) [2207797] - cifs: fix potential deadlock in cache_refresh_path() (Ronnie Sahlberg) [2207797] - cifs: Fix uninitialized memory read for smb311 posix symlink create (Ronnie Sahlberg) [2207797] - cifs: fix potential memory leaks in session setup (Ronnie Sahlberg) [2207797] - cifs: remove redundant assignment to the variable match (Ronnie Sahlberg) [2207797] - cifs: fix race in assemble_neg_contexts() (Ronnie Sahlberg) [2207797] - cifs: update internal module number (Ronnie Sahlberg) [2207797] - cifs: split out ses and tcon retrieval from mount_get_conns() (Ronnie Sahlberg) [2207797] - cifs: set resolved ip in sockaddr (Ronnie Sahlberg) [2207797] - cifs: remove unused smb3_fs_context::mount_options (Ronnie Sahlberg) [2207797] - cifs: get rid of mount options string parsing (Ronnie Sahlberg) [2207797] - cifs: use fs_context for automounts (Ronnie Sahlberg) [2207797] - cifs: improve checking of DFS links over STATUS_OBJECT_NAME_INVALID (Ronnie Sahlberg) [2207797] - cifs: reduce roundtrips on create/qinfo requests (Ronnie Sahlberg) [2207797] - cifs: set correct ipc status after initial tree connect (Ronnie Sahlberg) [2207797] - cifs: set correct tcon status after initial tree connect (Ronnie Sahlberg) [2207797] - cifs: Remove duplicated include in cifsglob.h (Ronnie Sahlberg) [2207797] - cifs: fix oops during encryption (Ronnie Sahlberg) [2207797] - cifs: print warning when conflicting soft vs. hard mount options specified (Ronnie Sahlberg) [2207797] - cifs: fix missing display of three mount options (Ronnie Sahlberg) [2207797] - cifs: fix various whitespace errors in headers (Ronnie Sahlberg) [2207797] - cifs: minor cleanup of some headers (Ronnie Sahlberg) [2207797] - cifs: Fix kmap_local_page() unmapping (Ronnie Sahlberg) [2207797] - cifs: skip alloc when request has no pages (Ronnie Sahlberg) [2207797] - cifs: remove ->writepage (Ronnie Sahlberg) [2207797] - cifs: stop using generic_writepages (Ronnie Sahlberg) [2207797] - cifs: wire up >migrate_folio (Ronnie Sahlberg) [2207797] - cifs: Parse owner/group for stat in smb311 posix extensions (Ronnie Sahlberg) [2207797] - cifs: Add "extbuf" and "extbuflen" args to smb2_compound_op() (Ronnie Sahlberg) [2207797] - cifs: add check for returning value of SMB2_set_info_init (Ronnie Sahlberg) [2207797] - cifs: Fix wrong return value checking when GETFLAGS (Ronnie Sahlberg) [2207797] - cifs: add check for returning value of SMB2_close_init (Ronnie Sahlberg) [2207797] - cifs: Fix connections leak when tlink setup failed (Ronnie Sahlberg) [2207797] - cifs: avoid unnecessary iteration of tcp sessions (Ronnie Sahlberg) [2207797] - cifs: always iterate smb sessions using primary channel (Ronnie Sahlberg) [2207797] - smb3: must initialize two ACL struct fields to zero (Ronnie Sahlberg) [2207797] - cifs: fix uninitialised var in smb2_compound_op() (Ronnie Sahlberg) [2207797] - cifs: fix file info setting in cifs_open_file() (Ronnie Sahlberg) [2207797] - cifs: fix file info setting in cifs_query_path_info() (Ronnie Sahlberg) [2207797] - cifs: don't leak -ENOMEM in smb2_open_file() (Ronnie Sahlberg) [2207797] - cifs: fix static checker warning (Ronnie Sahlberg) [2207797] - cifs: fix use-after-free on the link name (Ronnie Sahlberg) [2207797] - cifs: Fix xid leak in cifs_get_file_info_unix() (Ronnie Sahlberg) [2207797] - cifs: improve symlink handling for smb2+ (Ronnie Sahlberg) [2207797] - smb3: fix oops in calculating shash_setkey (Ronnie Sahlberg) [2207797] - cifs: secmech: use shash_desc directly, remove sdesc (Ronnie Sahlberg) [2207797] - Fix formatting of client smbdirect RDMA logging (Ronnie Sahlberg) [2207797] - Handle variable number of SGEs in client smbdirect send. (Ronnie Sahlberg) [2207797] - Reduce client smbdirect max receive segment size (Ronnie Sahlberg) [2207797] - Decrease the number of SMB3 smbdirect client SGEs (Ronnie Sahlberg) [2207797] - cifs: always initialize struct msghdr smb_msg completely (Ronnie Sahlberg) [2207797] - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM (Ronnie Sahlberg) [2207797] - cifs: revalidate mapping when doing direct writes (Ronnie Sahlberg) [2207797] - cifs: fix small mempool leak in SMB2_negotiate() (Ronnie Sahlberg) [2207797] - cifs: fix missing unlock in cifs_file_copychunk_range() (Ronnie Sahlberg) [2207797] - smb3: use filemap_write_and_wait_range instead of filemap_write_and_wait (Ronnie Sahlberg) [2207797] - smb3: fix temporary data corruption in insert range (Ronnie Sahlberg) [2207797] - cifs: when extending a file with falloc we should make files not-sparse (Ronnie Sahlberg) [2207797] - smb3: fix temporary data corruption in collapse range (Ronnie Sahlberg) [2207797] - smb3: Move the flush out of smb2_copychunk_range() into its callers (Ronnie Sahlberg) [2207797] - smb3: missing inode locks in zero range (Ronnie Sahlberg) [2207797] - cifs: Remove {cifs,nfs}_fscache_release_page() (Ronnie Sahlberg) [2207797] - cifs: trivial style fixup (Ronnie Sahlberg) [2207797] - cifs: Fix memory leak when using fscache (Ronnie Sahlberg) [2207797] - smb3: add mount parm nosparse (Ronnie Sahlberg) [2207797] - smb3: fix snapshot mount option (Ronnie Sahlberg) [2207797] - cifs: Fix the readahead conversion to manage the batch when reading from cache (Ronnie Sahlberg) [2207797] - net: bridge: switchdev: don't notify FDB entries with "master dynamic" (Íñigo Huguet) [2184372] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Íñigo Huguet) [2184372] - net: bridge: make kobj_type structure constant (Íñigo Huguet) [2184372] - selftests: forwarding: Add MDB dump test cases (Íñigo Huguet) [2184372] - bridge: mcast: Move validation to a policy (Íñigo Huguet) [2184372] - bridge: mcast: Remove pointless sequence generation counter assignment (Íñigo Huguet) [2184372] - bridge: mcast: Use correct define in MDB dump (Íñigo Huguet) [2184372] - selftests: forwarding: bridge_mdb_max: Add a new selftest (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Add helpers to build IGMP/MLD leave packets (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Allow list of IPs for IGMPv3/MLDv2 (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Parameterize IGMPv3/MLDv2 generation (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Add helpers for checksum handling (Íñigo Huguet) [2184372] - selftests: forwarding: lib: Add helpers for IP address handling (Íñigo Huguet) [2184372] - selftests: forwarding: bridge_mdb: Fix a typo (Íñigo Huguet) [2184372] - selftests: forwarding: Move IGMP- and MLD-related functions to lib (Íñigo Huguet) [2184372] - net: bridge: Add netlink knobs for number / maximum MDB entries (Íñigo Huguet) [2184372] - net: bridge: Maintain number of MDB entries in net_bridge_mcast_port (Íñigo Huguet) [2184372] - net: bridge: Add a tracepoint for MDB overflows (Íñigo Huguet) [2184372] - net: bridge: Change a cleanup in br_multicast_new_port_group() to goto (Íñigo Huguet) [2184372] - net: bridge: Add br_multicast_del_port_group() (Íñigo Huguet) [2184372] - net: bridge: Move extack-setting to br_multicast_new_port_group() (Íñigo Huguet) [2184372] - net: bridge: Add extack to br_multicast_new_port_group() (Íñigo Huguet) [2184372] - net: bridge: Set strict_start_type at two policies (Íñigo Huguet) [2184372] - treewide: Convert del_timer*() to timer_shutdown*() (Íñigo Huguet) [2184372] - selftests: forwarding: Add bridge MDB test (Íñigo Huguet) [2184372] - selftests: forwarding: Rename bridge_mdb test (Íñigo Huguet) [2184372] - bridge: mcast: Support replacement of MDB port group entries (Íñigo Huguet) [2184372] - bridge: mcast: Allow user space to specify MDB entry routing protocol (Íñigo Huguet) [2184372] - bridge: mcast: Allow user space to add (*, G) with a source list and filter mode (Íñigo Huguet) [2184372] - bridge: mcast: Add support for (*, G) with a source list and filter mode (Íñigo Huguet) [2184372] - bridge: mcast: Avoid arming group timer when (S, G) corresponds to a source (Íñigo Huguet) [2184372] - bridge: mcast: Add a flag for user installed source entries (Íñigo Huguet) [2184372] - bridge: mcast: Expose __br_multicast_del_group_src() (Íñigo Huguet) [2184372] - bridge: mcast: Expose br_multicast_new_group_src() (Íñigo Huguet) [2184372] - bridge: mcast: Add a centralized error path (Íñigo Huguet) [2184372] - bridge: mcast: Place netlink policy before validation functions (Íñigo Huguet) [2184372] - bridge: mcast: Split (*, G) and (S, G) addition into different functions (Íñigo Huguet) [2184372] - bridge: mcast: Do not derive entry type from its filter mode (Íñigo Huguet) [2184372] - bridge: mcast: Constify 'group' argument in br_multicast_new_port_group() (Íñigo Huguet) [2184372] - bridge: mcast: Remove redundant function arguments (Íñigo Huguet) [2184372] - bridge: mcast: Move checks out of critical section (Íñigo Huguet) [2184372] - bridge: mcast: Remove br_mdb_parse() (Íñigo Huguet) [2184372] - bridge: mcast: Use MDB group key from configuration structure (Íñigo Huguet) [2184372] - bridge: mcast: Propagate MDB configuration structure further (Íñigo Huguet) [2184372] - bridge: mcast: Use MDB configuration structure where possible (Íñigo Huguet) [2184372] - bridge: mcast: Remove redundant checks (Íñigo Huguet) [2184372] - bridge: mcast: Centralize netlink attribute parsing (Íñigo Huguet) [2184372] - bridge: switchdev: Fix memory leaks when changing VLAN protocol (Íñigo Huguet) [2184372] - bridge: Add missing parentheses (Íñigo Huguet) [2184372] - bridge: switchdev: Reflect MAB bridge port flag to device drivers (Íñigo Huguet) [2184372] - bridge: switchdev: Allow device drivers to install locked FDB entries (Íñigo Huguet) [2184372] - bridge: switchdev: Let device drivers determine FDB offload indication (Íñigo Huguet) [2184372] - selftests: forwarding: Add MAC Authentication Bypass (MAB) test cases (Íñigo Huguet) [2184372] - bridge: Add MAC Authentication Bypass (MAB) support (Íñigo Huguet) [2184372] - bridge: Fix flushing of dynamic FDB entries (Íñigo Huguet) [2184372] - bridge: mcast: Simplify MDB entry creation (Íñigo Huguet) [2184372] - bridge: mcast: Use spin_lock() instead of spin_lock_bh() (Íñigo Huguet) [2184372] - selftests: bridge_igmp: Remove unnecessary address deletion (Íñigo Huguet) [2184372] - selftests: bridge_vlan_mcast: Delete qdiscs during cleanup (Íñigo Huguet) [2184372] - net: bridge: assign path_cost for 2.5G and 5G link speed (Íñigo Huguet) [2184372] - selftests: net: tsn_lib: run phc2sys in automatic mode (Íñigo Huguet) [2184372] - selftests: net: tsn_lib: allow multiple isochron receivers (Íñigo Huguet) [2184372] - selftests: net: tsn_lib: allow running ptp4l on multiple interfaces (Íñigo Huguet) [2184372] - selftests: net: tsn_lib: don't overwrite isochron receiver extra args with UDS (Íñigo Huguet) [2184372] - selftests: forwarding: Add test cases for unresolved multicast routes (Íñigo Huguet) [2184372] - selftests: devlink_lib: Add function for querying maximum pool size (Íñigo Huguet) [2184372] - Documentation: networking: correct possessive "its" (Íñigo Huguet) [2184372] - net: bridge: move DSA master bridging restriction to DSA (Íñigo Huguet) [2184372] - bridge: move from strlcpy with unused retval to strscpy (Íñigo Huguet) [2184372] - selftests: net: Fix typo 'the the' in comment (Íñigo Huguet) [2184372] - selftest: net: bridge mdb add/del entry to port that is down (Íñigo Huguet) [2184372] - net: switchdev: add reminder near struct switchdev_notifier_fdb_info (Íñigo Huguet) [2184372] - selftests: forwarding: ethtool_extended_state: Convert to busywait (Íñigo Huguet) [2184372] - net: bridge: allow add/remove permanent mdb entries on disabled ports (Íñigo Huguet) [2184372] - bridge: Do not send empty IFLA_AF_SPEC attribute (Íñigo Huguet) [2184372] - selftests: forwarding: Install no_forwarding.sh (Íñigo Huguet) [2184372] - selftests: forwarding: Install local_termination.sh (Íñigo Huguet) [2184372] - selftests: forwarding: add Per-Stream Filtering and Policing test for Ocelot (Íñigo Huguet) [2184372] - selftests: forwarding: add a test for local_termination.sh (Íñigo Huguet) [2184372] - selftests: forwarding: add a no_forwarding.sh test (Íñigo Huguet) [2184372] - selftests: forwarding: add helper for retrieving IPv6 link-local address of interface (Íñigo Huguet) [2184372] - selftests: forwarding: add helpers for IP multicast group joins/leaves (Íñigo Huguet) [2184372] - selftests: forwarding: multiple instances in tcpdump helper (Íñigo Huguet) [2184372] - selftests: net: mscc: ocelot: add a test for egress VLAN modification (Íñigo Huguet) [2184372] - selftests: net: mscc: ocelot: rename the VLAN modification test to ingress (Íñigo Huguet) [2184372] - selftests: net: mscc: ocelot: bring up the ports automatically (Íñigo Huguet) [2184372] - selftests: forwarding: add TCPDUMP_EXTRA_FLAGS to lib.sh (Íñigo Huguet) [2184372] - selftests: forwarding: add option to run tests with stable MAC addresses (Íñigo Huguet) [2184372] - net: bridge: fdb: add support for flush filtering based on ifindex and vlan (Íñigo Huguet) [2184372] - net: bridge: fdb: add support for flush filtering based on ndm flags and state (Íñigo Huguet) [2184372] - net: bridge: fdb: add support for fine-grained flushing (Íñigo Huguet) [2184372] - net: bridge: fdb: add ndo_fdb_del_bulk (Íñigo Huguet) [2184372] - selftests: forwarding: new test, verify host mdb entries (Íñigo Huguet) [2184372] - net: bridge: add support for host l2 mdb entries (Íñigo Huguet) [2184372] - net: bridge: offload BR_HAIRPIN_MODE, BR_ISOLATED, BR_MULTICAST_TO_UNICAST (Íñigo Huguet) [2184372] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Íñigo Huguet) [2184372] - rtnetlink: add extack support in fdb del handlers (Ivan Vecera) [2193457] - x86/pm: Add enumeration check before spec MSRs save/restore setup (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/tsx: Add a feature bit for TSX control MSR support (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/cpu: Restore AMD's DE_CFG MSR after resume (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/pm: Fix false positive kmemleak report in msr_build_context() (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/speculation: Restore speculation related MSRs during S3 resume (Chris von Recklinghausen) [2181908] {CVE-2023-1637} - x86/pm: Save the MSR validity status at context setup (Chris von Recklinghausen) [2181908] {CVE-2023-1637} Resolves: rhbz#2090053, rhbz#2160099, rhbz#2181908, rhbz#2184155, rhbz#2184372, rhbz#2193457, rhbz#2207797, rhbz#2207969 Signed-off-by: Jan Stancek --- Makefile.rhelver | 2 +- kernel.spec | 302 ++++++++++++++++++++++++++++++++++++++++++++++- sources | 6 +- 3 files changed, 302 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index ec59f58..74e4b31 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 3 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 324 +RHEL_RELEASE = 325 # # ZSTREAM diff --git a/kernel.spec b/kernel.spec index 539d8b3..00a9e29 100755 --- a/kernel.spec +++ b/kernel.spec @@ -161,15 +161,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 324 +%define pkgrelease 325 %define kversion 5 -%define tarfile_release 5.14.0-324.el9 +%define tarfile_release 5.14.0-325.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 324%{?buildid}%{?dist} +%define specrelease 325%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-324.el9 +%define kabiversion 5.14.0-325.el9 # # End of genspec.sh variables @@ -3657,6 +3657,300 @@ fi # # %changelog +* Fri Jun 09 2023 Jan Stancek [5.14.0-325.el9] +- nfsd: make a copy of struct iattr before calling notify_change (Jeffrey Layton) [2207969] +- kselftest: bonding: add num_grat_arp test (Hangbin Liu) [2090053] +- selftests: forwarding: lib: add netns support for tc rule handle stats get (Hangbin Liu) [2090053] +- Documentation: bonding: fix the doc of peer_notif_delay (Hangbin Liu) [2090053] +- bonding: fix send_peer_notif overflow (Hangbin Liu) [2090053] +- net/smc: Fix device de-init sequence (Tobias Huschle) [2160099] +- net/smc: fix deadlock triggered by cancel_delayed_work_syn() (Tobias Huschle) [2160099] +- net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() (Tobias Huschle) [2160099] +- net/smc: fix fallback failed while sendmsg with fastopen (Tobias Huschle) [2160099] +- net/smc: fix application data exception (Tobias Huschle) [2160099] +- net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore (Tobias Huschle) [2160099] +- net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs() (Tobias Huschle) [2160099] +- net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() (Tobias Huschle) [2160099] +- net/smc: llc_conf_mutex refactor, replace it with rw_semaphore (Tobias Huschle) [2160099] +- net/smc: De-tangle ism and smc device initialization (Tobias Huschle) [2160099] +- s390/ism: Consolidate SMC-D-related code (Tobias Huschle) [2160099] +- net/smc: Separate SMC-D and ISM APIs (Tobias Huschle) [2160099] +- net/smc: Register SMC-D as ISM client (Tobias Huschle) [2160099] +- net/ism: Add new API for client registration (Tobias Huschle) [2160099] +- s390/ism: Introduce struct ism_dmb (Tobias Huschle) [2160099] +- net/ism: Add missing calls to disable bus-mastering (Tobias Huschle) [2160099] +- net/smc: Terminate connections prior to device removal (Tobias Huschle) [2160099] +- net/smc: Fix possible leaked pernet namespace in smc_init() (Tobias Huschle) [2160099] +- net/smc: Fix an error code in smc_lgr_create() (Tobias Huschle) [2160099] +- net/smc: Support SO_REUSEPORT (Tobias Huschle) [2160099] +- net/smc: Introduce a specific sysctl for TEST_LINK time (Tobias Huschle) [2160099] +- net/smc: Stop the CLC flow if no link to map buffers on (Tobias Huschle) [2160099] +- net/smc: Fix possible access to freed memory in link clear (Tobias Huschle) [2160099] +- net/smc: Remove redundant refcount increase (Tobias Huschle) [2160099] +- net/smc: Enable module load on netlink usage (Tobias Huschle) [2160099] +- net/smc: Pass on DMBE bit mask in IRQ handler (Tobias Huschle) [2160099] +- s390/ism: Cleanups (Tobias Huschle) [2160099] +- net/smc: Eliminate struct smc_ism_position (Tobias Huschle) [2160099] +- net/smc: Extend SMC-R link group netlink attribute (Tobias Huschle) [2160099] +- net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R (Tobias Huschle) [2160099] +- net/smc: Use sysctl-specified types of buffers in new link group (Tobias Huschle) [2160099] +- net/smc: Introduce a sysctl for setting SMC-R buffer type (Tobias Huschle) [2160099] +- net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu (Tobias Huschle) [2160099] +- net/smc: remove redundant dma sync ops (Tobias Huschle) [2160099] +- net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" (Tobias Huschle) [2160099] +- net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable (Tobias Huschle) [2160099] +- net/smc: postpone sk_refcnt increment in connect() (Tobias Huschle) [2160099] +- net/smc: rdma write inline if qp has sufficient inline space (Tobias Huschle) [2160099] +- net/smc: send cdc msg inline if qp has sufficient inline space (Tobias Huschle) [2160099] +- net/smc: align the connect behaviour with TCP (Tobias Huschle) [2160099] +- net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending (Tobias Huschle) [2160099] +- net/smc: Fix slab-out-of-bounds issue in fallback (Tobias Huschle) [2160099] +- net/smc: Only save the original clcsock callback functions (Tobias Huschle) [2160099] +- net/smc: sync err code when tcp connection was refused (Tobias Huschle) [2160099] +- arm64: dts: imx8m-venice: Remove incorrect 'uart-has-rtscts' (Steve Best) [2184155] +- arm64: dts: imx8mp-evk: correct pcie pad settings (Steve Best) [2184155] +- arm64: dts: imx8mp-evk: pcie0-refclk cosmetic cleanup (Steve Best) [2184155] +- arm64: dts: imx8: add a node label to ddr-pmu (Steve Best) [2184155] +- arm64: dts: imx: Add i.mx8mm Gateworks gw7904 dts support (Steve Best) [2184155] +- arm64: dts: imx8mp-venice-gw74xx: add WiFi/BT module support (Steve Best) [2184155] +- arm64: dts: imx8mp-venice-gw74xx: add cpu-supply node for cpufreq (Steve Best) [2184155] +- arm64: dts: imx8mp-venice-gw74xx: add USB DR support (Steve Best) [2184155] +- arm64: dts: ls1028a-rdb: add more ethernet aliases (Steve Best) [2184155] +- arm64: dts: imx8mq: update sdma node name format (Steve Best) [2184155] +- arm64: dts: verdin-imx8mm: introduce hdmi-connector (Steve Best) [2184155] +- arm64: dts: verdin-imx8mm: add lvds panel node (Steve Best) [2184155] +- arm64: dts: verdin-imx8mm: rename sn65dsi83 to sn65dsi84 (Steve Best) [2184155] +- arm64: dts: imx8ulp: increase the clock speed of LPSPI (Steve Best) [2184155] +- arm64: dts: imx8ulp: add mailbox node (Steve Best) [2184155] +- arm64: dts: imx8ulp: add pmu node (Steve Best) [2184155] +- arm64: dts: imx8ulp: correct the scmi sram node name (Steve Best) [2184155] +- arm64: dts: imx8ulp: drop undocumented property in cgc (Steve Best) [2184155] +- arm64: dts: imx8mq-librem5: fix mipi_csi description (Steve Best) [2184155] +- arm64: dts: imx8mq-librem5: add usb-role-switch property to dwc3 (Steve Best) [2184155] +- arm64: dts: imx8mq-librem5: add USB type-c properties for role switching (Steve Best) [2184155] +- arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply (Steve Best) [2184155] +- arm64: dts: imx8mq-librem5: add RGB pwm notification leds (Steve Best) [2184155] +- arm64: dts: imx8mq-librem5: describe the voice coil motor for focus control (Steve Best) [2184155] +- arm64: dts: ls1028a: enable swp5 and eno3 for all boards (Steve Best) [2184155] +- arm64: dts: ls1028a: mark enetc port 3 as a DSA master too (Steve Best) [2184155] +- arm64: dts: ls1028a: move DSA CPU port property to the common SoC dtsi (Steve Best) [2184155] +- arm64: dts: imx8mp-evk: Add PCIe support (Steve Best) [2184155] +- arm64: dts: imx8mp: Add iMX8MP PCIe support (Steve Best) [2184155] +- arm64: dts: imx8ulp: no executable source file permission (Steve Best) [2184155] +- arm64: dts: imx8mp: Add SNVS LPGPR (Steve Best) [2184155] +- arm64: dts: imx8mp-msc-sm2s: Add device trees for MSC SM2S-IMX8PLUS SoM and carrier board (Steve Best) [2184155] +- arm64: dts: imx8mm: Fix typo in license text for Engicam boards (Steve Best) [2184155] +- arm64: dts: imx8-ss-dma: add IPG clock for i2c (Steve Best) [2184155] +- arm64: dts: Add support for Kontron SL/BL i.MX8MM OSM-S (Steve Best) [2184155] +- arm64: dts: imx8mm-kontron: Add SPI NOR partition layout (Steve Best) [2184155] +- arm64: dts: imx8mm-kontron: Use voltage rail names from schematic for PMIC regulator-names (Steve Best) [2184155] +- arm64: dts: imx8mm-kontron: Remove low DDRC operating point (Steve Best) [2184155] +- arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage (Steve Best) [2184155] +- arm64: dts: imx8mm-kontron: Adjust compatibles, file names and model strings (Steve Best) [2184155] +- arm64: dts: imx8mp: add VPU blk ctrl node (Steve Best) [2184155] +- arm64: dts: imx8mp: add vpu pgc nodes (Steve Best) [2184155] +- arm64: dts: imx8mp-verdin: add cpu-supply (Steve Best) [2184155] +- arm64: dts: imx8mm-venice-gw7903: add digital I/O ctl gpios (Steve Best) [2184155] +- arm64: dts: imx8mm/n-venice-gw7902: Remove invalid property (Steve Best) [2184155] +- arm64: dts: imx8mp-verdin: don't use multiple blank lines (Steve Best) [2184155] +- arm64: dts: imx8mm-venice-gw72xx-0x: blank line at end of file (Steve Best) [2184155] +- arm64: dts: imx8ulp-evk: Add the fec support (Steve Best) [2184155] +- arm64: dts: imx8ulp: Add the fec support (Steve Best) [2184155] +- arm64: dts: imx8mp: add interconnect for hsio blk ctrl (Steve Best) [2184155] +- arm64: dts: imx8mp: add interconnects for media blk ctrl (Steve Best) [2184155] +- dt-bindings: interconnect: add fsl,imx8mp.h (Steve Best) [2184155] +- arm64: dts: imx8mp: add NoC node (Steve Best) [2184155] +- cifs: Fix oops due to uncleared server->smbd_conn in reconnect (Ronnie Sahlberg) [2207797] +- cifs: remove unused function (Ronnie Sahlberg) [2207797] +- cifs: fix return of uninitialized rc in dfs_cache_update_tgthint() (Ronnie Sahlberg) [2207797] +- cifs: handle cache lookup errors different than -ENOENT (Ronnie Sahlberg) [2207797] +- cifs: remove duplicate code in __refresh_tcon() (Ronnie Sahlberg) [2207797] +- cifs: don't take exclusive lock for updating target hints (Ronnie Sahlberg) [2207797] +- cifs: protect access of TCP_Server_Info::{dstaddr,hostname} (Ronnie Sahlberg) [2207797] +- cifs: ignore ipc reconnect failures during dfs failover (Ronnie Sahlberg) [2207797] +- cifs: avoid dup prefix path in dfs_get_automount_devname() (Ronnie Sahlberg) [2207797] +- cifs: use origin fullpath for automounts (Ronnie Sahlberg) [2207797] +- cifs: set correct status of tcon ipc when reconnecting (Ronnie Sahlberg) [2207797] +- cifs: optimize reconnect of nested links (Ronnie Sahlberg) [2207797] +- cifs: fix source pathname comparison of dfs supers (Ronnie Sahlberg) [2207797] +- cifs: fix confusing debug message (Ronnie Sahlberg) [2207797] +- cifs: don't block in dfs_cache_noreq_update_tgthint() (Ronnie Sahlberg) [2207797] +- cifs: refresh root referrals (Ronnie Sahlberg) [2207797] +- cifs: fix refresh of cached referrals (Ronnie Sahlberg) [2207797] +- cifs: don't refresh cached referrals from unactive mounts (Ronnie Sahlberg) [2207797] +- cifs: share dfs connections and supers (Ronnie Sahlberg) [2207797] +- cifs: do not skip link targets when an I/O fails (Ronnie Sahlberg) [2207797] +- cifs: avoid re-lookups in dfs_cache_find() (Ronnie Sahlberg) [2207797] +- cifs: fix potential deadlock in cache_refresh_path() (Ronnie Sahlberg) [2207797] +- cifs: Fix uninitialized memory read for smb311 posix symlink create (Ronnie Sahlberg) [2207797] +- cifs: fix potential memory leaks in session setup (Ronnie Sahlberg) [2207797] +- cifs: remove redundant assignment to the variable match (Ronnie Sahlberg) [2207797] +- cifs: fix race in assemble_neg_contexts() (Ronnie Sahlberg) [2207797] +- cifs: update internal module number (Ronnie Sahlberg) [2207797] +- cifs: split out ses and tcon retrieval from mount_get_conns() (Ronnie Sahlberg) [2207797] +- cifs: set resolved ip in sockaddr (Ronnie Sahlberg) [2207797] +- cifs: remove unused smb3_fs_context::mount_options (Ronnie Sahlberg) [2207797] +- cifs: get rid of mount options string parsing (Ronnie Sahlberg) [2207797] +- cifs: use fs_context for automounts (Ronnie Sahlberg) [2207797] +- cifs: improve checking of DFS links over STATUS_OBJECT_NAME_INVALID (Ronnie Sahlberg) [2207797] +- cifs: reduce roundtrips on create/qinfo requests (Ronnie Sahlberg) [2207797] +- cifs: set correct ipc status after initial tree connect (Ronnie Sahlberg) [2207797] +- cifs: set correct tcon status after initial tree connect (Ronnie Sahlberg) [2207797] +- cifs: Remove duplicated include in cifsglob.h (Ronnie Sahlberg) [2207797] +- cifs: fix oops during encryption (Ronnie Sahlberg) [2207797] +- cifs: print warning when conflicting soft vs. hard mount options specified (Ronnie Sahlberg) [2207797] +- cifs: fix missing display of three mount options (Ronnie Sahlberg) [2207797] +- cifs: fix various whitespace errors in headers (Ronnie Sahlberg) [2207797] +- cifs: minor cleanup of some headers (Ronnie Sahlberg) [2207797] +- cifs: Fix kmap_local_page() unmapping (Ronnie Sahlberg) [2207797] +- cifs: skip alloc when request has no pages (Ronnie Sahlberg) [2207797] +- cifs: remove ->writepage (Ronnie Sahlberg) [2207797] +- cifs: stop using generic_writepages (Ronnie Sahlberg) [2207797] +- cifs: wire up >migrate_folio (Ronnie Sahlberg) [2207797] +- cifs: Parse owner/group for stat in smb311 posix extensions (Ronnie Sahlberg) [2207797] +- cifs: Add "extbuf" and "extbuflen" args to smb2_compound_op() (Ronnie Sahlberg) [2207797] +- cifs: add check for returning value of SMB2_set_info_init (Ronnie Sahlberg) [2207797] +- cifs: Fix wrong return value checking when GETFLAGS (Ronnie Sahlberg) [2207797] +- cifs: add check for returning value of SMB2_close_init (Ronnie Sahlberg) [2207797] +- cifs: Fix connections leak when tlink setup failed (Ronnie Sahlberg) [2207797] +- cifs: avoid unnecessary iteration of tcp sessions (Ronnie Sahlberg) [2207797] +- cifs: always iterate smb sessions using primary channel (Ronnie Sahlberg) [2207797] +- smb3: must initialize two ACL struct fields to zero (Ronnie Sahlberg) [2207797] +- cifs: fix uninitialised var in smb2_compound_op() (Ronnie Sahlberg) [2207797] +- cifs: fix file info setting in cifs_open_file() (Ronnie Sahlberg) [2207797] +- cifs: fix file info setting in cifs_query_path_info() (Ronnie Sahlberg) [2207797] +- cifs: don't leak -ENOMEM in smb2_open_file() (Ronnie Sahlberg) [2207797] +- cifs: fix static checker warning (Ronnie Sahlberg) [2207797] +- cifs: fix use-after-free on the link name (Ronnie Sahlberg) [2207797] +- cifs: Fix xid leak in cifs_get_file_info_unix() (Ronnie Sahlberg) [2207797] +- cifs: improve symlink handling for smb2+ (Ronnie Sahlberg) [2207797] +- smb3: fix oops in calculating shash_setkey (Ronnie Sahlberg) [2207797] +- cifs: secmech: use shash_desc directly, remove sdesc (Ronnie Sahlberg) [2207797] +- Fix formatting of client smbdirect RDMA logging (Ronnie Sahlberg) [2207797] +- Handle variable number of SGEs in client smbdirect send. (Ronnie Sahlberg) [2207797] +- Reduce client smbdirect max receive segment size (Ronnie Sahlberg) [2207797] +- Decrease the number of SMB3 smbdirect client SGEs (Ronnie Sahlberg) [2207797] +- cifs: always initialize struct msghdr smb_msg completely (Ronnie Sahlberg) [2207797] +- cifs: don't send down the destination address to sendmsg for a SOCK_STREAM (Ronnie Sahlberg) [2207797] +- cifs: revalidate mapping when doing direct writes (Ronnie Sahlberg) [2207797] +- cifs: fix small mempool leak in SMB2_negotiate() (Ronnie Sahlberg) [2207797] +- cifs: fix missing unlock in cifs_file_copychunk_range() (Ronnie Sahlberg) [2207797] +- smb3: use filemap_write_and_wait_range instead of filemap_write_and_wait (Ronnie Sahlberg) [2207797] +- smb3: fix temporary data corruption in insert range (Ronnie Sahlberg) [2207797] +- cifs: when extending a file with falloc we should make files not-sparse (Ronnie Sahlberg) [2207797] +- smb3: fix temporary data corruption in collapse range (Ronnie Sahlberg) [2207797] +- smb3: Move the flush out of smb2_copychunk_range() into its callers (Ronnie Sahlberg) [2207797] +- smb3: missing inode locks in zero range (Ronnie Sahlberg) [2207797] +- cifs: Remove {cifs,nfs}_fscache_release_page() (Ronnie Sahlberg) [2207797] +- cifs: trivial style fixup (Ronnie Sahlberg) [2207797] +- cifs: Fix memory leak when using fscache (Ronnie Sahlberg) [2207797] +- smb3: add mount parm nosparse (Ronnie Sahlberg) [2207797] +- smb3: fix snapshot mount option (Ronnie Sahlberg) [2207797] +- cifs: Fix the readahead conversion to manage the batch when reading from cache (Ronnie Sahlberg) [2207797] +- net: bridge: switchdev: don't notify FDB entries with "master dynamic" (Íñigo Huguet) [2184372] +- selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Íñigo Huguet) [2184372] +- net: bridge: make kobj_type structure constant (Íñigo Huguet) [2184372] +- selftests: forwarding: Add MDB dump test cases (Íñigo Huguet) [2184372] +- bridge: mcast: Move validation to a policy (Íñigo Huguet) [2184372] +- bridge: mcast: Remove pointless sequence generation counter assignment (Íñigo Huguet) [2184372] +- bridge: mcast: Use correct define in MDB dump (Íñigo Huguet) [2184372] +- selftests: forwarding: bridge_mdb_max: Add a new selftest (Íñigo Huguet) [2184372] +- selftests: forwarding: lib: Add helpers to build IGMP/MLD leave packets (Íñigo Huguet) [2184372] +- selftests: forwarding: lib: Allow list of IPs for IGMPv3/MLDv2 (Íñigo Huguet) [2184372] +- selftests: forwarding: lib: Parameterize IGMPv3/MLDv2 generation (Íñigo Huguet) [2184372] +- selftests: forwarding: lib: Add helpers for checksum handling (Íñigo Huguet) [2184372] +- selftests: forwarding: lib: Add helpers for IP address handling (Íñigo Huguet) [2184372] +- selftests: forwarding: bridge_mdb: Fix a typo (Íñigo Huguet) [2184372] +- selftests: forwarding: Move IGMP- and MLD-related functions to lib (Íñigo Huguet) [2184372] +- net: bridge: Add netlink knobs for number / maximum MDB entries (Íñigo Huguet) [2184372] +- net: bridge: Maintain number of MDB entries in net_bridge_mcast_port (Íñigo Huguet) [2184372] +- net: bridge: Add a tracepoint for MDB overflows (Íñigo Huguet) [2184372] +- net: bridge: Change a cleanup in br_multicast_new_port_group() to goto (Íñigo Huguet) [2184372] +- net: bridge: Add br_multicast_del_port_group() (Íñigo Huguet) [2184372] +- net: bridge: Move extack-setting to br_multicast_new_port_group() (Íñigo Huguet) [2184372] +- net: bridge: Add extack to br_multicast_new_port_group() (Íñigo Huguet) [2184372] +- net: bridge: Set strict_start_type at two policies (Íñigo Huguet) [2184372] +- treewide: Convert del_timer*() to timer_shutdown*() (Íñigo Huguet) [2184372] +- selftests: forwarding: Add bridge MDB test (Íñigo Huguet) [2184372] +- selftests: forwarding: Rename bridge_mdb test (Íñigo Huguet) [2184372] +- bridge: mcast: Support replacement of MDB port group entries (Íñigo Huguet) [2184372] +- bridge: mcast: Allow user space to specify MDB entry routing protocol (Íñigo Huguet) [2184372] +- bridge: mcast: Allow user space to add (*, G) with a source list and filter mode (Íñigo Huguet) [2184372] +- bridge: mcast: Add support for (*, G) with a source list and filter mode (Íñigo Huguet) [2184372] +- bridge: mcast: Avoid arming group timer when (S, G) corresponds to a source (Íñigo Huguet) [2184372] +- bridge: mcast: Add a flag for user installed source entries (Íñigo Huguet) [2184372] +- bridge: mcast: Expose __br_multicast_del_group_src() (Íñigo Huguet) [2184372] +- bridge: mcast: Expose br_multicast_new_group_src() (Íñigo Huguet) [2184372] +- bridge: mcast: Add a centralized error path (Íñigo Huguet) [2184372] +- bridge: mcast: Place netlink policy before validation functions (Íñigo Huguet) [2184372] +- bridge: mcast: Split (*, G) and (S, G) addition into different functions (Íñigo Huguet) [2184372] +- bridge: mcast: Do not derive entry type from its filter mode (Íñigo Huguet) [2184372] +- bridge: mcast: Constify 'group' argument in br_multicast_new_port_group() (Íñigo Huguet) [2184372] +- bridge: mcast: Remove redundant function arguments (Íñigo Huguet) [2184372] +- bridge: mcast: Move checks out of critical section (Íñigo Huguet) [2184372] +- bridge: mcast: Remove br_mdb_parse() (Íñigo Huguet) [2184372] +- bridge: mcast: Use MDB group key from configuration structure (Íñigo Huguet) [2184372] +- bridge: mcast: Propagate MDB configuration structure further (Íñigo Huguet) [2184372] +- bridge: mcast: Use MDB configuration structure where possible (Íñigo Huguet) [2184372] +- bridge: mcast: Remove redundant checks (Íñigo Huguet) [2184372] +- bridge: mcast: Centralize netlink attribute parsing (Íñigo Huguet) [2184372] +- bridge: switchdev: Fix memory leaks when changing VLAN protocol (Íñigo Huguet) [2184372] +- bridge: Add missing parentheses (Íñigo Huguet) [2184372] +- bridge: switchdev: Reflect MAB bridge port flag to device drivers (Íñigo Huguet) [2184372] +- bridge: switchdev: Allow device drivers to install locked FDB entries (Íñigo Huguet) [2184372] +- bridge: switchdev: Let device drivers determine FDB offload indication (Íñigo Huguet) [2184372] +- selftests: forwarding: Add MAC Authentication Bypass (MAB) test cases (Íñigo Huguet) [2184372] +- bridge: Add MAC Authentication Bypass (MAB) support (Íñigo Huguet) [2184372] +- bridge: Fix flushing of dynamic FDB entries (Íñigo Huguet) [2184372] +- bridge: mcast: Simplify MDB entry creation (Íñigo Huguet) [2184372] +- bridge: mcast: Use spin_lock() instead of spin_lock_bh() (Íñigo Huguet) [2184372] +- selftests: bridge_igmp: Remove unnecessary address deletion (Íñigo Huguet) [2184372] +- selftests: bridge_vlan_mcast: Delete qdiscs during cleanup (Íñigo Huguet) [2184372] +- net: bridge: assign path_cost for 2.5G and 5G link speed (Íñigo Huguet) [2184372] +- selftests: net: tsn_lib: run phc2sys in automatic mode (Íñigo Huguet) [2184372] +- selftests: net: tsn_lib: allow multiple isochron receivers (Íñigo Huguet) [2184372] +- selftests: net: tsn_lib: allow running ptp4l on multiple interfaces (Íñigo Huguet) [2184372] +- selftests: net: tsn_lib: don't overwrite isochron receiver extra args with UDS (Íñigo Huguet) [2184372] +- selftests: forwarding: Add test cases for unresolved multicast routes (Íñigo Huguet) [2184372] +- selftests: devlink_lib: Add function for querying maximum pool size (Íñigo Huguet) [2184372] +- Documentation: networking: correct possessive "its" (Íñigo Huguet) [2184372] +- net: bridge: move DSA master bridging restriction to DSA (Íñigo Huguet) [2184372] +- bridge: move from strlcpy with unused retval to strscpy (Íñigo Huguet) [2184372] +- selftests: net: Fix typo 'the the' in comment (Íñigo Huguet) [2184372] +- selftest: net: bridge mdb add/del entry to port that is down (Íñigo Huguet) [2184372] +- net: switchdev: add reminder near struct switchdev_notifier_fdb_info (Íñigo Huguet) [2184372] +- selftests: forwarding: ethtool_extended_state: Convert to busywait (Íñigo Huguet) [2184372] +- net: bridge: allow add/remove permanent mdb entries on disabled ports (Íñigo Huguet) [2184372] +- bridge: Do not send empty IFLA_AF_SPEC attribute (Íñigo Huguet) [2184372] +- selftests: forwarding: Install no_forwarding.sh (Íñigo Huguet) [2184372] +- selftests: forwarding: Install local_termination.sh (Íñigo Huguet) [2184372] +- selftests: forwarding: add Per-Stream Filtering and Policing test for Ocelot (Íñigo Huguet) [2184372] +- selftests: forwarding: add a test for local_termination.sh (Íñigo Huguet) [2184372] +- selftests: forwarding: add a no_forwarding.sh test (Íñigo Huguet) [2184372] +- selftests: forwarding: add helper for retrieving IPv6 link-local address of interface (Íñigo Huguet) [2184372] +- selftests: forwarding: add helpers for IP multicast group joins/leaves (Íñigo Huguet) [2184372] +- selftests: forwarding: multiple instances in tcpdump helper (Íñigo Huguet) [2184372] +- selftests: net: mscc: ocelot: add a test for egress VLAN modification (Íñigo Huguet) [2184372] +- selftests: net: mscc: ocelot: rename the VLAN modification test to ingress (Íñigo Huguet) [2184372] +- selftests: net: mscc: ocelot: bring up the ports automatically (Íñigo Huguet) [2184372] +- selftests: forwarding: add TCPDUMP_EXTRA_FLAGS to lib.sh (Íñigo Huguet) [2184372] +- selftests: forwarding: add option to run tests with stable MAC addresses (Íñigo Huguet) [2184372] +- net: bridge: fdb: add support for flush filtering based on ifindex and vlan (Íñigo Huguet) [2184372] +- net: bridge: fdb: add support for flush filtering based on ndm flags and state (Íñigo Huguet) [2184372] +- net: bridge: fdb: add support for fine-grained flushing (Íñigo Huguet) [2184372] +- net: bridge: fdb: add ndo_fdb_del_bulk (Íñigo Huguet) [2184372] +- selftests: forwarding: new test, verify host mdb entries (Íñigo Huguet) [2184372] +- net: bridge: add support for host l2 mdb entries (Íñigo Huguet) [2184372] +- net: bridge: offload BR_HAIRPIN_MODE, BR_ISOLATED, BR_MULTICAST_TO_UNICAST (Íñigo Huguet) [2184372] +- net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Íñigo Huguet) [2184372] +- rtnetlink: add extack support in fdb del handlers (Ivan Vecera) [2193457] +- x86/pm: Add enumeration check before spec MSRs save/restore setup (Chris von Recklinghausen) [2181908] {CVE-2023-1637} +- x86/tsx: Add a feature bit for TSX control MSR support (Chris von Recklinghausen) [2181908] {CVE-2023-1637} +- x86/cpu: Restore AMD's DE_CFG MSR after resume (Chris von Recklinghausen) [2181908] {CVE-2023-1637} +- x86/pm: Fix false positive kmemleak report in msr_build_context() (Chris von Recklinghausen) [2181908] {CVE-2023-1637} +- x86/speculation: Restore speculation related MSRs during S3 resume (Chris von Recklinghausen) [2181908] {CVE-2023-1637} +- x86/pm: Save the MSR validity status at context setup (Chris von Recklinghausen) [2181908] {CVE-2023-1637} + * Thu Jun 08 2023 Jan Stancek [5.14.0-324.el9] - device-dax: Fix duplicate 'hmem' device registration (Jeff Moyer) [2207496] - redhat/configs: turn on I3C drivers (Steve Best) [2209439] diff --git a/sources b/sources index b26f59a..dc722bc 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-324.el9.tar.xz) = ec269627d11b10c22226e835386cd96a8652011ea8761158d802325014869f0ad361b5aae8b29c437e4fe504d03f98c57c6783131e8f972e1253f9990db8535f -SHA512 (kernel-abi-stablelists-5.14.0-324.el9.tar.bz2) = 4793adb6512cd70a406fdc4de4eb7c8d6f27546d7ac5f6b9552c41ad355970ff16f92292364c61bce5de2ea5826e24046ed18c3c9fd9d3e4bcbdbbffcff6a2f7 -SHA512 (kernel-kabi-dw-5.14.0-324.el9.tar.bz2) = 099aa605b257b585eb64513a090c417d1418d0f691f5c41ecdac6186f9e53159d4994798bfb3ca6bbcfff48ea34cb9b1e3f7eeabc88d052b95f7e79a73f4b97c +SHA512 (linux-5.14.0-325.el9.tar.xz) = d9cf57251da64d64873cde3e57133e92cb67e1519c6764a19a11f9b8659e53a536a7ec253805e406cf6333fddd71ac74e71b87e736cfc891071d9cbf3bcfdfc3 +SHA512 (kernel-abi-stablelists-5.14.0-325.el9.tar.bz2) = 0727101a7f60f4496298231cc3bd8fd00ecc04f356851dadd8dbb16ea356a748aae44c9715418f506bf2d668e92f23288ce588e1751e5396b7f95a89ab859743 +SHA512 (kernel-kabi-dw-5.14.0-325.el9.tar.bz2) = 099aa605b257b585eb64513a090c417d1418d0f691f5c41ecdac6186f9e53159d4994798bfb3ca6bbcfff48ea34cb9b1e3f7eeabc88d052b95f7e79a73f4b97c