Public bug reported: Upstream raspberrypi patchset 2022-09-14
Ported from the following raspberrypi branch: rpi-5.19.y from https://github.com/raspberrypi/linux.git usb: xhci: expand mitigations for VLI_SS_BULK_OUT_BUG quirk configs: Add NET_XFRM=m drm/vc4: v3d: Switch to devm_pm_runtime_enable drm/vc4: v3d: Rework the runtime_pm setup drm/vc4: v3d: Stop disabling interrupts drm/vc4: perfmon: Add missing mutex_destroy drm/vc4: Switch to drmm_mutex_init drm/vc4: hvs: Skip DebugFS Registration for FKMS drm/vc4: debugfs: Simplify debugfs registration drm/vc4: debugfs: Return an error on failure drm/vc4: debugfs: Protect device resources drm/vc4: vec: Switch to devm_pm_runtime_enable drm/vc4: vec: Protect device resources after removal drm/vc4: vec: Switch to DRM-managed connector initialization drm/vc4: vec: Switch to DRM-managed encoder initialization drm/vc4: vec: Remove call to drm_connector_unregister() drm/vc4: vec: Switch to drmm_kzalloc drm/vc4: vec: Embed DRM structures into the private structure drm/vc4: vec: Remove vc4_dev vec pointer drm/vc4: txp: Protect device resources drm/vc4: txp: Remove call to drm_connector_unregister() drm/vc4: txp: Switch to drmm_kzalloc drm/vc4: txp: Remove duplicate regset drm/vc4: txp: Remove vc4_dev txp pointer drm/vc4: hdmi: Switch to devm_pm_runtime_enable drm/vc4: hdmi: Protect device resources after removal drm/vc4: hdmi: Move audio structure offset checks drm/vc4: hdmi: Use devm to register hotplug interrupts drm/vc4: hdmi: Switch to DRM-managed kfree to build regsets drm/vc4: hdmi: Use a device-managed action for DDC drm/vc4: hdmi: Switch to device-managed CEC initialization drm/vc4: hdmi: Switch to device-managed ALSA initialization drm/vc4: hdmi: Switch to DRM-managed connector initialization drm/vc4: hdmi: Switch to DRM-managed encoder initialization drm/vc4: hdmi: Remove call to drm_connector_unregister() drm/vc4: hdmi: Switch to drmm_kzalloc drm/vc4: dsi: Switch to devm_pm_runtime_enable drm/vc4: dsi: Fix the driver structure lifetime drm/vc4: dsi: Switch to drmm_of_get_bridge drm/vc4: dsi: Switch to DRM-managed encoder initialization drm/vc4: dsi: Embed DRM structures into the private structure drm/vc4: dpi: Protect device resources drm/vc4: dpi: Switch to drmm_of_get_bridge drm/vc4: dpi: Switch to DRM-managed encoder initialization drm/vc4: dpi: Add action to disable the clock drm/vc4: dpi: Remove unnecessary drm_of_panel_bridge_remove call drm/vc4: dpi: Return an error if we can't enable our clock drm/vc4: dpi: Switch to drmm_kzalloc drm/vc4: dpi: Embed DRM structures into the private structure drm/vc4: dpi: Remove vc4_dev dpi pointer drm/vc4: crtc: Switch to DRM-managed CRTC initialization drm/vc4: crtc: Switch to drmm_kzalloc drm/vc4: crtc: Move debugfs_name to crtc_data drm/vc4: plane: Switch to drmm_universal_plane_alloc() drm/vc4: crtc: Remove manual plane removal on error drm/vc4: plane: Take possible_crtcs as an argument drm/vc4: hvs: Remove planes currently allocated before taking down drm/vc4: hvs: Protect device resources after removal drm/vc4: crtc: Create vblank reporting function drm/vc4: drv: Use drm_dev_unplug drm/vc4: drv: Call component_unbind_all() drm/vc4: Add module dependency on hdmi-codec drm/bridge: panel: Introduce drmm_of_get_bridge drm/bridge: panel: Introduce drmm_panel_bridge_add drm/connector: Introduce drmm_connector_init drm/connector: Check for destroy implementation drm/connector: Consolidate Connector Initialization drm/connector: Clarify when drm_connector_unregister is needed drm/connector: Mention the cleanup after drm_connector_init drm/connector: Reorder headers drm/encoder: Introduce drmm_encoder_init drm/crtc: Introduce drmm_crtc_init_with_planes drm/mipi-dsi: Detach devices when removing the host overlays: Rename unofficial "rpi-" overlays overlays: Add the Raspberry Pi sound cards media: i2c: imx290: Do not reset exposure time from set_fmt media: i2c: imx290: Drop incorrect comment about pixelrate Revert "media: i2c: imx290: Explicitly set v&h blank on mode change" media: i2c: imx290: Updating VBLANK should update exposure in all states ASoC:ma120x0p: Extend the volume range to -144dB (mute) media: bcm2835-unicam: Fix for possible dummy buffer overrun drm/vc4: Correct interrupt masking bit assignment for HVS5 drm/vc4: SCALER_DISPBKGND_AUTOHS is only valid on HVS4 drm/vc4: Set AXI panic modes for the HVS drm/vc4: Configure the HVS COB allocations overlays: Add a pull (up/down) parameter to pps-gpio configs: Add LAN7430 driver on BCM2711 media: i2c: arducam-pivariety: Add custom controls defconfigs: Add CONFIG_MUX_GPIO. media: video-mux: Read CSI2 config from FW, and pass to receiver drm/vc4: Add async update support for cursor planes rpi-simple-soundcard: limits sample rate of Merus Amp board overlays: merus-amp: Set GPIO 8 as input np configs: Enable DACBERRY400 overlays: Add dacberry400 sound: soc: bcm: Added Sound card driver for Dacberry400 Audio card for Raspberry Pi 400 overlays: gpio-fan: Document the hyst parameter overlays: gpio-fan: Add hyst (hysteresis) param configs: Add support for Cilium on 2711 64-bit bcm2835-v4l2-codec: support H.264 5.0 and 5.1 levels dtoverlays: Reshuffle image sensor overlays to allow use with muxes defconfigs: Add VIDEO_MUX to all defconfigs dtoverlays: Add overlays for Sony IMX327 and IMX462 image sensors media: i2c: imx290: Add compatible strings for IMX327 and IMX462 bcm2708-dmaengine: Use platform_get_irq media: bcm2835-unicam: Correctly handle FS + FE ISR condtion rpi-simple-soundcard: adds definitions for the HiFiBerry AMP3 card overlays:Adds HiFiBerry AMP3 configs: Add CONFIG_MT7921U=m overlays: Mark more overlays as Pi4-specific overlays: Make more overlays runtime-capable configs: Enable CEPH_FS=m configs: Enable IP_VS_IPV6 (for loadbalancing) configs: Enable IIO software trigger modules dtoverlays: Add nohdmi options to vc4-kms-v3d overlays Revert "ext4: make mb_optimize_scan performance mount option work with extents" ** Affects: linux-raspi (Ubuntu) Importance: Undecided Status: New ** Affects: linux-raspi (Ubuntu Kinetic) Importance: Undecided Status: New ** Changed in: linux (Ubuntu) Status: New => Confirmed ** Also affects: linux (Ubuntu Kinetic) Importance: Undecided Status: Confirmed ** Also affects: linux-raspi (Ubuntu) Importance: Undecided Status: New ** No longer affects: linux (Ubuntu Kinetic) ** No longer affects: linux (Ubuntu) ** Summary changed: - kinetic/linux: Update to upstream raspberrypi rpi-5.19.y (2022-09-14) + kinetic/linux-raspi: Update to upstream raspberrypi rpi-5.19.y (2022-09-14) ** Description changed: - Upstream raspberrypi patchset 2022-09-14 - Ported from the following raspberrypi branch: - rpi-5.19.y - from https://github.com/raspberrypi/linux.git + Ported from the following raspberrypi branch: + rpi-5.19.y + from https://github.com/raspberrypi/linux.git + + usb: xhci: expand mitigations for VLI_SS_BULK_OUT_BUG quirk + configs: Add NET_XFRM=m + drm/vc4: v3d: Switch to devm_pm_runtime_enable + drm/vc4: v3d: Rework the runtime_pm setup + drm/vc4: v3d: Stop disabling interrupts + drm/vc4: perfmon: Add missing mutex_destroy + drm/vc4: Switch to drmm_mutex_init + drm/vc4: hvs: Skip DebugFS Registration for FKMS + drm/vc4: debugfs: Simplify debugfs registration + drm/vc4: debugfs: Return an error on failure + drm/vc4: debugfs: Protect device resources + drm/vc4: vec: Switch to devm_pm_runtime_enable + drm/vc4: vec: Protect device resources after removal + drm/vc4: vec: Switch to DRM-managed connector initialization + drm/vc4: vec: Switch to DRM-managed encoder initialization + drm/vc4: vec: Remove call to drm_connector_unregister() + drm/vc4: vec: Switch to drmm_kzalloc + drm/vc4: vec: Embed DRM structures into the private structure + drm/vc4: vec: Remove vc4_dev vec pointer + drm/vc4: txp: Protect device resources + drm/vc4: txp: Remove call to drm_connector_unregister() + drm/vc4: txp: Switch to drmm_kzalloc + drm/vc4: txp: Remove duplicate regset + drm/vc4: txp: Remove vc4_dev txp pointer + drm/vc4: hdmi: Switch to devm_pm_runtime_enable + drm/vc4: hdmi: Protect device resources after removal + drm/vc4: hdmi: Move audio structure offset checks + drm/vc4: hdmi: Use devm to register hotplug interrupts + drm/vc4: hdmi: Switch to DRM-managed kfree to build regsets + drm/vc4: hdmi: Use a device-managed action for DDC + drm/vc4: hdmi: Switch to device-managed CEC initialization + drm/vc4: hdmi: Switch to device-managed ALSA initialization + drm/vc4: hdmi: Switch to DRM-managed connector initialization + drm/vc4: hdmi: Switch to DRM-managed encoder initialization + drm/vc4: hdmi: Remove call to drm_connector_unregister() + drm/vc4: hdmi: Switch to drmm_kzalloc + drm/vc4: dsi: Switch to devm_pm_runtime_enable + drm/vc4: dsi: Fix the driver structure lifetime + drm/vc4: dsi: Switch to drmm_of_get_bridge + drm/vc4: dsi: Switch to DRM-managed encoder initialization + drm/vc4: dsi: Embed DRM structures into the private structure + drm/vc4: dpi: Protect device resources + drm/vc4: dpi: Switch to drmm_of_get_bridge + drm/vc4: dpi: Switch to DRM-managed encoder initialization + drm/vc4: dpi: Add action to disable the clock + drm/vc4: dpi: Remove unnecessary drm_of_panel_bridge_remove call + drm/vc4: dpi: Return an error if we can't enable our clock + drm/vc4: dpi: Switch to drmm_kzalloc + drm/vc4: dpi: Embed DRM structures into the private structure + drm/vc4: dpi: Remove vc4_dev dpi pointer + drm/vc4: crtc: Switch to DRM-managed CRTC initialization + drm/vc4: crtc: Switch to drmm_kzalloc + drm/vc4: crtc: Move debugfs_name to crtc_data + drm/vc4: plane: Switch to drmm_universal_plane_alloc() + drm/vc4: crtc: Remove manual plane removal on error + drm/vc4: plane: Take possible_crtcs as an argument + drm/vc4: hvs: Remove planes currently allocated before taking down + drm/vc4: hvs: Protect device resources after removal + drm/vc4: crtc: Create vblank reporting function + drm/vc4: drv: Use drm_dev_unplug + drm/vc4: drv: Call component_unbind_all() + drm/vc4: Add module dependency on hdmi-codec + drm/bridge: panel: Introduce drmm_of_get_bridge + drm/bridge: panel: Introduce drmm_panel_bridge_add + drm/connector: Introduce drmm_connector_init + drm/connector: Check for destroy implementation + drm/connector: Consolidate Connector Initialization + drm/connector: Clarify when drm_connector_unregister is needed + drm/connector: Mention the cleanup after drm_connector_init + drm/connector: Reorder headers + drm/encoder: Introduce drmm_encoder_init + drm/crtc: Introduce drmm_crtc_init_with_planes + drm/mipi-dsi: Detach devices when removing the host + overlays: Rename unofficial "rpi-" overlays + overlays: Add the Raspberry Pi sound cards + media: i2c: imx290: Do not reset exposure time from set_fmt + media: i2c: imx290: Drop incorrect comment about pixelrate + Revert "media: i2c: imx290: Explicitly set v&h blank on mode change" + media: i2c: imx290: Updating VBLANK should update exposure in all states + ASoC:ma120x0p: Extend the volume range to -144dB (mute) + media: bcm2835-unicam: Fix for possible dummy buffer overrun + drm/vc4: Correct interrupt masking bit assignment for HVS5 + drm/vc4: SCALER_DISPBKGND_AUTOHS is only valid on HVS4 + drm/vc4: Set AXI panic modes for the HVS + drm/vc4: Configure the HVS COB allocations + overlays: Add a pull (up/down) parameter to pps-gpio + configs: Add LAN7430 driver on BCM2711 + media: i2c: arducam-pivariety: Add custom controls + defconfigs: Add CONFIG_MUX_GPIO. + media: video-mux: Read CSI2 config from FW, and pass to receiver + drm/vc4: Add async update support for cursor planes + rpi-simple-soundcard: limits sample rate of Merus Amp board + overlays: merus-amp: Set GPIO 8 as input np + configs: Enable DACBERRY400 + overlays: Add dacberry400 + sound: soc: bcm: Added Sound card driver for Dacberry400 Audio card for Raspberry Pi 400 + overlays: gpio-fan: Document the hyst parameter + overlays: gpio-fan: Add hyst (hysteresis) param + configs: Add support for Cilium on 2711 64-bit + bcm2835-v4l2-codec: support H.264 5.0 and 5.1 levels + dtoverlays: Reshuffle image sensor overlays to allow use with muxes + defconfigs: Add VIDEO_MUX to all defconfigs + dtoverlays: Add overlays for Sony IMX327 and IMX462 image sensors + media: i2c: imx290: Add compatible strings for IMX327 and IMX462 + bcm2708-dmaengine: Use platform_get_irq + media: bcm2835-unicam: Correctly handle FS + FE ISR condtion + rpi-simple-soundcard: adds definitions for the HiFiBerry AMP3 card + overlays:Adds HiFiBerry AMP3 + configs: Add CONFIG_MT7921U=m + overlays: Mark more overlays as Pi4-specific + overlays: Make more overlays runtime-capable + configs: Enable CEPH_FS=m + configs: Enable IP_VS_IPV6 (for loadbalancing) + configs: Enable IIO software trigger modules + dtoverlays: Add nohdmi options to vc4-kms-v3d overlays + Revert "ext4: make mb_optimize_scan performance mount option work with extents" -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1989958 Title: kinetic/linux-raspi: Update to upstream raspberrypi rpi-5.19.y (2022-09-14) Status in linux-raspi package in Ubuntu: New Status in linux-raspi source package in Kinetic: New Bug description: Upstream raspberrypi patchset 2022-09-14 Ported from the following raspberrypi branch: rpi-5.19.y from https://github.com/raspberrypi/linux.git usb: xhci: expand mitigations for VLI_SS_BULK_OUT_BUG quirk configs: Add NET_XFRM=m drm/vc4: v3d: Switch to devm_pm_runtime_enable drm/vc4: v3d: Rework the runtime_pm setup drm/vc4: v3d: Stop disabling interrupts drm/vc4: perfmon: Add missing mutex_destroy drm/vc4: Switch to drmm_mutex_init drm/vc4: hvs: Skip DebugFS Registration for FKMS drm/vc4: debugfs: Simplify debugfs registration drm/vc4: debugfs: Return an error on failure drm/vc4: debugfs: Protect device resources drm/vc4: vec: Switch to devm_pm_runtime_enable drm/vc4: vec: Protect device resources after removal drm/vc4: vec: Switch to DRM-managed connector initialization drm/vc4: vec: Switch to DRM-managed encoder initialization drm/vc4: vec: Remove call to drm_connector_unregister() drm/vc4: vec: Switch to drmm_kzalloc drm/vc4: vec: Embed DRM structures into the private structure drm/vc4: vec: Remove vc4_dev vec pointer drm/vc4: txp: Protect device resources drm/vc4: txp: Remove call to drm_connector_unregister() drm/vc4: txp: Switch to drmm_kzalloc drm/vc4: txp: Remove duplicate regset drm/vc4: txp: Remove vc4_dev txp pointer drm/vc4: hdmi: Switch to devm_pm_runtime_enable drm/vc4: hdmi: Protect device resources after removal drm/vc4: hdmi: Move audio structure offset checks drm/vc4: hdmi: Use devm to register hotplug interrupts drm/vc4: hdmi: Switch to DRM-managed kfree to build regsets drm/vc4: hdmi: Use a device-managed action for DDC drm/vc4: hdmi: Switch to device-managed CEC initialization drm/vc4: hdmi: Switch to device-managed ALSA initialization drm/vc4: hdmi: Switch to DRM-managed connector initialization drm/vc4: hdmi: Switch to DRM-managed encoder initialization drm/vc4: hdmi: Remove call to drm_connector_unregister() drm/vc4: hdmi: Switch to drmm_kzalloc drm/vc4: dsi: Switch to devm_pm_runtime_enable drm/vc4: dsi: Fix the driver structure lifetime drm/vc4: dsi: Switch to drmm_of_get_bridge drm/vc4: dsi: Switch to DRM-managed encoder initialization drm/vc4: dsi: Embed DRM structures into the private structure drm/vc4: dpi: Protect device resources drm/vc4: dpi: Switch to drmm_of_get_bridge drm/vc4: dpi: Switch to DRM-managed encoder initialization drm/vc4: dpi: Add action to disable the clock drm/vc4: dpi: Remove unnecessary drm_of_panel_bridge_remove call drm/vc4: dpi: Return an error if we can't enable our clock drm/vc4: dpi: Switch to drmm_kzalloc drm/vc4: dpi: Embed DRM structures into the private structure drm/vc4: dpi: Remove vc4_dev dpi pointer drm/vc4: crtc: Switch to DRM-managed CRTC initialization drm/vc4: crtc: Switch to drmm_kzalloc drm/vc4: crtc: Move debugfs_name to crtc_data drm/vc4: plane: Switch to drmm_universal_plane_alloc() drm/vc4: crtc: Remove manual plane removal on error drm/vc4: plane: Take possible_crtcs as an argument drm/vc4: hvs: Remove planes currently allocated before taking down drm/vc4: hvs: Protect device resources after removal drm/vc4: crtc: Create vblank reporting function drm/vc4: drv: Use drm_dev_unplug drm/vc4: drv: Call component_unbind_all() drm/vc4: Add module dependency on hdmi-codec drm/bridge: panel: Introduce drmm_of_get_bridge drm/bridge: panel: Introduce drmm_panel_bridge_add drm/connector: Introduce drmm_connector_init drm/connector: Check for destroy implementation drm/connector: Consolidate Connector Initialization drm/connector: Clarify when drm_connector_unregister is needed drm/connector: Mention the cleanup after drm_connector_init drm/connector: Reorder headers drm/encoder: Introduce drmm_encoder_init drm/crtc: Introduce drmm_crtc_init_with_planes drm/mipi-dsi: Detach devices when removing the host overlays: Rename unofficial "rpi-" overlays overlays: Add the Raspberry Pi sound cards media: i2c: imx290: Do not reset exposure time from set_fmt media: i2c: imx290: Drop incorrect comment about pixelrate Revert "media: i2c: imx290: Explicitly set v&h blank on mode change" media: i2c: imx290: Updating VBLANK should update exposure in all states ASoC:ma120x0p: Extend the volume range to -144dB (mute) media: bcm2835-unicam: Fix for possible dummy buffer overrun drm/vc4: Correct interrupt masking bit assignment for HVS5 drm/vc4: SCALER_DISPBKGND_AUTOHS is only valid on HVS4 drm/vc4: Set AXI panic modes for the HVS drm/vc4: Configure the HVS COB allocations overlays: Add a pull (up/down) parameter to pps-gpio configs: Add LAN7430 driver on BCM2711 media: i2c: arducam-pivariety: Add custom controls defconfigs: Add CONFIG_MUX_GPIO. media: video-mux: Read CSI2 config from FW, and pass to receiver drm/vc4: Add async update support for cursor planes rpi-simple-soundcard: limits sample rate of Merus Amp board overlays: merus-amp: Set GPIO 8 as input np configs: Enable DACBERRY400 overlays: Add dacberry400 sound: soc: bcm: Added Sound card driver for Dacberry400 Audio card for Raspberry Pi 400 overlays: gpio-fan: Document the hyst parameter overlays: gpio-fan: Add hyst (hysteresis) param configs: Add support for Cilium on 2711 64-bit bcm2835-v4l2-codec: support H.264 5.0 and 5.1 levels dtoverlays: Reshuffle image sensor overlays to allow use with muxes defconfigs: Add VIDEO_MUX to all defconfigs dtoverlays: Add overlays for Sony IMX327 and IMX462 image sensors media: i2c: imx290: Add compatible strings for IMX327 and IMX462 bcm2708-dmaengine: Use platform_get_irq media: bcm2835-unicam: Correctly handle FS + FE ISR condtion rpi-simple-soundcard: adds definitions for the HiFiBerry AMP3 card overlays:Adds HiFiBerry AMP3 configs: Add CONFIG_MT7921U=m overlays: Mark more overlays as Pi4-specific overlays: Make more overlays runtime-capable configs: Enable CEPH_FS=m configs: Enable IP_VS_IPV6 (for loadbalancing) configs: Enable IIO software trigger modules dtoverlays: Add nohdmi options to vc4-kms-v3d overlays Revert "ext4: make mb_optimize_scan performance mount option work with extents" To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi/+bug/1989958/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp

