VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
Date
Commit Message
Rev
Author
2021-07-14
fuse: reject internal errno
Miklos Szeredi
2021-07-14
fuse: check connected before queueing on fpq->io
Miklos Szeredi
2021-07-14
fuse: ignore PG_workingset after stealing
Miklos Szeredi
2021-04-14
fuse: fix matching of FUSE_DEV_IOC_CLONE command
Alessio Balsini
2021-03-16
fuse: 32-bit user space ioctl compat for fuse device
Alessio Balsini
2021-02-24
mm/filemap: remove unused parameter and change to void type for replace_page_cache_page()
Baolin Wang
2020-09-18
fuse: split fuse_mount off of fuse_conn
Max Reitz
2020-09-18
fuse: drop fuse_conn parameter where possible
Max Reitz
2020-09-18
fuse: store fuse_conn in fuse_req
Max Reitz
2020-09-18
fuse: fix page dereference after free
Miklos Szeredi
2020-06-09
Merge tag 'fuse-update-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Linus Torvalds
2020-06-03
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
2020-06-03
mm: fold and remove lru_cache_add_anon() and lru_cache_add_file()
Johannes Weiner
2020-06-03
Merge branch 'work.splice' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2020-05-20
fs: rename pipe_buf ->steal to ->try_steal
Christoph Hellwig
2020-05-19
fuse: don't check refcount after stealing page
Miklos Szeredi
2020-05-19
fuse: fix weird page warning
Miklos Szeredi
2020-05-19
fuse: use dump_page
Miklos Szeredi
2020-04-20
docs: fix broken references to text files
Mauro Carvalho Chehab
2020-04-20
fuse: Update stale comment in queue_interrupt()
Kirill Tkhai
2020-04-20
fuse: BUG_ON correction in fuse_dev_splice_write()
Vasily Averin
2020-02-13
fuse: fix stack use after return
Miklos Szeredi
2019-12-06
pipe: Fix iteration end check in fuse_dev_splice_write()
David Howells
2019-12-01
Merge tag 'compat-ioctl-5.5' of git://git.kernel.org:/pub/scm/linux/kernel/git/arnd/playground
Linus Torvalds
2019-11-30
Merge tag 'notifications-pipe-prep-20191115' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
Linus Torvalds
2019-11-15
pipe: Allow pipes to have kernel-reserved slots
David Howells
2019-10-31
pipe: Use head and tail pointers for the ring, not cursor and length
David Howells
2019-10-23
compat_ioctl: move more drivers to compat_ptr_ioctl
Arnd Bergmann
2019-10-21
fuse: don't dereference req->args on finished request
Miklos Szeredi
2019-09-24
fuse: Make fuse_args_to_req static
YueHaibing
2019-09-24
fuse: unexport fuse_put_request
Arnd Bergmann
2019-09-12
fuse: separate fuse device allocation and installation in fuse_conn
Vivek Goyal
2019-09-12
fuse: add fuse_iqueue_ops callbacks
Stefan Hajnoczi
2019-09-12
fuse: export fuse_dequeue_forget() function
Vivek Goyal
2019-09-12
fuse: export fuse_get_unique()
Stefan Hajnoczi
2019-09-12
fuse: export fuse_len_args()
Stefan Hajnoczi
2019-09-12
fuse: export fuse_end_request()
Stefan Hajnoczi
2019-09-10
fuse: stop copying pages to fuse_req
Miklos Szeredi
2019-09-10
fuse: stop copying args to fuse_req
Miklos Szeredi
2019-09-10
fuse: simplify request allocation
Miklos Szeredi
2019-09-10
fuse: unexport request ops
Miklos Szeredi
2019-09-10
fuse: convert retrieve to simple api
Miklos Szeredi
2019-09-10
fuse: convert writepages to simple api
Miklos Szeredi
2019-09-10
fuse: add simple background helper
Miklos Szeredi
2019-09-10
fuse: convert ioctl to simple api
Miklos Szeredi
2019-09-10
fuse: move page alloc
Miklos Szeredi
2019-09-10
fuse: add pages to fuse_args
Miklos Szeredi
2019-09-10
fuse: add nocreds to fuse_args
Miklos Szeredi
2019-09-10
fuse: convert fuse_force_forget() to simple api
Miklos Szeredi
2019-09-10
fuse: add noreply to fuse_args
Miklos Szeredi
2019-09-10
fuse: convert flush to simple api
Miklos Szeredi
2019-09-10
fuse: simplify 'nofail' request
Miklos Szeredi
2019-09-10
fuse: flatten 'struct fuse_args'
Miklos Szeredi
2019-09-10
fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock
Eric Biggers
2019-09-02
fuse: require /dev/fuse reads to have enough buffer capacity (take 2)
Kirill Smelkov
2019-06-11
Revert "fuse: require /dev/fuse reads to have enough buffer capacity"
Miklos Szeredi
2019-04-24
fuse: require /dev/fuse reads to have enough buffer capacity
Kirill Smelkov
2019-04-24
fuse: retrieve: cap requested size to negotiated max_write
Kirill Smelkov
2019-04-24
fuse: convert printk -> pr_*
Kirill Smelkov
2019-04-14
Merge branch 'page-refs' (page ref overflow)
Linus Torvalds
2019-04-14
fs: prevent page refcount overflow in pipe_buf_get
Matthew Wilcox
2019-02-13
fuse: clean up aborted
Miklos Szeredi
2019-02-13
fuse: Protect ff->reserved_req via corresponding fi->lock
Kirill Tkhai
2019-02-13
fuse: Verify userspace asks to requeue interrupt that we really sent
Kirill Tkhai
2019-02-13
fuse: Do some refactoring in fuse_dev_do_write()
Kirill Tkhai
2019-02-13
fuse: Wake up req->waitq of only if not background
Kirill Tkhai
2019-02-13
fuse: Optimize request_end() by not taking fiq->waitq.lock
Kirill Tkhai
2019-02-13
fuse: Kill fasync only if interrupt is queued in queue_interrupt()
Kirill Tkhai
2019-02-13
fuse: Remove stale comment in end_requests()
Kirill Tkhai
2019-01-16
fuse: call pipe_buf_release() under pipe lock
Jann Horn
2019-01-16
fuse: handle zero sized retrieve correctly
Miklos Szeredi
2018-11-09
fuse: fix possibly missed wake-up after abort
Miklos Szeredi
2018-11-09
fuse: fix leaked notify reply
Miklos Szeredi
2018-10-01
fuse: realloc page array
Miklos Szeredi
2018-10-01
fuse: add max_pages to init_out
Constantine Shulyupin
2018-10-01
fuse: allocate page array more efficiently
Miklos Szeredi
2018-09-28
fuse: Use hash table to link processing request
Kirill Tkhai
2018-09-28
fuse: kill req->intr_unique
Kirill Tkhai
2018-09-28
fuse: change interrupt requests allocation algorithm
Kirill Tkhai
2018-09-28
fuse: do not take fc->lock in fuse_request_send_background()
Kirill Tkhai
2018-09-28
fuse: introduce fc->bg_lock
Kirill Tkhai
2018-09-28
fuse: use list_first_entry() in flush_bg_queue()
Kirill Tkhai
2018-09-28
fuse: fix blocked_waitq wakeup
Miklos Szeredi
2018-09-28
fuse: set FR_SENT while locked
Miklos Szeredi
2018-09-28
fuse: Fix use-after-free in fuse_dev_do_write()
Kirill Tkhai
2018-09-28
fuse: Fix use-after-free in fuse_dev_do_read()
Kirill Tkhai
2018-07-26
fuse: reduce allocation size for splice_write
Andrey Ryabinin
2018-07-26
fuse: use kvmalloc to allocate array of pipe_buffer structs.
Andrey Ryabinin
2018-07-26
fuse: simplify fuse_abort_conn()
Miklos Szeredi
2018-07-26
fuse: Don't access pipe->buffers without pipe_lock()
Andrey Ryabinin
2018-07-26
fuse: umount should wait for all requests
Miklos Szeredi
2018-07-26
fuse: fix unlocked access to processing queue
Miklos Szeredi
2018-07-26
fuse: fix double request_end()
Miklos Szeredi
2018-06-12
treewide: kmalloc() -> kmalloc_array()
Kees Cook
2018-05-31
fuse: fix congested state leak on aborted connections
Tejun Heo
2018-03-20
fuse: Support fuse filesystems outside of init_user_ns
Eric W. Biederman
2018-03-20
fuse: Fail all requests with invalid uids or gids
Eric W. Biederman
2018-03-20
fuse: Remove the buggy retranslation of pids in fuse_dev_do_read
Eric W. Biederman
2018-03-20
fuse: return -ECONNABORTED on /dev/fuse read after abort
Szymon Lukasz
2018-02-11
vfs: do bulk POLL* -> EPOLL* replacement
Linus Torvalds
2017-11-27
fs: annotate ->poll() instances
Al Viro
2017-11-15
mm: remove cold parameter for release_pages
Mel Gorman
2017-10-25
locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE()
Mark Rutland
2017-09-12
fuse: allow server to run in different pid_ns
Miklos Szeredi
2017-05-10
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Linus Torvalds
2017-04-20
fuse: Get rid of bdi_initialized
Jan Kara
2017-04-20
fuse: Convert to separately allocated bdi
Jan Kara
2017-04-18
fuse: Add support for pid namespaces
Seth Forshee
2017-04-18
fuse: convert fuse_req.count from atomic_t to refcount_t
Elena Reshetova
2017-03-02
sched/headers: Prepare to move signal wakeup & sigpending methods from into
Ingo Molnar
2017-02-16
fuse: fix uninitialized flags in pipe_buffer
Miklos Szeredi
2017-02-15
fuse: fix use after free issue in fuse_dev_do_read()
Sahitya Tummala
2017-01-13
fuse: clear FR_PENDING flag when moving requests out of pending queue
Tahsin Erdogan
2016-10-07
Merge branch 'work.splice_read' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2016-10-05
pipe: add pipe_buf_steal() helper
Miklos Szeredi
2016-10-05
pipe: add pipe_buf_confirm() helper
Miklos Szeredi
2016-10-05
pipe: add pipe_buf_release() helper
Miklos Szeredi
2016-10-05
pipe: add pipe_buf_get() helper
Miklos Szeredi
2016-10-03
fuse_dev_splice_read(): switch to add_to_pipe()
Al Viro
2016-10-03
splice: lift pipe_lock out of splice_to_pipe()
Al Viro
2016-10-01
fuse: remove duplicate cs->offset assignment
Miklos Szeredi
2016-07-29
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Linus Torvalds
2016-07-19
fuse: don't mess with blocking signals
Al Viro
2016-06-10
vfs: make the string hashes salt the hash
Linus Torvalds
2016-04-04
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
Kirill A. Shutemov
2015-08-16
fs/fuse: fix ioctl type confusion
Jann Horn
2015-07-01
fuse: separate pqueue for clones
Miklos Szeredi
2015-07-01
fuse: introduce per-instance fuse_dev structure
Miklos Szeredi
2015-07-01
fuse: device fd clone
Miklos Szeredi
2015-07-01
fuse: abort: no fc->lock needed for request ending
Miklos Szeredi
2015-07-01
fuse: no fc->lock for pqueue parts
Miklos Szeredi
2015-07-01
fuse: no fc->lock in request_end()
Miklos Szeredi
2015-07-01
fuse: cleanup request_end()
Miklos Szeredi
2015-07-01
fuse: request_end(): do once
Miklos Szeredi
2015-07-01
fuse: add req flag for private list
Miklos Szeredi
2015-07-01
fuse: pqueue locking
Miklos Szeredi
2015-07-01
fuse: abort: group pqueue accesses
Miklos Szeredi
2015-07-01
fuse: cleanup fuse_dev_do_read()
Miklos Szeredi
2015-07-01
fuse: move list_del_init() from request_end() into callers
Miklos Szeredi
2015-07-01
fuse: duplicate ->connected in pqueue
Miklos Szeredi
2015-07-01
fuse: separate out processing queue
Miklos Szeredi
2015-07-01
fuse: simplify request_wait()
Miklos Szeredi
2015-07-01
fuse: no fc->lock for iqueue parts
Miklos Szeredi
2015-07-01
fuse: allow interrupt queuing without fc->lock
Miklos Szeredi
2015-07-01
fuse: iqueue locking
Miklos Szeredi
2015-07-01
fuse: dev read: split list_move
Miklos Szeredi
2015-07-01
fuse: abort: group iqueue accesses
Miklos Szeredi
2015-07-01
fuse: duplicate ->connected in iqueue
Miklos Szeredi
2015-07-01
fuse: separate out input queue
Miklos Szeredi
2015-07-01
fuse: req state use flags
Miklos Szeredi
2015-07-01
fuse: simplify req states
Miklos Szeredi
2015-07-01
fuse: don't hold lock over request_wait_answer()
Miklos Szeredi
2015-07-01
fuse: simplify unique ctr
Miklos Szeredi
2015-07-01
fuse: rework abort
Miklos Szeredi
2015-07-01
fuse: fold helpers into abort
Miklos Szeredi
2015-07-01
fuse: use per req lock for lock/unlock_request()
Miklos Szeredi
2015-07-01
fuse: req use bitops
Miklos Szeredi
2015-07-01
fuse: simplify request abort
Miklos Szeredi
2015-07-01
fuse: call fuse_abort_conn() in dev release
Miklos Szeredi
2015-07-01
fuse: fold fuse_request_send_nowait() into single caller
Miklos Szeredi
2015-07-01
fuse: check conn_error earlier
Miklos Szeredi
2015-07-01
fuse: account as waiting before queuing for background
Miklos Szeredi
2015-07-01
fuse: reset waiting
Miklos Szeredi
2015-07-01
fuse: fix background request if not connected
Miklos Szeredi
2015-04-11
fuse: use iov_iter_get_pages() for non-splice path
Al Viro
2015-04-11
fuse: switch to ->read_iter/->write_iter
Al Viro
2015-04-11
Merge branch 'iocb' into for-next
Al Viro
2015-03-25
fs: move struct kiocb to fs.h
Christoph Hellwig
2015-03-19
fuse: explicitly set /dev/fuse file's private_data
Tom Van Braeckel
2015-02-26
fuse: set stolen page uptodate
Miklos Szeredi
2015-02-26
fuse: notify: don't move pages
Miklos Szeredi
2015-01-06
fuse: add memory barrier to INIT
Miklos Szeredi
2015-01-06
fuse: fix LOOKUP vs INIT compat handling
Miklos Szeredi
2014-12-12
fuse: introduce fuse_simple_request() helper
Miklos Szeredi
2014-07-15
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Linus Torvalds
2014-07-07
fuse: avoid scheduling while atomic
Miklos Szeredi
2014-06-04
mm: page_alloc: convert hot/cold parameter and immediate callers to bool
Mel Gorman
2014-04-01
pipe: kill ->map() and ->unmap()
Al Viro
2014-04-01
fuse/dev: use atomic maps
Al Viro
2014-01-22
fuse: fix SetPageUptodate() condition in STORE
Miklos Szeredi
2014-01-22
fuse: fix pipe_buf_operations
Miklos Szeredi
2013-09-04
fuse: use list_for_each_entry() for list traversing
Dong Fang
2013-05-07
Merge branch 'akpm' (incoming from Andrew)
Linus Torvalds
2013-05-07
aio: don't include aio.h in sched.h
Kent Overstreet
2013-05-07
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
Linus Torvalds
2013-04-17
fuse: make fuse_direct_io() aware about AIO
Maxim Patlasov
2013-04-17
fuse: optimize wake_up
Miklos Szeredi
2013-04-17
fuse: implement exclusive wakeup for blocked_waitq
Maxim Patlasov
2013-04-17
fuse: skip blocking on allocations of synchronous requests
Maxim Patlasov
2013-04-17
fuse: add flag fc->initialized
Maxim Patlasov
2013-04-17
fuse: make request allocations for background processing explicit
Maxim Patlasov
2013-04-09
get rid of pipe->inode
Al Viro
2013-02-27
more file_inode() open-coded instances
Al Viro
2013-02-04
fuse: avoid out-of-scope stack access
Eric Wong
2013-01-24
fuse: use req->page_descs[] for argpages cases
Maxim Patlasov
2013-01-24
fuse: add per-page descriptor to fuse_req
Maxim Patlasov
2013-01-24
fuse: rework fuse_retrieve()
Maxim Patlasov
2013-01-24
fuse: categorize fuse_get_req()
Maxim Patlasov
2013-01-24
fuse: general infrastructure for pages[] of variable size
Maxim Patlasov
2013-01-24
fuse: implement NFS-like readdirplus support
Anand V. Avati