aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_gem_userptr.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* drm/i915: Move more GEM objects under gem/Chris Wilson2019-05-281-851/+0
* drm/i915: Pull GEM ioctls interface to its own fileChris Wilson2019-05-281-4/+8
* mm/mmu_notifier: convert user range->blockable to helper functionJérôme Glisse2019-05-141-1/+1
* drm/i915: Check domains for userptr on releaseChris Wilson2019-03-311-3/+1
* drm/i915: Make object/vma allocation caches globalChris Wilson2019-02-281-1/+1
* drm/i915/userptr: Fix error handling of mutex_lock_killable()Chris Wilson2019-01-161-1/+1
* drm/i915/userptr: Avoid struct_mutex recursion for mmu_invalidate_range_startChris Wilson2019-01-151-116/+108
* drm/i915: drop all drmP.h includesJani Nikula2019-01-091-1/+0
* Remove 'type' argument from access_ok() functionLinus Torvalds2019-01-031-2/+1
* mm/mmu_notifier: use structure for invalidate_range_start/end callbackJérôme Glisse2018-12-281-8/+6
* mm, oom: distinguish blockable mode for mmu notifiersMichal Hocko2018-08-221-3/+10
* drm/i915/userptr: Enable read-only support on gen8+Chris Wilson2018-07-131-6/+12
* drm/i915/userptr: reject zero user_sizeMatthew Auld2018-05-081-0/+3
* drm: move read_domains and write_domain into i915Christian König2018-02-161-2/+2
* drm/i915: Fix kerneldoc warnings for i915_gem_userptrChris Wilson2018-02-081-2/+4
* Merge tag 'drm-for-v4.15-part2-fixes' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds2017-11-281-2/+4
|\
| * drm/i915: Mark the userptr invalidate workqueue as WQ_MEM_RECLAIMChris Wilson2017-11-211-2/+4
* | Merge tag 'drm-for-v4.15' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds2017-11-151-75/+69
|\|
| * drm/i915: Fixup userptr mmu notifier registration error handlingTvrtko Ursulin2017-10-181-4/+6
| * drm/i915: Rename obj->pin_display to obj->pin_globalChris Wilson2017-10-161-2/+2
| * drm/i915: Refactor testing obj->mm.pagesChris Wilson2017-10-161-1/+1
| * drm/i915: Preallocate our mmu notifier workequeu to unbreak cpu hotplug deadlockDaniel Vetter2017-10-101-15/+23
| * drm/i915: s/sg_mask/sg_page_sizes/Matthew Auld2017-10-091-3/+3
| * drm/i915: introduce page_size membersMatthew Auld2017-10-071-1/+4
| * drm/i915: push set_pages down to the callersMatthew Auld2017-10-071-6/+6
| * Merge drm-upstream/drm-next into drm-intel-next-queuedJani Nikula2017-09-281-5/+5
| |\
| * | drm/i915: Mark the userptr invalidate workqueue as WQ_MEM_RECLAIMChris Wilson2017-09-151-1/+3
| * | drm/i915: Use __sg_alloc_table_from_pages for userptr allocationsTvrtko Ursulin2017-09-071-50/+29
* | | mm: remove cold parameter for release_pagesMel Gorman2017-11-151-2/+2
| |/ |/|
* | mm: treewide: remove GFP_TEMPORARY allocation flagMichal Hocko2017-09-131-2/+2
* | lib/interval_tree: fast overlap detectionDavidlohr Bueso2017-09-081-3/+3
|/
* drm/i915: Split obj->cache_coherent to track r/wChris Wilson2017-08-151-3/+1
* drm/i915: Wait upon userptr get-user-pages within execbufferChris Wilson2017-06-161-3/+15
* drm/i915: Store i915_gem_object_is_coherent() as a bit next to cache-dirtyChris Wilson2017-06-161-1/+2
* drm/i915: Mark CPU cache as dirty on every transition for CPU writesChris Wilson2017-06-161-2/+3
* drm: drop drm_[cm]alloc* helpersMichal Hocko2017-05-181-4/+4
* drm/i915/userptr: Reinvent GGTT self-faulting protectionChris Wilson2017-03-161-41/+13
* drm/i915/userptr: Disallow wrapping GTT into a userptrChris Wilson2017-03-091-26/+62
* drm/i915/userptr: Only flush the workqueue if requiredChris Wilson2017-03-091-1/+2
* drm/i915/userptr: Deactivate a failed userptr if the worker reports an EFAULTChris Wilson2017-03-091-0/+2
* sched/headers: Prepare for new header dependencies before moving code to <linux/sched/mm.h>Ingo Molnar2017-03-021-0/+1
* mm: use mmget_not_zero() helperVegard Nossum2017-02-271-1/+1
* mm: add new mmgrab() helperVegard Nossum2017-02-271-1/+1
* Merge tag 'v4.10-rc2' into drm-intel-next-queuedDaniel Vetter2017-01-041-1/+1
|\
| * mm: add locked parameter to get_user_pages_remote()Lorenzo Stoakes2016-12-141-1/+1
* | drm/i915: Make GEM object alloc/free and stolen created take dev_privTvrtko Ursulin2016-12-011-1/+1
|/
* drm/i915: Assorted dev_priv cleanupsTvrtko Ursulin2016-11-111-1/+2
* drm/i915: Allow shrinking of userptr objects once againTvrtko Ursulin2016-11-011-1/+2
* drm/i915: Improve lockdep tracking for obj->mm.lockChris Wilson2016-11-011-1/+1
* drm/i915: Use lockless object freeChris Wilson2016-10-281-2/+2