Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
d4f7d322a4ad1d1a280f1b1f36df8d0eb855966c
/
drivers
/
gpu
/
drm
/
vmwgfx
/
vmwgfx_surface.c
d6c9142
drm/vmwgfx: fix potential UAF in vmwgfx_surface.c
by Desmond Cheong Zhi Xi
· 3 years, 6 months ago
40b7017
drm/vmwgfx: Fix cpu updates of coherent multisample surfaces
by Thomas Hellstrom
· 3 years, 9 months ago
4f88b4c
drm/vmwgfx: Use struct_size() helper
by Gustavo A. R. Silva
· 4 years, 7 months ago
c594285
drm/vmwgfx: remove redundant assignment to variable ret
by Colin Ian King
· 4 years, 9 months ago
2a50f06
drm/vmwgfx: Add surface define v4 command
by Deepak Rawat
· 6 years ago
504901d
drm/vmwgfx: Refactor surface_define to use vmw_surface_metadata
by Deepak Rawat
· 6 years ago
26b8287
drm/vmwgfx: Split surface metadata from struct vmw_surface
by Deepak Rawat
· 6 years ago
878c6ec
drm/vmwgfx: Use enum to represent graphics context capabilities
by Deepak Rawat
· 6 years ago
6b65675
drm/vmwgfx: Replace zero-length array with flexible-array member
by Gustavo A. R. Silva
· 4 years, 11 months ago
4872e6a
drm/vmwgfx: check master authentication in surface_ref ioctls
by Emil Velikov
· 5 years ago
8815a94
drm/vmwgfx: move the require_exist handling together
by Emil Velikov
· 5 years ago
0a6cad5
Merge branch 'vmwgfx-coherent' of git://people.freedesktop.org/~thomash/linux into drm-next
by Dave Airlie
· 5 years ago
b401164
drm/vmwgfx: remove set but not used variable 'srf'
by YueHaibing
· 5 years ago
9ca7d19
drm/vmwgfx: Add surface dirty-tracking callbacks
by Thomas Hellstrom
· 6 years ago
a0a6394
drm/vmwgfx: Assign eviction priorities to resources
by Thomas Hellstrom
· 6 years ago
9c84aeb
drm/vmwgfx: Kill unneeded legacy security features
by Thomas Hellstrom
· 6 years ago
b96f3e7
drm/ttm: use gem vma_node
by Gerd Hoffmann
· 5 years ago
11c4541
drm/vmwgfx: Use preprocessor macro for FIFO allocation
by Deepak Rawat
· 6 years ago
5724f89
drm/vmwgfx: Add a new define for vmwgfx user-space debugging
by Deepak Rawat
· 6 years ago
d04a836
Merge branch 'vmwgfx-next' of git://people.freedesktop.org/~thomash/linux into drm-next
by Dave Airlie
· 6 years ago
c7eae62
drm/vmwgfx: Make the object handles idr-generated
by Thomas Hellstrom
· 6 years ago
1328924
drm/vmwgfx: Remove the resource avail field
by Thomas Hellstrom
· 6 years ago
a4bd815
drm/vmwgfx: Don't impose STDU limits on framebuffer size
by Deepak Rawat
· 6 years ago
b861686
Merge tag 'vmwgfx-next-4.19-3' of git://people.freedesktop.org/~thomash/linux into drm-next
by Dave Airlie
· 7 years ago
8038d2a
Merge tag 'vmwgfx-next-4.19-2' of git://people.freedesktop.org/~thomash/linux into drm-next
by Dave Airlie
· 7 years ago
f9261b3
drm/vmwgfx: Add support for multisampling
by Deepak Rawat
· 7 years ago
14b1c33
drm/vmwgfx: Add new ioctl for GB surface create and reference
by Deepak Rawat
· 7 years ago
397a111
drm/vmwgfx: Support for SVGA3dSurfaceAllFlags in vmwgfx
by Deepak Rawat
· 7 years ago
cdff8e7
drm/vmwgfx: Add support for SVGA3dCmdDefineGBSurface_v3
by Deepak Rawat
· 7 years ago
812a954
drm/vmwgfx: Remove an obsolete __le32 conversion
by Thomas Hellstrom
· 7 years ago
e9431ea
drm/vmwgfx: Move buffer object related code to vmwgfx_bo.c
by Thomas Hellstrom
· 7 years ago
f1d34bf
drm/vmwgfx: Replace vmw_dma_buffer with vmw_buffer_object
by Thomas Hellstrom
· 7 years ago
dff9688
drm/vmwgfx: add SPDX idenitifier and clarify license
by Dirk Hohndel (VMware)
· 7 years ago
89dc15b
drm/vmwgfx: Stricter count of legacy surface device resources
by Thomas Hellstrom
· 7 years ago
279c01f
drm/ttm: use an operation ctx for ttm_mem_global_alloc
by Roger He
· 7 years ago
6aa7de0
locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE()
by Mark Rutland
· 7 years ago
925344c
BackMerge tag 'v4.12-rc5' into drm-next
by Dave Airlie
· 8 years ago
a2e5a3e
drm/vmwgfx: fix spelling mistake "exeeds" -> "exceeds"
by Colin Ian King
· 8 years ago
07678ec
drm/vmwgfx: Make sure backup_handle is always valid
by Sinclair Yeh
· 8 years ago
ee9c4e6
drm/vmwgfx: limit the number of mip levels in vmw_gb_surface_define_ioctl()
by Vladis Dronov
· 8 years ago
008be68
drm/vmwgfx: fix include notation and remove -Iinclude/drm flag
by Masahiro Yamada
· 8 years ago
b769fef
Backmerge tag 'v4.11-rc6' into drm-next
by Dave Airlie
· 8 years ago
28c9542
drm/vmwgfx: Properly check display/scanout surface size
by Sinclair Yeh
· 8 years ago
27d247c
drm/vmwgfx: Removed unused snooper.crtc field
by Sinclair Yeh
· 8 years ago
e7e11f9
drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()
by Li Qiang
· 8 years ago
fe25deb
drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces
by Thomas Hellstrom
· 8 years ago
36274ab
drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl()
by Murray McAllister
· 8 years ago
862f615
drm/vmwgfx: Adjust checks for null pointers in 13 functions
by Markus Elfring
· 8 years ago
c138d03
drm/vmwgfx: Use memdup_user() rather than duplicating its implementation
by Markus Elfring
· 8 years ago
7ed3b39
drm/vmwgfx: Use kmalloc_array() in vmw_surface_define_ioctl()
by Markus Elfring
· 8 years ago
47ba614
drm/vmwgfx: check kmalloc return value
by Rasmus Villemoes
· 9 years ago
9e26612
drm/vmwgfx: use kzalloc in vmw_surface_define_ioctl()
by Rasmus Villemoes
· 9 years ago
3e82806
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 9 years ago
53c1e53
drm/vmwgfx: Turn off support for multisample count != 0 v2
by Thomas Hellstrom
· 9 years ago
ed7d78b
drm/vmwgfx: Fix kernel NULL pointer dereference on older hardware
by Thomas Hellstrom
· 9 years ago
54c12bc
drm/vmwgfx: Fix up user_dmabuf refcounting
by Thomas Hellstrom
· 9 years ago
aa3469c
drm/vmwgfx: Allow dropped masters render-node like access on legacy nodes v2
by Thomas Hellstrom
· 9 years ago
54fbde8
drm/vmwgfx: Fix copyright headers
by Sinclair Yeh
· 9 years ago
2f633e5
drm/vmwgfx: Command parser fixes for DX
by Charmaine Lee
· 9 years ago
d80efd5
drm/vmwgfx: Initial DX support
by Thomas Hellstrom
· 9 years ago
8ce75f8
drm/vmwgfx: Update device includes for DX device functionality
by Sinclair Yeh
· 10 years ago
b9eb1a6
drm/vmwgfx: Kill a bunch of sparse warnings
by Thomas Hellstrom
· 10 years ago
35c0512
drm/vmwgfx: Implement screen targets
by Sinclair Yeh
· 10 years ago
233826a
drm/vmwgfx: Refactor vmw_gb_surface_define_ioctl()
by Sinclair Yeh
· 10 years ago
153b3d5
vmwgfx: Rework device initialization
by Thomas Hellstrom
· 10 years ago
6d10aab
drm/vmwgfx: Tighten security around surface sharing v2
by Thomas Hellstrom
· 11 years ago
adebcb2
drm/vmwgfx: Allow prime fds in the surface reference ioctls
by Thomas Hellstrom
· 11 years ago
294adf7
drm/vmwgfx: Use a per-device semaphore for reservation protection
by Thomas Hellstrom
· 11 years ago
4b0c825
drm/vmwgfx: Fix a surface reference corner-case in legacy emulation mode
by Thomas Hellstrom
· 11 years ago
30f82d81
drm/vmwgfx: Reemit context bindings when necessary v2
by Thomas Hellstrom
· 11 years ago
c1a2137
drm/vmwgfx: Fix legacy surface reference size copyback
by Thomas Hellstrom
· 11 years ago
3e894a6
drm/vmwgfx: Fix recently introduced sparse / smatch warnings and errors
by Thomas Hellstrom
· 11 years ago
1985f99
drm/vmwgfx: Invalidate surface on non-readback unbind
by Jakob Bornecrantz
· 11 years ago
173fb7d
drm/vmwgfx: Persistent tracking of context bindings
by Thomas Hellstrom
· 11 years ago
15c6f65
drm/vmwgfx: Make sure that the multisampling is off
by Zack Rusin
· 12 years ago
a97e219
drm/vmwgfx: Hook up guest-backed surfaces
by Thomas Hellstrom
· 12 years ago
05efb1a
drm/ttm: ttm object security fixes for render nodes
by Thomas Hellstrom
· 11 years ago
79e5f81
drm/vmwgfx: Make surfaces prime-aware
by Thomas Hellstrom
· 11 years ago
7e8d9da
drm/vmwgfx: Add and make use of a header for surface size calculation.
by Thomas Hellstrom
· 12 years ago
543831c
drm/vmwgfx: Break out surface and context management to separate files
by Thomas Hellstrom
· 12 years ago