Module Name:src
Committed By: riastradh
Date: Mon Aug 2 23:14:15 UTC 2021
Modified Files:
src/sys/external/bsd/drm2/linux: linux_reservation.c
Log Message:
drm: Plug another fence leak.
XXX pullup-9
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 \
sr
Module Name:src
Committed By: riastradh
Date: Mon Aug 2 20:20:54 UTC 2021
Modified Files:
src/sys/external/bsd/drm2/linux: linux_reservation.c
Log Message:
drm: Release fence if we're about to return too.
Should fix another fence leak.
XXX pullup-9
To generate a diff
Module Name:src
Committed By: skrll
Date: Wed Jul 21 06:34:52 UTC 2021
Modified Files:
src/sys/external/bsd/drm2/linux: linux_rcu.c
Log Message:
need for COHERENCY_UNIT
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/drm2/linux/linux_rcu
Module Name:src
Committed By: riastradh
Date: Sun Jun 27 08:10:36 UTC 2021
Modified Files:
src/sys/external/bsd/drm2/linux: linux_reservation.c
Log Message:
drm: Release fence after use.
May plug the dreaded radeon kmem memory leak.
XXX pullup-9
To generate a diff of t
Module Name:src
Committed By: jdolecek
Date: Wed Feb 12 18:35:02 UTC 2020
Modified Files:
src/sys/external/bsd/drm2/linux: linux_pci.c
Log Message:
re-enable MSI - this actually enables MSI only for intel/radeon/generic
which are reported to work fine, while nouveau (which
Module Name:src
Committed By: jmcneill
Date: Mon Feb 3 16:22:52 UTC 2020
Modified Files:
src/sys/external/bsd/drm2/linux: linux_pci.c
Log Message:
Re-enable PCI MSI for DRM devices
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/drm2/lin
Module Name:src
Committed By: jmcneill
Date: Sat Jan 18 02:59:42 UTC 2020
Modified Files:
src/sys/external/bsd/drm2/linux: linux_pci.c
Log Message:
Use pci_get_segment if available
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/drm2/linu
Module Name:src
Committed By: tnn
Date: Sat Jan 5 22:24:24 UTC 2019
Modified Files:
src/sys/external/bsd/drm2/linux: linux_fence.c
Log Message:
fence_referenced_p(): mark as __diagused
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/external/bsd/dr
Module Name:src
Committed By: tnn
Date: Fri Jan 4 23:03:02 UTC 2019
Modified Files:
src/sys/external/bsd/drm2/linux: linux_dma_buf.c
Log Message:
dma_buf_fd(): fd_putfile() does not belong here
PR kern/53834 ok riastradh@
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: riastradh
Date: Mon Sep 3 18:02:11 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_reservation.c
Log Message:
Preserve signedness to return failure from fence_wait_timeout.
>From mrg@.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: riastradh
Date: Sat Sep 1 22:28:04 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_fence.c
Log Message:
Allow fence_get(NULL).
This is kind of silly: if the caller has exclusive access to the
fence, they should be able to gua
Module Name:src
Committed By: riastradh
Date: Tue Aug 28 15:03:39 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_fence.c
Log Message:
Assert EWOULDBLOCK happens only with timeout.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/exte
Module Name:src
Committed By: riastradh
Date: Tue Aug 28 15:04:02 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_fence.c
Log Message:
Issue __insn_barrier after loading hardclock_ticks.
For some reason this isn't volatile...
To generate a diff of this c
Module Name:src
Committed By: riastradh
Date: Tue Aug 28 14:23:03 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_fence.c
Log Message:
With no timeout, fence_default_wait must return 1 on success, never 0.
To generate a diff of this commit:
cvs rdiff -u -
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 15:28:27 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_reservation.c
Log Message:
Expand docstring for reservation_object_poll.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 15:28:53 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_kmap.c
Log Message:
Ifdef out label used only by !__HAVE_MM_MD_DIRECT_MAPPED_PHYS.
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 15:28:16 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_reservation.c
Log Message:
Let's try not to step on each others' toes, shall we?
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 15:24:53 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_idr.c
Log Message:
sdt probe naming style.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/external/bsd/drm2/linux/linu
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 15:24:40 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_dma_buf.c
Log Message:
Simplify. Destroy the mutex too.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/drm
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 15:24:11 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_dma_buf.c
Log Message:
Return the fd we just allocated.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/external/bsd/drm2
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 15:12:21 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_pci.c
Log Message:
Try agp_i810_borrow only if CONFIG_AGP is enabled.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/ext
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 15:09:59 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_kmap.c
Log Message:
Work around a namespacing clash between dtrace and linux symbol.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 15:07:29 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_idr.c
Log Message:
Work around broken empty expansion of SDT_PROBE* if !KDTRACE_HOOKS.
To generate a diff of this commit:
cvs rdiff -u -r1.10
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 15:07:59 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_rcu.c
Log Message:
dtrace sdt probes for linux rcu.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/drm2/lin
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 15:07:12 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_kmap.c
Log Message:
sdt dtrace probes for linux kmap.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/external/bsd/drm2
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 15:06:54 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_idr.c
Log Message:
sdt dtrace probes for linux idr.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/drm2/li
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 14:42:23 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_writecomb.c
Log Message:
KASSERT -> KASSERTMSG
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/drm2/linux/li
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 14:40:13 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_fence.c
Log Message:
Linux fence_put accepts NULL as noop. Match this.
>From mrg@.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 14:40:44 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_fence.c
Log Message:
KASSERT -> KASSERTMSG, to help debug panic observed by mrg@.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 14:19:59 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_pci.c
Log Message:
Treat pre-enabled devices as 1 enablecnt.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 14:17:05 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_pci.c
Log Message:
Zero the whole thing for good measure.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/dr
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 14:16:52 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_pci.c
Log Message:
Make sure the resources are marked unmapped initially.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 14:15:46 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_idr.c
Log Message:
Zero-initialize idr cache.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/external/bsd/drm2/linux/lin
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 14:13:46 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_reservation.c
Log Message:
There may not be an old list.
Nihil ex nihilo -- don't dereference null.
To generate a diff of this commit:
cvs r
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 14:14:54 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_rcu.c
Log Message:
Make gc static. No need to use this private state elsewhere.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 14:14:13 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_reservation.c
Log Message:
Clarify with comments and assertions.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/external
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 14:13:16 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_fence.c
Log Message:
Lotsa kasserts about referencedness of frences.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/exte
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 14:13:00 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_reservation.c
Log Message:
Acquire references in add_shared/excl.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/externa
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 14:00:46 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_fence.c
Log Message:
Fix prototype of function in comment.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/d
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 13:56:34 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_fence.c
Log Message:
Fence release callback may be absent; default to fence_free.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 13:45:20 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: files.drmkms_linux
Log Message:
Sort.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/external/bsd/drm2/linux/files.drmkms_li
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 13:39:48 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_rcu.c
Log Message:
Don't forget to call kthread_exit.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/external/bsd/drm2/l
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 13:35:35 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_reservation.c
Log Message:
Wait for the read to be valid!
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/external/bsd/dr
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 07:57:56 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: files.drmkms_linux
Log Message:
Sort in the standard English alphabetical order, please.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 07:56:47 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: files.drmkms_linux
Log Message:
Sort.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/drm2/linux/files.drmkms_lin
Module Name:src
Committed By: riastradh
Date: Mon Aug 27 06:45:44 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_dmi.c
Log Message:
Implement dmi_match.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/external/bsd/drm2/linux/linux_dmi
Module Name:src
Committed By: riastradh
Date: Tue Aug 14 14:53:21 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_writecomb.c
Log Message:
Initialize n before mtrr_set in arch_phys_wc_del.
>From mrg@.
XXX pullup-7
XXX pullup-8
To generate a diff of this
Module Name:src
Committed By: riastradh
Date: Tue Aug 14 14:53:11 UTC 2018
Modified Files:
src/sys/external/bsd/drm2/linux: linux_writecomb.c
Log Message:
Exit, don't reenter, the mutex...!@#*@$!&.
>From mrg@.
XXX pullup-7
XXX pullup-8
To generate a diff of this commit
Module Name:src
Committed By: christos
Date: Sat Sep 16 23:56:42 UTC 2017
Modified Files:
src/sys/external/bsd/drm2/linux: linux_ww_mutex.c
Log Message:
more const
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/drm2/linux/linux_ww_mutex.
Module Name:src
Committed By: riastradh
Date: Fri Aug 25 14:14:44 UTC 2017
Modified Files:
src/sys/external/bsd/drm2/linux: linux_ww_mutex.c
Log Message:
Fix lockdebug_locked annotations.
When thread A grants ownership to thread B waiting with a context,
thread B needs to
Module Name:src
Committed By: riastradh
Date: Wed Jul 26 03:40:40 UTC 2017
Modified Files:
src/sys/external/bsd/drm2/linux: linux_idr.c
Log Message:
Tweak slightly sketchy logic in linux_idr.
1. idr_preload can fail if you don't set __GFP_WAIT.
2. If idr_preload fails, it
Module Name:src
Committed By: jakllsch
Date: Sun Nov 15 22:56:24 UTC 2015
Modified Files:
src/sys/external/bsd/drm2/linux: linux_work.c
Log Message:
Avoid NULL dereference in linux_worker_intr() in WORK_DELAYED_CANCELLED case.
Potentially fixes PR#49560.
To generate a d
Module Name:src
Committed By: jmcneill
Date: Sat Oct 17 21:06:42 UTC 2015
Modified Files:
src/sys/external/bsd/drm2/linux: linux_writecomb.c
Log Message:
only use mtrr api if options MTRR is present and we are on x86
To generate a diff of this commit:
cvs rdiff -u -r1.3
Module Name:src
Committed By: jmcneill
Date: Sat Oct 17 15:57:33 UTC 2015
Modified Files:
src/sys/external/bsd/drm2/linux: linux_work.c
Log Message:
include sys/cpu.h for CPU_INFO_ITERATOR
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/external/bsd
Module Name:src
Committed By: christos
Date: Tue Nov 11 02:37:17 UTC 2014
Modified Files:
src/sys/external/bsd/drm2/linux: linux_module.c
Log Message:
finalize the idr code.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/external/bsd/drm2/linux/linux
Module Name:src
Committed By: riastradh
Date: Fri Aug 29 15:22:18 UTC 2014
Modified Files:
src/sys/external/bsd/drm2/linux: linux_work.c
Log Message:
Don't forget to lock wq_lock around handling wq_delayed.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/
Module Name:src
Committed By: riastradh
Date: Wed Aug 27 16:41:50 UTC 2014
Modified Files:
src/sys/external/bsd/drm2/linux: linux_kmap.c
Log Message:
Use direct map if available in linux_kmap.
Yields 20% increase in glxgears framerate.
To generate a diff of this commit:
Module Name:src
Committed By: riastradh
Date: Wed Aug 27 16:19:54 UTC 2014
Modified Files:
src/sys/external/bsd/drm2/linux: linux_kmap.c
Log Message:
Tweak style.
No functional change intended. Assembly differences appear to be
only related to kassert line numbers.
To
Module Name:src
Committed By: riastradh
Date: Wed Aug 27 16:11:24 UTC 2014
Modified Files:
src/sys/external/bsd/drm2/linux: linux_kmap.c
Log Message:
__diagused, not __unused.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/drm2/linux/lin
Module Name:src
Committed By: riastradh
Date: Wed Aug 27 16:09:16 UTC 2014
Modified Files:
src/sys/external/bsd/drm2/linux: linux_kmap.c
Log Message:
Assert sleepable in Linux kmap/kunmap.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/external/bsd/d
Module Name:src
Committed By: riastradh
Date: Wed Aug 27 16:06:38 UTC 2014
Modified Files:
src/sys/external/bsd/drm2/linux: linux_kmap.c
Log Message:
Simplify empty test for linux_kmap_entries.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/external/
Module Name:src
Committed By: riastradh
Date: Wed Aug 27 16:05:38 UTC 2014
Modified Files:
src/sys/external/bsd/drm2/linux: linux_kmap.c
Log Message:
Convert linux_kmap_lock to an adaptive lock.
kmap/kunmap can't be used in interrupt context anyway, so there is no
need fo
Module Name:src
Committed By: riastradh
Date: Tue Jul 29 17:36:06 UTC 2014
Modified Files:
src/sys/external/bsd/drm2/linux: linux_work.c
Log Message:
Linux wq locks are taken with spin locks held, so need IPL_VM.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.
Module Name:src
Committed By: riastradh
Date: Sun Jul 27 14:02:48 UTC 2014
Modified Files:
src/sys/external/bsd/drm2/linux: linux_work.c
Log Message:
Linux work is queued in intr context, so block intrs when locking.
(Yes, this getting out of hand.)
To generate a diff o
Module Name:src
Committed By: riastradh
Date: Fri Jul 25 16:15:12 UTC 2014
Modified Files:
src/sys/external/bsd/drm2/linux: linux_work.c
Log Message:
This case is not supposed to fall through!
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/external/b
Module Name:src
Committed By: riastradh
Date: Fri Mar 28 23:22:27 UTC 2014
Modified Files:
src/sys/external/bsd/drm2/linux: linux_kmap.c
Log Message:
Don't leak KVA by forgetting to call uvm_km_free...oops!
>From rmind@.
To generate a diff of this commit:
cvs rdiff -u -
Module Name:src
Committed By: riastradh
Date: Fri Mar 28 23:19:41 UTC 2014
Modified Files:
src/sys/external/bsd/drm2/linux: linux_kmap.c
Log Message:
Remove needless splvm/splx calls.
>From rmind@, who explained that the pmap(9) man page is wrong.
To generate a diff of
67 matches
Mail list logo