Re: [RESEND PATCH v3] drm/msm: Move fence put to where failure occurs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hey,

On 2018-12-04 22:53, Sasha Levin wrote:
Hi,

[This is an automated email]

This commit has been processed because it contains a -stable tag.
The stable tag indicates that it's relevant for the following trees: all

The bot has tested the following trees: v4.19.6, v4.14.85, v4.9.142, v4.4.166, v3.18.128,

v4.19.6: Build OK!
v4.14.85: Failed to apply! Possible dependencies:
     cd414f3d9316 ("drm/msm: Move memptrs to msm_gpu")
     eec874ce5ff1 ("drm/msm/adreno: load gpu at probe/bind time")
     f7de15450e90 ("drm/msm: Add per-instance submit queues")
     f97decac5f4c ("drm/msm: Support multiple ringbuffers")


v4.14.85 can be rebased fairly cleanly:

https://gitlab.collabora.com/robertfoss/linux/commits/msm_in_fence_put_v3_v4.14.85


However v4.9.142 and earlier does not rebase very cleanly at all.
I don't know what the rule of thumb for backporting fixes is, but the feature that is fixed here does not seem to exist in v4.9.142 and earlier.


Rob.


v4.9.142: Failed to apply! Possible dependencies:
     1cec20f0ea0e ("dma-buf: Restart reservation_object_wait_timeout_rcu() after writes")
     78010cd9736e ("dma-buf/fence: add an lockdep_assert_held()")
     f54d1867005c ("dma-buf: Rename struct fence to dma_fence")
     fedf54132d24 ("dma-buf: Restart reservation_object_get_fences_rcu() after writes")

v4.4.166: Failed to apply! Possible dependencies:
     0f477c6dea70 ("staging/android/sync: add sync_fence_create_dma")
     31954660a7a6 ("dma-buf/sync_file: improve Kconfig description for Sync Files")
     375fb53ec1be ("staging: android: replace explicit NULL comparison")
     395dec6f6bc5 ("Documentation: add doc for sync_file_get_fence()")
     62304fb1fc08 ("dma-buf/sync_file: de-stage sync_file")
     696f74cf5439 ("staging/android: move sync_file functions comments to sync.c")
     699f68556943 ("android: unconditionally remove callbacks in sync_fence_free()")
     73465f1c0825 ("staging/android/sync: Support sync points created from dma-fences")
     8a0044846115 ("staging/android: create a 'sync' dir for debugfs information")
     9b32381ca50f ("staging/android: fix sync framework documentation")
     a44eb74cd413 ("staging/android: move SW_SYNC_USER to a debugfs file")
     b55b54b5db33 ("staging/android: remove struct sync_pt")
     c01a958eca6e ("drm/msm: reject submit ioctl if no gpu")
     c784c82a3fd6 ("Documentation: add Sync File doc")
     cd572182bd3d ("Staging: android: Fix brace coding style warning in sync_debug.c")
     d4cab38e153d ("staging/android: prepare sync_file for de-staging")
     d7c3110c28de ("staging/android: remove name arg from sync_file_create()")
     d7fdb0ae9d11 ("staging/android: rename sync_fence to sync_file")
     f54d1867005c ("dma-buf: Rename struct fence to dma_fence")
     fac8434dab96 ("Documentation: Fix some grammar mistakes in sync_file.txt")

v3.18.128: Failed to apply! Possible dependencies:
     0541cdf585a8 ("Staging: android: fix line length coding style issue in sync_debug.c")
     0f477c6dea70 ("staging/android/sync: add sync_fence_create_dma")
     31954660a7a6 ("dma-buf/sync_file: improve Kconfig description for Sync Files")
     353fdf17060b ("staging: android: Replace timeval with timespec64")
     375fb53ec1be ("staging: android: replace explicit NULL comparison")
     395dec6f6bc5 ("Documentation: add doc for sync_file_get_fence()")
     62304fb1fc08 ("dma-buf/sync_file: de-stage sync_file")
     699f68556943 ("android: unconditionally remove callbacks in sync_fence_free()")
     73465f1c0825 ("staging/android/sync: Support sync points created from dma-fences")
     8a0044846115 ("staging/android: create a 'sync' dir for debugfs information")
     9b32381ca50f ("staging/android: fix sync framework documentation")
     a44eb74cd413 ("staging/android: move SW_SYNC_USER to a debugfs file")
     b8797affa142 ("staging: android: fix coding style checks in sw_sync.c")
     c01a958eca6e ("drm/msm: reject submit ioctl if no gpu")
     c784c82a3fd6 ("Documentation: add Sync File doc")
     cd572182bd3d ("Staging: android: Fix brace coding style warning in sync_debug.c")
     d30649a8b618 ("staging: android: Remove unnecessary externs")
     d4cab38e153d ("staging/android: prepare sync_file for de-staging")
     d7c3110c28de ("staging/android: remove name arg from sync_file_create()")
     d7fdb0ae9d11 ("staging/android: rename sync_fence to sync_file")
     db1ad33bcfc4 ("drivers/staging: make android sw_sync.c explicitly non-modular")
     f54d1867005c ("dma-buf: Rename struct fence to dma_fence")
     fac8434dab96 ("Documentation: Fix some grammar mistakes in sync_file.txt")


How should we proceed with this patch?

--
Thanks,
Sasha




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux