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

Reply via email to