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
drivers: hv: Fix missing error code in vmbus_connect()
Jiapeng Chong
2021-07-14
hv_utils: Fix passing zero to 'PTR_ERR' warning
YueHaibing
2021-04-27
Merge tag 'printk-for-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Linus Torvalds
2021-04-21
drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status
Joseph Salisbury
2021-04-20
Drivers: hv: vmbus: Increase wait time for VMbus unload
Michael Kelley
2021-04-20
Drivers: hv: vmbus: Initialize unload_event statically
Andrea Parri (Microsoft)
2021-04-18
Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline
Andrea Parri (Microsoft)
2021-04-18
Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE
Andrea Parri (Microsoft)
2021-04-18
Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3
Andrea Parri (Microsoft)
2021-04-16
Drivers: hv: vmbus: Use after free in __vmbus_open()
Dan Carpenter
2021-04-14
Drivers: hv: vmbus: remove unused function
Jiapeng Chong
2021-04-02
Drivers: hv: vmbus: Remove unused linux/version.h header
Qiheng Lin
2021-03-24
x86/Hyper-V: Support for free page reporting
Sunil Muthuswamy
2021-03-22
drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue
Vasanth
2021-03-22
Drivers: hv: vmbus: Drop error message when 'No request id available'
Andrea Parri (Microsoft)
2021-03-08
Drivers: hv: vmbus: Move handling of VMbus interrupts
Michael Kelley
2021-03-08
Drivers: hv: vmbus: Handle auto EOI quirk inline
Michael Kelley
2021-03-08
Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code
Michael Kelley
2021-03-08
Drivers: hv: Redo Hyper-V synthetic MSR get/set functions
Michael Kelley
2021-03-08
Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code
Michael Kelley
2021-03-08
drivers: hv: Fix whitespace errors
Vasanth
2021-03-08
printk: introduce a kmsg_dump iterator
John Ogness
2021-02-26
mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE
David Hildenbrand
2021-02-15
Revert "Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer"
Wei Liu
2021-02-11
Drivers: hv: vmbus: skip VMBus initialization if Linux is root
Wei Liu
2021-02-11
Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests
Andrea Parri (Microsoft)
2021-02-11
Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests
Andrea Parri (Microsoft)
2021-02-11
hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat"
Colin Ian King
2021-02-11
Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation
Dexuan Cui
2021-02-05
Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind()
Andrea Parri (Microsoft)
2021-02-05
Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind()
Andrea Parri (Microsoft)
2021-02-05
Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc()
Andrea Parri (Microsoft)
2021-02-05
Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc()
Andrea Parri (Microsoft)
2021-02-05
Drivers: hv: vmbus: Initialize memory to be sent to the host
Andrea Parri (Microsoft)
2021-02-05
hv_utils: Add validation for untrusted Hyper-V values
Andres Beltran
2021-02-05
Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer
Andres Beltran
2021-01-05
x86/hyperv: Fix kexec panic/hang issues
Dexuan Cui
2020-12-16
Merge tag 'hyperv-next-signed-20201214' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Linus Torvalds
2020-12-13
hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning
Vitaly Kuznetsov
2020-12-13
hv_balloon: simplify math in alloc_balloon_pages()
Vitaly Kuznetsov
2020-12-07
drivers/hv: remove obsolete TODO and fix misleading typo in comment
Stefan Eschenbacher
2020-12-02
drivers: hv: vmbus: Fix checkpatch SPLIT_STRING
Matheus Castello
2020-11-17
drivers: hv: vmbus: Fix call msleep using < 20ms
Matheus Castello
2020-11-17
drivers: hv: vmbus: Fix checkpatch LINE_SPACING
Matheus Castello
2020-11-17
drivers: hv: vmbus: Replace symbolic permissions by octal permissions
Matheus Castello
2020-11-17
drivers: hv: Fix hyperv_record_panic_msg path on comment
Matheus Castello
2020-11-17
Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
Andres Beltran
2020-11-16
Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Linus Torvalds
2020-11-11
Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected
Chris Co
2020-11-05
Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Linus Torvalds
2020-10-19
hv_balloon: disable warning when floor reached
Olaf Hering
2020-10-16
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
2020-10-16
hv_balloon: 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 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Linus Torvalds
2020-10-14
Drivers: hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT
Michael Kelley
2020-10-14
Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Linus Torvalds
2020-09-28
Driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes
Boqun Feng
2020-09-28
Drivers: hv: vmbus: Move virt_to_hvpfn() to hyperv header
Boqun Feng
2020-09-28
Drivers: hv: Use HV_HYP_PAGE in hv_synic_enable_regs()
Boqun Feng
2020-09-28
Drivers: hv: vmbus: Introduce types of GPADL
Boqun Feng
2020-09-28
Drivers: hv: vmbus: Move __vmbus_open()
Boqun Feng
2020-09-28
Drivers: hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl
Boqun Feng
2020-09-15
Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Linus Torvalds
2020-09-14
Drivers: hv: vmbus: Add timeout to vmbus_wait_for_unload
Michael Kelley
2020-09-09
Drivers: hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume()
Dexuan Cui
2020-08-26
Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Linus Torvalds
2020-08-24
hv_utils: drain the timesync packets on onchannelcallback
Vineeth Pillai
2020-08-24
hv_utils: return error if host timesysnc update is stale
Vineeth Pillai
2020-08-23
treewide: Use fallthrough pseudo-keyword
Gustavo A. R. Silva
2020-08-19
drivers: hv: remove cast from hyperv_die_event
Olaf Hering
2020-08-14
Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Linus Torvalds
2020-08-07
Drivers: hv: vmbus: Only notify Hyper-V for die events that are oops
Michael Kelley
2020-08-06
Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Linus Torvalds
2020-06-29
Drivers: hv: Change flag to write log level in panic msg to false
Joseph Salisbury
2020-06-20
Drivers: hv: vmbus: Remove the lock field from the vmbus_channel struct
Andrea Parri (Microsoft)
2020-06-19
Drivers: hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters)
Andrea Parri (Microsoft)
2020-06-19
Drivers: hv: vmbus: Use channel_mutex in channel_vp_mapping_show()
Andrea Parri (Microsoft)
2020-06-19
Drivers: hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers)
Andrea Parri (Microsoft)
2020-06-19
Drivers: hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online()
Andrea Parri (Microsoft)
2020-06-19
Drivers: hv: vmbus: Remove the numa_node field from the vmbus_channel struct
Andrea Parri (Microsoft)
2020-06-19
Drivers: hv: vmbus: Remove the target_vp field from the vmbus_channel struct
Andrea Parri (Microsoft)
2020-06-03
Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Linus Torvalds
2020-05-23
Drivers: hv: vmbus: Resolve more races involving init_vp_index()
Andrea Parri (Microsoft)
2020-05-23
Drivers: hv: vmbus: Resolve race between init_vp_index() and CPU hotplug
Andrea Parri (Microsoft)
2020-05-20
Driver: hv: vmbus: drop a no long applicable comment
Wei Liu
2020-05-20
hyper-v: Replace open-coded variant of %*phN specifier
Andy Shevchenko
2020-05-20
hyper-v: Supply GUID pointer to printf() like functions
Andy Shevchenko
2020-05-20
hyper-v: Use UUID API for exporting the GUID (part 2)
Andy Shevchenko
2020-05-20
drivers: hv: remove redundant assignment to pointer primary_channel
Colin Ian King
2020-05-20
scsi: storvsc: Re-init stor_chns when a channel interrupt is re-assigned
Andrea Parri (Microsoft)
2020-04-27
Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Linus Torvalds
2020-04-23
Drivers: hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type
Andrea Parri (Microsoft)
2020-04-23
Drivers: hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug
Andrea Parri (Microsoft)
2020-04-23
Drivers: hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic
Andrea Parri (Microsoft)
2020-04-23
Drivers: hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal
Andrea Parri (Microsoft)
2020-04-23
hv_utils: Always execute the fcopy and vss callbacks in a tasklet
Andrea Parri (Microsoft)
2020-04-23
hv_netvsc: Disable NAPI before closing the VMBus channel
Andrea Parri (Microsoft)
2020-04-23
Drivers: hv: vmbus: Replace the per-CPU channel lists with a global array of channels
Andrea Parri (Microsoft)
2020-04-23
Drivers: hv: vmbus: Don't bind the offer&rescind works to a specific CPU
Andrea Parri (Microsoft)
2020-04-23
Drivers: hv: vmbus: Always handle the VMBus messages on CPU0
Andrea Parri (Microsoft)
2020-04-23
Drivers: hv: check VMBus messages lengths
Vitaly Kuznetsov
2020-04-23
Drivers: hv: make sure that 'struct vmbus_channel_message_header' compiles correctly
Vitaly Kuznetsov
2020-04-23
Drivers: hv: avoid passing opaque pointer to vmbus_onmessage()
Vitaly Kuznetsov
2020-04-23
Drivers: hv: allocate the exact needed memory for messages
Vitaly Kuznetsov
2020-04-23
Drivers: hv: copy from message page only what's needed
Vitaly Kuznetsov
2020-04-22
hyper-v: Use UUID API for exporting the GUID
Andy Shevchenko
2020-04-21
Drivers: hv: Move AEOI determination to architecture dependent code
Michael Kelley
2020-04-14
Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM
Dexuan Cui
2020-04-14
Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Linus Torvalds
2020-04-11
x86/Hyper-V: Report crash data in die() when panic_on_oops is set
Tianyu Lan
2020-04-11
x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not set
Tianyu Lan
2020-04-11
x86/Hyper-V: Trigger crash enlightenment only once during system crash.
Tianyu Lan
2020-04-10
x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump
Tianyu Lan
2020-04-10
x86/Hyper-V: Unload vmbus channel in hv panic callback
Tianyu Lan
2020-04-07
hv_balloon: don't check for memhp_auto_online manually
David Hildenbrand
2020-04-04
hv_debugfs: Make hv_debug_root static
YueHaibing
2020-03-21
hv: hyperv_vmbus.h: Replace zero-length array with flexible-array member
Gustavo A. R. Silva
2020-02-03
Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Linus Torvalds
2020-01-26
hv_utils: Add the support of hibernation
Dexuan Cui
2020-01-26
hv_utils: Support host-initiated hibernation request
Dexuan Cui
2020-01-26
hv_utils: Support host-initiated restart request
Dexuan Cui
2020-01-25
Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23)
Dexuan Cui
2020-01-25
hv_balloon: Balloon up according to request page number
Tianyu Lan
2020-01-16
clocksource/drivers/hyper-v: Untangle stimers and timesync from clocksources
Andrea Parri
2019-12-01
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
2019-12-01
mm/memory_hotplug.c: remove __online_page_set_limits()
Souptick Joarder
2019-12-01
hv_balloon: use generic_online_page()
David Hildenbrand
2019-11-30
Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Linus Torvalds
2019-11-21
Drivers: hv: vmbus: Fix crash handler reset of Hyper-V synic
Michael Kelley
2019-11-21
drivers/hv: Replace binary semaphore with mutex
Davidlohr Bueso
2019-11-21
hv_balloon: Add the support of hibernation
Dexuan Cui
2019-11-21
Drivers: hv: balloon: Remove dependencies on guest page size
Himadri Pandya
2019-11-21
Drivers: hv: vmbus: Remove dependencies on guest page size
Himadri Pandya
2019-11-21
Drivers: hv: util: Specify ring buffer size using Hyper-V page size
Himadri Pandya
2019-11-21
Drivers: hv: Specify receive buffer size using Hyper-V page size
Himadri Pandya
2019-11-21
drivers: hv: vmbus: Introduce latency testing
Branden Bonaby
2019-11-21
Drivers: hv: vmbus: Add module parameter to cap the VMBus version
Andrea Parri
2019-11-21
Drivers: hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2
Andrea Parri
2019-11-21
Drivers: hv: vmbus: Introduce table of VMBus protocol versions
Andrea Parri
2019-11-15
x86/hyperv: Initialize clockevents earlier in CPU onlining
Michael Kelley
2019-10-01
Drivers: hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP
Dexuan Cui
2019-09-24
Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Linus Torvalds
2019-09-17
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2019-09-16
Merge branch 'x86-hyperv-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2019-09-06
Drivers: hv: vmbus: Resume after fixing up old primary channels
Dexuan Cui
2019-09-06
Drivers: hv: vmbus: Suspend after cleaning up hv_sock and sub channels
Dexuan Cui
2019-09-06
Drivers: hv: vmbus: Clean up hv_sock channels by force upon suspend
Dexuan Cui
2019-09-06
Drivers: hv: vmbus: Suspend/resume the vmbus itself for hibernation
Dexuan Cui
2019-09-06
Drivers: hv: vmbus: Ignore the offers when resuming from hibernation
Dexuan Cui
2019-09-06
Drivers: hv: vmbus: Implement suspend/resume for VSC drivers for hibernation
Dexuan Cui
2019-09-06
Drivers: hv: vmbus: Suspend/resume the synic for hibernation
Dexuan Cui
2019-09-06
Drivers: hv: vmbus: Break out synic enable and disable operations
Dexuan Cui
2019-08-23
clocksource/drivers/hyperv: Enable TSC page clocksource on 32bit
Vitaly Kuznetsov
2019-08-20
Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAE
Dexuan Cui
2019-08-20
Drivers: hv: vmbus: Remove the unused "tsc_page" from struct hv_context
Dexuan Cui
2019-08-17
tools: hv: Use the correct style for SPDX License Identifier
Nishad Kamdar
2019-07-30
hv_balloon: Reorganize the probe function
Dexuan Cui
2019-07-30
hv_balloon: Use a static page for the balloon_up send buffer
Dexuan Cui
2019-07-22
drivers: hv: vmbus: Replace page definition with Hyper-V specific one
Maya Nakamura
2019-07-18
proc/sysctl: add shared variables for range check
Matteo Croce
2019-07-12
Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Linus Torvalds
2019-07-08
Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2019-07-03
clocksource/drivers: Continue making Hyper-V clocksource ISA agnostic
Michael Kelley
2019-07-03
clocksource/drivers: Make Hyper-V clocksource ISA agnostic
Michael Kelley
2019-06-23
drivers: hv: Add a module description line to the hv_vmbus driver
Joseph Salisbury
2019-06-11
x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol
Zhao Yakui
2019-06-05
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320
Thomas Gleixner
2019-06-05
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 280
Thomas Gleixner
2019-04-13
Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup()
Dexuan Cui
2019-04-10
Drivers: hv: vmbus: Fix race condition with new ring_buffer_info mutex
Kimberly Brown
2019-04-10
Drivers: hv: vmbus: Set ring_info field to 0 and remove memset
Kimberly Brown
2019-04-10
Drivers: hv: vmbus: Refactor chan->state if statement
Kimberly Brown
2019-03-20
Drivers: hv: vmbus: Expose monitor data only when monitor pages are used
Kimberly Brown
2019-03-06
Merge tag 'char-misc-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Linus Torvalds
2019-03-05
hv_balloon: mark inflated pages PG_offline
David Hildenbrand
2019-03-05
mm/page_alloc.c: memory hotplug: free pages as higher order
Arun KS
2019-03-01
Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux into char-misc-next
Greg Kroah-Hartman
2019-02-23
Drivers: hv: vmbus: Change server monitor_pages index to 0
Kimberly Brown
2019-02-14
Drivers: hv: vmbus: Expose counters for interrupts and full conditions
Kimberly Brown
2019-02-14
vmbus: Switch to use new generic UUID API
Andy Shevchenko
2019-01-09
vmbus: fix subchannel removal
Dexuan Cui
2019-01-09
hv_balloon: avoid touching uninitialized struct page during tail onlining
Vitaly Kuznetsov
2019-01-09
Drivers: hv: vmbus: Check for ring when getting debug info
Dexuan Cui
2018-12-28
Merge tag 'char-misc-4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Linus Torvalds
2018-12-28
mm: convert totalram_pages and totalhigh_pages variables to atomic
Arun KS
2018-12-28
mm: reference totalram_pages and managed_pages once per function
Arun KS
2018-12-26
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Linus Torvalds
2018-12-14
x86/hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h
Vitaly Kuznetsov
2018-12-14
Merge tag 'hyperv-fixes-4.20-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux into char-misc-linus
Greg Kroah-Hartman
2018-12-13
Drivers: hv: vmbus: Return -EINVAL for the sys files for unopened channels
Dexuan Cui
2018-12-13
x86, hyperv: remove PCI dependency
Sinan Kaya
2018-12-10
Merge 4.20-rc6 into char-misc-next
Greg Kroah-Hartman
2018-12-03
Drivers: hv: vmbus: Offload the handling of channels to two workqueues
Dexuan Cui
2018-12-03
Merge 4.20-rc5 into char-misc-next
Greg Kroah-Hartman
2018-11-26
Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()
Dexuan Cui
2018-11-26
Drivers: hv: vmbus: Remove the useless API vmbus_get_outgoing_channel()
Dexuan Cui
2018-11-26
Merge 4.20-rc4 into char-misc-next
Greg Kroah-Hartman
2018-11-11
Drivers: hv: kvp: Use %u to print U32
Dexuan Cui
2018-11-11
hv_utils: update name in struct hv_driver util_drv
Haiyang Zhang