diff --git a/Makefile.rhelver b/Makefile.rhelver index c9574ea..570d986 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 2 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 213 +RHEL_RELEASE = 214 # # ZSTREAM @@ -66,4 +66,4 @@ ifneq ("$(ZSTREAM)", "yes") endif endif -RTBUILD:=.214 +RTBUILD:=.215 diff --git a/kernel-rt-x86_64-debug-rhel.config b/kernel-rt-x86_64-debug-rhel.config index afe94ad..a98710a 100644 --- a/kernel-rt-x86_64-debug-rhel.config +++ b/kernel-rt-x86_64-debug-rhel.config @@ -5054,6 +5054,11 @@ CONFIG_SFC=m CONFIG_SFC_MCDI_LOGGING=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_MTD=y +CONFIG_SFC_SIENA=m +CONFIG_SFC_SIENA_MCDI_LOGGING=y +CONFIG_SFC_SIENA_MCDI_MON=y +CONFIG_SFC_SIENA_MTD=y +CONFIG_SFC_SIENA_SRIOV=y CONFIG_SFC_SRIOV=y # CONFIG_SF_PDMA is not set # CONFIG_SFP is not set diff --git a/kernel-rt-x86_64-rhel.config b/kernel-rt-x86_64-rhel.config index aee658e..e215c1b 100644 --- a/kernel-rt-x86_64-rhel.config +++ b/kernel-rt-x86_64-rhel.config @@ -5033,6 +5033,11 @@ CONFIG_SFC=m CONFIG_SFC_MCDI_LOGGING=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_MTD=y +CONFIG_SFC_SIENA=m +CONFIG_SFC_SIENA_MCDI_LOGGING=y +CONFIG_SFC_SIENA_MCDI_MON=y +CONFIG_SFC_SIENA_MTD=y +CONFIG_SFC_SIENA_SRIOV=y CONFIG_SFC_SRIOV=y # CONFIG_SF_PDMA is not set # CONFIG_SFP is not set diff --git a/kernel.spec b/kernel.spec index ef531f2..f752ea0 100755 --- a/kernel.spec +++ b/kernel.spec @@ -119,15 +119,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 213.rt14.214 +%define pkgrelease 214.rt14.215 %define kversion 5 -%define tarfile_release 5.14.0-213.rt14.214.el9 +%define tarfile_release 5.14.0-214.rt14.215.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 213.rt14.214%{?buildid}%{?dist} +%define specrelease 214.rt14.215%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-213.rt14.214.el9 +%define kabiversion 5.14.0-214.rt14.215.el9 # # End of genspec.sh variables @@ -3236,6 +3236,178 @@ fi # # %changelog +* Wed Dec 14 2022 Luis Claudio R. Goncalves [5.14.0-214.rt14.215.el9] +- [rt] build kernel-rt-5.14.0-214.rt14.215.el9 [2125474] +- sfc: move unmaintained message to sfc_siena (Íñigo Huguet) [2112206 2139802] +- sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112206 2139802] +- sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112206] +- sfc: support PTP over Ethernet (Íñigo Huguet) [2112206 2139802] +- sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112206 2139802] +- sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112206 2139802] +- sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112206] +- sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112206] +- sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112206] +- sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112206] +- sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112206] +- sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112206] +- sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112206] +- sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112206] +- sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112206] +- sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112206] +- sfc: ef100 representor RX top half (Íñigo Huguet) [2112206] +- sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112206] +- sfc: plumb ef100 representor stats (Íñigo Huguet) [2112206] +- sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112206] +- sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112206] +- sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112206] +- sfc: hook up ef100 representor TX (Íñigo Huguet) [2112206] +- sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112206] +- sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112206] +- sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112206] +- sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112206] +- sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112206] +- sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112206] +- sfc: update EF100 register descriptions (Íñigo Huguet) [2112206] +- sfc: update MCDI protocol headers (Íñigo Huguet) [2112206] +- sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112206] +- sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112206] +- sfc: replace function name in string with __func__ (Íñigo Huguet) [2112206] +- sfc: Unsplit literal string. (Íñigo Huguet) [2112206] +- sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112206] +- sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112206] +- sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112206] +- sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112206] +- sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112206] +- sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112206] +- sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112206] +- sfc: fix repeated words in comments (Íñigo Huguet) [2112206] +- sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112206] +- sfc/siena: Fix typo in comment (Íñigo Huguet) [2112206] +- sfc: Fix typo in comment (Íñigo Huguet) [2112206] +- sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112206] +- sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112206] +- sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112206] +- sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112206] +- eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112206] +- sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112206] +- sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112206] +- sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112206] +- sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112206] +- siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112206] +- siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112206] +- siena: Make MTD support specific for Siena (Íñigo Huguet) [2112206] +- sfc: Add a basic Siena module (Íñigo Huguet) [2112206] +- sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112206] +- sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112206] +- sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112206] +- sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112206] +- sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112206] +- sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112206] +- sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112206] +- sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112206] +- sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112206] +- sfc: Move Siena specific files (Íñigo Huguet) [2112206] +- sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112206] +- sfc: Disable Siena support (Íñigo Huguet) [2112206] +- sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112206] +- sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112206] +- sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112206] +- sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112206] +- sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112206] +- sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112206] +- sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112206 2139802] +- drm/vc4: hdmi: Fix build error for implicit function declaration (Adrien Thierry) [2138240] +- drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Adrien Thierry) [2138240] +- drm/vc4: Fix build error when CONFIG_DRM_VC4=y && CONFIG_RASPBERRYPI_FIRMWARE=m (Adrien Thierry) [2138240] +- drm/vc4: Make use of the helper component_compare_dev (Adrien Thierry) [2138240] +- drm/vc4: Use drm_mode_copy() (Adrien Thierry) [2138240] +- drm/vc4: crtc: Fix runtime_pm reference counting (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Unregister codec device on unbind (Adrien Thierry) [2138240] +- drm/vc4: Use of_device_get_match_data() (Adrien Thierry) [2138240] +- drm/vc4: crtc: Fix redundant variable assignment (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Don't try disabling SCDC on Pi0-3. (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Ensure we don't use 2711 HPD registers on Pi0-3 (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Simplify the connector state retrieval (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Change CSC callback prototype (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Define colorspace matrices (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Replace CSC_CTL hardcoded value by defines (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Move XBAR setup to csc_setup (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Use full range helper in csc functions (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Add full range RGB helper (Adrien Thierry) [2138240] +- drm/edid: Rename drm_hdmi_avi_infoframe_colorspace to _colorimetry (Adrien Thierry) [2138240] +- drm/vc4: Fix deadlock on DSI device attach error (Adrien Thierry) [2138240] +- drm/vc4: remove redundant assignment of variable size (Adrien Thierry) [2138240] +- drm/vc4: Notify the firmware when DRM is in charge (Adrien Thierry) [2138240] +- drm/vc4: Remove conflicting framebuffers before callind bind_all (Adrien Thierry) [2138240] +- drm/vc4: Support nomodeset (Adrien Thierry) [2138240] +- firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE (Adrien Thierry) [2138240] +- drm/vc4: plane: Add support for YUV color encodings and ranges (Adrien Thierry) [2138240] +- drm/vc4: plane: Add support for DRM_FORMAT_P030 (Adrien Thierry) [2138240] +- drm/vc4: kms: Wait for the commit before increasing our clock rate (Adrien Thierry) [2138240] +- drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Adrien Thierry) [2138240] +- drm/cma-helper: Pass GEM CMA object in public interfaces (Adrien Thierry) [2138240] +- drm/cma-helper: Export dedicated wrappers for GEM object functions (Adrien Thierry) [2138240] +- drm/vc4: kms: Fix previous HVS commit wait (Adrien Thierry) [2138240] +- drm/vc4: kms: Don't duplicate pending commit (Adrien Thierry) [2138240] +- drm/vc4: kms: Clear the HVS FIFO commit pointer once done (Adrien Thierry) [2138240] +- drm/vc4: kms: Add missing drm_crtc_commit_put (Adrien Thierry) [2138240] +- drm/vc4: kms: Fix return code check (Adrien Thierry) [2138240] +- drm/vc4: fix error code in vc4_create_object() (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Introduce a scdc_enabled flag (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Introduce an output_enabled flag (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Check the device state in prepare() (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Prevent access to crtc->state outside of KMS (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Use a mutex to prevent concurrent framework access (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Add a spinlock to protect register access (Adrien Thierry) [2138240] +- drm/vc4: crtc: Copy assigned channel to the CRTC (Adrien Thierry) [2138240] +- drm/vc4: Fix non-blocking commit getting stuck forever (Adrien Thierry) [2138240] +- drm/vc4: crtc: Drop feed_txp from state (Adrien Thierry) [2138240] +- drm/vc4: Increase the core clock based on HVS load (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Enable the scrambler on reconnection (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Raise the maximum clock rate (Adrien Thierry) [2138240] +- drm/vc4: Leverage the load tracker on the BCM2711 (Adrien Thierry) [2138240] +- drm/vc4: crtc: Add some logging (Adrien Thierry) [2138240] +- drm/vc4: crtc: Rework the encoder retrieval code (again) (Adrien Thierry) [2138240] +- drm/vc4: crtc: Add encoder to vc4_crtc_config_pv prototype (Adrien Thierry) [2138240] +- drm/vc4: Make vc4_crtc_get_encoder public (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Fix HPD GPIO detection (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Remove the DDC probing for status detection (Adrien Thierry) [2138240] +- drm/vc4: crtc: Make sure the HDMI controller is powered when disabling (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Warn if we access the controller while disabled (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Make sure the device is powered with CEC (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Split the CEC disable / enable functions in two (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Rework the pre_crtc_configure error handling (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Make sure the controller is powered up during bind (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Make sure the controller is powered in detect (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Move the HSM clock enable to runtime_pm (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Set a default HSM rate (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Remove unused struct (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Actually check for the connector status in hotplug (Adrien Thierry) [2138240] +- Revert "drm/vc4: hdmi: Remove drm_encoder->crtc usage" (Adrien Thierry) [2138240] +- Revert drm/vc4 hdmi runtime PM changes (Adrien Thierry) [2138240] +- drm/vc4: dsi: Switch to devm_drm_of_get_bridge (Adrien Thierry) [2138240] +- drm/vc4: dpi: Switch to devm_drm_of_get_bridge (Adrien Thierry) [2138240] +- drm/vc4: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2138240] +- drm/vc4: hdmi: make vc4_hdmi_codec_pdata static (Adrien Thierry) [2138240] +- drm/vc4: Convert to Linux IRQ interfaces (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Remove unused struct (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Remove redundant variables (Adrien Thierry) [2138240] +- drm/bridge: Centralize error message when bridge attach fails (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Remove drm_encoder->crtc usage (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Only call into DRM framework if registered (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Drop devm interrupt handler for hotplug interrupts (Adrien Thierry) [2138240] +- drm: vc4: Fix pixel-wrap issue with DVP teardown (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Limit noise when deferring snd card registration (Adrien Thierry) [2138240] +- drm/aperture: Pass DRM driver structure instead of driver name (Adrien Thierry) [2138240] +- drm/vc4: Don't set struct drm_device.irq_enabled (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Register HDMI codec (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Remove firmware logic for MAI threshold setting (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Set HDMI_MAI_FMT (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET (Adrien Thierry) [2138240] +- drm/vc4: hdmi: Rely on interrupts to handle hotplug (Adrien Thierry) [2138240] + * Wed Dec 14 2022 Luis Claudio R. Goncalves [5.14.0-213.rt14.214.el9] - [rt] build kernel-rt-5.14.0-213.rt14.214.el9 [2125474] - redhat: configs: disable vDPA on all archs except x86_64 (Laurent Vivier) [2140885] diff --git a/sources b/sources index 8d09dbd..ba54030 100644 --- a/sources +++ b/sources @@ -1,4 +1,4 @@ SHA512 (kernel-abi-whitelists-5.13.0-1.tar.bz2) = ceba454e1f590c1e4ef4115a75463ae3ac2c2aa7ec85fa14a2669d666c421483a38225ee19d7d72b4ac7032375741408b23543e43588538c80161ec0cf57051c -SHA512 (linux-5.14.0-213.rt14.214.el9.tar.xz) = c217ce946f93dfd6928b63444469609f41ee9fba4de9bc1d4b59d928fca0d4d24ac1ef5e4120280b38a73e5b1b897a5e8131993ee750a70fe62d96b42a190494 -SHA512 (kernel-abi-stablelists-5.14.0-213.rt14.214.el9.tar.bz2) = b23381a4991721e50e3ca9b47d0cec930f2ae6306350e0a9e88fce3b23a2b008962ad12fb5413a83279a81f70057299a3140e6cf3bfd173fc40d2ad455de1dff -SHA512 (kernel-kabi-dw-5.14.0-213.rt14.214.el9.tar.bz2) = 565f812fa83a756ef7b91219031cfe80b1e853f22b4ed38ada76aed482caaf89df35e4d220f45728392765a757f8b0798e3b5a57fee0114e1d0379e887772578 +SHA512 (linux-5.14.0-214.rt14.215.el9.tar.xz) = d2d86a8a8262b1f6f42620e2d45537a09627ac04ed9130e549d288efadf397ffed3c85765b4fdcd310255b660b012d8a0f17d1e98e1837ce6b0bc4114892d8ca +SHA512 (kernel-abi-stablelists-5.14.0-214.rt14.215.el9.tar.bz2) = 32e64df4575e249d32f7e64fd4115eb7323f89ef61f26c2b9b42a12d5de817630f37cd69138358480d16270e103c1c4984ed497fc635906ebbe4cd7fcf50b9a2 +SHA512 (kernel-kabi-dw-5.14.0-214.rt14.215.el9.tar.bz2) = 565f812fa83a756ef7b91219031cfe80b1e853f22b4ed38ada76aed482caaf89df35e4d220f45728392765a757f8b0798e3b5a57fee0114e1d0379e887772578