Toggle navigation
Patchwork
KVM development
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Hou Wenlong
| State =
Action Required
| 60 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Mainlined
Queued
Needs ACK
Handled Elsewhere
In Next
Search
Archived
No
Yes
Both
Delegate
------
Nobody
holtmann
holtmann
holtmann
agk
mchehab
mchehab
gregkh
gregkh
mtosatti
lethal
lethal
avi
cvaroqui
jbrassow
mikulas
dtor
bmarzins
tmlind
jmberg
jmberg
mcgrof
mcgrof
mcgrof
lenb
lenb
kyle
felipebalbi
varenet
helge
helge
khilman
khilman
khilman
khilman
jwoithe
mlin
Zhang Rui
Zhang Rui
iksaif
cjackiewicz
hmh
jbarnes
jbarnes
jbarnes
willy
snitzer
iwamatsu
dougsland
mjg59
rafael
rafael
rafael
ericvh@gmail.com
ykzhao
venkip
sandeen
pwsan
lucho@ionkov.net
rminnich
anholt
aystarik
roland
shefty
mason
glikely
krh
djbw
djbw
djbw
cmarinas
doyu
jrn
sage
tomba
mmarek
cjb
trondmy
jikos
bcousson
jic23
olof
olof
olof
nsekhar
weiny2
horms
horms
bwidawsk
bwidawsk
shemminger
eulfhan
josef
josef
josef
dianders
jpan9
hal
kdave
bleung
evalenti
jlbec
wsa
bhelgaas
vkoul
vkoul
szlin
davejiang
markgross
tagr
tiwai
vireshk
mmind
dledford
geert
geert
herbert
herbert
kvalo
kvalo
kvalo
bentiss
arend
rzwisler
stellarhopper
stellarhopper
jejb
matthias_bgg
dvhart
axboe
axboe
pcmoore
pcmoore
pcmoore
mkp
mkp
stefan_schmidt
leon
lucvoo
jsakkine
jsakkine
jsakkine
bamse
bamse
demarchi
krzk
groeck
groeck
sboyd
sboyd
mturquette
mturquette
0andriy
carlocaione
luca
dgc
kbingham
derosier
narmstrong
narmstrong
atull
tytso
tytso
djwong
bvanassche
omos
jpirko
jpirko
GustavoARSilva
pkshih
patersonc
brauner
shuahkh
shuahkh
shuahkh
palmer
palmer
jgg
Kishon
idosch
labbott
jsimmons
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
broonie
broonie
broonie
mricon
mricon
mricon
kees
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
arnd
linusw
perfinion
bbrezillon
bachradsusi
rostedt
rostedt
kholk
nbd
ebiggers
ebiggers
pavelm
sds
m0reeze
ganis
jwcart2
matttbe
andmur01
lorpie01
chanwoochoi
dlezcano
jhedberg
vudentz
robertfoss
bgix
tedd_an
tsbogend
wens
wcrobert
robher
kstewart
kwilczynski
hansg
bpf
netdev
dsa
ethtool
netdrv
martineau
abelloni
trix
pabeni
mani_sadhasivam
mlimonci
liusong6
mjp
tohojo
pmalani
prestwoj
prestwoj
dhowells
tzungbi
conchuod
paulmck
jes
mtkaczyk
colyli
cem
pateldipen1984
iweiny
iweiny
bjorn
mhiramat
JanKiszka
jaegeuk
mraynal
aring
konradybcio
ij
Hailan
jstitt007
denkenz
denkenz
mkorenbl
jjohnson
frank_li
geliang
mdraidci
mdraidci
peluse
joelgranados
Apply
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[v2] KVM: x86/mmu: Only allocate shadowed translation cache for sp->role.level <= KVM_MAX_HUGEPAGE_…
[v2] KVM: x86/mmu: Only allocate shadowed translation cache for sp->role.level <= KVM_MAX_HUGEPAGE_…
- - -
-
-
-
2024-05-11
Hou Wenlong
New
KVM: x86/mmu: Only allocate shadowed translation cache for sp->role.level <= KVM_MAX_HUGEPAGE_LEVEL
KVM: x86/mmu: Only allocate shadowed translation cache for sp->role.level <= KVM_MAX_HUGEPAGE_LEVEL
- - -
-
-
-
2024-05-08
Hou Wenlong
New
KVM: x86: Drop unused check_apicv_inhibit_reasons() callback definition
KVM: x86: Drop unused check_apicv_inhibit_reasons() callback definition
- 1 -
-
-
-
2024-05-06
Hou Wenlong
New
[RFC,28/43] KVM: x86: Adapt assembly for PIE support
Untitled series #743803
- - -
-
-
-
2023-04-28
Hou Wenlong
New
[RFC,18/43] x86/percpu: Use PC-relative addressing for percpu variable references
Untitled series #743803
- - -
-
-
-
2023-04-28
Hou Wenlong
New
[3/3] KVM: x86: Detect KVM_CPUID_FEATURES base before KVM PV feature CPUID updating
[1/3] KVM: x86: Disallow enable KVM_CAP_X86_DISABLE_EXITS capability after vCPUs have been created
- - -
-
-
-
2023-03-30
Hou Wenlong
New
[2/3] KVM: x86: Don't update KVM PV feature CPUID during vCPU running
[1/3] KVM: x86: Disallow enable KVM_CAP_X86_DISABLE_EXITS capability after vCPUs have been created
- - -
-
-
-
2023-03-30
Hou Wenlong
New
[1/3] KVM: x86: Disallow enable KVM_CAP_X86_DISABLE_EXITS capability after vCPUs have been created
[1/3] KVM: x86: Disallow enable KVM_CAP_X86_DISABLE_EXITS capability after vCPUs have been created
- - -
-
-
-
2023-03-30
Hou Wenlong
New
[v2,2/2] KVM: debugfs: Return retval of simple_attr_open() if it fails
[v2,1/2] KVM: x86: Reduce refcount if single_open() fails in kvm_mmu_rmaps_stat_open()
- - -
-
-
-
2022-10-17
Hou Wenlong
New
[v2,1/2] KVM: x86: Reduce refcount if single_open() fails in kvm_mmu_rmaps_stat_open()
[v2,1/2] KVM: x86: Reduce refcount if single_open() fails in kvm_mmu_rmaps_stat_open()
- 1 -
-
-
-
2022-10-17
Hou Wenlong
New
KVM: x86: Reduce refcount if single_open() fails in kvm_mmu_rmaps_stat_open()
KVM: x86: Reduce refcount if single_open() fails in kvm_mmu_rmaps_stat_open()
- - -
-
-
-
2022-10-14
Hou Wenlong
New
KVM: x86: Mark transfer type as X86_TRANSFER_RET when loading CS in iret emulation
KVM: x86: Mark transfer type as X86_TRANSFER_RET when loading CS in iret emulation
- - -
-
-
-
2022-10-12
Hou Wenlong
New
[v4,6/6] KVM: x86/mmu: Cleanup range-based flushing for given page
KVM: x86/mmu: Fix wrong usages of range-based tlb flushing
- - -
-
-
-
2022-10-10
Hou Wenlong
New
[v4,5/6] KVM: x86/mmu: Fix wrong gfn range of tlb flushing in validate_direct_spte()
KVM: x86/mmu: Fix wrong usages of range-based tlb flushing
- - -
-
-
-
2022-10-10
Hou Wenlong
New
[v4,4/6] KVM: x86/mmu: Fix wrong start gfn of tlb flushing with range
KVM: x86/mmu: Fix wrong usages of range-based tlb flushing
- - -
-
-
-
2022-10-10
Hou Wenlong
New
[v4,3/6] KVM: x86/mmu: Reduce gfn range of tlb flushing in tdp_mmu_map_handle_target_level()
KVM: x86/mmu: Fix wrong usages of range-based tlb flushing
- 1 -
-
-
-
2022-10-10
Hou Wenlong
New
[v4,2/6] KVM: x86/mmu: Fix wrong gfn range of tlb flushing in kvm_set_pte_rmapp()
KVM: x86/mmu: Fix wrong usages of range-based tlb flushing
- - -
-
-
-
2022-10-10
Hou Wenlong
New
[v4,1/6] KVM: x86/mmu: Move round_gfn_for_level() helper into mmu_internal.h
KVM: x86/mmu: Fix wrong usages of range-based tlb flushing
- - -
-
-
-
2022-10-10
Hou Wenlong
New
[v3,6/6] KVM: x86/mmu: Cleanup range-based flushing for given page
KVM: x86/mmu: Fix wrong usages of range-based tlb flushing
- - -
-
-
-
2022-09-23
Hou Wenlong
New
[v3,5/6] KVM: x86/mmu: Fix wrong start gfn of tlb flushing with range
KVM: x86/mmu: Fix wrong usages of range-based tlb flushing
- - -
-
-
-
2022-09-23
Hou Wenlong
New
[v3,4/6] KVM: x86/mmu: Reduce gfn range of tlb flushing in tdp_mmu_map_handle_target_level()
KVM: x86/mmu: Fix wrong usages of range-based tlb flushing
- 1 -
-
-
-
2022-09-23
Hou Wenlong
New
[v3,3/6] KVM: x86/mmu: Fix wrong gfn range of tlb flushing in kvm_set_pte_rmapp()
KVM: x86/mmu: Fix wrong usages of range-based tlb flushing
- - -
-
-
-
2022-09-23
Hou Wenlong
New
[v3,2/6] KVM: x86/mmu: Move round_gfn_for_level() helper into mmu_internal.h
KVM: x86/mmu: Fix wrong usages of range-based tlb flushing
- - -
-
-
-
2022-09-23
Hou Wenlong
New
[v3,1/6] KVM: x86/mmu: Fix wrong gfn range of tlb flushing in validate_direct_spte()
KVM: x86/mmu: Fix wrong usages of range-based tlb flushing
- - -
-
-
-
2022-09-23
Hou Wenlong
New
[v2,2/2] KVM: x86: Add missing trace points for RDMSR/WRMSR in emulator path
Add missing trace points in emulator path
- - -
-
-
-
2022-09-02
Hou Wenlong
New
[v2,1/2] KVM: x86: Return emulator error if RDMSR/WRMSR emulation failed
Add missing trace points in emulator path
- - -
-
-
-
2022-09-02
Hou Wenlong
New
[v2,6/6] KVM: x86/mmu: Use 1 as the size of gfn range for tlb flushing in FNAME(invlpg)()
KVM: x86/mmu: Fix wrong usages of range-based tlb flushing
- - -
-
-
-
2022-08-24
Hou Wenlong
New
[v2,5/6] KVM: x86/mmu: Introduce helper function to do range-based flushing for given page
KVM: x86/mmu: Fix wrong usages of range-based tlb flushing
- - -
-
-
-
2022-08-24
Hou Wenlong
New
[v2,4/6] KVM: x86/mmu: Fix wrong start gfn of tlb flushing with range
KVM: x86/mmu: Fix wrong usages of range-based tlb flushing
- - -
-
-
-
2022-08-24
Hou Wenlong
New
[v2,3/6] KVM: x86/mmu: Reduce gfn range of tlb flushing in tdp_mmu_map_handle_target_level()
KVM: x86/mmu: Fix wrong usages of range-based tlb flushing
- 1 -
-
-
-
2022-08-24
Hou Wenlong
New
[v2,2/6] KVM: x86/mmu: Fix wrong gfn range of tlb flushing in kvm_set_pte_rmapp()
KVM: x86/mmu: Fix wrong usages of range-based tlb flushing
- - -
-
-
-
2022-08-24
Hou Wenlong
New
[v2,1/6] KVM: x86/mmu: Fix wrong gfn range of tlb flushing in validate_direct_spte()
KVM: x86/mmu: Fix wrong usages of range-based tlb flushing
- - -
-
-
-
2022-08-24
Hou Wenlong
New
[2/2] KVM: x86: Add missing trace points for RDMSR/WRMSR in emulator path
Add missing trace points in emulator path
- - -
-
-
-
2022-07-28
Hou Wenlong
New
[1/2] KVM: x86: Return emulator error if RDMSR/WRMSR emulation failed
Add missing trace points in emulator path
- - -
-
-
-
2022-07-28
Hou Wenlong
New
KVM: x86/mmu: Replace UNMAPPED_GVA with INVALID_GPA for gva_to_gpa()
KVM: x86/mmu: Replace UNMAPPED_GVA with INVALID_GPA for gva_to_gpa()
- 1 -
-
-
-
2022-07-01
Hou Wenlong
New
[5/5] KVM: x86/mmu: Use 1 as the size of gfn range for tlb flushing in FNAME(invlpg)()
Fix wrong gfn range of tlb flushing with range
- - -
-
-
-
2022-06-24
Hou Wenlong
New
[4/5] KVM: x86/mmu: Fix wrong start gfn of tlb flushing with range
Fix wrong gfn range of tlb flushing with range
- - -
-
-
-
2022-06-24
Hou Wenlong
New
[3/5] KVM: x86/mmu: Reduce gfn range of tlb flushing in tdp_mmu_map_handle_target_level()
Fix wrong gfn range of tlb flushing with range
- - -
-
-
-
2022-06-24
Hou Wenlong
New
[2/5] KVM: x86/mmu: Fix wrong gfn range of tlb flushing in kvm_set_pte_rmapp()
Fix wrong gfn range of tlb flushing with range
- - -
-
-
-
2022-06-24
Hou Wenlong
New
[1/5] KVM: x86/mmu: Fix wrong gfn range of tlb flushing in validate_direct_spte()
Fix wrong gfn range of tlb flushing with range
- - -
-
-
-
2022-06-24
Hou Wenlong
New
KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required
KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required
1 - -
-
-
-
2022-03-15
Hou Wenlong
New
[v2,2/2] KVM: x86/emulator: Emulate RDPID only if it is enabled in guest
[v2,1/2] KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr
- - -
-
-
-
2022-03-07
Hou Wenlong
New
[v2,1/2] KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr
[v2,1/2] KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr
- - -
-
-
-
2022-03-07
Hou Wenlong
New
KVM: x86/emulator: Emulate RDPID only if it is enabled in guest
KVM: x86/emulator: Emulate RDPID only if it is enabled in guest
- - -
-
-
-
2022-03-02
Hou Wenlong
New
[kvm-unit-tests,v4,3/3] x86/emulator: Add some tests for far jmp instruction emulation
x86/emulator: Add some tests for loading segment descriptor in emulator
- - -
-
-
-
2022-02-25
Hou Wenlong
New
[kvm-unit-tests,v4,2/3] x86/emulator: Rename test_ljmp() as test_far_jmp()
x86/emulator: Add some tests for loading segment descriptor in emulator
- - -
-
-
-
2022-02-25
Hou Wenlong
New
[kvm-unit-tests,v4,1/3] x86/emulator: Add some tests for far ret instruction emulation
x86/emulator: Add some tests for loading segment descriptor in emulator
- - -
-
-
-
2022-02-25
Hou Wenlong
New
[kvm-unit-tests,v3,3/3] x86/emulator: Add some tests for far jmp instruction emulation
x86/emulator: Add some tests for loading segment descriptor in emulator
- - -
-
-
-
2022-02-10
Hou Wenlong
New
[kvm-unit-tests,v3,2/3] x86/emulator: Rename test_ljmp() as test_far_jmp()
x86/emulator: Add some tests for loading segment descriptor in emulator
- - -
-
-
-
2022-02-10
Hou Wenlong
New
[kvm-unit-tests,v3,1/3] x86/emulator: Add some tests for far ret instruction emulation
x86/emulator: Add some tests for loading segment descriptor in emulator
- - -
-
-
-
2022-02-10
Hou Wenlong
New
[v2,3/3] KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __loa…
KVM: x86/emulator: Fix wrong checks when loading code segment in emulator
- - -
-
-
-
2022-02-08
Hou Wenlong
New
[v2,2/3] KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor…
KVM: x86/emulator: Fix wrong checks when loading code segment in emulator
- 1 -
-
-
-
2022-02-08
Hou Wenlong
New
[v2,1/3] KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor()
KVM: x86/emulator: Fix wrong checks when loading code segment in emulator
- 1 -
-
-
-
2022-02-08
Hou Wenlong
New
[kvm-unit-tests,v2,2/2] x86/emulator: Add some tests for ljmp instruction emulation
x86/emulator: Add some tests for loading segment descriptor in emulator
- - -
-
-
-
2022-02-08
Hou Wenlong
New
[kvm-unit-tests,v2,1/2] x86/emulator: Add some tests for lret instruction emulation
x86/emulator: Add some tests for loading segment descriptor in emulator
- - -
-
-
-
2022-02-08
Hou Wenlong
New
[v2] KVM: eventfd: Fix false positive RCU usage warning
[v2] KVM: eventfd: Fix false positive RCU usage warning
- 1 -
-
-
-
2022-01-27
Hou Wenlong
New
[2/2] KVM: x86: Fix wrong privilege check for code segment in __load_segment_descriptor()
KVM: x86/emulator: Fix wrong checks when loading code segment in emulator
- 1 -
-
-
-
2022-01-20
Hou Wenlong
New
[1/2] KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor()
KVM: x86/emulator: Fix wrong checks when loading code segment in emulator
- 1 -
-
-
-
2022-01-20
Hou Wenlong
New
[kvm-unit-tests,2/2] x86/emulator: Add some tests for ljmp instruction emulation
x86/emulator: Add some tests for loading segment descriptor in emulator
- - -
-
-
-
2022-01-20
Hou Wenlong
New
[kvm-unit-tests,1/2] x86/emulator: Add some tests for lret instruction emulation
x86/emulator: Add some tests for loading segment descriptor in emulator
- - -
-
-
-
2022-01-20
Hou Wenlong
New