Module Name:src
Committed By: riastradh
Date: Wed Jan 22 14:58:20 UTC 2014
Modified Files:
src/sys/external/bsd/drm2/linux [riastradh-drm2]: linux_work.c
Log Message:
Fix queue_delayed_work edge cases.
- Copy the relevant part of queue_work in-line for ticks == 0, since
Module Name:src
Committed By: riastradh
Date: Tue Jan 21 20:56:50 UTC 2014
Modified Files:
src/sys/external/bsd/drm2/linux [riastradh-drm2]: linux_kmap.c
Log Message:
Call uvm_vm_page_to_phys before taking a spin lock to ease debugging.
To generate a diff of this commit:
Module Name:src
Committed By: riastradh
Date: Mon Dec 30 04:52:21 UTC 2013
Modified Files:
src/sys/external/bsd/drm2/linux [riastradh-drm2]: linux_work.c
Log Message:
Don't put work flush items on the stack; worker kmem_frees them.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: riastradh
Date: Mon Dec 30 04:50:57 UTC 2013
Modified Files:
src/sys/external/bsd/drm2/linux [riastradh-drm2]: linux_work.c
Log Message:
Make Linux workqueues at IPL_VM for now.
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.5 -r1.1
Module Name:src
Committed By: riastradh
Date: Mon Dec 30 04:50:48 UTC 2013
Modified Files:
src/sys/external/bsd/drm2/linux [riastradh-drm2]: linux_work.c
Log Message:
Pass the wq to linux_worker as it expects, not NULL.
To generate a diff of this commit:
cvs rdiff -u -r1
Module Name:src
Committed By: riastradh
Date: Mon Dec 30 04:51:06 UTC 2013
Modified Files:
src/sys/external/bsd/drm2/linux [riastradh-drm2]: linux_work.c
Log Message:
Initialize the workqueue flush structures correctly.
To generate a diff of this commit:
cvs rdiff -u -r1
Module Name:src
Committed By: riastradh
Date: Mon Dec 30 04:50:39 UTC 2013
Modified Files:
src/sys/external/bsd/drm2/linux [riastradh-drm2]: linux_work.c
Log Message:
Actually insert the delayed work into the workqueue.
To generate a diff of this commit:
cvs rdiff -u -r1
Module Name:src
Committed By: riastradh
Date: Mon Dec 30 04:50:30 UTC 2013
Modified Files:
src/sys/external/bsd/drm2/linux [riastradh-drm2]: linux_work.c
Log Message:
Helps to actually allocate and free the workqueue memory!
To generate a diff of this commit:
cvs rdiff -
Module Name:src
Committed By: riastradh
Date: Wed Jul 24 04:02:43 UTC 2013
Modified Files:
src/sys/external/bsd/drm2/linux [riastradh-drm2]: linux_idr.c
Log Message:
Actually return the new id in idr_get_new_above.
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.
Module Name:src
Committed By: riastradh
Date: Wed Jul 24 04:02:58 UTC 2013
Modified Files:
src/sys/external/bsd/drm2/linux [riastradh-drm2]: linux_idr.c
Log Message:
Rework error branches of idr_get_new_above.
Return ENOSPC if we're about to overflow int.
To generate a
Module Name:src
Committed By: riastradh
Date: Wed Jul 24 03:16:32 UTC 2013
Modified Files:
src/sys/external/bsd/drm2/linux [riastradh-drm2]: linux_idr.c
Log Message:
Work around rb_tree_iterate API botch in linux_idr.c.
To generate a diff of this commit:
cvs rdiff -u -r1
Module Name:src
Committed By: riastradh
Date: Wed Jul 24 03:16:16 UTC 2013
Modified Files:
src/sys/external/bsd/drm2/linux [riastradh-drm2]: linux_idr.c
Log Message:
Tweak idr_pre_get.
. No need to test kmem_alloc(n, KM_SLEEP) for NULL.
. Avoid kmem_free with lock held, o
Module Name:src
Committed By: riastradh
Date: Wed Jul 24 01:56:48 UTC 2013
Modified Files:
src/sys/external/bsd/drm2/linux [riastradh-drm2]: linux_idr.c
Log Message:
In linux_idr, move idr_temp access under the write lock.
The atomic swaps were missing memory barriers, bu
13 matches
Mail list logo