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
2020-12-17
blk-mq: Don't complete on a remote CPU in force threaded mode
Sebastian Andrzej Siewior
2020-12-17
blk-iocost: Add iocg idle state tracepoint
Baolin Wang
2020-12-16
blk-mq: Remove 'running from the wrong CPU' warning
Daniel Wagner
2020-12-16
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
2020-12-16
Merge tag 'for-5.11/drivers-2020-12-14' of git://git.kernel.dk/linux-block
Linus Torvalds
2020-12-16
Merge tag 'for-5.11/block-2020-12-14' of git://git.kernel.dk/linux-block
Linus Torvalds
2020-12-14
Merge tag 'sched-core-2020-12-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2020-12-12
blk-mq: fix msec comment from micro to milli seconds
Minwoo Im
2020-12-12
blk-mq: update arg in comment of blk_mq_map_queue
Minwoo Im
2020-12-12
blk-mq: add helper allocating tagset->tags
Minwoo Im
2020-12-09
scsi: block: Do not accept any requests while suspended
Alan Stern
2020-12-09
scsi: block: Remove RQF_PREEMPT and BLK_MQ_REQ_PREEMPT
Bart Van Assche
2020-12-09
scsi: block: Introduce BLK_MQ_REQ_PM
Bart Van Assche
2020-12-09
scsi: block: Fix a race in the runtime power management code
Bart Van Assche
2020-12-07
Revert "block: Fix a lockdep complaint triggered by request queue flushing"
Ming Lei
2020-12-07
blk-mq: add new API of blk_mq_hctx_set_fq_lock_class
Ming Lei
2020-12-07
block: disable iopoll for split bio
Jeffle Xu
2020-12-07
block: Align max_hw_sectors to logical blocksize
Damien Le Moal
2020-12-07
block: Improve blk_revalidate_disk_zones() checks
Damien Le Moal
2020-12-07
blk-mq: skip hybrid polling if iopoll doesn't spin
Pavel Begunkov
2020-12-07
blk-iocost: Factor out the base vrate change into a separate function
Baolin Wang
2020-12-07
blk-iocost: Factor out the active iocgs' state check into a separate function
Baolin Wang
2020-12-07
blk-iocost: Move the usage ratio calculation to the correct place
Baolin Wang
2020-12-07
blk-iocost: Remove unnecessary advance declaration
Baolin Wang
2020-12-07
blk-iocost: Fix some typos in comments
Baolin Wang
2020-12-05
Merge tag 'block-5.10-2020-12-05' of git://git.kernel.dk/linux-block
Linus Torvalds
2020-12-04
Merge tag 'for-5.10/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Linus Torvalds
2020-12-04
dm: fix IO splitting
Mike Snitzer
2020-12-04
block: remove the request_queue to argument request based tracepoints
Christoph Hellwig
2020-12-04
block: remove the request_queue argument to the block_bio_remap tracepoint
Christoph Hellwig
2020-12-04
block: remove the request_queue argument to the block_split tracepoint
Christoph Hellwig
2020-12-04
block: simplify and extend the block_bio_merge tracepoint class
Christoph Hellwig
2020-12-02
blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off
Yu Kuai
2020-12-02
block: fix inflight statistics of part0
Jeffle Xu
2020-12-02
bio: optimise bvec iteration
Pavel Begunkov
2020-12-01
block: stop using bdget_disk for partition 0
Christoph Hellwig
2020-12-01
block: merge struct block_device and struct hd_struct
Christoph Hellwig
2020-12-01
block: switch disk_part_iter_* to use a struct block_device
Christoph Hellwig
2020-12-01
block: pass a block_device to invalidate_partition
Christoph Hellwig
2020-12-01
block: pass a block_device to blk_alloc_devt
Christoph Hellwig
2020-12-01
block: remove the partno field from struct hd_struct
Christoph Hellwig
2020-12-01
block: switch partition lookup to use struct block_device
Christoph Hellwig
2020-12-01
block: allocate struct hd_struct as part of struct bdev_inode
Christoph Hellwig
2020-12-01
block: move the policy field to struct block_device
Christoph Hellwig
2020-12-01
block: move make_it_fail to struct block_device
Christoph Hellwig
2020-12-01
block: move holder_dir to struct block_device
Christoph Hellwig
2020-12-01
block: move the partition_meta_info to struct block_device
Christoph Hellwig
2020-12-01
block: move the start_sect field to struct block_device
Christoph Hellwig
2020-12-01
block: move disk stat accounting to struct block_device
Christoph Hellwig
2020-12-01
block: remove the nr_sects field in struct hd_struct
Christoph Hellwig
2020-12-01
block: simplify bdev/disk lookup in blkdev_get
Christoph Hellwig
2020-12-01
block: remove i_bdev
Christoph Hellwig
2020-12-01
block: use put_device in put_disk
Christoph Hellwig
2020-12-01
block: use disk_part_iter_exit in disk_part_iter_next
Christoph Hellwig
2020-12-01
block: remove a superflous check in blkpg_do_ioctl
Christoph Hellwig
2020-12-01
block: move blk_rq_bio_prep() to linux/blk-mq.h
Chaitanya Kulkarni
2020-12-01
block: use gcd() to fix chunk_sectors limit stacking
Mike Snitzer
2020-11-30
block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init
Lei Chen
2020-11-27
Merge branch 'linus' into sched/core, to resolve semantic conflict
Ingo Molnar
2020-11-24
smp: Cleanup smp_call_function*()
Peter Zijlstra
2020-11-20
block/keyslot-manager: prevent crash when num_slots=1
Eric Biggers
2020-11-16
block: remove the update_bdev parameter to set_capacity_revalidate_and_notify
Christoph Hellwig
2020-11-16
block: fix the kerneldoc comment for __register_blkdev
Christoph Hellwig
2020-11-16
block: switch gendisk lookup to a simple xarray
Christoph Hellwig
2020-11-16
block: add an optional probe callback to major_names
Christoph Hellwig
2020-11-16
block: rework requesting modules for unclaimed devices
Christoph Hellwig
2020-11-16
block: split block_class_lock
Christoph Hellwig
2020-11-16
block: open code kobj_map into in block/genhd.c
Christoph Hellwig
2020-11-16
block: cleanup del_gendisk a bit
Christoph Hellwig
2020-11-16
block: remove __blkdev_driver_ioctl
Christoph Hellwig
2020-11-16
block: remove set_device_ro
Christoph Hellwig
2020-11-16
block: don't call into the driver for BLKROSET
Christoph Hellwig
2020-11-16
block: add a new set_read_only method
Christoph Hellwig
2020-11-16
block: don't call into the driver for BLKFLSBUF
Christoph Hellwig
2020-11-14
blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats
Christoph Hellwig
2020-11-13
block: mark flush request as IDLE when it is really finished
Ming Lei
2020-11-12
block: add a return value to set_capacity_revalidate_and_notify
Christoph Hellwig
2020-11-10
scsi: block: Return status code in blk_mq_end_request()
Hannes Reinecke
2020-10-30
blk-mq: mark flush request as IDLE in flush_end_io()
Ming Lei
2020-10-28
block: advance iov_iter on bio_add_hw_page failure
Naohiro Aota
2020-10-26
blk-cgroup: Pre-allocate tree node on blkg_conf_prep
Gabriel Krisman Bertazi
2020-10-26
blk-cgroup: Fix memleak on error path
Gabriel Krisman Bertazi
2020-10-24
Merge tag 'block-5.10-2020-10-24' of git://git.kernel.dk/linux-block
Linus Torvalds
2020-10-23
block: blk-mq: fix a kernel-doc markup
Mauro Carvalho Chehab
2020-10-20
blk-mq: remove the calling of local_memory_node()
Xianting Tian
2020-10-15
docs: bio: fix a kerneldoc markup
Mauro Carvalho Chehab
2020-10-15
block: bio: fix a warning at the kernel-doc markups
Mauro Carvalho Chehab
2020-10-14
Merge tag 'for-5.10/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Linus Torvalds
2020-10-13
block: add zone specific block statuses
Keith Busch
2020-10-13
Merge tag 'drivers-5.10-2020-10-12' of git://git.kernel.dk/linux-block
Linus Torvalds
2020-10-13
Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-block
Linus Torvalds
2020-10-12
Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2020-10-09
blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue
Yang Yang
2020-10-09
blk-mq: get rid of the dead flush handle code path
Yufen Yu
2020-10-09
block: get rid of unnecessary local variable
Yufen Yu
2020-10-09
block: fix comment and add lockdep assert
Yufen Yu
2020-10-09
blk-mq: use helper function to test hw stopped
Yufen Yu
2020-10-09
block: use helper function to test queue register
Yufen Yu
2020-10-09
block: remove redundant mq check
Yufen Yu
2020-10-09
block: invoke blk_mq_exit_sched no matter whether have .exit_sched
Yufen Yu
2020-10-08
Merge tag 'block5.9-2020-10-08' of git://git.kernel.dk/linux-block
Linus Torvalds
2020-10-08
block: ratelimit handle_bad_sector() message
Tetsuo Handa
2020-10-08
blk-throttle: Re-use the throtl_set_slice_end()
Baolin Wang
2020-10-08
blk-throttle: Open code __throtl_de/enqueue_tg()
Baolin Wang
2020-10-08
blk-throttle: Move service tree validation out of the throtl_rb_first()
Baolin Wang
2020-10-08
blk-throttle: Move the list operation after list validation
Baolin Wang
2020-10-08
blk-throttle: Fix IO hang for a corner case
Baolin Wang
2020-10-08
blk-throttle: Avoid tracking latency if low limit is invalid
Baolin Wang
2020-10-08
blk-throttle: Avoid getting the current time if tg->last_finish_time is 0
Baolin Wang
2020-10-08
blk-throttle: Remove a meaningless parameter for throtl_downgrade_state()
Baolin Wang
2020-10-08
block: Remove redundant 'return' statement
Baolin Wang
2020-10-07
dm: fix request-based DM to not bounce through indirect dm_submit_bio
Mike Snitzer
2020-10-07
partitions/ibm: fix non-DASD devices
Christoph Hellwig
2020-10-06
block: Consider only dispatched requests for inflight statistic
Gabriel Krisman Bertazi
2020-10-06
block: move blk_mq_sched_try_merge to blk-merge.c
Christoph Hellwig
2020-10-06
block: remove the unused blk_integrity_merge_bio export
Christoph Hellwig
2020-10-06
block: remove the unused blk_integrity_merge_rq export
Christoph Hellwig
2020-10-05
block: warn if !__GFP_DIRECT_RECLAIM in bio_crypt_set_ctx()
Eric Biggers
2020-10-05
block: make blk_crypto_rq_bio_prep() able to fail
Eric Biggers
2020-10-05
block: make bio_crypt_clone() able to fail
Eric Biggers
2020-10-05
block: add a bdget_part helper
Christoph Hellwig
2020-10-03
iov_iter: transparently handle compat iovecs in import_iovec
Christoph Hellwig
2020-10-02
block: scsi_ioctl: Avoid the use of one-element arrays
Gustavo A. R. Silva
2020-10-02
Merge tag 'block-5.9-2020-10-02' of git://git.kernel.dk/linux-block
Linus Torvalds
2020-10-02
block/scsi-ioctl: Fix kernel-infoleak in scsi_put_cdrom_generic_arg()
Peilin Ye
2020-09-29
Merge remote-tracking branch 'jens/for-5.10/block' into dm-5.10
Mike Snitzer
2020-09-29
block-mq: fix comments in blk_mq_queue_tag_busy_iter
yangerkun
2020-09-29
blk-mq: call commit_rqs while list empty but error happen
yangerkun
2020-09-28
blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps()
Xianting Tian
2020-09-26
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
2020-09-25
iocost: consider iocgs with active delays for debt forgiveness
Tejun Heo
2020-09-25
iocost: add iocg_forgive_debt tracepoint
Tejun Heo
2020-09-25
iocost: reimplement debt forgiveness using average usage
Tejun Heo
2020-09-25
iocost: recalculate delay after debt reduction
Tejun Heo
2020-09-25
iocost: replace nr_shortages cond in ioc_forgive_debts() with busy_level one
Tejun Heo
2020-09-25
iocost: factor out ioc_forgive_debts()
Tejun Heo
2020-09-25
block: add QUEUE_FLAG_NOWAIT
Mike Snitzer
2020-09-25
block: use bd_partno in bdevname
Christoph Hellwig
2020-09-25
block: add a bdev_is_partition helper
Christoph Hellwig
2020-09-24
Merge branch 'for-5.10/block' into for-5.10/drivers
Jens Axboe
2020-09-24
bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag
Christoph Hellwig
2020-09-24
bdi: remove BDI_CAP_CGROUP_WRITEBACK
Christoph Hellwig
2020-09-24
block: lift setting the readahead size into the block layer
Christoph Hellwig
2020-09-24
bdi: initialize ->ra_pages and ->io_pages in bdi_init
Christoph Hellwig
2020-09-23
block: cleanup blkdev_bszset
Christoph Hellwig
2020-09-23
block: cleanup partition scanning in register_disk
Christoph Hellwig
2020-09-23
block: move the NEED_PART_SCAN flag to struct gendisk
Christoph Hellwig
2020-09-23
block: allow 'chunk_sectors' to be non-power-of-2
Mike Snitzer
2020-09-23
block: use lcm_not_zero() when stacking chunk_sectors
Mike Snitzer
2020-09-23
block: fix bmd->is_null_mapped initialization
Christoph Hellwig
2020-09-23
block: drop double zeroing
Julia Lawall
2020-09-15
scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks
Damien Le Moal
2020-09-14
blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited
Baolin Wang
2020-09-14
blk-throttle: Avoid calculating bps/iops limitation repeatedly
Baolin Wang
2020-09-14
blk-throttle: Define readable macros instead of static variables
Baolin Wang
2020-09-14
blk-throttle: Use readable READ/WRITE macros
Baolin Wang
2020-09-14
blk-throttle: Fix some comments' typos
Baolin Wang
2020-09-14
iocost: fix infinite loop bug in adjust_inuse_and_calc_cost()
Tejun Heo
2020-09-11
blk-iocost: fix divide-by-zero in transfer_surpluses()
Tejun Heo
2020-09-11
block: introduce part_[begin|end]_io_acct
Song Liu
2020-09-11
Merge tag 'block-5.9-2020-09-11' of git://git.kernel.dk/linux-block
Linus Torvalds
2020-09-11
blk-mq: always allow reserved allocation in hctx_may_queue
Ming Lei
2020-09-11
block: remove duplicate include statement in scsi_ioctl.c
Tian Tao
2020-09-10
blkcg: add plugging support for punt bio
Xianting Tian
2020-09-10
block: add a bdev_check_media_change helper
Christoph Hellwig
2020-09-09
block: Set same_page to false in __bio_try_merge_page if ret is false
Ritesh Harjani
2020-09-08
block: only call sched requeue_request() for scheduled requests
Omar Sandoval
2020-09-08
block: make QUEUE_SYSFS_BIT_FNS more useful
Christoph Hellwig
2020-09-08
block: add helper macros for queue sysfs entries
Christoph Hellwig
2020-09-08
block: restore a specific error code in bdev_del_partition
Christoph Hellwig
2020-09-07
block: Remove unused blk_mq_sched_free_hctx_data()
Baolin Wang
2020-09-07
block: Do not discard buffers under a mounted filesystem
Jan Kara
2020-09-04
Merge tag 'block-5.9-2020-09-04' of git://git.kernel.dk/linux-block
Linus Torvalds
2020-09-03
blk-mq, elevator: Count requests per hctx to improve performance
Kashyap Desai
2020-09-03
blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap
John Garry
2020-09-03
blk-mq: Record nr_active_requests per queue for when using shared sbitmap
John Garry
2020-09-03
blk-mq: Relocate hctx_may_queue()
John Garry
2020-09-03
blk-mq: Facilitate a shared sbitmap per tagset
John Garry
2020-09-03
blk-mq: Use pointers for blk_mq_tags bitmap tags
John Garry
2020-09-03
blk-mq: Pass flags for tag init/free
John Garry
2020-09-03
blk-mq: Free tags in blk_mq_init_tags() upon error
Hannes Reinecke
2020-09-03
blk-mq: Rename blk_mq_update_tag_set_depth()
Hannes Reinecke
2020-09-03
blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED
Ming Lei
2020-09-02
block: use revalidate_disk_size in set_capacity_revalidate_and_notify
Christoph Hellwig
2020-09-02
block: rename bd_invalidated
Christoph Hellwig
2020-09-01
block: Remove a duplicative condition
Baolin Wang
2020-09-01
block: better deal with the delayed not supported case in blk_cloned_rq_check_limits
Ritika Srivastava
2020-09-01
block: Return blk_status_t instead of errno codes
Ritika Srivastava
2020-09-01
block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE
Khazhismel Kumykov
2020-09-01
blk-iocost: add three debug stat - cost.wait, indebt and indelay
Tejun Heo
2020-09-01
blk-iocost: restore inuse update tracepoints
Tejun Heo
2020-09-01
blk-iocost: implement vtime loss compensation
Tejun Heo
2020-09-01
blk-iocost: halve debts if device stays idle
Tejun Heo
2020-09-01
blk-iocost: implement delay adjustment hysteresis
Tejun Heo
2020-09-01
blk-iocost: revamp debt handling
Tejun Heo
2020-09-01
blk-iocost: revamp in-period donation snapbacks
Tejun Heo
2020-09-01
blk-iocost: revamp donation amount determination
Tejun Heo
2020-09-01
blk-iocost: implement Andy's method for donation weight updates
Tejun Heo
2020-09-01
blk-iocost: restructure surplus donation logic
Tejun Heo
2020-09-01
blk-iocost: decouple vrate adjustment from surplus transfers
Tejun Heo