Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
73d30d48749f883fbaaf68ef5d774e99ffafda5d
/
fs
/
userfaultfd.c
cefdca0
userfaultfd/sysctl: add vm.unprivileged_userfaultfd
by Peter Xu
· 6 years ago
04f5866
coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping
by Andrea Arcangeli
· 6 years ago
3cfd22b
userfaultfd: clear flag if remap event not enabled
by Peter Xu
· 6 years ago
ca88042
userfaultfd: convert userfaultfd_ctx::refcount to refcount_t
by Eric Biggers
· 6 years ago
792bf4d
Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
01e881f
userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered
by Andrea Arcangeli
· 6 years ago
4bbfd74
Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu
by Ingo Molnar
· 6 years ago
29ec9066
userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas
by Andrea Arcangeli
· 6 years ago
456a737
userfaultfd: Replace spin_is_locked() with lockdep
by Lance Roy
· 6 years ago
ae62c16
userfaultfd: disable irqs when taking the waitqueue lock
by Christoph Hellwig
· 6 years ago
2b74030
mm: Change return type int to vm_fault_t for fault handlers
by Souptick Joarder
· 6 years ago
c430d1e
userfaultfd: use fault_wqh lock
by Matthew Wilcox
· 6 years ago
5241d47
fs/userfaultfd.c: remove redundant pointer uwq
by Colin Ian King
· 6 years ago
31e810a
userfaultfd: remove uffd flags from vma->vm_flags if UFFD_EVENT_FORK fails
by Mike Rapoport
· 6 years ago
1e2c043
userfaultfd: hugetlbfs: fix userfaultfd_huge_must_wait() pte access
by Janosch Frank
· 6 years ago
df2cc96
userfaultfd: prevent non-cooperative events vs mcopy_atomic races
by Mike Rapoport
· 7 years ago
a9a0884
vfs: do bulk POLL* -> EPOLL* replacement
by Linus Torvalds
· 7 years ago
284cd24
userfaultfd: convert to use anon_inode_getfd()
by Eric Biggers
· 7 years ago
a365ac0
mm, userfaultfd, THP: avoid waiting when PMD under THP migration
by Huang Ying
· 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
0cbb4b4
userfaultfd: clear the vma->vm_userfaultfd_ctx if UFFD_EVENT_FORK fails
by Andrea Arcangeli
· 7 years ago
076ccb7
fs: annotate ->poll() instances
by Al Viro
· 7 years ago
00bb31f
userfaultfd: use mmgrab instead of open-coded increment of mm_count
by Mike Rapoport
· 7 years ago
6aa7de0
locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE()
by Mark Rutland
· 7 years ago
384632e
userfaultfd: non-cooperative: fix fork use after free
by Andrea Arcangeli
· 7 years ago
656710a
userfaultfd: non-cooperative: closing the uffd without triggering SIGBUS
by Andrea Arcangeli
· 7 years ago
a36985d
userfaultfd: provide pid in userfault msg - add feat union
by Andrea Arcangeli
· 7 years ago
9d4ac93
userfaultfd: provide pid in userfault msg
by Alexey Perevalov
· 7 years ago
2d6d6f5
mm: userfaultfd: add feature to request for a signal delivery
by Prakash Sangappa
· 7 years ago
ce53e8e
userfaultfd: report UFFDIO_ZEROPAGE as available for shmem VMAs
by Mike Rapoport
· 7 years ago
040cca3
Merge branch 'linus' into locking/core, to resolve conflicts
by Ingo Molnar
· 7 years ago
e86b298
userfaultfd: replace ENOSPC with ESRCH in case mm has gone during copy/zeropage
by Mike Rapoport
· 7 years ago
a9668cd
locking: Remove smp_mb__before_spinlock()
by Peter Zijlstra
· 8 years ago
5a18b64
userfaultfd: non-cooperative: flush event_wqh at release time
by Mike Rapoport
· 7 years ago
9d95aa4
userfaultfd_zeropage: return -ENOSPC in case mm has gone
by Mike Rapoport
· 7 years ago
7868a20
mm/hugetlb: add size parameter to huge_pte_offset()
by Punit Agrawal
· 7 years ago
f93ae36
fs/userfaultfd.c: drop dead code
by Mike Rapoport
· 7 years ago
2055da9
sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list naming
by Ingo Molnar
· 8 years ago
ac6424b
sched/wait: Rename wait_queue_t => wait_queue_entry_t
by Ingo Molnar
· 8 years ago
64c2b20
userfaultfd: shmem: handle coredumping in handle_userfault()
by Andrea Arcangeli
· 8 years ago
045098e
userfaultfd: report actual registered features in fdinfo
by Mike Rapoport
· 8 years ago
baeedc71
Merge branch 'prep-for-5level'
by Linus Torvalds
· 8 years ago
2378cd6
userfaultfd: remove wrong comment from userfaultfd_ctx_get()
by David Hildenbrand
· 8 years ago
70ccb92
userfaultfd: non-cooperative: userfaultfd_remove revalidate vma in MADV_DONTNEED
by Andrea Arcangeli
· 8 years ago
7eb76d4
userfaultfd: non-cooperative: fix fork fctx->new memleak
by Mike Rapoport
· 8 years ago
8c9e7bb
userfaultfd: non-cooperative: release all ctx in dup_userfaultfd_complete
by Andrea Arcangeli
· 8 years ago
9a69a82
userfaultfd: non-cooperative: robustness check
by Andrea Arcangeli
· 8 years ago
dd0db88d
userfaultfd: non-cooperative: rollback userfaultfd_exit
by Andrea Arcangeli
· 8 years ago
6bbc4a4
userfaultfd: shmem: __do_fault requires VM_FAULT_NOPAGE
by Andrea Arcangeli
· 8 years ago
c2febaf
mm: convert generic code to 5-level paging
by Kirill A. Shutemov
· 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
f1f1007
mm: add new mmgrab() helper
by Vegard Nossum
· 8 years ago
9332ef9
scripts/spelling.txt: add "an user" pattern and fix typo instances
by Masahiro Yamada
· 8 years ago
9633318
userfaultfd_copy: return -ENOSPC in case mm has gone
by Mike Rapoport
· 8 years ago
ca49ca7
userfaultfd: non-cooperative: add event for exit() notification
by Mike Rapoport
· 8 years ago
897ab3e
userfaultfd: non-cooperative: add event for memory unmaps
by Mike Rapoport
· 8 years ago
d811914
userfaultfd: non-cooperative: rename *EVENT_MADVDONTNEED to *EVENT_REMOVE
by Mike Rapoport
· 8 years ago
cac6732
userfaultfd: shmem: allow registration of shared memory ranges
by Mike Rapoport
· 8 years ago
ba6907d
userfaultfd: introduce vma_can_userfault
by Mike Rapoport
· 8 years ago
369cd212
userfaultfd: hugetlbfs: userfaultfd_huge_must_wait for hugepmd ranges
by Mike Kravetz
· 8 years ago
cab350a
userfaultfd: hugetlbfs: allow registration of ranges containing huge pages
by Mike Kravetz
· 8 years ago
09fa529
userfaultfd: non-cooperative: wake userfaults after UFFDIO_UNREGISTER
by Andrea Arcangeli
· 8 years ago
05ce772
userfaultfd: non-cooperative: add madvise() event for MADV_DONTNEED request
by Pavel Emelyanov
· 8 years ago
90794bf
userfaultfd: non-cooperative: optimize mremap_userfaultfd_complete()
by Andrea Arcangeli
· 8 years ago
72f8765
userfaultfd: non-cooperative: add mremap() event
by Pavel Emelyanov
· 8 years ago
d3aadc8
userfaultfd: non-cooperative: dup_userfaultfd: use mm_count instead of mm_users
by Mike Rapoport
· 8 years ago
893e26e
userfaultfd: non-cooperative: Add fork() event
by Pavel Emelyanov
· 8 years ago
6560314
userfaultfd: non-cooperative: report all available features to userland
by Andrea Arcangeli
· 8 years ago
9cd75c3
userfaultfd: non-cooperative: add ability to report non-PF events from uffd descriptor
by Pavel Emelyanov
· 8 years ago
6dcc27f
userfaultfd: non-cooperative: Split the find_userfault() routine
by Pavel Emelyanov
· 8 years ago
a94720bf
userfaultfd: use vma_is_anonymous
by Andrea Arcangeli
· 8 years ago
8474901
userfaultfd: convert BUG() to WARN_ON_ONCE()
by Andrea Arcangeli
· 8 years ago
a4605a6
userfaultfd: correct comment about UFFD_FEATURE_PAGEFAULT_FLAG_WP
by Andrea Arcangeli
· 8 years ago
15a77c6
userfaultfd: fix SIGBUS resulting from false rwsem wakeups
by Andrea Arcangeli
· 8 years ago
82b0f8c
mm: join struct fault_env and vm_fault
by Jan Kara
· 8 years ago
bae473a
mm: introduce fault_env
by Kirill A. Shutemov
· 8 years ago
d2005e3
userfaultfd: don't pin the user memory in userfaultfd_file_create()
by Oleg Nesterov
· 9 years ago
39680f5
userfaultfd: don't block on the last VM updates at exit time
by Linus Torvalds
· 9 years ago
ac5be6b
userfaultfd: revert "userfaultfd: waitqueue: add nr wake parameter to __wake_up_locked_key"
by Andrea Arcangeli
· 9 years ago
c03e946
userfaultfd: add missing mmput() in error path
by Eric Biggers
· 9 years ago
2c5b7e1
userfaultfd: avoid missing wakeups during refile in userfaultfd_read
by Andrea Arcangeli
· 9 years ago
dfa37dc
userfaultfd: allow signals to interrupt a userfault
by Andrea Arcangeli
· 9 years ago
e6485a4
userfaultfd: require UFFDIO_API before other ioctls
by Andrea Arcangeli
· 9 years ago
ad465cae
userfaultfd: UFFDIO_COPY and UFFDIO_ZEROPAGE
by Andrea Arcangeli
· 9 years ago
8d2afd9
userfaultfd: solve the race between UFFDIO_COPY|ZEROPAGE and read
by Andrea Arcangeli
· 9 years ago
3004ec9
userfaultfd: allocate the userfaultfd_ctx cacheline aligned
by Andrea Arcangeli
· 9 years ago
15b726e
userfaultfd: optimize read() and poll() to be O(1)
by Andrea Arcangeli
· 9 years ago
ba85c70
userfaultfd: wake pending userfaults
by Andrea Arcangeli
· 9 years ago
a9b85f9
userfaultfd: change the read API to return a uffd_msg
by Andrea Arcangeli
· 9 years ago
3f602d2
userfaultfd: Rename uffd_api.bits into .features
by Pavel Emelyanov
· 9 years ago
86039bd
userfaultfd: add new syscall to provide memory externalization
by Andrea Arcangeli
· 9 years ago