Need to disable CONFIG_DRM_V3D in the raspi2 eoan kernel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-raspi2 (Ubuntu) |
Fix Released
|
Critical
|
Hui Wang | ||
Eoan |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
We enabled this driver in the linux-image-
Users report crash of this driver via: #1852035 and #1850876
This bug is for tracking the reverting the fix of #1850876.
[Impact]
According to the #1852035 and #1850876, users reported that the driver
v3d will crash under desktop, then I checked the upstream kernel, the
branch rpi-5.3.y was merged some fixes for v3d driver on Nov 11, I
tested this branch myself, found the driver still has some problem.
I also applied those patches to eoan kernel and built a testing
kernel, users reported similar problems with this testing kernel.
So the safest way is to disable this driver in the kernel agian, until
the branch rpi-5.3.y has the fixes for this driver. Or we could
investigate and backport fixes from rpi-4.19.y later.
[Fix]
Revert a patch in the 1013 kernel.
[Test Case]
Users tested 1012 kernel a lot, they didn't report the unstable issues,
and before the 1013, this driver was always disabled.
[Regression Risk]
Low, just revert a new enabled driver in the 1013 kernel.
CVE References
description: | updated |
Changed in linux-raspi2 (Ubuntu): | |
importance: | Undecided → Critical |
Changed in linux-raspi2 (Ubuntu Eoan): | |
status: | New → Fix Committed |
Changed in linux-raspi2 (Ubuntu): | |
status: | New → Fix Released |
This bug was fixed in the package linux-raspi2 - 5.3.0-1014.16
---------------
linux-raspi2 (5.3.0-1014.16) eoan; urgency=medium
* eoan/linux-raspi2: 5.3.0-1014.16 -proposed tracker (LP: #1854006)
* Need to disable CONFIG_DRM_V3D in the raspi2 eoan kernel (LP: #1853789)
- [config] raspi2: Revert "UBUNTU: [config] raspi2: CONFIG_DRM_V3D=m"
linux-raspi2 (5.3.0-1013.15) eoan; urgency=medium
* eoan/linux-raspi2: 5.3.0-1013.15 -proposed tracker (LP: #1852220)
* Eoan update: 5.3.9 upstream stable release (LP: #1851550) GENERIC_ COMPAT_ VDSO and CROSS_COMPILE_ COMPAT_ VDSO
- raspi2: [Config] Remove CONFIG_
CONFIG_
* Eoan update: v5.3.8 upstream stable release (LP: #1850456) TX2_ERRATUM_ 219=n
- raspi2: [Config] CAVIUM_
* IO errors when writing large amounts of data to USB storage in eoan on buffer too early (#3332)
RPI2/3 (armhf kernel) (LP: #1852510)
- SAUCE: dwc_otg: checking the urb->transfer_
* Incorrect raspi2 snapcraft.yaml file (LP: #1851469)
- [Packaging] raspi2: Fix snapcraft.yaml
* CONFIG_DRM_V3D is disabled for linux-raspi2 of eoan (LP: #1850876)
- [config] raspi2: CONFIG_DRM_V3D=m
[ Ubuntu: 5.3.0-24.26 ]
* eoan/linux: 5.3.0-24.26 -proposed tracker (LP: #1852232) start_copy( ) and account_end_copy() delalloc_ release_ extents( ) kselftest/ runner. sh: Add 45 second timeout per test remove_ request
* Eoan update: 5.3.9 upstream stable release (LP: #1851550)
- io_uring: fix up O_NONBLOCK handling for sockets
- dm snapshot: introduce account_
- dm snapshot: rework COW throttling to fix deadlock
- Btrfs: fix inode cache block reserve leak on failure to allocate data space
- btrfs: qgroup: Always free PREALLOC META reserve in
btrfs_
- iio: adc: meson_saradc: Fix memory allocation order
- iio: fix center temperature of bmc150-accel-core
- libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature
- perf tests: Avoid raising SEGV using an obvious NULL dereference
- perf map: Fix overlapped map handling
- perf script brstackinsn: Fix recovery from LBR/binary mismatch
- perf jevents: Fix period for Intel fixed counters
- perf tools: Propagate get_cpuid() error
- perf annotate: Propagate perf_env__arch() error
- perf annotate: Fix the signedness of failure returns
- perf annotate: Propagate the symbol__annotate() error return
- perf annotate: Fix arch specific ->init() failure errors
- perf annotate: Return appropriate error code for allocation failures
- perf annotate: Don't return -1 for error when doing BPF disassembly
- staging: rtl8188eu: fix null dereference when kzalloc fails
- RDMA/siw: Fix serialization issue in write_space()
- RDMA/hfi1: Prevent memory leak in sdma_init
- RDMA/iw_cxgb4: fix SRQ access from dump_qp()
- RDMA/iwcm: Fix a lock inversion issue
- HID: hyperv: Use in-place iterator API in the channel callback
- kselftest: exclude failed TARGETS from runlist
- selftests/
- nfs: Fix nfsi->nrequests count error on nfs_inode_
- arm64: cpufeature: Effectively expose FRINT capability to userspace
- arm64: Fix incorrect irqflag restore for priority masking fo...