focal/linux-raspi: Upstream raspberrypi patchset 2020-09-04

Bug #1894873 reported by Juerg Haefliger
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-raspi (Ubuntu)
Confirmed
Undecided
Unassigned
Focal
Fix Released
Undecided
Unassigned

Bug Description

Upstream raspberrypi patchset 2020-09-04

   Ported from the following raspberrypi branch:
      rpi-5.4.y

from https://github.com/raspberrypi/linux.git

overlays: Add adafruit18 and sainsmart18 overlays
staging/fbtft: Add support for display variants
overlays: Minor README correction
configs: Include AppArmor support
configs: Make the evdev module a built-in
overlays: Fix error in README
overlays: Add spi0-1cs and spi0-2cs
media: i2c: ov9281: Add support for 8 bit readout
media: i2c: tc358743: Only allow supported pixel fmts in set_fmt
media: bcm2835-unicam: Drop WARN on uing direct cache alias
ARM: dts: bcm2835: Use the L2 non-allocating alias
configs: Enable upstream cpufreq driver for pi0/pi1
configs: Add CONFIG_SPS30=m
configs: Add I2C_HID=m
ARM: dts: bcm2708.dtsi: Don't delete the cpus node
staging: vc04_services: ISP: Fix dmabuf error check in S_CTRL
ARM: dts: bcm2711: Enable support for DDR52 eMMC
media: dvbsky: use a single mutex and state buffers for all R/W ops
RESET_CONTROLLER needs to be activated to compile Broadcom BCM2835 clock support
overlays: Updated MCP3008 compatible strings.
configs: Add CONFIG_UEVENT_HELPER=y
dt/overlays: Add PiFace Digital Device Tree Overlay
rtc: rv3028: Refresh RAM on EEPROM write
rtc: rv3028: Write BSM and TCE/TCR to EEPROM
dtoverlays: Add overlay for the PCA953x family of GPIO expanders
Bluetooth: btrtl: Add support for RTL8761B
update rpi-display-overlay.dts pins for 5.4
configs: Add USB_GADGET=m to bcmrpi3_defconfig
staging: vc04_services: codec: Fix component enable/disable
staging: vc04_service: codec: Allow start_streaming to update the buffernum
staging: vc04_services: codec: Fix incorrect buffer cleanup
drm/vc4: Set the possible crtcs mask correctly for planes with FKMS
drm/vc4: Increase the number of planes per crtc in FKMS.
overlays: Regenerate upstream-pi4
ARM: dts: Add required USB power domain for XCHI
config: Add USB gadget support to bcm2711 config
dts: bcm2711: Disable DVP by default
dtoverlays: Add the iio_hwmon driver to correct ADC issues
configs: add CONFIG_SENSORS_IIO_HWMON=m
overlays: Add maxtherm overlay for MAX6675/31855
backlight: gpio: Explicitly set the direction of the GPIO
overlays: Delete spi0-hw-cs
overlays: Fix sc16is75x overlays w.r.t. serdev
ARM: proc-v7: Force misalignment of early stmia
drm/vc4: Remove UIF from the list of modifiers returned by format_mod_supported
ARM: dts: Add UART skip-init properties for U-boot
configs: Restore missing cgroups to BCM2835-7
configs: Adding remaining crypto API modules
add CONFIG_CRYPTO_USER_API_HASH=m
bcm2835-dma: Advertise the full DMA range
ARM: dts: 2711 DMA can address 36 bits
staging: vchiq_arm: children inherit DMA config
SQUASH: leds: actpwr - delete unused variable
vc4: Report channel mapping back to userspace
configs: Add MAXIM_THERMOCOUPLE=m
Mute bug fix for the Audioinjector.net isolated soundcard.
staging: vc04_services: isp: Rework lens shading to take a dmabuf
ARM: dts: Select the actpwr LED trigger on Zeroes
configs: Enable LEDS_TRIGGER_ACTPWR
leds: Add the actpwr trigger
drm/vc4: Add DRM_MODE_FLAG_DBLCLK support to vc4-fkms
dt/dtoverlays: imx477: Add parameter to set camera module rotation
dt/dtoverlays: imx219: Add parameter to set camera module rotation
dt/dtoverlays: ov5647: Add parameter to set camera module rotation
media: i2c: imx477: Parse and register properties
media: i2c: imx219: Parse and register properties
media: i2c: ov5647: Parse and register properties
media: v4l2-ctrls: Add helper to register properties
media: v4l2-fwnode: Add helper to parse device properties
media: v4l2-ctrls: Add camera orientation and rotation
media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION
media: v4l2-ctrl: Document V4L2_CID_CAMERA_ORIENTATION
media: dt-bindings: video-interface: Replace 'rotation' description
media: dt-bindings: video-interfaces: Document 'orientation' property
correct SND_SOC_DAILINK_DEFS
dt-bindings: bcm2835-unicam: Update documentation with new clock params
media: bcm2835: unicam: Set VPU min clock freq to 250Mhz.
SQUASH: dts: Further simplify firmware clocks
dts: Enable NO_WAIT_RESP for hdmi audio dma
vc_hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE
vc4_hdmi: Remove firmware logic for MAI threshold setting
drm/vc4: enable HBR MAI format on HBR streams
drm/vc4: move setup from hw_params to prepare
drm/vc4: add iec958 controls to vc4_hdmi
vc4_hdmi: Set HDMI_MAI_FMT
defconfigs: Add the Omnivision OV7251 sensor driver to the defconfigs
dtoverlays: Create an overlay for the Omnivision OV7251 sensor
configs: Add CAN_EMS_USB=m
media: bcm2835-unicam: Ensure type is VIDEO_CAPTURE in [g|s]_selection
media: bcm2835-unicam: Reinstate V4L2_CAP_READWRITE in the caps
media: i2c: imx290: Set the colorspace fields in the format
media: i2c: imx290: Add support for g_selection to report cropping
media: i2c: imx290: Explicitly set v&h blank on mode change
ARM: dts: hifiberry-dacplus headphone amp support
Enhances the DAC+ driver to control the optional headphone amplifier
Bluetooth: hci_bcm: Drive RTS only for BCM43438
Bluetooth: hci_bcm: Support pcm params in dts
Bluetooth: btbcm: Support pcm configuration
Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354
Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth
Bluetooth: hci_bcm: Add compatible string for BCM43540
Bluetooth: hci_bcm: Fix RTS handling during startup
defconfigs: Add OV9281 to all the Pi defconfigs
dtoverlay: Add overlay for Omnivision OV9281 image sensor
media: i2c: ov9281: Read chip ID via 2 reads
media: i2c: ov9281: Fixup for recent kernel releases, and remove custom code
media: i2c: ov9281: add enum_frame_interval function for iq tool 2.2 and hal3
media: i2c: ov9281: fix mclk issue when probe multiple camera.
media: i2c: add ov9281 driver.
configs: Enable CONFIG_BLK_DEV_NVME=m
ARM: dts: Restore the old 2711 scb ranges property
bcm2835-dma: Add NO_WAIT_RESP flag
ARM: dts: Make bcm2711 dts more like 5.7
ARM: dts: Copy kernel BT changes to CM4
configs: Regenerate Pi defconfigs
overlays: rpi-ft5406: Fix boolean parameters
dtoverlays: Fixup imx219 and imx477 overlays due to parsing failures
irqchip/bcm2835: Quiesce IRQs left enabled by bootloader
drm/vc4: FKMS: Put includes in alphabetical order, and use <> instead of ""
dt: Use rpi-firmware-kms-2711 on 2711 platforms
drm/vc4: FKMS Block modes with odd horizontal timing values on Pi4
drm/vc4: Make FKMS max refresh rate a module parameter
overlays: Fix miniuart-bt "krnbt" parameter
media: bcm2835-unicam: Add support for unpacked 14bit Bayer formats
media: bcm2835-unicam: Add support for 14bit mono sources
media: bcm2835-unicam: Add support for 12bit mono packed format
staging: vc04_services: codec: Add support for 14bit Bayer formats
staging: vc04_services: codec: Add support for mono formats
staging: vc04_services: codec: Increase the number of supported formats expected
staging: vc04_services: isp: Increase the number of supported formats expected
staging: vc04_services: isp: Add monochrome image formats
staging: vc04_services: isp: Add support for 14bit Bayer
media: Add a pixel format for MIPI packed 14bit luma only.
media: Add a pixel format for MIPI packed 12bit luma only.
media: v4l: Add 1X14 14-bit greyscale media bus code definition
media: v4l: Add 14-bit raw greyscale pixel format
media: v4l: Add 14-bit raw bayer pixel formats
serial: 8250: bcm2835aux - defer if clock is zero
drm/vc4: Allow interlaced HDMI modes from FKMS.
ARM: dts: Add Bluetooth nodes for Raspberry Pi
config: Set CONFIG_SERIAL_DEV_CTRL_TTYPORT=y in Raspberry Pi defconfigs
uapi: bcm2835-isp: Fixups for bcm2835-isp uapi structures
staging: vc04_services: isp: Reorder operations during device probe
staging: vc04_services: isp: Fixup g/s_selection implementation
vc4_hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET
defconfig: Add Sony IMX290 image sensor driver to all Pi defconfigs
dtoverlays: Add an overlay for the Sony IMX290 image sensor
media: i2c: imx290: Switch set_hmax to use imx290_write_buffered_reg
media : i2c: imx290: Add support for the mono sensor variant.
media: dt-bindings: media: i2c: Add mono version to IMX290 bindings
media: i2c: imx290: Add H and V flip controls
media: i2c: imx290: Add exposure control to the driver.
media: i2c: imx290: Add support for V4L2_CID_VBLANK
media: i2c: imx290: Convert HMAX setting into V4L2_CID_HBLANK
media: i2c: imx290: Correct range for V4L2_CID_GAIN to 0-238
media: i2c: imx290: Add support for 74.25MHz clock
media: i2c: imx290: set bus_type before calling v4l2_fwnode_endpoint_alloc_parse()
media: i2c: imx290: Move the settle time delay out of loop
media: i2c: imx290: Add support to enumerate all frame sizes
media: i2c: imx290: Add RAW12 mode support
media: i2c: imx290: Add support for test pattern generation
media: i2c: imx290: Add configurable link frequency and pixel rate
media: i2c: imx290: Add support for 2 data lanes
media: i2c: imx290: fix reset GPIO pin handling
media: i2c: imx290: fix the order of the args in SET_RUNTIME_PM_OPS()
media: i2c: imx290: set the format before VIDIOC_SUBDEV_G_FMT is called
media: i2c: Add IMX290 CMOS image sensor driver
media: dt-bindings: media: i2c: Add IMX290 CMOS sensor binding
media: bcm2835-unicam: Avoid gcc warning over {0} on endpoint
dt/dtoverlays: Fix up base DT and overlays for updated Unicam driver
media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1
media: bcm2835-unicam: Retain packing information on G_FMT
media: bcm2835-unicam: Fixup review comments from Hans.
media: bcm2835: unicam: Fix uninitialized warning
media: bcm2835-unicam: Always service interrupts
media: bcm2835-unicam: Add support for get_mbus_config to set num lanes
media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface
include: media: Add vfl_devnode_type of VFL_TYPE_VIDEO
drivers: media: Remove the downstream version of bcm2835-unicam
media: rcar-csi2: Negotiate data lanes number
media: i2c: adv748x: Implement get_mbus_config
media: i2c: adv748x: Adjust TXA data lanes number
staging: media: imx: Update TODO entry
media: v4l2-subdev: Remove [s|g]_mbus_config video ops
media: pxa_camera: Use the new set_mbus_config op
media: i2c: ov6650: Use new [get|set]_mbus_config ops
media: i2c: Use the new get_mbus_config pad op
media: v4l2-subdev: Introduce [get|set]_mbus_config pad ops
brcmfmac: Prefer a ccode from OTP over nvram file
staging: bcm2835-audio: Add missing MODULE_ALIAS
media: irs1125: Keep HW in sync after imager reset
media: irs1125: Atomic access to imager reconfiguration
media: irs1125: Refactoring and debug messages
media: irs1125: Using i2c_transfer for ic2 reads
ARM: dts: Set brcm,enable-l1ss for CM4
PCI: brcmstb: Add DT property to control L1SS
ARM: dts: Add bcm2711-rpi-cm4.dts
SQUASH: dts: Fix firmware clocks support
clk: rpi: Fix compatible indentation
clk: rpi: Only register a few firmware clocks
clk: bcm: rpi: Remove the quirks for the CPU clock
clk: bcm: rpi: Give firmware clocks a name
clk: bcm: rpi: Use CCF boundaries instead of rolling our own
clk: bcm: rpi: Add an enum for the firmware clocks
clk: rpi: Adjust DT binding to match upstream
PCI: brcmstb: Assert fundamental reset on initialization

CVE References

Juerg Haefliger (juergh)
Changed in linux-raspi (Ubuntu):
status: New → Confirmed
Juerg Haefliger (juergh)
description: updated
Juerg Haefliger (juergh)
description: updated
Changed in linux-raspi (Ubuntu Focal):
status: New → In Progress
Changed in linux-raspi (Ubuntu Focal):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (43.6 KiB)

This bug was fixed in the package linux-raspi - 5.4.0-1021.24

---------------
linux-raspi (5.4.0-1021.24) focal; urgency=medium

  [ Ubuntu: 5.4.0-50.55 ]

  * CVE-2020-16119
    - SAUCE: dccp: avoid double free of ccid on child socket
  * CVE-2020-16120
    - Revert "UBUNTU: SAUCE: overlayfs: ensure mounter privileges when reading
      directories"
    - ovl: pass correct flags for opening real directory
    - ovl: switch to mounter creds in readdir
    - ovl: verify permissions in ovl_path_open()
    - ovl: call secutiry hook in ovl_real_ioctl()
    - ovl: check permission to open real file

linux-raspi (5.4.0-1020.22) focal; urgency=medium

  * focal/linux-raspi: 5.4.0-1020.22 -proposed tracker (LP: #1895988)

  * Focal update: v5.4.61 upstream stable release (LP: #1893115)
    - raspi: [Config] update config for SPI_DYNAMIC

  * Enable irs1125 module (LP: #1893779)
    - [Config] raspi: Set VIDEO_IRS1125=m

  * focal/linux-raspi: Upstream raspberrypi patchset 2020-09-04 (LP: #1894873)
    - PCI: brcmstb: Assert fundamental reset on initialization
    - clk: rpi: Adjust DT binding to match upstream
    - clk: bcm: rpi: Add an enum for the firmware clocks
    - clk: bcm: rpi: Use CCF boundaries instead of rolling our own
    - clk: bcm: rpi: Give firmware clocks a name
    - clk: bcm: rpi: Remove the quirks for the CPU clock
    - clk: rpi: Only register a few firmware clocks
    - clk: rpi: Fix compatible indentation
    - SQUASH: dts: Fix firmware clocks support
    - ARM: dts: Add bcm2711-rpi-cm4.dts
    - PCI: brcmstb: Add DT property to control L1SS
    - ARM: dts: Set brcm,enable-l1ss for CM4
    - media: irs1125: Using i2c_transfer for ic2 reads
    - media: irs1125: Refactoring and debug messages
    - media: irs1125: Atomic access to imager reconfiguration
    - media: irs1125: Keep HW in sync after imager reset
    - staging: bcm2835-audio: Add missing MODULE_ALIAS
    - brcmfmac: Prefer a ccode from OTP over nvram file
    - media: v4l2-subdev: Introduce [get|set]_mbus_config pad ops
    - media: i2c: Use the new get_mbus_config pad op
    - media: i2c: ov6650: Use new [get|set]_mbus_config ops
    - media: pxa_camera: Use the new set_mbus_config op
    - media: v4l2-subdev: Remove [s|g]_mbus_config video ops
    - staging: media: imx: Update TODO entry
    - media: i2c: adv748x: Adjust TXA data lanes number
    - media: i2c: adv748x: Implement get_mbus_config
    - media: rcar-csi2: Negotiate data lanes number
    - drivers: media: Remove the downstream version of bcm2835-unicam
    - include: media: Add vfl_devnode_type of VFL_TYPE_VIDEO
    - media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface
    - media: bcm2835-unicam: Add support for get_mbus_config to set num lanes
    - media: bcm2835-unicam: Always service interrupts
    - media: bcm2835: unicam: Fix uninitialized warning
    - media: bcm2835-unicam: Fixup review comments from Hans.
    - media: bcm2835-unicam: Retain packing information on G_FMT
    - media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1
    - dt/dtoverlays: Fix up base DT and overlays for updated Unicam driver
    - media: bcm2835-unicam: Avoid gcc warning over {0} on endpo...

Changed in linux-raspi (Ubuntu Focal):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.