CVS commit: src/sys/external/bsd/drm2/linux

2024-06-24 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jun 24 21:23:53 UTC 2024 Modified Files: src/sys/external/bsd/drm2/linux: linux_pci.c Log Message: linux_pci: Fix shifto in pci_get_class. It looks like Linux's pci_get_class also matches the interface part of the PCI clas

CVS commit: src/sys/external/bsd/drm2/linux

2024-06-24 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jun 24 21:23:53 UTC 2024 Modified Files: src/sys/external/bsd/drm2/linux: linux_pci.c Log Message: linux_pci: Fix shifto in pci_get_class. It looks like Linux's pci_get_class also matches the interface part of the PCI clas

CVS commit: src/sys/external/bsd/drm2/linux

2024-06-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jun 23 00:53:48 UTC 2024 Modified Files: src/sys/external/bsd/drm2/linux: linux_pci.c Log Message: linux_pci: Nix pci enumeration kludges. Now that we can pass a cookie through, this stuff will be a little less fragile.

CVS commit: src/sys/external/bsd/drm2/linux

2024-06-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jun 23 00:53:48 UTC 2024 Modified Files: src/sys/external/bsd/drm2/linux: linux_pci.c Log Message: linux_pci: Nix pci enumeration kludges. Now that we can pass a cookie through, this stuff will be a little less fragile.

CVS commit: src/sys/external/bsd/drm2/linux

2024-05-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed May 22 15:59:25 UTC 2024 Modified Files: src/sys/external/bsd/drm2/linux: linux_xa.c Log Message: linux_xa: Delete and replace collision in xa_store as intended. Don't free the colliding node that's still in the tree. Not

CVS commit: src/sys/external/bsd/drm2/linux

2024-05-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed May 22 15:59:25 UTC 2024 Modified Files: src/sys/external/bsd/drm2/linux: linux_xa.c Log Message: linux_xa: Delete and replace collision in xa_store as intended. Don't free the colliding node that's still in the tree. Not

CVS commit: src/sys/external/bsd/drm2/linux

2024-05-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon May 20 11:35:11 UTC 2024 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_buf.c Log Message: drm: Fix missing bounds checks in dma buf mmap. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/

CVS commit: src/sys/external/bsd/drm2/linux

2024-05-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon May 20 11:35:11 UTC 2024 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_buf.c Log Message: drm: Fix missing bounds checks in dma buf mmap. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/

CVS commit: src/sys/external/bsd/drm2/linux

2024-04-28 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Apr 28 15:35:39 UTC 2024 Modified Files: src/sys/external/bsd/drm2/linux: linux_sync_file.c Log Message: linux_sync_file: Fix missing init/fini steps. Noted by rjs@. PR kern/58210 To generate a diff of this commit: cvs

CVS commit: src/sys/external/bsd/drm2/linux

2024-04-28 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Apr 28 15:35:39 UTC 2024 Modified Files: src/sys/external/bsd/drm2/linux: linux_sync_file.c Log Message: linux_sync_file: Fix missing init/fini steps. Noted by rjs@. PR kern/58210 To generate a diff of this commit: cvs

CVS commit: src/sys/external/bsd/drm2/linux

2023-09-04 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Sep 4 21:31:58 UTC 2023 Modified Files: src/sys/external/bsd/drm2/linux: linux_pci.c Log Message: convert a KASSERT() into an if () panic() sequence to appease GCC 12. OK riastradh@. To generate a diff of this commit: cvs rdi

CVS commit: src/sys/external/bsd/drm2/linux

2023-09-04 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Sep 4 21:31:58 UTC 2023 Modified Files: src/sys/external/bsd/drm2/linux: linux_pci.c Log Message: convert a KASSERT() into an if () panic() sequence to appease GCC 12. OK riastradh@. To generate a diff of this commit: cvs rdi

CVS commit: src/sys/external/bsd/drm2/linux

2023-07-29 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 29 23:50:03 UTC 2023 Modified Files: src/sys/external/bsd/drm2/linux: linux_ww_mutex.c Log Message: drm/linux_ww_mutex: Fix ww acquire context ordering. XXX pullup-8 XXX pullup-9 XXX pullup-10 To generate a diff of t

CVS commit: src/sys/external/bsd/drm2/linux

2023-07-29 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 29 23:50:03 UTC 2023 Modified Files: src/sys/external/bsd/drm2/linux: linux_ww_mutex.c Log Message: drm/linux_ww_mutex: Fix ww acquire context ordering. XXX pullup-8 XXX pullup-9 XXX pullup-10 To generate a diff of t

CVS commit: src/sys/external/bsd/drm2/linux

2023-07-29 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 29 22:43:56 UTC 2023 Modified Files: src/sys/external/bsd/drm2/linux: linux_ww_mutex.c Log Message: drm/linux_ww_mutex: Fix wait loops. If cv_wait_sig returns because a signal is delivered, we may nonetheless have been

CVS commit: src/sys/external/bsd/drm2/linux

2023-07-29 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 29 22:43:56 UTC 2023 Modified Files: src/sys/external/bsd/drm2/linux: linux_ww_mutex.c Log Message: drm/linux_ww_mutex: Fix wait loops. If cv_wait_sig returns because a signal is delivered, we may nonetheless have been

CVS commit: src/sys/external/bsd/drm2/linux

2023-02-21 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Feb 21 11:40:13 UTC 2023 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_buf.c Log Message: drm: Teach dmabuf to handle lseek. Needed by libdrm_amdgpu. Based on patch from Jeff Frasca -- thanks! XXX pullup-10

CVS commit: src/sys/external/bsd/drm2/linux

2023-02-21 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Feb 21 11:40:13 UTC 2023 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_buf.c Log Message: drm: Teach dmabuf to handle lseek. Needed by libdrm_amdgpu. Based on patch from Jeff Frasca -- thanks! XXX pullup-10

CVS commit: src/sys/external/bsd/drm2/linux

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 09:37:06 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Fix dma fence stub fix so the lock is actually initialized. Tested but forgot to amend change before exporting t

CVS commit: src/sys/external/bsd/drm2/linux

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 09:37:06 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Fix dma fence stub fix so the lock is actually initialized. Tested but forgot to amend change before exporting t

CVS commit: src/sys/external/bsd/drm2/linux

2022-07-10 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 10 13:56:44 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_hdmi.c Log Message: linux/hdmi: Fix size of product id. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/drm

CVS commit: src/sys/external/bsd/drm2/linux

2022-07-10 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 10 13:56:44 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_hdmi.c Log Message: linux/hdmi: Fix size of product id. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/drm

CVS commit: src/sys/external/bsd/drm2/linux

2022-07-10 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 10 12:32:31 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_hdmi.c Log Message: linux/hdmi: Fix return value in unpack. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/

CVS commit: src/sys/external/bsd/drm2/linux

2022-07-10 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 10 12:32:31 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_hdmi.c Log Message: linux/hdmi: Fix return value in unpack. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/

CVS commit: src/sys/external/bsd/drm2/linux

2022-07-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 9 19:53:00 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_hdmi.c Log Message: linux/hdmi: Fix hdmi_infoframe_unpack to record the unpacked header. To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/sys/external/bsd/drm2/linux

2022-07-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 9 19:53:00 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_hdmi.c Log Message: linux/hdmi: Fix hdmi_infoframe_unpack to record the unpacked header. To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/sys/external/bsd/drm2/linux

2022-07-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 9 18:41:23 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_hdmi.c Log Message: linux/hdmi: Handle audio infoframes in hdmi_infoframe_pack. Sort cases by type number. To generate a diff of this commit

CVS commit: src/sys/external/bsd/drm2/linux

2022-07-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 9 18:41:23 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_hdmi.c Log Message: linux/hdmi: Handle audio infoframes in hdmi_infoframe_pack. Sort cases by type number. To generate a diff of this commit

CVS commit: src/sys/external/bsd/drm2/linux

2022-07-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 9 18:21:23 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_hdmi.c Log Message: linux/hdmi: Convert failure branch to kassert for internal invariant. To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/sys/external/bsd/drm2/linux

2022-07-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 9 18:21:23 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_hdmi.c Log Message: linux/hdmi: Convert failure branch to kassert for internal invariant. To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/sys/external/bsd/drm2/linux

2022-07-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 9 18:11:47 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_hdmi.c Log Message: linux/hdmi: Zero entire union hdmi_infoframe on unpack. Don't just zero the part that we're about to initialize -- i915 do

CVS commit: src/sys/external/bsd/drm2/linux

2022-07-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jul 9 18:11:47 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_hdmi.c Log Message: linux/hdmi: Zero entire union hdmi_infoframe on unpack. Don't just zero the part that we're about to initialize -- i915 do

CVS commit: src/sys/external/bsd/drm2/linux

2022-05-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun May 22 18:41:14 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_i2c.c Log Message: linux: Repeat i2c transfer if driver fails with EAGAIN. The Intel GMBUS (graphics management bus, i2c controller) relies on

CVS commit: src/sys/external/bsd/drm2/linux

2022-05-22 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun May 22 18:41:14 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_i2c.c Log Message: linux: Repeat i2c transfer if driver fails with EAGAIN. The Intel GMBUS (graphics management bus, i2c controller) relies on

CVS commit: src/sys/external/bsd/drm2/linux

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:44:45 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_buf.c linux_dma_fence.c linux_dma_fence_chain.c Log Message: drm: Convert membar_enter/exit stragglers to membar_acquire/releas

CVS commit: src/sys/external/bsd/drm2/linux

2022-04-09 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Apr 9 23:44:45 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_buf.c linux_dma_fence.c linux_dma_fence_chain.c Log Message: drm: Convert membar_enter/exit stragglers to membar_acquire/releas

CVS commit: src/sys/external/bsd/drm2/linux

2022-03-18 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Mar 18 23:33:41 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_ww_mutex.c Log Message: drm: In ww_mutex_unlock, do lockdebug check first. This way we get a full lockdebug dump when LOCKDEBUG is enabled, in

CVS commit: src/sys/external/bsd/drm2/linux

2022-03-18 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Mar 18 23:33:41 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_ww_mutex.c Log Message: drm: In ww_mutex_unlock, do lockdebug check first. This way we get a full lockdebug dump when LOCKDEBUG is enabled, in

CVS commit: src/sys/external/bsd/drm2/linux

2022-02-27 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sun Feb 27 15:02:58 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: files.drmkms_linux Log Message: only build linux_acpi.c if we have acpi(4) in the kernel To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.

CVS commit: src/sys/external/bsd/drm2/linux

2022-02-27 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sun Feb 27 15:02:58 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: files.drmkms_linux Log Message: only build linux_acpi.c if we have acpi(4) in the kernel To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.

CVS commit: src/sys/external/bsd/drm2/linux

2022-02-27 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 27 14:19:20 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_pci.c Log Message: drm: Deconditionalize pci_get_segment. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/external/bsd/

CVS commit: src/sys/external/bsd/drm2/linux

2022-02-27 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 27 14:19:20 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_pci.c Log Message: drm: Deconditionalize pci_get_segment. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/external/bsd/

CVS commit: src/sys/external/bsd/drm2/linux

2022-02-16 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Feb 17 01:38:38 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_buf.c Log Message: drm: Fix membars around dma_buf_put reference count release. To generate a diff of this commit: cvs rdiff -u -r1.13 -r

CVS commit: src/sys/external/bsd/drm2/linux

2022-02-16 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Feb 17 01:38:38 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_buf.c Log Message: drm: Fix membars around dma_buf_put reference count release. To generate a diff of this commit: cvs rdiff -u -r1.13 -r

CVS commit: src/sys/external/bsd/drm2/linux

2022-02-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Feb 15 22:51:03 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_resv.c Log Message: drm: Use KM_SLEEP to allocate reservation fence arrays. Except as a fast path in an RCU reader. The array sizes appea

CVS commit: src/sys/external/bsd/drm2/linux

2022-02-15 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Feb 15 22:51:03 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_resv.c Log Message: drm: Use KM_SLEEP to allocate reservation fence arrays. Except as a fast path in an RCU reader. The array sizes appea

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-26 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 26 16:14:34 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_ww_mutex.c Log Message: drm: Allow ww_mutex_lock after ww_acquire_done if we already hold it. In other words, if ww_mutex_lock would return -E

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-26 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 26 16:14:34 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_ww_mutex.c Log Message: drm: Allow ww_mutex_lock after ww_acquire_done if we already hold it. In other words, if ww_mutex_lock would return -E

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-24 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Dec 24 15:08:31 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_sgt.c Log Message: drm: Sprinkle some assertions into sg dma logic. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/exter

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-24 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Dec 24 15:08:31 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_sgt.c Log Message: drm: Sprinkle some assertions into sg dma logic. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/exter

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:43:06 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_kthread.c Log Message: drm: Work around busted kthread_join. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:43:06 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_kthread.c Log Message: drm: Work around busted kthread_join. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:42:48 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_kthread.c Log Message: drm: Fix error return for kthread_run: error pointer, not null. To generate a diff of this commit: cvs rdiff -u -r1.7

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:42:48 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_kthread.c Log Message: drm: Fix error return for kthread_run: error pointer, not null. To generate a diff of this commit: cvs rdiff -u -r1.7

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:42:15 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_kthread.c Log Message: drm: Trigger `spurious' wakeup for kthread_stop too. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/s

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:42:15 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_kthread.c Log Message: drm: Trigger `spurious' wakeup for kthread_stop too. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/s

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:39:56 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence_array.c Log Message: drm: Make dma fence array name strings match Linux. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:39:56 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence_array.c Log Message: drm: Make dma fence array name strings match Linux. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:39:41 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Use atomic_load_consume/relaxed to simplify code. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:39:41 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Use atomic_load_consume/relaxed to simplify code. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:39:16 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence_chain.c Log Message: drm: Release fence in dma_fence_chain_walk. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:39:16 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence_chain.c Log Message: drm: Release fence in dma_fence_chain_walk. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:38:56 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_kthread.c Log Message: linux: In kthread_park, wake thread to re-check kthread_shouldpark. Otherwise, the thread to pakr may be sleeping on so

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:38:56 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_kthread.c Log Message: linux: In kthread_park, wake thread to re-check kthread_shouldpark. Otherwise, the thread to pakr may be sleeping on so

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:38:34 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Make sure dma_fence_wait gets traced too. Deduplicate. To generate a diff of this commit: cvs rdiff -u -r1.36

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:38:34 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Make sure dma_fence_wait gets traced too. Deduplicate. To generate a diff of this commit: cvs rdiff -u -r1.36

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:38:15 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Add dtrace probes to fences. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/external/bsd

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:38:15 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Add dtrace probes to fences. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/external/bsd

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:38:06 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Fix signalling return value if no enable_signaling op. To generate a diff of this commit: cvs rdiff -u -r1.34 -

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:38:06 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Fix signalling return value if no enable_signaling op. To generate a diff of this commit: cvs rdiff -u -r1.34 -

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:36:24 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_ww_mutex.c Log Message: drm: Spruce up ww_mutex comments. Audit return values. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:36:24 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_ww_mutex.c Log Message: drm: Spruce up ww_mutex comments. Audit return values. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:36:02 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_resv.c Log Message: drm: Fix comment about dma_resv_lock_* return values. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 s

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:36:02 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_resv.c Log Message: drm: Fix comment about dma_resv_lock_* return values. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 s

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:35:21 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Use atomic_load_relaxed for fence->flags when not locked. Shouldn't make a semantic difference on any machines w

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:35:21 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Use atomic_load_relaxed for fence->flags when not locked. Shouldn't make a semantic difference on any machines w

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:34:58 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Assert dma_fence_wait internal return value. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:34:58 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Assert dma_fence_wait internal return value. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:34:16 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Rework timeout return code logic. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/externa

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:34:16 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Rework timeout return code logic. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/externa

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:34:05 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Rework dma_fence_wait_any_timeout. - Yield the first index, not the most recently signalled one. - Check again a

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:34:05 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Rework dma_fence_wait_any_timeout. - Yield the first index, not the most recently signalled one. - Check again a

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:33:42 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_resv.c Log Message: drm: Paranoia: handle fencep=null, fence!=null, and 0 shared. Not sure this is possible but I don't know the API well

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:33:42 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_resv.c Log Message: drm: Paranoia: handle fencep=null, fence!=null, and 0 shared. Not sure this is possible but I don't know the API well

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:33:34 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_resv.c Log Message: drm: Fix missing restart on race in dma_resv_get_fences_rcu. To generate a diff of this commit: cvs rdiff -u -r1.18 -

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:33:34 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_resv.c Log Message: drm: Fix missing restart on race in dma_resv_get_fences_rcu. To generate a diff of this commit: cvs rdiff -u -r1.18 -

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:33:26 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence_array.c Log Message: drm: Another missing spin_lock_destroy. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:33:26 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence_array.c Log Message: drm: Another missing spin_lock_destroy. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:32:53 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_resv.c Log Message: drm: Support dma_resv_reserve_shared(..., num_fences>1). To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.1

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:32:53 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_resv.c Log Message: drm: Support dma_resv_reserve_shared(..., num_fences>1). To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.1

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:31:34 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_resv.c Log Message: drm: Implement drm_resv_get_fences_rcu with null fencep. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.1

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:31:34 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_resv.c Log Message: drm: Implement drm_resv_get_fences_rcu with null fencep. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.1

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:31:12 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Set fence->ops for stub fences too. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/exter

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:31:12 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Set fence->ops for stub fences too. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/exter

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:30:56 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: set f_magic in the stub fence. Author: phone Committer: Taylor R Campbell To generate a diff of this commit:

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:30:56 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: set f_magic in the stub fence. Author: phone Committer: Taylor R Campbell To generate a diff of this commit:

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:29:39 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_kthread.c Log Message: linux: Make kthread_park/stop work at IPL_VM. Needed in order to hold spin locks around it. To generate a diff of thi

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:29:39 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_kthread.c Log Message: linux: Make kthread_park/stop work at IPL_VM. Needed in order to hold spin locks around it. To generate a diff of thi

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:26:39 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_resv.c Log Message: drm: Factor dma_fence_put out of multiple dma_resv_do_poll branches. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/external/bsd/drm2/linux

2021-12-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Dec 19 12:26:39 UTC 2021 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_resv.c Log Message: drm: Factor dma_fence_put out of multiple dma_resv_do_poll branches. To generate a diff of this commit: cvs rdiff -u

  1   2   3   >