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-08-12
md/raid10: properly indicate failure when ending a failed write request
Wei Shuyu
2021-07-19
dm writecache: write at least 4k when committing
Mikulas Patocka
2021-07-19
dm btree remove: assign new_root only when removal succeeds
Hou Tao
2021-07-19
dm writecache: flush origin device when writing and cache is full
Mikulas Patocka
2021-07-19
dm zoned: check zone capacity
Damien Le Moal
2021-07-19
dm writecache: commit just one block, not a full page
Mikulas Patocka
2021-07-19
dm: Fix dm_accept_partial_bio() relative to zone management commands
Damien Le Moal
2021-07-19
dm writecache: don't split bios when overwriting contiguous cache content
Mikulas Patocka
2021-07-19
dm space maps: don't reset space map allocation cursor when committing
Joe Thornber
2021-07-14
md: revert io stats accounting
Guoqing Jiang
2021-06-12
Merge tag 'block-5.13-2021-06-12' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-06-08
bcache: avoid oversized read request in cache missing code path
Coly Li
2021-06-08
bcache: remove bcache device self-defined readahead
Coly Li
2021-05-28
Merge tag 'block-5.13-2021-05-28' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-05-25
md/raid5: remove an incorrect assert in in_chunk_boundary
Christoph Hellwig
2021-05-25
dm snapshot: properly fix a crash when an origin has no snapshots
Mikulas Patocka
2021-05-25
dm snapshot: revert "fix a crash when an origin has no snapshots"
Mikulas Patocka
2021-05-25
dm verity: fix require_signatures module_param permissions
John Keeping
2021-05-13
dm integrity: fix sparse warnings
Mikulas Patocka
2021-05-13
dm integrity: revert to not using discard filler when recalulating
Mikulas Patocka
2021-05-13
dm snapshot: fix crash with transient storage and zero chunk size
Mikulas Patocka
2021-05-10
dm snapshot: fix a crash when an origin has no snapshots
Mikulas Patocka
2021-05-07
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
2021-05-06
include: remove pagemap.h from blkdev.h
Matthew Wilcox (Oracle)
2021-05-01
Merge tag 'for-5.13/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Linus Torvalds
2021-04-30
dm raid: remove unnecessary discard limits for raid0 and raid10
Mike Snitzer
2021-04-30
dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails
Benjamin Block
2021-04-30
dm integrity: use discard support when recalculating
Mikulas Patocka
2021-04-30
dm integrity: increase RECALC_SECTORS to improve recalculate speed
Mikulas Patocka
2021-04-30
dm integrity: don't re-write metadata if discarding same blocks
Mikulas Patocka
2021-04-28
Merge tag 'for-5.13/drivers-2021-04-27' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-04-27
Merge tag 'cfi-v5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Linus Torvalds
2021-04-23
md/raid1: properly indicate failure when ending a failed write request
Paul Clements
2021-04-23
md-cluster: fix use-after-free issue when removing rdev
Heming Zhao
2021-04-21
dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences
Heinz Mauelshagen
2021-04-20
dm raid: fix fall-through warning in rs_check_takeover() for Clang
Gustavo A. R. Silva
2021-04-19
dm clone metadata: remove unused function
Jiapeng Chong
2021-04-19
dm integrity: fix missing goto in bitmap_flush_interval error handling
Tian Tao
2021-04-19
dm: replace dm_vcalloc()
Matthew Wilcox (Oracle)
2021-04-19
dm space map common: fix division bug in sm_ll_find_free_block()
Joe Thornber
2021-04-19
dm persistent data: packed struct should have an aligned() attribute too
Joe Thornber
2021-04-19
dm btree spine: remove paranoid node_check call in node_prep_for_write()
Joe Thornber
2021-04-19
dm space map disk: remove redundant calls to sm_disk_get_nr_free()
Joe Thornber
2021-04-15
md/bitmap: wait for external bitmap writes to complete during tear down
Sudhakar Panneerselvam
2021-04-15
md: do not return existing mddevs from mddev_find_or_alloc
Christoph Hellwig
2021-04-15
md: refactor mddev_find_or_alloc
Christoph Hellwig
2021-04-15
md: factor out a mddev_alloc_unit helper from mddev_find
Christoph Hellwig
2021-04-14
dm verity fec: fix misaligned RS roots IO
Jaegeuk Kim
2021-04-11
bcache: fix a regression of code compiling failure in debug.c
Coly Li
2021-04-11
bcache: Use 64-bit arithmetic instead of 32-bit
Gustavo A. R. Silva
2021-04-11
md: bcache: Trivial typo fixes in the file journal.c
Bhaskar Chowdhury
2021-04-11
md: bcache: avoid -Wempty-body warnings
Arnd Bergmann
2021-04-11
bcache: use NULL instead of using plain integer as pointer
Yang Li
2021-04-11
bcache: remove PTR_CACHE
Christoph Hellwig
2021-04-11
bcache: reduce redundant code in bch_cached_dev_run()
Zhiqiang Liu
2021-04-08
treewide: Change list_sort to use const pointers
Sami Tolvanen
2021-04-07
md: split mddev_find
Christoph Hellwig
2021-04-07
md: factor out a mddev_find_locked helper from mddev_find
Christoph Hellwig
2021-04-07
md: md_open returns -EBUSY when entering racing area
Zhao Heming
2021-03-26
dm integrity: add the "reset_recalculate" feature flag
Mikulas Patocka
2021-03-26
dm persistent data: remove unused return from exit_shadow_spine()
Jiapeng Chong
2021-03-26
dm cache: remove needless request_queue NULL pointer checks
Xu Wang
2021-03-26
dm thin: remove needless request_queue NULL pointer check
Xu Wang
2021-03-26
dm: unexport dm_{get,put}_table_device
Christoph Hellwig
2021-03-26
dm ebs: fix a few typos
Bhaskar Chowdhury
2021-03-26
dm ioctl: filter the returned values according to name or uuid prefix
Mikulas Patocka
2021-03-26
dm ioctl: return UUID in DM_LIST_DEVICES_CMD result
Mikulas Patocka
2021-03-26
dm ioctl: replace device hash with red-black tree
Mikulas Patocka
2021-03-26
dm verity: allow only one error handling mode
JeongHyeon Lee
2021-03-26
dm: remove useless loop in __split_and_process_bio
Mikulas Patocka
2021-03-26
dm writecache: fix flexible_array.cocci warnings
Julia Lawall
2021-03-26
dm ioctl: fix out of bounds array access when no devices
Mikulas Patocka
2021-03-24
md: Fix missing unused status line of /proc/mdstat
Jan Glauber
2021-03-24
md/raid10: improve discard request for far layout
Xiao Ni
2021-03-24
md/raid10: improve raid10 discard request
Xiao Ni
2021-03-24
md/raid10: pull the code that wait for blocked dev into one function
Xiao Ni
2021-03-24
md/raid10: extend r10bio devs to raid disks
Xiao Ni
2021-03-24
md: add md_submit_discard_bio() for submitting discard bio
Xiao Ni
2021-03-22
dm: don't report "detected capacity change" on device creation
Mikulas Patocka
2021-03-22
dm table: Fix zoned model check and zone sectors check
Shin'ichiro Kawasaki
2021-03-22
dm verity: fix DM_VERITY_OPTS_MAX value
JeongHyeon Lee
2021-03-12
Merge tag 'block-5.12-2021-03-12-v2' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-03-11
block: rename BIO_MAX_PAGES to BIO_MAX_VECS
Christoph Hellwig
2021-03-05
Merge tag 'for-5.12/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Linus Torvalds
2021-03-04
dm verity: fix FEC for RS roots unaligned to block size
Milan Broz
2021-03-04
dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size
Mikulas Patocka
2021-02-28
Merge tag 'block-5.12-2021-02-27' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-02-26
block: Add bio_max_segs
Matthew Wilcox (Oracle)
2021-02-22
Merge tag 'for-5.12/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Linus Torvalds
2021-02-21
Merge tag 'for-5.12/drivers-2021-02-17' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-02-21
Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-02-11
dm: fix deadlock when swapping to encrypted device
Mikulas Patocka
2021-02-11
dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED
Mike Snitzer
2021-02-11
dm: set DM_TARGET_PASSES_CRYPTO feature for some targets
Satya Tangirala
2021-02-11
dm: support key eviction from keyslot managers of underlying devices
Satya Tangirala
2021-02-11
dm: add support for passing through inline crypto support
Satya Tangirala
2021-02-11
dm era: only resize metadata in preresume
Nikos Tsironis
2021-02-10
dm era: Use correct value size in equality function of writeset tree
Nikos Tsironis
2021-02-10
dm era: Fix bitset memory leaks
Nikos Tsironis
2021-02-10
dm era: Verify the data block size hasn't changed
Nikos Tsironis
2021-02-10
dm era: Reinitialize bitset cache before digesting a new writeset
Nikos Tsironis
2021-02-10
dm era: Update in-core bitset after committing the metadata
Nikos Tsironis
2021-02-10
dm era: Recover committed writeset after crash
Nikos Tsironis
2021-02-10
bcache: Avoid comma separated statements
Joe Perches
2021-02-10
bcache: Move journal work to new flush wq
Kai Krakow
2021-02-10
bcache: Give btree_io_wq correct semantics again
Kai Krakow
2021-02-10
Revert "bcache: Kill btree_io_wq"
Kai Krakow
2021-02-10
bcache: Fix register_device_aync typo
Kai Krakow
2021-02-10
bcache: consider the fragmentation when update the writeback rate
dongdong tao
2021-02-09
dm writecache: use bdev_nr_sectors() instead of open-coded equivalent
Mike Snitzer
2021-02-09
dm writecache: fix writing beyond end of underlying device when shrinking
Mikulas Patocka
2021-02-09
dm table: remove needless request_queue NULL pointer checks
Jeffle Xu
2021-02-09
dm table: fix zoned iterate_devices based device capability checks
Jeffle Xu
2021-02-09
dm table: fix DAX iterate_devices based device capability checks
Jeffle Xu
2021-02-09
dm table: fix iterate_devices based device capability checks
Jeffle Xu
2021-02-08
dm writecache: return the exact table values that were set
Mikulas Patocka
2021-02-08
md/raid10: remove dead code in reshape_request
Christoph Hellwig
2021-02-03
md/raid5: cast chunk_sectors to sector_t value
Guoqing Jiang
2021-02-03
dm crypt: support using trusted keys
Ahmad Fatoum
2021-02-03
dm crypt: replaced #if defined with IS_ENABLED
Ahmad Fatoum
2021-02-03
dm writecache: fix unnecessary NULL check warnings
Tian Tao
2021-02-03
dm writecache: fix performance degradation in ssd mode
Mikulas Patocka
2021-02-03
dm integrity: introduce the "fix_hmac" argument
Mikulas Patocka
2021-02-03
dm persistent data: fix return type of shadow_root()
Jinoh Kang
2021-02-03
dm: cleanup of front padding calculation
Jeffle Xu
2021-02-03
dm integrity: fix spelling mistake "flusing" -> "flushing"
Colin Ian King
2021-02-03
dm crypt: Spelling s/cihper/cipher/
Geert Uytterhoeven
2021-02-03
dm dust: remove h from printk format specifier
Tom Rix
2021-02-01
md: use rdev_read_only in restart_array
Christoph Hellwig
2021-02-01
md: check for NULL ->meta_bdev before calling bdev_read_only
Christoph Hellwig
2021-01-29
Merge tag 'block-5.11-2021-01-29' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-01-28
bcache: only check feature sets when sb->version >= BCACHE_SB_VERSION_CDEV_WITH_FEATURES
Coly Li
2021-01-27
md/raid6: refactor raid5_read_one_chunk
Christoph Hellwig
2021-01-27
md: remove md_bio_alloc_sync
Christoph Hellwig
2021-01-27
md: simplify sync_page_io
Christoph Hellwig
2021-01-27
md: remove bio_alloc_mddev
Christoph Hellwig
2021-01-27
dm-clone: use blkdev_issue_flush in commit_metadata
Christoph Hellwig
2021-01-27
block: use an on-stack bio in blkdev_issue_flush
Christoph Hellwig
2021-01-26
bcache: use bio_set_dev to assign ->bi_bdev
Christoph Hellwig
2021-01-24
bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'
Ming Lei
2021-01-24
block: use ->bi_bdev for bio based I/O accounting
Christoph Hellwig
2021-01-24
block: store a block_device pointer in struct bio
Christoph Hellwig
2021-01-24
dm: use bdev_read_only to check if a device is read-only
Christoph Hellwig
2021-01-24
Merge tag 'block-5.11-2021-01-24' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-01-21
dm: avoid filesystem lookup in dm_get_dev_t()
Hannes Reinecke
2021-01-21
dm crypt: fix copy and paste bug in crypt_alloc_req_aead
Ignat Korchagin
2021-01-21
dm integrity: conditionally disable "recalculate" feature
Mikulas Patocka
2021-01-21
dm integrity: fix a crash if "recalculate" used without "internal_hash"
Mikulas Patocka
2021-01-20
md: Set prev_flush_start and flush_bio in an atomic way
Xiao Ni
2021-01-15
Merge tag 'for-5.11/dm-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Linus Torvalds
2021-01-14
dm crypt: defer decryption to a tasklet if interrupts disabled
Ignat Korchagin
2021-01-12
dm integrity: fix the maximum number of arguments
Mikulas Patocka
2021-01-12
dm crypt: do not call bio_endio() from the dm-crypt tasklet
Ignat Korchagin
2021-01-10
Merge tag 'block-5.11-2021-01-10' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-01-09
bcache: set bcache device into read-only mode for BCH_FEATURE_INCOMPAT_OBSO_LARGE_BUCKET
Coly Li
2021-01-09
bcache: introduce BCH_FEATURE_INCOMPAT_LOG_LARGE_BUCKET_SIZE for large bucket
Coly Li
2021-01-09
bcache: check unsupported feature sets for bcache register
Coly Li
2021-01-09
bcache: fix typo from SUUP to SUPP in features.h
Coly Li
2021-01-09
bcache: set pdev_set_uuid before scond loop iteration
Yi Li
2021-01-08
dm integrity: fix flush with external metadata device
Mikulas Patocka
2021-01-08
dm: eliminate potential source of excessive kernel log noise
Mike Snitzer
2021-01-06
dm snapshot: flush merged data before committing metadata
Akilesh Kailash
2021-01-04
dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq
Ignat Korchagin
2021-01-04
dm crypt: do not wait for backlogged crypto request completion in softirq
Ignat Korchagin
2021-01-04
dm zoned: select CONFIG_CRC32
Arnd Bergmann
2021-01-04
dm integrity: select CRYPTO_SKCIPHER
Anthony Iliopoulos
2021-01-04
dm raid: fix discard limits for raid1
Mike Snitzer
2020-12-28
Merge tag 'for-5.11/dm-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Linus Torvalds
2020-12-28
Revert "dm crypt: export sysfs of kcryptd workqueue"
Mike Snitzer
2020-12-24
Merge tag 'block-5.11-2020-12-23' of git://git.kernel.dk/linux-block
Linus Torvalds
2020-12-23
md/bcache: convert comma to semicolon
Zheng Yongjun
2020-12-23
bcache:remove a superfluous check in register_bcache
Yi Li
2020-12-22
Merge tag 'for-5.11/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
Linus Torvalds
2020-12-22
dm cache: simplify the return expression of load_mapping()
Zheng Yongjun
2020-12-21
dm ebs: avoid double unlikely() notation when using IS_ERR()
Antonio Quartulli
2020-12-21
dm verity: skip verity work if I/O error when system is shutting down
Hyeongseok Kim
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
Revert "dm raid: fix discard limits for raid1 and raid10"
Mike Snitzer
2020-12-14
Revert "md: change mddev 'chunk_sectors' from int to unsigned"
Mike Snitzer
2020-12-13
Merge tag 'block-5.10-2020-12-12' of git://git.kernel.dk/linux-block
Linus Torvalds
2020-12-12
md: change mddev 'chunk_sectors' from int to unsigned
Mike Snitzer
2020-12-09
Revert "md: add md_submit_discard_bio() for submitting discard bio"
Song Liu
2020-12-09
Revert "md/raid10: extend r10bio devs to raid disks"
Song Liu
2020-12-09
Revert "md/raid10: pull codes that wait for blocked dev into one function"
Song Liu
2020-12-09
Revert "md/raid10: improve raid10 discard request"
Song Liu
2020-12-09
Revert "md/raid10: improve discard request for far layout"
Song Liu
2020-12-09
Revert "dm raid: remove unnecessary discard limits for raid10"
Song Liu
2020-12-07
bcache: fix race between setting bdev state to none and new write request direct to backing
Dongsheng Yang
2020-12-04
dm crypt: export sysfs of kcryptd workqueue
Jeffle Xu
2020-12-04
dm ioctl: fix error return code in target_message
Qinglang Miao
2020-12-04
dm crypt: Constify static crypt_iv_operations
Rikard Falkeborn
2020-12-04
dm: add support for REQ_NOWAIT to various targets
Jeffle Xu
2020-12-04
dm: rename multipath path selector source files to have "dm-ps" prefix
Mike Snitzer
2020-12-04
dm mpath: add IO affinity path selector
Mike Christie
2020-12-04
dm verity: Add support for signature verification with 2nd keyring
Mickaël Salaün
2020-12-04
dm: remove unnecessary current->bio_list check when submitting split bio
Jeffle Xu
2020-12-04
dm: remove invalid sparse __acquires and __releases annotations
Mike Snitzer
2020-12-04
dm: fix double RCU unlock in dm_dax_zero_page_range() error path
Mike Snitzer
2020-12-04
dm: fix IO splitting
Mike Snitzer