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)
Undecided
Unassigned
Focal
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  Edit
Everyone can see this information.

Other bug subscribers