Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
7e2345200262e4a6056580f0231cccdaffc825f3
/
drivers
/
vhost
/
vhost.c
8f6a7f9
vhost, kcov: collect coverage from vhost_worker
by Andrey Konovalov
· 5 years ago
0d4a3f2
Revert "vhost: block speculation of translated descriptors"
by Michael S. Tsirkin
· 5 years ago
060423b
vhost: make sure log_num < in_num
by yongduan
· 5 years ago
a89db44
vhost: block speculation of translated descriptors
by Michael S. Tsirkin
· 5 years ago
3d2c7d3
Revert "vhost: access vq metadata through kernel virtual address"
by Michael S. Tsirkin
· 5 years ago
896fc24
vhost: Remove unnecessary variable
by Yunsheng Lin
· 5 years ago
3a1d538
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
by Linus Torvalds
· 5 years ago
e9a83bd
Merge tag 'docs-5.3' of git://git.lwn.net/linux
by Linus Torvalds
· 6 years ago
7a33847
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482
by Thomas Gleixner
· 6 years ago
8afecfb
Merge tag 'v5.2-rc4' into mauro
by Jonathan Corbet
· 6 years ago
cb1aaeb
docs: fix broken documentation links
by Mauro Carvalho Chehab
· 6 years ago
7f46603
vhost: access vq metadata through kernel virtual address
by Jason Wang
· 6 years ago
feebcae
vhost: factor out setting vring addr and num
by Jason Wang
· 6 years ago
4942e82
vhost: introduce helpers to get the size of metadata area
by Jason Wang
· 6 years ago
9b5e830
vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch()
by Jason Wang
· 6 years ago
7b5d753
vhost: fine grain userspace memory accessors
by Jason Wang
· 6 years ago
1ab5d13
vhost: generalize adding used elem
by Jason Wang
· 6 years ago
e82b9b0
vhost: introduce vhost_exceeds_weight()
by Jason Wang
· 6 years ago
73b0140
mm/gup: change GUP fast to use flags rather than a write 'bool'
by Ira Weiny
· 6 years ago
813dbeb
vhost: reject zero size iova range
by Jason Wang
· 6 years ago
cfdbb4ed
vhost: silence an unused-variable warning
by Arnd Bergmann
· 6 years ago
816db76
vhost: correctly check the return value of translate_desc() in log_used()
by Jason Wang
· 6 years ago
b46a0bf
vhost: fix OOB in get_rx_bufs()
by Jason Wang
· 6 years ago
7d0ae23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by Linus Torvalds
· 6 years ago
cc5e710
vhost: log dirty page correctly
by Jason Wang
· 6 years ago
74ad741
vhost: return EINVAL if iovecs size does not match the message size
by Pavel Tikhomirov
· 6 years ago
96d4f26
Remove 'type' argument from access_ok() function
by Linus Torvalds
· 6 years ago
86a07da
Revert "net: vhost: lock the vqs one by one"
by Jason Wang
· 6 years ago
841df92
vhost: make sure used idx is seen before log in vhost_add_used_n()
by Jason Wang
· 6 years ago
e3f7871
vhost: fix IOTLB locking
by Jean-Philippe Brucker
· 6 years ago
ff00226
vhost: Fix Spectre V1 vulnerability
by Jason Wang
· 6 years ago
78139c9
net: vhost: lock the vqs one by one
by Tonghao Zhang
· 6 years ago
2d66f99
vhost: correctly check the iova range when waking virtqueue
by Jason Wang
· 6 years ago
a736e07
Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 6 years ago
b13f9c6
vhost: reset metadata cache when initializing new IOTLB
by Jason Wang
· 6 years ago
429711a
vhost: switch to use new message format
by Jason Wang
· 6 years ago
2f3f056
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
by Linus Torvalds
· 7 years ago
6da2ec5
treewide: kmalloc() -> kmalloc_array()
by Kees Cook
· 7 years ago
b2303d7
Convert vhost to struct_size
by Matthew Wilcox
· 7 years ago
670ae9c
vhost: fix info leak due to uninitialized memory
by Michael S. Tsirkin
· 7 years ago
408afb8
Merge branch 'work.aio-1' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 7 years ago
9965ed17
fs: add new vfs_poll and file_can_poll helpers
by Christoph Hellwig
· 7 years ago
1b15ad6
vhost: synchronize IOTLB message with dev cleanup
by Jason Wang
· 7 years ago
ddd3d40
vhost: return bool from *_access_ok() functions
by Stefan Hajnoczi
· 7 years ago
d14d2b7
vhost: fix vhost_vq_access_ok() log check
by Stefan Hajnoczi
· 7 years ago
7ced6c9
vhost: Fix vhost_copy_to_user()
by Eric Auger
· 7 years ago
016c6f2
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
by Linus Torvalds
· 7 years ago
d65026c
vhost: validate log when IOTLB is enabled
by Jason Wang
· 7 years ago
dc6455a
vhost: correctly remove wait queue during poll failure
by Jason Wang
· 7 years ago
26b3660
vhost: fix vhost ioctl signature to build with clang
by Sonny Rao
· 7 years ago
a9a0884
vfs: do bulk POLL* -> EPOLL* replacement
by Linus Torvalds
· 7 years ago
846ade7
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
by Linus Torvalds
· 7 years ago
d25cc43
vhost: don't hold onto file pointer for VHOST_SET_LOG_FD
by Eric Biggers
· 7 years ago
09f332a
vhost: don't hold onto file pointer for VHOST_SET_VRING_ERR
by Eric Biggers
· 7 years ago
e050c7d
vhost: don't hold onto file pointer for VHOST_SET_VRING_CALL
by Eric Biggers
· 7 years ago
f6f93f7
vhost: remove unused lock check flag in vhost_dev_cleanup()
by 夷则(Caspar)
· 7 years ago
ac964d7
vhost: Remove the unused variable.
by Tonghao Zhang
· 7 years ago
168fe32
Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 7 years ago
d772794
Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 7 years ago
6f3180a
vhost: do not try to access device IOTLB when not initialized
by Jason Wang
· 7 years ago
e9cb4239
vhost: use mutex_lock_nested() in vhost_dev_lock_vqs()
by Jason Wang
· 7 years ago
3a5db0b
drivers/vhost: Remove now-redundant read_barrier_depends()
by Paul E. McKenney
· 7 years ago
afc9a42
the rest of drivers/*: annotate ->poll() instances
by Al Viro
· 8 years ago
58e3b60
vhost: annotate vhost_poll
by Al Viro
· 8 years ago
3ad6f93
annotate poll-related wait keys
by Al Viro
· 8 years ago
e6c8adc
anntotate the places where ->poll() return values go
by Al Viro
· 8 years ago
ca2c5b3
vhost: fix end of range for access_ok
by Michael S. Tsirkin
· 7 years ago
f808c13
lib/interval_tree: fast overlap detection
by Davidlohr Bueso
· 7 years ago
8d65843
Revert "vhost: cache used event for better performance"
by Jason Wang
· 7 years ago
ac6424b
sched/wait: Rename wait_queue_t => wait_queue_entry_t
by Ingo Molnar
· 8 years ago
6c5ab65
mm: support __GFP_REPEAT in kvmalloc_node for >32kB
by Michal Hocko
· 8 years ago
1827adb
Merge branch 'WIP.sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 8 years ago
54d7989
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
by Linus Torvalds
· 8 years ago
174cd4b
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
by Ingo Molnar
· 8 years ago
6e84f31
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/mm.h>
by Ingo Molnar
· 8 years ago
f889491
vhost: introduce O(1) vq metadata cache
by Jason Wang
· 8 years ago
e3b56cd
vhost: try avoiding avail index access when getting descriptor
by Jason Wang
· 8 years ago
3efa70d
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
cda8bba
vhost: fix initialization for vq->is_le
by Halil Pasic
· 8 years ago
275bf96
vhost: better detection of available buffers
by Jason Wang
· 8 years ago
9a19a6d
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
809ecb9
vhost: cache used event for better performance
by Jason Wang
· 8 years ago
72952cc
vhost: add missing __user annotations
by Michael S. Tsirkin
· 8 years ago
2f952c0
vhost: make interval tree static inline
by Michael S. Tsirkin
· 8 years ago
635abf0
vhost: remove unnecessary smp_mb from vhost_work_queue
by Peng Tao
· 8 years ago
cbbd26b
[iov_iter] new primitives - copy_from_iter_full() and friends
by Al Viro
· 8 years ago
ec33d03
vhost: detect 32 bit integer wrap around
by Michael S. Tsirkin
· 8 years ago
6b1e6cc
vhost: new device IOTLB API
by Jason Wang
· 9 years ago
a9709d6
vhost: convert pre sorted vhost memory array to interval tree
by Jason Wang
· 9 years ago
bfe2bc5
vhost: introduce vhost memory accessors
by Jason Wang
· 9 years ago
04b96e5
vhost: lockless enqueuing
by Jason Wang
· 9 years ago
7235acd
vhost: simplify work flushing
by Jason Wang
· 9 years ago
0308813
vhost_net: basic polling support
by Jason Wang
· 9 years ago
d4a6060
vhost: introduce vhost_vq_avail_empty()
by Jason Wang
· 9 years ago
526d3e7
vhost: introduce vhost_has_work()
by Jason Wang
· 9 years ago
80f7d03
vhost: rename vhost_init_used()
by Greg Kurz
· 9 years ago
c507203
vhost: rename cross-endian helpers
by Greg Kurz
· 9 years ago
e1f33be
vhost: fix error path in vhost_init_used()
by Greg Kurz
· 9 years ago
5fba13b
vhost: replace % with & on data path
by Michael S. Tsirkin
· 9 years ago
d542483
vhost: relax log address alignment
by Michael S. Tsirkin
· 9 years ago
Next »