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
2023-11-06
block/mq: do not invoke preempt_disable()
Sebastian Andrzej Siewior
2021-10-29
Merge tag 'block-5.15-2021-10-29' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-10-27
block: Fix partition check for host-aware zoned block devices
Shin'ichiro Kawasaki
2021-10-26
block: schedule queue restart after BLK_STS_ZONE_RESOURCE
Naohiro Aota
2021-10-26
block: drain queue after disk is removed from sysfs
Ming Lei
2021-10-22
Merge tag 'block-5.15-2021-10-22' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-10-18
block: fix incorrect references to disk objects
Zqiang
2021-10-17
Merge tag 'block-5.15-2021-10-17' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-10-17
blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu
Tejun Heo
2021-10-17
block, bfq: reset last_bfqq_created on group change
Paolo Valente
2021-10-17
block: warn when putting the final reference on a registered disk
Christoph Hellwig
2021-10-15
kyber: avoid q->disk dereferences in trace points
Christoph Hellwig
2021-10-15
block: keep q_usage_counter in atomic mode after del_gendisk
Christoph Hellwig
2021-10-15
block: drain file system I/O on del_gendisk
Christoph Hellwig
2021-10-15
block: split bio_queue_enter from blk_queue_enter
Christoph Hellwig
2021-10-15
block: factor out a blk_try_enter_queue helper
Christoph Hellwig
2021-10-15
block: call submit_bio_checks under q_usage_counter
Christoph Hellwig
2021-10-09
Merge tag 'block-5.15-2021-10-09' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-10-04
block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output
Johannes Thumshirn
2021-10-02
Merge tag 'block-5.15-2021-10-01' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-10-02
block: genhd: fix double kfree() in __alloc_disk_node()
Tetsuo Handa
2021-09-28
Revert "block, bfq: honor already-setup queue merges"
Jens Axboe
2021-09-25
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
2021-09-24
block: hold ->invalidate_lock in blkdev_fallocate
Ming Lei
2021-09-24
block: don't call rq_qos_ops->done_bio if the bio isn't tracked
Ming Lei
2021-09-15
blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd
Li Jinlin
2021-09-15
blkcg: fix memory leak in blk_iolatency_init
Yanfei Xu
2021-09-14
block: flush the integrity workqueue in blk_integrity_unregister
Lihong Kou
2021-09-14
block: check if a profile is actually registered in blk_integrity_unregister
Christoph Hellwig
2021-09-14
scsi: bsg: Fix device unregistration
Zenghui Yu
2021-09-12
blk-mq: avoid to iterate over stale request
Ming Lei
2021-09-11
Merge tag 'block-5.15-2021-09-11' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-09-07
blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues
Song Liu
2021-09-07
block: move fs/block_dev.c to block/bdev.c
Christoph Hellwig
2021-09-07
block: split out operations on block special files
Christoph Hellwig
2021-09-07
blk-throttle: fix UAF by deleteing timer in blk_throtl_exit()
Li Jinlin
2021-09-07
block: genhd: don't call blkdev_show() with major_names_lock held
Tetsuo Handa
2021-09-06
Merge tag 'block-5.15-2021-09-05' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-09-03
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
2021-09-03
mm: remove flush_kernel_dcache_page
Christoph Hellwig
2021-09-03
bio: fix kerneldoc documentation for bio_alloc_kiocb()
Jens Axboe
2021-09-02
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
2021-09-02
block, bfq: honor already-setup queue merges
Paolo Valente
2021-09-02
block/mq-deadline: Move dd_queued() to fix defined but not used warning
Geert Uytterhoeven
2021-08-31
Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Linus Torvalds
2021-08-30
Merge tag 'io_uring-bio-cache.5-2021-08-30' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-08-30
Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-08-30
Merge tag 'irq-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2021-08-27
Merge tag 'block-5.14-2021-08-27' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-08-26
Revert "block/mq-deadline: Prioritize high-priority requests"
Jens Axboe
2021-08-25
block, bfq: cleanup the repeated declaration
Shaokun Zhang
2021-08-25
blk-crypto: fix check for too-large dun_bytes
Eric Biggers
2021-08-24
mq-deadline: Fix request accounting
Bart Van Assche
2021-08-24
blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN
Niklas Cassel
2021-08-24
blk-zoned: allow zone management send operations without CAP_SYS_ADMIN
Niklas Cassel
2021-08-24
block: refine the disk_live check in del_gendisk
Christoph Hellwig
2021-08-24
partitions/efi: Support non-standard GPT location
Dmitry Osipenko
2021-08-24
bio: fix page leak bio_add_hw_page failure
Pavel Begunkov
2021-08-24
block: remove CONFIG_DEBUG_BLOCK_EXT_DEVT
Christoph Hellwig
2021-08-24
block: remove a pointless call to MINOR() in device_add_disk
Christoph Hellwig
2021-08-23
bio: improve kerneldoc documentation for bio_alloc_kiocb()
Jens Axboe
2021-08-23
block: provide bio_clear_hipri() helper
Jens Axboe
2021-08-23
block: clear BIO_PERCPU_CACHE flag if polling isn't supported
Jens Axboe
2021-08-23
bio: add allocation cache abstraction
Jens Axboe
2021-08-23
bio: optimize initialization of a bio
Jens Axboe
2021-08-23
block: add error handling for device_add_disk / add_disk
Luis Chamberlain
2021-08-23
block: return errors from disk_alloc_events
Luis Chamberlain
2021-08-23
block: return errors from blk_integrity_add
Luis Chamberlain
2021-08-23
block: call blk_register_queue earlier in device_add_disk
Christoph Hellwig
2021-08-23
block: call blk_integrity_add earlier in device_add_disk
Christoph Hellwig
2021-08-23
block: create the bdi link earlier in device_add_disk
Christoph Hellwig
2021-08-23
block: call bdev_add later in device_add_disk
Christoph Hellwig
2021-08-23
block: fold register_disk into device_add_disk
Christoph Hellwig
2021-08-23
block: add a sanity check for a live disk in del_gendisk
Christoph Hellwig
2021-08-23
block: add an explicit ->disk backpointer to the request_queue
Christoph Hellwig
2021-08-23
block: hold a request_queue reference for the lifetime of struct gendisk
Christoph Hellwig
2021-08-23
block: pass a request_queue to __blk_alloc_disk
Christoph Hellwig
2021-08-23
block: remove the minors argument to __alloc_disk_node
Christoph Hellwig
2021-08-23
block: cleanup the lockdep handling in *alloc_disk
Christoph Hellwig
2021-08-23
block: fix argument type of bio_trim()
Chaitanya Kulkarni
2021-08-21
Merge tag 'block-5.14-2021-08-20' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-08-20
block: add back the bd_holder_dir reference in bd_link_disk_holder
Christoph Hellwig
2021-08-18
block: fix default IO priority handling
Damien Le Moal
2021-08-18
block: Introduce IOPRIO_NR_LEVELS
Damien Le Moal
2021-08-18
block: bfq: fix bfq_set_next_ioprio_data()
Damien Le Moal
2021-08-17
blk-mq: fix is_flush_rq
Ming Lei
2021-08-17
blk-mq: fix kernel panic during iterating over flush request
Ming Lei
2021-08-17
blk-mq: don't grab rq's refcount in blk_mq_check_expired()
Ming Lei
2021-08-16
block: unexport blk_register_queue
Christoph Hellwig
2021-08-16
blk-cgroup: stop using seq_get_buf
Christoph Hellwig
2021-08-16
blk-cgroup: refactor blkcg_print_stat
Christoph Hellwig
2021-08-16
block: use bvec_virt in bio_integrity_{process,free}
Christoph Hellwig
2021-08-16
block: ensure the bdi is freed after inode_detach_wb
Christoph Hellwig
2021-08-16
block: free the extended dev_t minor later
Christoph Hellwig
2021-08-14
blk-throtl: optimize IOPS throttle for large IO scenarios
Chunguang Xu
2021-08-13
Merge tag 'block-5.14-2021-08-13' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-08-13
blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED
Yu Kuai
2021-08-12
block: pass a gendisk to bdev_resize_partition
Christoph Hellwig
2021-08-12
block: pass a gendisk to bdev_del_partition
Christoph Hellwig
2021-08-12
block: pass a gendisk to bdev_add_partition
Christoph Hellwig
2021-08-12
block: store a gendisk in struct parsed_partitions
Christoph Hellwig
2021-08-12
block: remove GENHD_FL_UP
Christoph Hellwig
2021-08-11
Revert "block/mq-deadline: Add cgroup support"
Tejun Heo
2021-08-10
genirq: Change force_irqthreads to a static key
Tanner Love
2021-08-09
blk-iocost: fix lockdep warning on blkcg->lock
Ming Lei
2021-08-09
Merge branch 'for-5.14-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Linus Torvalds
2021-08-09
block: return ELEVATOR_DISCARD_MERGE if possible
Ming Lei
2021-08-09
block: remove the bd_bdi in struct block_device
Christoph Hellwig
2021-08-09
block: move the bdi from the request_queue to the gendisk
Christoph Hellwig
2021-08-09
block: pass a gendisk to blk_queue_update_readahead
Christoph Hellwig
2021-08-09
mm: hide laptop_mode_wb_timer entirely behind the BDI API
Christoph Hellwig
2021-08-09
block: remove support for delayed queue registrations
Christoph Hellwig
2021-08-09
block: support delayed holder registration
Christoph Hellwig
2021-08-09
block: look up holders by bdev
Christoph Hellwig
2021-08-09
block: remove the extra kobject reference in bd_link_disk_holder
Christoph Hellwig
2021-08-09
block: make the block holder code optional
Christoph Hellwig
2021-08-07
Merge tag 'block-5.14-2021-08-07' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-08-06
kyber: make trace_block_rq call consistent with documentation
Vincent Fu
2021-08-05
blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag
Bart Van Assche
2021-08-05
block/partitions/ldm.c: Fix a kernel-doc warning
Bart Van Assche
2021-08-05
blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit()
Yu Kuai
2021-08-02
block: remove blk-mq-sysfs dead code
Damien Le Moal
2021-08-02
block: add a helper to raise a media changed event
Matteo Croce
2021-08-02
block: export diskseq in sysfs
Matteo Croce
2021-08-02
block: add ioctl to read the disk sequence number
Matteo Croce
2021-08-02
block: export the diskseq in uevents
Matteo Croce
2021-08-02
block: add disk sequence number
Matteo Croce
2021-08-02
block: remove cmdline-parser.c
Christoph Hellwig
2021-08-02
block: remove disk_name()
Christoph Hellwig
2021-08-02
block: simplify disk name formatting in check_partition
Christoph Hellwig
2021-08-02
block: simplify printing the device names disk_stack_limits
Christoph Hellwig
2021-08-02
block: use the %pg format specifier in show_partition
Christoph Hellwig
2021-08-02
block: use the %pg format specifier in printk_all_partitions
Christoph Hellwig
2021-08-02
block: reduce stack usage in diskstats_show
Abd-Alrhman Masalkhi
2021-08-02
block: remove bdput
Christoph Hellwig
2021-08-02
block: change the refcounting for partitions
Christoph Hellwig
2021-08-02
block: allocate bd_meta_info later in add_partitions
Christoph Hellwig
2021-08-02
block: unhash the whole device inode earlier
Christoph Hellwig
2021-08-02
block: assert the locking state in delete_partition
Christoph Hellwig
2021-08-02
block: use bvec_kmap_local in bio_integrity_process
Christoph Hellwig
2021-08-02
block: use bvec_kmap_local in t10_pi_type1_{prepare,complete}
Christoph Hellwig
2021-08-02
block: use memcpy_from_bvec in __blk_queue_bounce
Christoph Hellwig
2021-08-02
block: use memcpy_from_bvec in bio_copy_kern_endio_read
Christoph Hellwig
2021-08-02
block: use memcpy_to_bvec in copy_to_high_bio_irq
Christoph Hellwig
2021-08-02
block: rewrite bio_copy_data_iter to use bvec_kmap_local and memcpy_to_bvec
Christoph Hellwig
2021-08-02
block: use memzero_page in zero_fill_bio
Christoph Hellwig
2021-08-01
scsi: bsg-lib: Fix commands without data transfer in bsg_transport_sg_io_fn()
Christoph Hellwig
2021-07-30
scsi: bsg: Move the whole request execution into the SCSI/transport handlers
Christoph Hellwig
2021-07-30
scsi: block: Remove the remaining SG_IO-related fields from struct request_queue
Christoph Hellwig
2021-07-30
scsi: bsg: Simplify device registration
Christoph Hellwig
2021-07-30
Merge tag 'block-5.14-2021-07-30' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-07-28
scsi: core: Rename CONFIG_BLK_SCSI_REQUEST to CONFIG_SCSI_COMMON
Christoph Hellwig
2021-07-28
scsi: scsi_ioctl: Move the "block layer" SCSI ioctl handling to drivers/scsi
Christoph Hellwig
2021-07-28
scsi: scsi_ioctl: Simplify SCSI passthrough permission checking
Christoph Hellwig
2021-07-28
scsi: scsi_ioctl: Move scsi_command_size_tbl to scsi_common.c
Christoph Hellwig
2021-07-28
scsi: scsi_ioctl: Remove scsi_req_init()
Christoph Hellwig
2021-07-28
scsi: bsg: Move bsg_scsi_ops to drivers/scsi/
Christoph Hellwig
2021-07-28
scsi: bsg: Decouple from scsi_cmd_ioctl()
Christoph Hellwig
2021-07-28
scsi: block: Add a queue_max_bytes() helper
Christoph Hellwig
2021-07-28
scsi: scsi_ioctl: Remove scsi_verify_blk_ioctl()
Christoph Hellwig
2021-07-28
scsi: scsi_ioctl: Remove scsi_cmd_blk_ioctl()
Christoph Hellwig
2021-07-28
scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND
Christoph Hellwig
2021-07-27
block: delay freeing the gendisk
Christoph Hellwig
2021-07-27
blk-iocost: fix operation ordering in iocg_wake_fn()
Tejun Heo
2021-07-27
cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync
Tejun Heo
2021-07-27
blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling
John Garry
2021-07-09
Merge tag 'block-5.14-2021-07-08' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-07-07
blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs
Yu Kuai
2021-07-07
block: fix the problem of io_ticks becoming smaller
Chunguang Xu
2021-07-04
scsi: blkcg: Fix application ID config options
Martin K. Petersen
2021-07-02
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
2021-07-02
Merge tag 'asm-generic-unaligned-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Linus Torvalds
2021-07-01
block: remove the bdgrab in blk_drop_partitions
Christoph Hellwig
2021-07-01
block: grab a device refcount in disk_uevent
Christoph Hellwig
2021-06-30
block: check disk exist before trying to add partition
Yufen Yu
2021-06-30
Merge tag 'for-5.14/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Linus Torvalds
2021-06-30
block: return errors from blk_execute_rq()
Keith Busch
2021-06-30
block: support polling through blk_execute_rq
Keith Busch
2021-06-30
block: remove REQ_OP_SCSI_{IN,OUT}
Christoph Hellwig
2021-06-30
block: mark blk_mq_init_queue_data static
Christoph Hellwig
2021-06-30
Merge tag 'for-5.14/drivers-2021-06-29' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-06-30
Merge tag 'for-5.14/block-2021-06-29' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-06-29
block: fix discard request merge
Ming Lei
2021-06-27
block/mq-deadline: Remove a WARN_ON_ONCE() call
Bart Van Assche
2021-06-25
blk-mq: update hctx->dispatch_busy in case of real scheduler
Ming Lei
2021-06-24
blk: Fix lock inversion between ioc lock and bfqd lock
Jan Kara
2021-06-24
bfq: Remove merged request already in bfq_requests_merged()
Jan Kara
2021-06-24
block: pass a gendisk to bdev_disk_changed
Christoph Hellwig
2021-06-24
block: move bdev_disk_changed
Christoph Hellwig
2021-06-24
block: add the events* attributes to disk_attrs
Christoph Hellwig
2021-06-24
block: move the disk events code to a separate file
Christoph Hellwig
2021-06-24
block: fix trace completion for chained bio
Edward Hsieh
2021-06-21
block/partitions/msdos: Fix typo inidicator -> indicator
Thomas Bracht Laumann Jespersen
2021-06-21
block, bfq: reset waker pointer with shared queues
Paolo Valente
2021-06-21
block, bfq: check waker only for queues with no in-flight I/O
Paolo Valente
2021-06-21
block, bfq: avoid delayed merge of async queues
Paolo Valente
2021-06-21
block, bfq: boost throughput by extending queue-merging times
Pietro Pedroni
2021-06-21
block, bfq: consider also creation time in delayed stable merge
Paolo Valente
2021-06-21
block, bfq: fix delayed stable merge check
Luca Mariotti
2021-06-21
block, bfq: let also stably merged queues enjoy weight raising
Paolo Valente