blob: 9440b1cca52daac99df37435499de1c5da00590b [file] [log] [blame]
# Commits to revert on each topic branch *before* topic fixups
# Copyright 2022 The ChromiumOS Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# Parts of the file are automatically generated
# pylint: disable=line-too-long
"""automatic rebase-specific data"""
import hooks # pylint: disable=unused-import
verify_board = "brya-kernelnext"
verify_package = "chromeos-kernel-upstream"
rebase_repo = "kernel-upstream"
baseline_repo = "baseline/kernel-upstream/"
global_reverts = []
commit_hooks = {}
# calls a function on a selection of events, listed in the 'types' list.
# the different types are as follows:
# - conflict: called if a patch conflicts.
# - pre: called before the patch is applied.
# - post: called after successful application.
# - post_empty: called after a successful application that causes the commit to
# be empty.
# - post_drop: called after triage drops a conflicting commit.
# The hook can be applied either only for a given commit (set the key to its SHA)
# or to all commits (set the key to '*')
# examples:
# commit_hooks['e0c3be8f6bce'] = {'hook': hooks.pause, 'types': ['post']}
# commit_hooks['*'] = {'hook': hooks.pause, 'types': ['conflict']}
# commit_hooks['a49b8bb6e63d'] = {'hook': hooks.pause, 'types': ['pre']}
topic_patches = {}
# patches and fixups applied on top of each topic branch
#
# examples:
# topic_patches['arch'] = [
# 'patches/KVM: mmu: introduce new gfn_to_pfn_page functions.patch',
# ]
#
# topic_patches['cros_ec'] = [
# 'fixups/platform: x86: add ACPI driver for ChromeOS.patch',
# ]
topic_patches["acpi"] = [
"fixups/0001-UPSTREAM-ACPI-video-force-native-for-Apple-MacbookPr.patch",
]
topic_patches["block-fs"] = [
"fixups/FIXUP: FROMLIST: overlayfs: handle XATTR_NOSECURITY flag for get xattr method.patch",
"fixups/FIXUP: CHROMIUM: verity: bring over dm-verity-chromeos.c.patch",
"fixups/FIXUP: CHROMIUM: Revert ext4: get discard out of jbd2 commit kthread contex.patch",
"fixups/FIXUP: FROMLIST: Add flags option to get xattr method paired to __vfs_getxattr.patch",
"fixups/FIXUP: FROMLIST: Add flags option to get xattr method paired to __vfs_getxattr2.patch",
"fixups/FIXUP: UBUNTU: SAUCE: trace: add trace events for open exec and userlib.patch",
"fixups/FIXUP: CHROMIUM: verity: bring over dm-verity-chromeos.c-partno.patch",
]
topic_patches["drivers"] = [
"fixups/FIXUP: CHROMIUM: pci allowlist: sysfs attribute to lockdown external devices completely.patch",
"fixups/FIXUP: Revert 'staging: remove ashmem'.patch",
"fixups/FROMGIT: xhci: check for a pending command completion during command timeout.patch",
"fixups/FIXUP: NOUPSTREAM: ANDROID: usb: gadget: f_audio_source: New gadget driver for audio output - string: Remove strlcpy.patch",
"fixups/FIXUP: NOUPSTREAM: ANDROID: usb: gadget: configfs: Add Uevent to notify userspace2.patch",
"fixups/FIXUP: CHROMIUM: usb: typec: Implement UCSI driver for ChromeOS.patch",
"fixups/FIXUP: BACKPORT: FROMLIST: pwm: Add support for different PWM output types.patch",
"fixups/FIXUP: Revert staging: remove ashmem - unmapped_area.patch",
"fixups/FIXUP: CHROMIUM: usb: typec: Implement UCSI driver for ChromeOS-read.patch",
"fixups/FIXUP: CHROMIUM: platform:x86:intel:vsec: Add support for Meteor Lake ES0.patch",
"fixups/FIXUP: CHROMIUM: HID: multitouch: Scope mt_reset actions to haptic devices.patch",
"fixups/CHROMIUM: Revert usb: typec: ucsi: Remove unused fields from struct ucsi_connector_status.patch",
"fixups/FIXUP: NOUPSTREAM: ANDROID: usb: gadget: f_audio_source: New gadget driver for audio output.patch",
"fixups/FIXUP: NOUPSTREAM: ANDROID: usb: gadget: f_audio_source: New gadget driver for audio output 2.patch",
"fixups/FIXUP: FROMLIST: platform:x86: Add virtual PMC driver used for S2Idle.patch",
"fixups/FIXUP-CHROMIUM-virtwl-add-virtwl-driver.patch",
]
topic_patches["bluetooth"] = [
"fixups/FIXUP: CHROMIUM: bluetooth: Support userspace SCO.patch",
]
topic_patches["cros_ec"] = [
"fixups/FIXUP: CHROMIUM: iio: cros_ec: flush as hwfifo attribute.patch",
"fixups/FIXUP: CHROMIUM: platform chrome: wilco_ec: Add charge scheduling sysfs.patch",
"fixups/FIXUP: CHROMIUM: iio: cros_ec_activity: add activity sensor driver.patch",
"fixups/FIXUP: CHROMIUM: platform chrome: wilco_ec: Add charge scheduling sysfs - groups.patch",
]
topic_patches["gpu/other"] = [
"fixups/FIXUP: CHROMIUM: gpu: mali: Apply r40p0 EAC release.patch",
]
topic_patches["drm"] = [
"fixups/FIXUP: CHROMIUM: drm img-rogue: Add 1.17 IMG PowerVR Rogue driver.patch",
"fixups/FIXUP: CHROMIUM: drm img-rogue: Add 1.17 IMG PowerVR Rogue driver2.patch",
"fixups/FIXUP: FROMLIST: drm msm dpu: Replace definitions for dpu debug macros.patch",
"fixups/FIXUP: CHROMIUM: drm img-rogue: Add 1.17 IMG PowerVR Rogue driver - string: Remove strlcpy.patch",
"fixups/FIXUP: FROMLIST: drm vkms: Support multiple DRM objects crtcs etc per VKMS device.patch",
"fixups/FIXUP: CHROMIUM: drm-img-rogue: Add 1.17 IMG PowerVR Rogue driver.patch",
"fixups/FIXUP: CHROMIUM: drm img-rogue: Add 1.17 IMG PowerVR Rogue driver - allmodconfig.patch",
"fixups/FIXUP: CHROMIUM: drm img-rogue: Add 1.17 IMG PowerVR Rogue driver - assign_str.patch",
"fixups/FIXUP: CHROMIUM: drm img-rogue: Add 1.17 IMG PowerVR Rogue driver - strict.patch",
"fixups/FIXUP: CHROMIUM: drm img-rogue: Add 1.17 IMG PowerVR Rogue driver - thermal.patch",
"fixups/FIXUP: CHROMIUM: drm mediatek: Add interface to allocate Mediatek GEM buffer.patch",
"fixups/FIXUP: FROMLIST: drm vkms: Support multiple DRM objects crtcs, etc. per VKMS device.patch",
"fixups/FIXUP: BACKPORT: FROMGIT: drm: bridge: it6505: Disable IRQ when powered off.patch",
"fixups/FIXUP: CHROMIUM: drm: udl: Add cursor drm_plane support.patch",
"fixups/FIXUP: CHROMIUM: drm: udl: Implement cursor - makefile.patch",
]
topic_patches["chromeos"] = [
"fixups/FIXUP: CHROMIUM: LSM: chromiumos security module.patch",
"fixups/FIXUP: CHROMIUM: LSM: chromiumos security module - mark.patch",
]
topic_patches["mm"] = [
"fixups/FIXUP: CHROMIUM: mm: per-process reclaim pages.patch",
]
topic_patches["media"] = [
"fixups/FIXUP: CHROMIUM: media: add camx drivers - support in SPI core.patch",
"fixups/FIXUP: CHROMIUM: media: add camx drivers - Stop circularly including of_device.h and of_platform.h.patch",
"fixups/FIXUP: CHROMIUM: media: add camx drivers - Rename min_buffers_needed field in vb2_queue.patch",
"fixups/FIXUP: CHROMIUM: media: add camx drivers - string: Remove strlcpy.patch",
"fixups/FIXUP: CHROMIUM: media: add camx drivers - Makefile.patch",
"fixups/FIXUP: CHROMIUM: media: add camx drivers - assign_str.patch",
"fixups/FIXUP: CHROMIUM: media: add camx drivers - vmalloc.patch",
"fixups/FIXUP: CHROMIUM: mtk-mdp: add driver to probe mdp components.patch",
"fixups/FIXUP: CHROMIUM: media: platform: mediatek: mdp3: add support for ISP direct-linked to MDP.patch.patch",
"fixups/0001-FIXUP-BACKPORT-FROMLIST-media-platform-mediatek-isp-Add-Mediatek-sen.patch",
"fixups/0002-FIXUP-BACKPORT-FROMLIST-media-i2c-Add-a-driver-for-the-Galaxycore-GC.patch",
"fixups/0003-FIXUP-BACKPORT-FROMLIST-media-platform-mediatek-isp-Add-Mediatek-CAM.patch",
"fixups/0001-FIXUP-CHROMIUM-media-camx-rework-client-refcount-han.patch",
"fixups/0001-FIXUP-update-remove-funcitions-definition.patch",
"fixups/0002-FIXUP-CHROMIUM-media-add-camx-drivers-fix-gpio_free_.patch",
]
topic_patches["dts"] = [
"fixups/FIXUP: CHROMIUM: arm64: dts: mt8186: Add corsola-steelix and rusty board.patch",
]
topic_patches["arch"] = [
"patches/FIXUP: Fix incorrect pageref management from rebase.patch",
"fixups/FIXUP: BACKPORT: FROMLIST: KVM: x86: Add a new param slot to op get_mt_mask in kvm_x86_ops.patch",
]
topic_patches["power-thermal"] = [
"fixups/FIXUP: CHROMIUM: mt8195: backport legacy SOC_LVTS_TEMP as the out-of-tree driver - thermal.patch",
"fixups/FIXUP: CHROMIUM: mt8195: backport legacy SOC_LVTS_TEMP as the out-of-tree driver.patch",
]
# order for automatic branch merging in rebase.py.
# branches that aren't specified are merged in an unspecified order.
# example that first merges drm, then gpu/other, then others:
# merge_order_override = [
# "drm",
# "gpu/other"
# ]
merge_order_override = []
# patches to be cherry-picked after automatic merge
# example:
# merge_fixups = [
# "e0783589ae58"
# ]
merge_fixups = []
# cherry-pick a list of patches before a given patch
# during automatic rebase.
# example:
# patch_deps = {
# '0d022b4a1e19': ['6e18e51a1c19']
# }
patch_deps = {
"ddce70d74ef7": ["a9a10c006900", "ff5f250f00ad"],
"ec6cf3d62980": ["4e20fae6c6f1"],
"c4305a040e64": ["41f5cb08b0c2", "268a3f9a5de0", "dbc44b0d9303"],
}
# Add entry here to overwrite default disposition on particular commit
# WARNING: lines can be automatically appended here when user chooses
# to drop the commit from rebase script.
disp_overwrite = {}
# example
# disp_overwrite['62b865c66db4'] = 'drop'
#
# devicetree
#
disp_overwrite[
"b64d69a884ab"
] = "drop" # FROMLIST: dt-bindings: mediatek: Add Mediatek MDP3 dt-bindings
disp_overwrite[
"af209b301e75"
] = "drop" # FROMLIST: dt-bindings: i2c: add attribute default-timing-adjust
disp_overwrite[
"00dc43451ac4"
] = "drop" # CHROMIUM: dt-bindings: arm: mediatek: add early mt8186-corsola devices
disp_overwrite[
"b4667bfee08a"
] = "pick" # FIXUP: FROMLIST: dt-bindings: usb: Add Type-C switch binding
disp_overwrite[
"d32f140fc9c3"
] = "drop" # CHROMIUM: dt-bindings: arm: mediatek: Add MT8186 Chinchou/Chinchou360 Chromebooks
#
# mm
#
disp_overwrite[
"bf27ad8f9d1c"
] = "drop" # CHROMIUM: mm/mglru: simplify reset_ctrl_pos
disp_overwrite[
"4ea7628b2be5"
] = "drop" # CHROMIUM: mm/mglru: Split scan seqno from gen seqno
disp_overwrite[
"31865023586b"
] = "drop" # CHROMIUM: mm/mglru: split max_seq into file vs anon types
disp_overwrite[
"a97196e4754f"
] = "drop" # CHROMIUM: mm/mglru: age at different rates
disp_overwrite[
"57d2c2ba37c2"
] = "drop" # CHROMIUM: Add a config to tie generation age together
disp_overwrite[
"bc4946831df4"
] = "drop" # CHROMIUM: mm/mglru: Improve isolated page access bit harvesting
disp_overwrite[
"f57164f428fb"
] = "drop" # CHROMIUM: mm/mglru: slow down promotion through page tables
disp_overwrite[
"89f5fb0eb30b"
] = "drop" # CHROMIUM: mm/mglru: discount potential refaults by gen size
disp_overwrite["79555f7efc88"] = [
"move",
"mm",
] # CHROMIUM: mm: do not leave lazy MMU mode in per-process reclaim
#
# bluetooth
#
disp_overwrite["f2968dcf8e73"] = [
"move",
"bluetooth",
] # FROMLIST: devcoredump: Add per device sysfs entry to enable/disable coredump
disp_overwrite[
"7dd4aecb1f30"
] = "drop" # CHROMIUM: Bluetooth: Use addr instead of hci_conn in LE Connection complete
disp_overwrite["a1d603d646dd"] = "drop" # CHROMIUM: Bluetooth: Fix LE pair
disp_overwrite[
"343d22969268"
] = "drop" # FROMLIST: Bluetooth: btusb: Fix failed to send func ctrl for MediaTek devices.
disp_overwrite[
"fe8b3b7530db"
] = "drop" # CHROMIUM: Add a new MGMT error code for 0x3E HCI error.
disp_overwrite[
"c3960a2af1a7"
] = "drop" # CHROMIUM: bluetooth: Remove Mode Change from suspend event mask
disp_overwrite[
"6cf88d1fae63"
] = "drop" # CHROMIUM: Use link policies to disallow role switches
disp_overwrite[
"e7a013b46db8"
] = "drop" # CHROMIUM: Bluetooth: Optimize the LE connection sequence
disp_overwrite[
"7cc71dbe32f3"
] = "drop" # CHROMIUM: Bluetooth: hci_sync: keep advertisements during power off
disp_overwrite[
"fec604565502"
] = "drop" # CHROMIUM: Fix hci_connect_le argument order
#
# net
#
disp_overwrite[
"0f31c6bc52d7"
] = "drop" # BACKPORT: FROMLIST: net: wwan: t7xx: Fix remove rescan block
disp_overwrite[
"fccf284589f4"
] = "drop" # CHROMIUM: net: wwan: t7xx: Modify the LINUX/LK trigger source
disp_overwrite[
"40a319ebd082"
] = "drop" # CHROMIUM: net: wwan: t7xx: Delete flash FW end reboot rescan
disp_overwrite[
"c940646a64e5"
] = "drop" # CHROMIUM: net: wwan: t7xx: Add support for cold reboot
disp_overwrite[
"4c11c48db0a6"
] = "drop" # CHROMIUM: net: wwan: t7xx: Add delay between remove and rescan
disp_overwrite[
"ca4893020e63"
] = "drop" # CHROMIUM: net: wwan: t7xx: Compat for MR2 software
disp_overwrite[
"fc836abd5821"
] = "drop" # CHROMIUM: net: wwan: t7xx: Restore udev events
disp_overwrite[
"839fccb8f6e4"
] = "drop" # FROMLIST: net: wwan: t7xx: Enable fw flashing and coredump collection
disp_overwrite[
"e38ee2af3e5f"
] = "drop" # FROMLIST: net: wwan: t7xx: PCIe reset rescan
disp_overwrite[
"0806c68cfea4"
] = "drop" # CHROMIUM: net: wwan: t7xx Fix use-after-free in rescan logic
#
# drivers
#
disp_overwrite[
"c7f3abf7e224"
] = "drop" # CHROMIUM: HID: multitouch: skip driver reset for Zinitix device
disp_overwrite[
"59e047f756be"
] = "drop" # CHROMIUM: HID: multitouch: skip driver reset for elantech touchpad
disp_overwrite[
"6cecbf77f5ac"
] = "drop" # CHROMIUM: HID: multitouch: skip driver reset for elantech touchpad
disp_overwrite[
"ca9e8243d508"
] = "drop" # CHROMIUM: HID: multitouch: skip driver reset for pixart device
#
# uncategorized
#
disp_overwrite[
"4dac2b933823"
] = "drop" # FROMLIST: overlayfs: handle XATTR_NOSECURITY flag for get xattr method
disp_overwrite["c4b7214921e3"] = [
"move",
"block-fs",
] # CHROMIUM: trace: rename events/fs_trace/ -> events/fs/
disp_overwrite["b92a48381564"] = [
"move",
"drivers",
] # FROMGIT: r8152: Choose our USB config with choose_configuration() rather than probe()
disp_overwrite["3c6ead5c25ad"] = [
"move",
"mm",
] # CHROMIUM: mm: Reschedule during per-process reclaim
disp_overwrite[
"bccfdf53c1b2"
] = "drop" # FROMLIST: fuse: Definitions and ioctl for passthrough
disp_overwrite[
"e807baabcf21"
] = "drop" # FROMLIST: fuse: Passthrough initialization and release
disp_overwrite[
"89a75916a564"
] = "drop" # FROMLIST: fuse: Introduce synchronous read and write for passthrough
disp_overwrite[
"7df297fddff2"
] = "drop" # FROMLIST: fuse: Handle asynchronous read and write in passthrough
disp_overwrite[
"bdf09513d0ea"
] = "drop" # FROMLIST: fuse: Use daemon creds in passthrough mode
disp_overwrite[
"5d03cf94b4e6"
] = "drop" # FROMLIST: fuse: Introduce passthrough for mmap
disp_overwrite[
"55e6f1de885e"
] = "drop" # FROMLIST: fuse: Allocate unlikely used ioctl number for passthrough V1
disp_overwrite[
"8f6407c6b59f"
] = "drop" # CHROMIUM: fuse: Reposition FUSE_PASSTHROUGH flag
disp_overwrite[
"d53cd35fcab1"
] = "drop" # FROMLIST: x86/topology: Fix max_siblings calculation
disp_overwrite[
"c484c2cc10d0"
] = "drop" # CHROMIUM: hrtimer: Add a sysctl to lower resolution of timers
disp_overwrite[
"719aa220616b"
] = "drop" # CHROMIUM: tick-sched: Set last_tick correctly so that timer interrupts happen less
disp_overwrite[
"2cf6f2d48db1"
] = "drop" # CHROMIUM: arm64: dts: mt8186: Add krabby board
disp_overwrite[
"8b097990bc68"
] = "drop" # CHROMIUM: arm64: dts: mt8186: Add corsola-steelix and rusty board
disp_overwrite[
"3a863e619c68"
] = "drop" # CHROMIUM: arm64: dts: mt8186: Add tentacruel board
disp_overwrite[
"b1ed2ad77ad5"
] = "drop" # CHROMIUM: arm64: dts: mt8186: Add corsola-magneton board
disp_overwrite[
"3be5eaf58b34"
] = "drop" # CHROMIUM: arm64: dts: mt8186: Add magikarp board
disp_overwrite[
"6de4bf555daa"
] = "drop" # CHROMIUM: arm64: dts: mt8186: Add kingler board
disp_overwrite[
"fbf81184897b"
] = "drop" # CHROMIUM: arm64: dts: mt8186: Rename some properties of it6505dptx node
disp_overwrite[
"6de4bf555daa"
] = "drop" # CHROMIUM: arm64: dts: mt8186: Add kingler board
disp_overwrite[
"e4bd95034d5c"
] = "drop" # CHROMIUM: arm64: dts: mt8186: Adjust swing level-2
disp_overwrite[
"971d4e980317"
] = "drop" # CHROMIUM: arm64: dts: mt8186: Fix the dma-ranges for jpgenc
disp_overwrite[
"3ec9388f79a4"
] = "drop" # CHROMIUM: arm64: dts: mt8186: Adjust i2c-scl-delay to 22000
disp_overwrite[
"a3805dd36acd"
] = "drop" # CHROMIUM: arm64: dts: sc7280: Add all details needed for EAS enablement
disp_overwrite[
"c810b19c3dc2"
] = "drop" # REVISIT: ANDROID: power: wakeup_reason: add an API to log wakeup reasons
disp_overwrite[
"c4f808c7b1a5"
] = "drop" # FROMLIST: PM: sleep: Expose last succeeded resumed timestamp in sysfs
disp_overwrite["e7899c93671a"] = [
"move",
"mm",
] # CHROMIUM: per-process reclaim correct isolate_lru_page usage
disp_overwrite[
"fccf284589f4"
] = "drop" # CHROMIUM: net: wwan: t7xx: Modify the LINUX/LK trigger source
disp_overwrite[
"0f31c6bc52d7"
] = "drop" # BACKPORT: FROMLIST: net: wwan: t7xx: Fix remove rescan block
disp_overwrite["933ba49b7349"] = [
"move",
"drm",
] # FIXUP: CHROMIUM: drm/print: rename drm_debug* to be more syslog-centric
disp_overwrite["6f55d555a2bb"] = [
"move",
"drm",
] # FIXUP: CHROMIUM: drm/print: Add tracefs support to the drm logging helpers
disp_overwrite[
"d5d9543bbaaa"
] = "drop" # CHROMIUM: arm64: dts: mt8186: Enable gpio pin for wowlan
disp_overwrite[
"98238c3bcd94"
] = "drop" # CHROMIUM: arm64: dts: mt8186: Update mode-switch nodes for it6505
disp_overwrite[
"14f70eacae1e"
] = "drop" # CHROMIUM: arm64: dts: mt8186: Add decoder device nodes
disp_overwrite[
"05110e76c61c"
] = "drop" # CHROMIUM: arm64: dts: mt8186: Add venc node
disp_overwrite[
"1245bbd2e04e"
] = "drop" # CHROMIUM: arm64: dts: mt8186: Add spmi node
disp_overwrite["57edb04330b8"] = [
"move",
"block-fs",
] # FROMLIST: Add flags option to get xattr method paired to __vfs_getxattr
disp_overwrite[
"dd70fa5a0c6e"
] = "drop" # BACKPORT: FROMLIST: media: ucvideo: Add quirk for Logitech Rally Bar
disp_overwrite["c4305a040e64"] = [
"move",
"drivers",
] # CHROMIUM: usb: typec: Implement UCSI driver for ChromeOS
disp_overwrite[
"b4c93c2ddd99"
] = "drop" # FIXUP: CHROMIUM: Restrict swapon() to "zram" devices / lock down zram
disp_overwrite[
"8318416bf47a"
] = "drop" # FROMLIST: drm/mediatek: Implement shutdown
disp_overwrite["f808e6d14128"] = [
"move",
"mm",
] # CHROMIUM: mm: per-process reclaim: fix RECLAIM_FILE
disp_overwrite[
"d62edf60bfc9"
] = "drop" # CHROMIUM: arm64: mt8186: dts: enable MALI gpu on Corsola
disp_overwrite[
"fd7ab9476ab9"
] = "drop" # FROMLIST: media: imx258: add vblank control to support wide frame rate range
disp_overwrite[
"c861af77011e"
] = "drop" # CHROMIUM: ARM64: Define compat syscall numbers
disp_overwrite[
"31a6a5970717"
] = "drop" # CHROMIUM: arm64: dts: mt8183: Modify sustainable-power for cerise and fennel
disp_overwrite[
"791e80ea0961"
] = "drop" # CHROMIUM: media: uvcvideo: Revert downstream race-condition fix
disp_overwrite[
"9007c6a54539"
] = "drop" # CHROMIUM: media: usb: uvc: Renumber downstream UVC_QUIRK_DISABLE_AUTOSUSPEND
disp_overwrite[
"077df6d333e0"
] = "drop" # FROMLIST: media: uvc: Handle cameras with invalid descriptors
disp_overwrite[
"0b3a1c843466"
] = "drop" # FROMLIST: media: uvcvideo: Cancel async worker earlier
disp_overwrite[
"4e0dfeaa0125"
] = "drop" # FROMLIST: media: uvcvideo: Lock video streams and queues while unregistering
disp_overwrite[
"c3bbefdfcd24"
] = "drop" # FROMLIST: media: uvcvideo: Release stream queue when unregistering video device
disp_overwrite[
"d3de69550a64"
] = "drop" # FROMLIST: media: uvcvideo: Protect uvc queue file operations against disconnect
disp_overwrite[
"bcd3e90a5e56"
] = "drop" # FROMLIST: media: uvcvideo: Abort uvc_v4l2_open if video device is unregistered
disp_overwrite[
"d6bd2210f1f4"
] = "drop" # CHROMIUM: kallsyms: Display differences between kallsyms passes
disp_overwrite[
"caa46d0439a3"
] = "drop" # CHROMIUM: media: ov08x40: fixup ov08x40_start_streaming()
disp_overwrite["bd5f054941fd"] = [
"move",
"media",
] # CHROMIUM: soc: mediatek: mmsys: add support for ISP control
disp_overwrite[
"dd3af47588d4"
] = "drop" # CHROMIUM: thermal: Add notifier call chain for hot/critical events
disp_overwrite[
"80e5d2e6b77f"
] = "drop" # CHROMIUM: media: add Intel IPU6 drivers
disp_overwrite[
"f4dfa4be51fe"
] = "drop" # CHROMIUM: media: intel/ipu6: Do not use autosuspend for psys anymore
disp_overwrite[
"f703c328dfa8"
] = "drop" # CHROMIUM: media: ipu6: workaround multiple double frees on error paths
disp_overwrite[
"e004e96fe00f"
] = "drop" # CHROMIUM: media: ipu6: properly init pad flags
disp_overwrite[
"1f7cd39fc4c0"
] = "drop" # CHROMIUM: media: ipu6: remove pm_qos on error path
disp_overwrite["ca577f52b053"] = "drop" # CHROMIUM: media: ipu6: remove TPG
disp_overwrite[
"24c456038825"
] = "drop" # CHROMIUM: media: ipu6: remove ipu_psys_unmapbuf_locked() forward declaration
disp_overwrite[
"34c9abe3823f"
] = "drop" # CHROMIUM: media: ipu6: rename bufmap member
disp_overwrite[
"44430d7c4fa6"
] = "drop" # CHROMIUM: media: ipu6: factor out kbuffer allocation
disp_overwrite[
"a86dc4e3b2f4"
] = "drop" # CHROMIUM: media: ipu6: validate buffer that we unmap
disp_overwrite[
"aab9f85abd27"
] = "drop" # CHROMIUM: media: ipu6: fix ipu_psys_kbuf_unmap()
disp_overwrite[
"67f04c687f2c"
] = "drop" # CHROMIUM: media: ipu6: add kbuffer map-count
disp_overwrite[
"6ffdabad2947"
] = "drop" # CHROMIUM: media: ipu6: introduce psys descriptors
disp_overwrite[
"f3743e7b5e1d"
] = "drop" # CHROMIUM: media: ipu6: remove extra buffer lookups
disp_overwrite[
"20355d5b04a7"
] = "drop" # CHROMIUM: media: ipu6: Use unlocked dma-buf APIs
disp_overwrite[
"ea6e524959d6"
] = "drop" # CHROMIUM: media/ipu6: Optimize the IPU MMU mapping and unmapping flow
disp_overwrite[
"409c38ed52e0"
] = "drop" # CHROMIUM: media/ipu6: correct the 'dev' argument in pkg_dir dma free
disp_overwrite[
"b8c1a1d0b270"
] = "drop" # CHROMIUM: media/ipu6: use vm_insert_pages() and check the return value
disp_overwrite[
"f2080e4863f3"
] = "drop" # CHROMIUM: media/ipu6: use 'unsigned long' to avoid type casting
disp_overwrite[
"cc8cd102a7cf"
] = "drop" # CHROMIUM: media/ipu6: initialise the pad flags for all pads of subdev
disp_overwrite[
"64424bcc94c1"
] = "drop" # CHROMIUM: media/ipu6: replace the strlcpy() with strscpy()
disp_overwrite[
"511d2565e8d9"
] = "drop" # CHROMIUM: media/ipu6: dump the stream config after all fields updated
disp_overwrite[
"33171b7f77d6"
] = "drop" # CHROMIUM: media/ipu6: remove the version.h inclusion
disp_overwrite[
"e3da60571af8"
] = "drop" # CHROMIUM: media/ipu6: Add video_nr module parameter for ISYS
disp_overwrite[
"12887f1d56bc"
] = "drop" # CHROMIUM: media/ipu6: load the firmware binaries from two paths
disp_overwrite[
"c00133007231"
] = "drop" # CHROMIUM: media/ipu6: cleanup the MMU before remove the bus devices
disp_overwrite[
"f9cecfb4784e"
] = "drop" # CHROMIUM: media: intel/ipu6: Fix some redundant resources freeing in pci_remove()
disp_overwrite[
"2bd0f90d4f40"
] = "drop" # CHROMIUM: media/ipu6: retry auth if driver get unexpected response from CSE
disp_overwrite[
"5279ef6bd95a"
] = "drop" # CHROMIUM: media: ipu6: grab dma_buf ref-count for driver ownership
disp_overwrite[
"a096e87d2ec2"
] = "drop" # CHROMIUM: ipu6: merge global and local ipu-isys headers
disp_overwrite[
"986067e9e5b6"
] = "drop" # CHROMIUM: media: ipu6: update the media model name of IPU6 downstream driver
disp_overwrite[
"80e5d2e6b77f"
] = "drop" # CHROMIUM: media: add Intel IPU6 drivers
disp_overwrite[
"f4dfa4be51fe"
] = "drop" # CHROMIUM: media: intel/ipu6: Do not use autosuspend for psys anymore
disp_overwrite[
"f703c328dfa8"
] = "drop" # CHROMIUM: media: ipu6: workaround multiple double frees on error paths
disp_overwrite[
"e004e96fe00f"
] = "drop" # CHROMIUM: media: ipu6: properly init pad flags
disp_overwrite[
"1f7cd39fc4c0"
] = "drop" # CHROMIUM: media: ipu6: remove pm_qos on error path
disp_overwrite["ca577f52b053"] = "drop" # CHROMIUM: media: ipu6: remove TPG
disp_overwrite[
"24c456038825"
] = "drop" # CHROMIUM: media: ipu6: remove ipu_psys_unmapbuf_locked() forward declaration
disp_overwrite[
"34c9abe3823f"
] = "drop" # CHROMIUM: media: ipu6: rename bufmap member
disp_overwrite[
"44430d7c4fa6"
] = "drop" # CHROMIUM: media: ipu6: factor out kbuffer allocation
disp_overwrite[
"a86dc4e3b2f4"
] = "drop" # CHROMIUM: media: ipu6: validate buffer that we unmap
disp_overwrite[
"aab9f85abd27"
] = "drop" # CHROMIUM: media: ipu6: fix ipu_psys_kbuf_unmap()
disp_overwrite[
"67f04c687f2c"
] = "drop" # CHROMIUM: media: ipu6: add kbuffer map-count
disp_overwrite[
"6ffdabad2947"
] = "drop" # CHROMIUM: media: ipu6: introduce psys descriptors
disp_overwrite[
"f3743e7b5e1d"
] = "drop" # CHROMIUM: media: ipu6: remove extra buffer lookups
disp_overwrite[
"20355d5b04a7"
] = "drop" # CHROMIUM: media: ipu6: Use unlocked dma-buf APIs
disp_overwrite[
"ea6e524959d6"
] = "drop" # CHROMIUM: media/ipu6: Optimize the IPU MMU mapping and unmapping flow
disp_overwrite[
"409c38ed52e0"
] = "drop" # CHROMIUM: media/ipu6: correct the 'dev' argument in pkg_dir dma free
disp_overwrite[
"b8c1a1d0b270"
] = "drop" # CHROMIUM: media/ipu6: use vm_insert_pages() and check the return value
disp_overwrite[
"f2080e4863f3"
] = "drop" # CHROMIUM: media/ipu6: use 'unsigned long' to avoid type casting
disp_overwrite[
"cc8cd102a7cf"
] = "drop" # CHROMIUM: media/ipu6: initialise the pad flags for all pads of subdev
disp_overwrite[
"64424bcc94c1"
] = "drop" # CHROMIUM: media/ipu6: replace the strlcpy() with strscpy()
disp_overwrite[
"511d2565e8d9"
] = "drop" # CHROMIUM: media/ipu6: dump the stream config after all fields updated
disp_overwrite[
"33171b7f77d6"
] = "drop" # CHROMIUM: media/ipu6: remove the version.h inclusion
disp_overwrite[
"e3da60571af8"
] = "drop" # CHROMIUM: media/ipu6: Add video_nr module parameter for ISYS
disp_overwrite[
"12887f1d56bc"
] = "drop" # CHROMIUM: media/ipu6: load the firmware binaries from two paths
disp_overwrite[
"c00133007231"
] = "drop" # CHROMIUM: media/ipu6: cleanup the MMU before remove the bus devices
disp_overwrite[
"f9cecfb4784e"
] = "drop" # CHROMIUM: media: intel/ipu6: Fix some redundant resources freeing in pci_remove()
disp_overwrite[
"2bd0f90d4f40"
] = "drop" # CHROMIUM: media/ipu6: retry auth if driver get unexpected response from CSE
disp_overwrite[
"5279ef6bd95a"
] = "drop" # CHROMIUM: media: ipu6: grab dma_buf ref-count for driver ownership
disp_overwrite[
"a096e87d2ec2"
] = "drop" # CHROMIUM: ipu6: merge global and local ipu-isys headers
disp_overwrite[
"986067e9e5b6"
] = "drop" # CHROMIUM: media: ipu6: update the media model name of IPU6 downstream driver
disp_overwrite[
"8025236810ae"
] = "drop" # CHROMIUM: media: mtk-vpu: Ensure alignment of 8 for DTCM buffer
disp_overwrite[
"6db105707a9e"
] = "drop" # FROMGIT: drm/mediatek: Fix color format MACROs in OVL
disp_overwrite[
"d83c1db3fde0"
] = "drop" # CHROMIUM: drm/ttm: Remove wrong WARNING
disp_overwrite[
"c8df13e235ef"
] = "drop" # CHROMIUM: arm64: dts: mediatek: mt8183: Add compatible and opp-core-mask
disp_overwrite[
"3948fca618e4"
] = "drop" # CHROMIUM: arm64: dts: mt8186: Add thermal device nodes
disp_overwrite[
"147e5871ff49"
] = "drop" # CHROMIUM: arm64: mt8186: dts: Use legacy XHCI nodes
disp_overwrite[
"0e91fa96dd78"
] = "drop" # CHROMIUM: arm64: dts: mt8186: Set thermal trip point_1 temperature
disp_overwrite[
"a998670c8fea"
] = "drop" # FROMGIT: ACPI: video: force native for Apple MacbookPro11,2 and Air7,2
disp_overwrite["2e18aa079d2b"] = [
"move",
"drivers",
] # CHROMIUM: virtwl: add virtwl driver
disp_overwrite[
"d1a31b6250b7"
] = "drop" # CHROMIUM: gsmi: Log event for critical thermal thresholds
disp_overwrite[
"e71a49e36931"
] = "drop" # CHROMIUM: drm/img-rogue: Add 1.17 IMG PowerVR Rogue driver
disp_overwrite[
"e9f2ff6480f0"
] = "drop" # CHROMIUM: img-rogue/1.17: remove misleading warning in buffer_sync
disp_overwrite[
"48e297466ab4"
] = "drop" # CHROMIUM: img-rogue/1.17: hide host trace buffer in release builds
disp_overwrite[
"410de9affbf9"
] = "drop" # CHROMIUM: img-rogue/1.17: fix UAF in DevmemIntUnmapPMR
disp_overwrite[
"d9a0f3330f91"
] = "drop" # CHROMIUM: img-rogue/1.17: security fixes in PMR related code
disp_overwrite[
"e6ddd0772e09"
] = "drop" # CHROMIUM: img-rogue/1.17: fix for UAF race condition in DevmemIntAcquireRemoteCtx
disp_overwrite[
"26acfdc72631"
] = "drop" # CHROMIUM: img-rogue/1.17: add refcounting for freelist's PMR resources
disp_overwrite[
"0a02b878bebb"
] = "drop" # CHROMIUM: img-rogue/1.17: guard against integer overflows in RGXCreateFreelist path
disp_overwrite[
"c14ec7bd4429"
] = "drop" # CHROMIUM: img-rogue/1.17: fix ref counting for ZS buffer resources
disp_overwrite[
"6c1d65c7052f"
] = "drop" # CHROMIUM: img-rogue/1.17: Do not map read-only PMRs as read-write
disp_overwrite[
"a5852aa5f570"
] = "drop" # CHROMIUM: img-rogue/1.17: Fix validation of ui32Log2DataPageSize
disp_overwrite[
"cf75b05e4fb8"
] = "drop" # CHROMIUM: img-rogue/1.17: validate PhysmemNewRamBackedPMR Flags
disp_overwrite[
"38ca4c54ded0"
] = "drop" # CHROMIUM: img-rogue/1.17: do not store pages if still referenced
disp_overwrite[
"fd1f40df76f9"
] = "drop" # CHROMIUM: img-rogue/1.17: fix for possible KE during mmap
disp_overwrite[
"25beb4a4736f"
] = "drop" # CHROMIUM: img-rogue/1.17: fix write OOB due to integer overflow
disp_overwrite[
"79786fc523c1"
] = "drop" # CHROMIUM: img-rogue/1.17: validate mapping smaller than PMR page size
disp_overwrite[
"e470ac077c41"
] = "drop" # CHROMIUM: img-rogue/1.17: potential UAF in Sparse memory handling
disp_overwrite[
"36421f6d3104"
] = "drop" # CHROMIUM: img-rogue/1.17: fix for UAF in the DevMemX framework
disp_overwrite[
"4e86fa4a7b60"
] = "drop" # CHROMIUM: img-rogue/1.17: improve validation in VA mapping calls
disp_overwrite[
"b15899c241a1"
] = "drop" # CHROMIUM: img-rogue/1.17: validate bridge {in,out}_buffer sizes
disp_overwrite[
"afb3794ce882"
] = "drop" # CHROMIUM: img-rogue/1.17: fix possible heap use-after-free condition
disp_overwrite[
"0c8898a3f64c"
] = "drop" # CHROMIUM: img-rogue/1.17: BridgeHandleDestroy
disp_overwrite[
"1977e750e7fd"
] = "drop" # CHROMIUM: img-rogue/1.17: fix potential kernel data leak
disp_overwrite[
"04d3ff5ae710"
] = "drop" # CHROMIUM: img-rogue/1.17: Enable PVR_LINUX_PHYSMEM_ZERO_ALL_PAGES
disp_overwrite[
"0ecbc55924a0"
] = "drop" # CHROMIUM: img-rogue: Mitigate OOB Kernel Write Vulnerability
disp_overwrite[
"44beb64893c7"
] = "drop" # CHROMIUM: img-rogue: Prevent overriding PMR R/W permission flags
disp_overwrite[
"38e4c2574cc9"
] = "drop" # CHROMIUM: img-rogue/1.17: hold the mmap lock when calling find_vma
disp_overwrite[
"faaa8f128461"
] = "drop" # CHROMIUM: img-rogue: Prevent Use-After-Free (UAF) Vulnerability
disp_overwrite[
"b207b674631b"
] = "drop" # CHROMIUM: img-rogue: Enhance Parameter Validation to Prevent OOB
disp_overwrite[
"a7de0b00a0c0"
] = "drop" # CHROMIUM: img-rogue: Fixed DIReadEntryKM refcount overflow
disp_overwrite[
"1c6e16841d6a"
] = "drop" # CHROMIUM: img-rogue: Security fix for RGXCreateFreeList
disp_overwrite[
"b5bb5f4ae32c"
] = "drop" # CHROMIUM: img-rogue/1.17: Remove SPARSE_REMAP_MEM support
disp_overwrite[
"5c6bf9c2043c"
] = "drop" # CHROMIUM: img-rogue/1.17: Fix for LeftOverLocals
disp_overwrite[
"592638e71b4b"
] = "drop" # CHROMIUM: img-rogue/1.17: Fix thermal zone name