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-09-03
virtio_vdpa: reject invalid vq indices
Vincent Whitchurch
2021-09-03
virtio_pci: Support surprise removal of virtio pci device
Parav Pandit
2021-09-03
virtio: Improve vq->broken access to avoid any compiler optimization
Parav Pandit
2021-08-26
virtio: Protect vqs list access
Parav Pandit
2021-07-20
virtio-mem: don't read big block size in Sub Block Mode
David Hildenbrand
2021-05-04
virtio_pci_modern: correct sparse tags for notify
Michael S. Tsirkin
2021-05-04
virtio_pci_modern: __force cast the notify mapping
Michael S. Tsirkin
2021-05-03
virtio-pci library: report resource address
Jason Wang
2021-05-03
virito_pci libray: hide vp_modern_map_capability()
Jason Wang
2021-05-03
virtio_pci_modern: hide vp_modern_get_queue_notify_off()
Jason Wang
2021-05-03
virtio-pci library: switch to use vp_modern_map_vq_notify()
Jason Wang
2021-05-03
virtio_pci_modern: introduce helper to map vq notify area
Jason Wang
2021-05-03
virtio-balloon: fix a typo in comment of virtballoon_migratepage()
Liu Xiang
2021-03-18
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Linus Torvalds
2021-03-14
virtio: remove export for virtio_config_{enable, disable}
Xianting Tian
2021-03-14
virtio-mmio: Use to_virtio_mmio_device() to simply code
Tang Bin
2021-02-26
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
2021-02-26
virtio-mem: check against mhp_get_pluggable_range() which memory we can hotplug
David Hildenbrand
2021-02-26
mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE
David Hildenbrand
2021-02-23
virtio-input: add multi-touch support
Mathias Crombez
2021-02-23
virtio_mmio: fix one typo
Xianting Tian
2021-02-23
virtio_input: Prevent EV_MSC/MSC_TIMESTAMP loop storm for MT.
Colin Xu
2021-02-23
virtio_vdpa: don't warn when fail to disable vq
Jason Wang
2021-02-23
virtio-pci: introduce modern device module
Jason Wang
2021-02-23
virito-pci-modern: rename map_capability() to vp_modern_map_capability()
Jason Wang
2021-02-23
virtio-pci-modern: introduce helper to get notification offset
Jason Wang
2021-02-23
virtio-pci-modern: introduce helper for getting queue nums
Jason Wang
2021-02-23
virtio-pci-modern: introduce helper for setting/geting queue size
Jason Wang
2021-02-23
virtio-pci-modern: introduce helper to set/get queue_enable
Jason Wang
2021-02-23
virtio-pci-modern: introduce vp_modern_queue_address()
Jason Wang
2021-02-23
virtio-pci-modern: introduce vp_modern_set_queue_vector()
Jason Wang
2021-02-23
virtio-pci-modern: introduce vp_modern_generation()
Jason Wang
2021-02-23
virtio-pci-modern: introduce helpers for setting and getting features
Jason Wang
2021-02-23
virtio-pci-modern: introduce helpers for setting and getting status
Jason Wang
2021-02-23
virtio-pci-modern: introduce helper to set config vector
Jason Wang
2021-02-23
virtio-pci-modern: introduce vp_modern_remove()
Jason Wang
2021-02-23
virtio-pci-modern: factor out modern device initialization logic
Jason Wang
2021-02-23
virtio-pci: split out modern device
Jason Wang
2021-02-23
virtio-pci: do not access iomem via struct virtio_pci_device directly
Jason Wang
2021-02-23
virtio-mem: Assign boolean values to a bool variable
Jiapeng Zhong
2020-12-24
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Linus Torvalds
2020-12-18
virtio_ring: Fix two use after free bugs
Dan Carpenter
2020-12-18
virtio_ring: Cut and paste bugs in vring_create_virtqueue_packed()
Dan Carpenter
2020-12-18
virtio-mem: Big Block Mode (BBM) - safe memory hotunplug
David Hildenbrand
2020-12-18
virtio-mem: Big Block Mode (BBM) - basic memory hotunplug
David Hildenbrand
2020-12-18
virtio-mem: allow to force Big Block Mode (BBM) and set the big block size
David Hildenbrand
2020-12-18
virtio-mem: Big Block Mode (BBM) memory hotplug
David Hildenbrand
2020-12-18
virtio-mem: factor out adding/removing memory from Linux
David Hildenbrand
2020-12-18
virtio-mem: memory notifier callbacks are specific to Sub Block Mode (SBM)
David Hildenbrand
2020-12-18
virito-mem: existing (un)plug functions are specific to Sub Block Mode (SBM)
David Hildenbrand
2020-12-18
virtio-mem: memory block ids are specific to Sub Block Mode (SBM)
David Hildenbrand
2020-12-18
virtio-mem: nb_sb_per_mb and subblock_size are specific to Sub Block Mode (SBM)
David Hildenbrand
2020-12-18
virito-mem: subblock states are specific to Sub Block Mode (SBM)
David Hildenbrand
2020-12-18
virtio-mem: memory block states are specific to Sub Block Mode (SBM)
David Hildenbrand
2020-12-18
virito-mem: document Sub Block Mode (SBM)
David Hildenbrand
2020-12-18
virtio-mem: generalize handling when memory is getting onlined deferred
David Hildenbrand
2020-12-18
virtio-mem: don't always trigger the workqueue when offlining memory
David Hildenbrand
2020-12-18
virtio-mem: drop last_mb_id
David Hildenbrand
2020-12-18
virtio-mem: generalize virtio_mem_overlaps_range()
David Hildenbrand
2020-12-18
virtio-mem: generalize virtio_mem_owned_mb()
David Hildenbrand
2020-12-18
virtio-mem: generalize check for added memory
David Hildenbrand
2020-12-18
virtio-mem: retry fake-offlining via alloc_contig_range() on ZONE_MOVABLE
David Hildenbrand
2020-12-18
virtio-mem: factor out handling of fake-offline pages in memory notifier
David Hildenbrand
2020-12-18
virtio-mem: factor out fake-offlining into virtio_mem_fake_offline()
David Hildenbrand
2020-12-18
virtio-mem: print debug messages from virtio_mem_send_*_request()
David Hildenbrand
2020-12-18
virtio-mem: factor out calculation of the bit number within the subblock bitmap
David Hildenbrand
2020-12-18
virtio-mem: use "unsigned long" for nr_pages when fake onlining/offlining
David Hildenbrand
2020-12-18
virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add()
David Hildenbrand
2020-12-18
virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling
David Hildenbrand
2020-12-18
virtio-mem: more precise calculation in virtio_mem_mb_state_prepare_next_mb()
David Hildenbrand
2020-12-18
virtio-mem: determine nid only once using memory_add_physaddr_to_nid()
David Hildenbrand
2020-12-15
mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY
Vlastimil Babka
2020-12-15
mm, page_poison: use static key more efficiently
Vlastimil Babka
2020-10-23
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Linus Torvalds
2020-10-21
virtio: let arch advertise guest's memory access restrictions
Pierre Morel
2020-10-21
virtio-mem: Constify mem_id_table
Rikard Falkeborn
2020-10-21
virtio_input: Constify id_table
Rikard Falkeborn
2020-10-21
virtio-balloon: Constify id_table
Rikard Falkeborn
2020-10-16
virtio-mem: try to merge system ram resources
David Hildenbrand
2020-10-16
mm/memory_hotplug: prepare passing flags to add_memory() and friends
David Hildenbrand
2020-10-15
Merge tag 'drm-next-2020-10-15' of git://anongit.freedesktop.org/drm/drm
Linus Torvalds
2020-10-13
virtio-mem: don't special-case ZONE_MOVABLE
David Hildenbrand
2020-09-16
Merge branch 'virtio-shm' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse into drm-misc-next
Maxime Ripard
2020-09-10
virtio: Implement get_shm_region for MMIO transport
Sebastien Boeuf
2020-09-10
virtio: Implement get_shm_region for PCI transport
Sebastien Boeuf
2020-08-19
virtio: fix build for configs without dma-bufs
David Stevens
2020-08-18
Merge v5.9-rc1 into drm-misc-next
Maxime Ripard
2020-08-18
virtio: add dma-buf support for exported objects
David Stevens
2020-08-14
virtio: pci: constify ioreadX() iomem argument (as in generic implementation)
Krzysztof Kozlowski
2020-08-11
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Linus Torvalds
2020-08-05
virtio_pci_modern: Fix the comment of virtio_pci_find_capability()
Liao Pingfang
2020-08-05
virtio_ring: Avoid loop when vq is broken in virtqueue_poll
Mao Wenan
2020-08-05
virtio_mem: convert to LE accessors
Michael S. Tsirkin
2020-08-05
virtio_input: convert to LE accessors
Michael S. Tsirkin
2020-08-05
virtio_balloon: use LE config space accesses
Michael S. Tsirkin
2020-08-05
virtio_vdpa: legacy features handling
Michael S. Tsirkin
2020-08-05
virtio_balloon: fix sparse warning
Michael S. Tsirkin
2020-08-04
Merge tag 'uninit-macro-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Linus Torvalds
2020-08-03
virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk
Michael S. Tsirkin
2020-08-03
virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM
Michael S. Tsirkin
2020-07-30
virtio-mem: Fix build error due to improper use 'select'
Weilong Chen
2020-07-29
virtio_balloon: fix up endian-ness for free cmd id
Michael S. Tsirkin
2020-07-29
virtio-balloon: Document byte ordering of poison_val
Alexander Duyck
2020-07-24
Merge tag 'pci-v5.8-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci into master
Linus Torvalds
2020-07-22
virtio-mmio: Reject invalid IRQ 0 command line argument
Bjorn Helgaas
2020-07-16
treewide: Remove uninitialized_var() usage
Kees Cook
2020-06-22
virtio-mem: add memory via add_memory_driver_managed()
David Hildenbrand
2020-06-22
virtio-mem: silence a static checker warning
Dan Carpenter
2020-06-14
treewide: replace '---help---' in Kconfig files with 'help'
Masahiro Yamada
2020-06-09
virtio_mem: convert device block size into 64bit
Michael S. Tsirkin
2020-06-08
virtio-mem: drop unnecessary initialization
Michael S. Tsirkin
2020-06-04
virtio-mem: Don't rely on implicit compiler padding for requests
David Hildenbrand
2020-06-04
virtio-mem: Try to unplug the complete online memory block first
David Hildenbrand
2020-06-04
virtio-mem: Use -ETXTBSY as error code if the device is busy
David Hildenbrand
2020-06-04
virtio-mem: Unplug subblocks right-to-left
David Hildenbrand
2020-06-04
virtio-mem: Drop manual check for already present memory
David Hildenbrand
2020-06-04
virtio-mem: Add parent resource for all added "System RAM"
David Hildenbrand
2020-06-04
virtio-mem: Better retry handling
David Hildenbrand
2020-06-04
virtio-mem: Offline and remove completely unplugged memory blocks
David Hildenbrand
2020-06-04
virtio-mem: Allow to offline partially unplugged memory blocks
David Hildenbrand
2020-06-04
virtio-mem: Paravirtualized memory hotunplug part 2
David Hildenbrand
2020-06-04
virtio-mem: Paravirtualized memory hotunplug part 1
David Hildenbrand
2020-06-04
virtio-mem: Allow to specify an ACPI PXM as nid
David Hildenbrand
2020-06-04
virtio-mem: Paravirtualized memory hotplug
David Hildenbrand
2020-06-04
virtio-balloon: Disable free page reporting if page poison reporting is not enabled
Alexander Duyck
2020-06-02
virtio-mmio: Delete an error message in vm_find_vqs()
Markus Elfring
2020-06-02
virtio: add VIRTIO_RING_NO_LEGACY
Matej Genci
2020-04-17
virtio-balloon: Avoid using the word 'report' when referring to free page hinting
Alexander Duyck
2020-04-17
virtio-balloon: make virtballoon_free_page_report() static
Jason Yan
2020-04-17
vdpa: make vhost, virtio depend on menu
Michael S. Tsirkin
2020-04-17
virtio_input: pull in slab.h
Michael S. Tsirkin
2020-04-08
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Linus Torvalds
2020-04-07
virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM
David Hildenbrand
2020-04-07
virtio-balloon: add support for providing free page reports to host
Alexander Duyck
2020-04-07
virtio-balloon: pull page poisoning config out of free page hinting
Alexander Duyck
2020-04-07
virtio-balloon: Revert "virtio-balloon: Switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM"
Michael S. Tsirkin
2020-04-02
vdpa: move to drivers/vdpa
Michael S. Tsirkin
2020-04-02
virtio: Intel IFC VF driver for VDPA
Zhu Lingshan
2020-04-02
vdpasim: vDPA device simulator
Jason Wang
2020-04-01
virtio: introduce a vDPA based transport
Jason Wang
2020-04-01
vDPA: introduce vDPA bus
Jason Wang
2020-03-23
virtio-balloon: Switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM
David Hildenbrand
2020-03-08
virtio_balloon: Adjust label in virtballoon_probe
Nathan Chancellor
2020-03-08
virtio_ring: Fix mem leak with vring_new_virtqueue()
Suman Anna
2020-02-06
virtio_balloon: Fix memory leaks on errors in virtballoon_probe()
David Hildenbrand
2020-02-06
virtio-balloon: Fix memory leak when unloading while hinting is in progress
David Hildenbrand
2020-02-06
virtio_balloon: prevent pfn array overflow
Michael S. Tsirkin
2020-02-06
virtio-pci: check name when counting MSI-X vectors
Daniel Verkamp
2020-02-06
virtio-balloon: initialize all vq callbacks
Daniel Verkamp
2020-02-06
virtio-mmio: convert to devm_platform_ioremap_resource
Yangtao Li
2019-12-11
virtio_balloon: divide/multiply instead of shifts
Michael S. Tsirkin
2019-12-11
virtio_balloon: name cleanups
Michael S. Tsirkin
2019-12-11
virtio-balloon: fix managed page counts when migrating pages between zones
David Hildenbrand
2019-11-20
virtio_balloon: fix shrinker count
Wei Wang
2019-11-20
virtio_balloon: fix shrinker scan number of pages
Michael S. Tsirkin
2019-11-19
virtio_ring: fix return code on DMA mapping fails
Halil Pasic
2019-10-28
virtio_ring: fix stalls for packed rings
Marvin Liu
2019-09-09
virtio_ring: fix unmap of indirect descriptors
Matthias Lange
2019-07-19
Merge branch 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2019-07-18
Merge tag 'libnvdimm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
Linus Torvalds
2019-07-11
virtio-mmio: add error check for platform_get_irq
Ihor Matushchak
2019-07-05
virtio-pmem: Add virtio pmem driver
Pankaj Gupta
2019-05-27
virtio: Fix indentation of VIRTIO_MMIO
Fabrizio Castro
2019-05-25
vfs: Convert virtio_balloon to use the new mount API
David Howells
2019-05-25
mount_pseudo(): drop 'name' argument, switch to d_make_root()
Al Viro
2019-05-24
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102
Thomas Gleixner
2019-05-24
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 78
Thomas Gleixner
2019-05-21
treewide: Add SPDX license identifier - Makefile/Kconfig
Thomas Gleixner
2019-05-21
treewide: Add SPDX license identifier for more missed files
Thomas Gleixner
2019-05-20
balloon: don't bother with dentry_operations
Al Viro
2019-05-12
virtio/virtio_ring: do some comment fixes
Jiang Biao
2019-05-12
virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed
YueHaibing
2019-04-08
virtio: Honour 'may_reduce_num' in vring_create_virtqueue
Cornelia Huck
2019-04-08
virtio_pci: fix a NULL pointer reference in vp_del_vqs
Longpeng
2019-03-06
virtio: hint if callbacks surprisingly might sleep
Cornelia Huck
2019-03-06
virtio_balloon: remove the unnecessary 0-initialization
Wei Wang
2019-03-06
virtio-balloon: improve update_balloon_size_func
Wei Wang
2019-03-06
virtio: Introduce virtio_max_dma_size()
Joerg Roedel
2019-02-05
virtio: drop internal struct from UAPI
Michael S. Tsirkin
2019-01-24
virtio: support VIRTIO_F_ORDER_PLATFORM
Tiwei Bie
2019-01-14
virtio-balloon: tweak config_changed implementation
Wei Wang
2019-01-14
virtio: don't allocate vqs when names[i] = NULL
Wei Wang
2019-01-14
virtio_pci: use queue idx instead of array idx to set up the vq
Wei Wang
2019-01-02
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Linus Torvalds
2018-12-19
virtio: remove deprecated VIRTIO_PCI_CONFIG()
Dongli Zhang
2018-11-26
virtio_ring: advertize packed ring layout
Tiwei Bie
2018-11-26
virtio_ring: leverage event idx in packed ring
Tiwei Bie
2018-11-26
virtio_ring: introduce packed ring support
Tiwei Bie
2018-11-26
virtio_ring: cache whether we will use DMA API
Tiwei Bie
2018-11-26
virtio_ring: extract split ring handling from ring creation
Tiwei Bie
2018-11-26
virtio_ring: allocate desc state for split ring separately
Tiwei Bie
2018-11-26
virtio_ring: introduce helper for indirect feature
Tiwei Bie
2018-11-26
virtio_ring: introduce debug helpers
Tiwei Bie
2018-11-26
virtio_ring: put split ring fields in a sub struct
Tiwei Bie
2018-11-26
virtio_ring: put split ring functions together
Tiwei Bie
2018-11-26
virtio_ring: add _split suffix for split ring functions
Tiwei Bie
2018-10-24
virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON
Wei Wang
2018-10-24
virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT
Wei Wang
2018-08-24
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
Linus Torvalds
2018-08-22
virtio: pci-legacy: Validate queue pfn
Suzuki K Poulose