Matthew Auld
|
20943f9849
drm/i915/userptr: reject zero user_size
|
%!s(int64=7) %!d(string=hai) anos |
Christian König
|
c0a51fd07b
drm: move read_domains and write_domain into i915
|
%!s(int64=7) %!d(string=hai) anos |
Chris Wilson
|
a5a5ae2abe
drm/i915: Fix kerneldoc warnings for i915_gem_userptr
|
%!s(int64=7) %!d(string=hai) anos |
Linus Torvalds
|
43f462f1c2
Merge tag 'drm-for-v4.15-part2-fixes' of git://people.freedesktop.org/~airlied/linux
|
%!s(int64=7) %!d(string=hai) anos |
Chris Wilson
|
457db89b53
drm/i915: Mark the userptr invalidate workqueue as WQ_MEM_RECLAIM
|
%!s(int64=7) %!d(string=hai) anos |
Linus Torvalds
|
e60e1ee606
Merge tag 'drm-for-v4.15' of git://people.freedesktop.org/~airlied/linux
|
%!s(int64=7) %!d(string=hai) anos |
Mel Gorman
|
c6f92f9fbe
mm: remove cold parameter for release_pages
|
%!s(int64=7) %!d(string=hai) anos |
Tvrtko Ursulin
|
cb8d50dfb3
drm/i915: Fixup userptr mmu notifier registration error handling
|
%!s(int64=7) %!d(string=hai) anos |
Chris Wilson
|
bd3d2252f9
drm/i915: Rename obj->pin_display to obj->pin_global
|
%!s(int64=7) %!d(string=hai) anos |
Chris Wilson
|
f1fa4f442c
drm/i915: Refactor testing obj->mm.pages
|
%!s(int64=7) %!d(string=hai) anos |
Daniel Vetter
|
7741b547b6
drm/i915: Preallocate our mmu notifier workequeu to unbreak cpu hotplug deadlock
|
%!s(int64=7) %!d(string=hai) anos |
Matthew Auld
|
84e8978e62
drm/i915: s/sg_mask/sg_page_sizes/
|
%!s(int64=7) %!d(string=hai) anos |
Matthew Auld
|
a5c0816626
drm/i915: introduce page_size members
|
%!s(int64=7) %!d(string=hai) anos |
Matthew Auld
|
b91b09eea7
drm/i915: push set_pages down to the callers
|
%!s(int64=7) %!d(string=hai) anos |
Jani Nikula
|
32f35b8634
Merge drm-upstream/drm-next into drm-intel-next-queued
|
%!s(int64=7) %!d(string=hai) anos |
Chris Wilson
|
21cc6431e0
drm/i915: Mark the userptr invalidate workqueue as WQ_MEM_RECLAIM
|
%!s(int64=8) %!d(string=hai) anos |
Michal Hocko
|
0ee931c4e3
mm: treewide: remove GFP_TEMPORARY allocation flag
|
%!s(int64=8) %!d(string=hai) anos |
Davidlohr Bueso
|
f808c13fd3
lib/interval_tree: fast overlap detection
|
%!s(int64=8) %!d(string=hai) anos |
Tvrtko Ursulin
|
5602452e4c
drm/i915: Use __sg_alloc_table_from_pages for userptr allocations
|
%!s(int64=8) %!d(string=hai) anos |
Chris Wilson
|
b8f55be644
drm/i915: Split obj->cache_coherent to track r/w
|
%!s(int64=8) %!d(string=hai) anos |
Chris Wilson
|
8a2421bd0d
drm/i915: Wait upon userptr get-user-pages within execbuffer
|
%!s(int64=8) %!d(string=hai) anos |
Chris Wilson
|
7fc92e96c3
drm/i915: Store i915_gem_object_is_coherent() as a bit next to cache-dirty
|
%!s(int64=8) %!d(string=hai) anos |
Chris Wilson
|
e27ab73d17
drm/i915: Mark CPU cache as dirty on every transition for CPU writes
|
%!s(int64=8) %!d(string=hai) anos |
Michal Hocko
|
2098105ec6
drm: drop drm_[cm]alloc* helpers
|
%!s(int64=8) %!d(string=hai) anos |
Chris Wilson
|
15c344f4d0
drm/i915/userptr: Reinvent GGTT self-faulting protection
|
%!s(int64=8) %!d(string=hai) anos |
Chris Wilson
|
1c8782dd31
drm/i915/userptr: Disallow wrapping GTT into a userptr
|
%!s(int64=8) %!d(string=hai) anos |
Chris Wilson
|
d151e9ce98
drm/i915/userptr: Only flush the workqueue if required
|
%!s(int64=8) %!d(string=hai) anos |
Chris Wilson
|
42953b3c51
drm/i915/userptr: Deactivate a failed userptr if the worker reports an EFAULT
|
%!s(int64=8) %!d(string=hai) anos |
Ingo Molnar
|
6e84f31522
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/mm.h>
|
%!s(int64=8) %!d(string=hai) anos |
Vegard Nossum
|
388f793455
mm: use mmget_not_zero() helper
|
%!s(int64=8) %!d(string=hai) anos |