[Intel-gfx] [PULL] drm-misc-next-fixes

Maarten Lankhorst
2022-04-07T10:56:34Z

drm-misc-next-fixes-2022-04-07:
drm-misc-next-fixes for v5.18-rc2:
- fix warning about fence containers
- fix logic error in new fence merge code
- handle empty dma_fence_arrays gracefully
- Try all possible cases for bridge/panel detection.
The following changes since commit 7344bad7fb6daa4877a1c064b52c7d5f9182c41b:

drm/edid: fix CEA extension byte #3 parsing (2022-03-24 11:41:14 +0200)

are available in the Git repository at:

git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-fixes-2022-04-07

for you to fetch changes up to 67bae5f28c895f8737a1974c3f31cf12b9170b14:

drm: of: Properly try all possible cases for bridge/panel detection (2022-03-30 10:16:05 +0200)

----------------------------------------------------------------
drm-misc-next-fixes for v5.18-rc2:
- fix warning about fence containers
- fix logic error in new fence merge code
- handle empty dma_fence_arrays gracefully
- Try all possible cases for bridge/panel detection.

----------------------------------------------------------------
Christian König (5):
dma-buf: Add dma_fence_array_for_each (v2)
dma-buf: add dma_fence_unwrap v2
dma-buf/sync-file: fix warning about fence containers
dma-buf/sync-file: fix logic error in new fence merge code
dma-buf: handle empty dma_fence_arrays gracefully

Paul Kocialkowski (1):
drm: of: Properly try all possible cases for bridge/panel detection

Documentation/driver-api/dma-buf.rst | 6 +
drivers/dma-buf/Makefile | 1 +
drivers/dma-buf/dma-fence-array.c | 32 +++++
drivers/dma-buf/selftests.h | 1 +
drivers/dma-buf/st-dma-fence-unwrap.c | 261 ++++++++++++++++++++++++++++++++++
drivers/dma-buf/sync_file.c | 141 +++++++++---------
drivers/gpu/drm/drm_of.c | 99 ++++++-------
include/linux/dma-fence-array.h | 19 +++
include/linux/dma-fence-chain.h | 2 +
include/linux/dma-fence-unwrap.h | 95 +++++++++++++
10 files changed, 540 insertions(+), 117 deletions(-)
create mode 100644 drivers/dma-buf/st-dma-fence-unwrap.c
create mode 100644 include/linux/dma-fence-unwrap.h