Show patches with: Submitter = Gavin Shan       |   174 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
KVM: arm/arm64: Fix young bit from mmu notifier KVM: arm/arm64: Fix young bit from mmu notifier - - - --- 2020-01-21 Gavin Shan Mainlined
drivers/firmware/psci: Hide ACPI state during initialization drivers/firmware/psci: Hide ACPI state during initialization - - - --- 2020-02-02 Gavin Shan New
drivers/firmware/psci: Fix memory leak in alloc_init_cpu_groups() drivers/firmware/psci: Fix memory leak in alloc_init_cpu_groups() - - - --- 2020-01-30 Gavin Shan New
drivers/firmware/psci: Assign @err directly in hotplug_tests() drivers/firmware/psci: Assign @err directly in hotplug_tests() - 1 - --- 2020-01-30 Gavin Shan Mainlined
Documentation, dt, numa: Add note to empty NUMA node Documentation, dt, numa: Add note to empty NUMA node 1 - - --- 2021-09-06 Gavin Shan New
arm64/mm: Use phys_to_page() to access pgtable memory arm64/mm: Use phys_to_page() to access pgtable memory - 1 - --- 2020-04-24 Gavin Shan Mainlined
arm64/mm: Remove add_huge_page_size() arm64/mm: Remove add_huge_page_size() - - - --- 2020-05-06 Gavin Shan New
arm64/mm: Reject invalid NUMA option arm64/mm: Reject invalid NUMA option - - - --- 2020-04-24 Gavin Shan New
arm64/mm: Refactor {pgd, pud, pmd, pte}_ERROR() arm64/mm: Refactor {pgd, pud, pmd, pte}_ERROR() - - - --- 2020-09-13 Gavin Shan New
arm64/mm: Redefine CONT_{PTE, PMD}_SHIFT arm64/mm: Redefine CONT_{PTE, PMD}_SHIFT - 1 - --- 2020-06-30 Gavin Shan Mainlined
arm64/kernel: Simplify __cpu_up() by bailing out early arm64/kernel: Simplify __cpu_up() by bailing out early - 1 - --- 2020-03-02 Gavin Shan Mainlined
arm64/kernel: Fix range on invalidating dcache for boot page tables arm64/kernel: Fix range on invalidating dcache for boot page tables - - - --- 2020-04-24 Gavin Shan New
arm64: tlb: Fix TLBI RANGE operand arm64: tlb: Fix TLBI RANGE operand - - - --- 2024-04-03 Gavin Shan New
arm64: Remove system_uses_lse_atomics() arm64: Remove system_uses_lse_atomics() 1 - - --- 2023-10-17 Gavin Shan New
arm64: numa: Don't check node against MAX_NUMNODES arm64: numa: Don't check node against MAX_NUMNODES - - - --- 2022-07-18 Gavin Shan New
arm64: mm: Validate CONFIG_PGTABLE_LEVELS conditionally arm64: mm: Validate CONFIG_PGTABLE_LEVELS conditionally - - - --- 2023-10-17 Gavin Shan New
arm64: mm: Pass origial fault address to handle_mm_fault() arm64: mm: Pass origial fault address to handle_mm_fault() 1 1 - --- 2021-06-14 Gavin Shan New
arch_topology: Limit threads to one specific cluster arch_topology: Limit threads to one specific cluster - - - --- 2022-05-24 Gavin Shan New
[v5,4/4] arm64: Remove CPU operations dereferencing array arm64: Dereference CPU operations indirectly - - - --- 2020-03-18 Gavin Shan New
[v5,3/4] arm64: Introduce get_cpu_ops() helper function arm64: Dereference CPU operations indirectly 1 - - --- 2020-03-18 Gavin Shan New
[v5,2/4] arm64: Rename cpu_read_ops() to init_cpu_ops() arm64: Dereference CPU operations indirectly 1 - - --- 2020-03-18 Gavin Shan New
[v5,13/13] firmware: arm_sdei: Remove _sdei_event_unregister() Refactor SDEI client driver - 2 - --- 2020-09-22 Gavin Shan New
[v5,12/13] firmware: arm_sdei: Remove _sdei_event_register() Refactor SDEI client driver - 2 - --- 2020-09-22 Gavin Shan New
[v5,11/13] firmware: arm_sdei: Introduce sdei_do_local_call() Refactor SDEI client driver - 2 - --- 2020-09-22 Gavin Shan New
[v5,10/13] firmware: arm_sdei: Cleanup on cross call function Refactor SDEI client driver - 2 - --- 2020-09-22 Gavin Shan New
[v5,1/4] arm64: Declare ACPI parking protocol CPU operation if needed arm64: Dereference CPU operations indirectly 1 - - --- 2020-03-18 Gavin Shan New
[v5,09/13] firmware: arm_sdei: Remove while loop in sdei_event_unregister() Refactor SDEI client driver - 1 - --- 2020-09-22 Gavin Shan New
[v5,08/13] firmware: arm_sdei: Remove while loop in sdei_event_register() Refactor SDEI client driver - 1 - --- 2020-09-22 Gavin Shan New
[v5,07/13] firmware: arm_sdei: Remove redundant error message in sdei_probe() Refactor SDEI client driver 1 1 - --- 2020-09-22 Gavin Shan New
[v5,06/13] firmware: arm_sdei: Remove duplicate check in sdei_get_conduit() Refactor SDEI client driver 1 1 - --- 2020-09-22 Gavin Shan New
[v5,05/13] firmware: arm_sdei: Unregister driver on error in sdei_init() Refactor SDEI client driver - 2 - --- 2020-09-22 Gavin Shan New
[v5,04/13] firmware: arm_sdei: Avoid nested statements in sdei_init() Refactor SDEI client driver - 2 - --- 2020-09-22 Gavin Shan New
[v5,03/13] firmware: arm_sdei: Retrieve event number from event instance Refactor SDEI client driver 1 1 - --- 2020-09-22 Gavin Shan New
[v5,02/13] firmware: arm_sdei: Common block for failing path in sdei_event_create() Refactor SDEI client driver 1 1 - --- 2020-09-22 Gavin Shan New
[v5,01/13] firmware: arm_sdei: Remove sdei_is_err() Refactor SDEI client driver - 2 - --- 2020-09-22 Gavin Shan New
[v4,5/5] arm64: Remove argument @cpu of get_cpu_ops() arm64: Dereference CPU operations indirectly - - - --- 2020-02-26 Gavin Shan New
[v4,4/5] arm64: Remove CPU operations dereferencing array arm64: Dereference CPU operations indirectly - - - --- 2020-02-26 Gavin Shan New
[v4,4/4] KVM: arm64: Allow no running vcpu on saving VGICv3 pending table Improve dirty ring warning report - 1 - --- 2023-01-27 Gavin Shan New
[v4,3/5] arm64: Introduce get_cpu_ops() helper function arm64: Dereference CPU operations indirectly - - - --- 2020-02-26 Gavin Shan New
[v4,3/4] KVM: arm64: Allow no running vcpu on restoring VGICv3 LPI pending status Improve dirty ring warning report - 1 - --- 2023-01-27 Gavin Shan New
[v4,2/5] arm64: Rename cpu_read_ops() to init_cpu_ops() arm64: Dereference CPU operations indirectly 1 - - --- 2020-02-26 Gavin Shan New
[v4,2/4] KVM: arm64: Add helper vgic_write_guest_lock() Improve dirty ring warning report - 1 - --- 2023-01-27 Gavin Shan New
[v4,15/15] drivers/firmware/sdei: Identify event by struct sdei_event Refactor SDEI client driver - 1 - --- 2020-07-30 Gavin Shan New
[v4,14/15] drivers/firmware/sdei: Expose struct sdei_event Refactor SDEI client driver - 1 - --- 2020-07-30 Gavin Shan New
[v4,13/15] drivers/firmware/sdei: Remove _sdei_event_unregister() Refactor SDEI client driver - 2 - --- 2020-07-30 Gavin Shan New
[v4,12/15] drivers/firmware/sdei: Remove _sdei_event_register() Refactor SDEI client driver - 2 - --- 2020-07-30 Gavin Shan New
[v4,11/15] drivers/firmware/sdei: Introduce sdei_do_local_call() Refactor SDEI client driver - 2 - --- 2020-07-30 Gavin Shan New
[v4,10/15] drivers/firmware/sdei: Cleanup on cross call function Refactor SDEI client driver - 2 - --- 2020-07-30 Gavin Shan New
[v4,1/5] arm64: Declare ACPI parking protocol CPU operation if needed arm64: Dereference CPU operations indirectly 1 - - --- 2020-02-26 Gavin Shan New
[v4,1/4] KVM: arm64: Include kvm_mmu.h from vgic.h Improve dirty ring warning report - - - --- 2023-01-27 Gavin Shan New
[v4,09/15] drivers/firmware/sdei: Remove while loop in sdei_event_unregister() Refactor SDEI client driver - 1 - --- 2020-07-30 Gavin Shan New
[v4,08/15] drivers/firmware/sdei: Remove while loop in sdei_event_register() Refactor SDEI client driver - 1 - --- 2020-07-30 Gavin Shan New
[v4,07/15] drivers/firmware/sdei: Remove Drop redundant error message in sdei_probe() Refactor SDEI client driver 1 1 - --- 2020-07-30 Gavin Shan New
[v4,06/15] drivers/firmware/sdei: Remove duplicate check in sdei_get_conduit() Refactor SDEI client driver 1 1 - --- 2020-07-30 Gavin Shan New
[v4,05/15] drivers/firmware/sdei: Unregister driver on error in sdei_init() Refactor SDEI client driver - 2 - --- 2020-07-30 Gavin Shan New
[v4,04/15] drivers/firmware/sdei: Avoid nested statements in sdei_init() Refactor SDEI client driver - 2 - --- 2020-07-30 Gavin Shan New
[v4,03/15] drivers/firmware/sdei: Retrieve event number from event instance Refactor SDEI client driver 1 1 - --- 2020-07-30 Gavin Shan New
[v4,02/15] drivers/firmware/sdei: Common block for failing path in sdei_event_create() Refactor SDEI client driver 1 1 - --- 2020-07-30 Gavin Shan New
[v4,01/15] drivers/firmware/sdei: Remove sdei_is_err() Refactor SDEI client driver - 2 - --- 2020-07-30 Gavin Shan New
[v3] drivers/virtio: Enable virtio mem for ARM64 [v3] drivers/virtio: Enable virtio mem for ARM64 3 - - --- 2022-01-19 Gavin Shan New
[v3] drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() [v3] drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() - 1 - --- 2020-06-30 Gavin Shan Mainlined
[v3,5/5] arm64: Remove argument @cpu of get_cpu_ops() arm64: Dereference CPU operations indirectly - - - --- 2020-02-12 Gavin Shan New
[v3,4/5] arm64: Remove CPU operations dereferencing array arm64: Dereference CPU operations indirectly - - - --- 2020-02-12 Gavin Shan New
[v3,4/4] KVM: arm64: Allow no running vcpu on saving vgic3 pending table Improve dirty ring warning report - 1 - --- 2023-01-26 Gavin Shan New
[v3,3/5] arm64: Introduce get_cpu_ops() helper function arm64: Dereference CPU operations indirectly - - - --- 2020-02-12 Gavin Shan New
[v3,3/4] KVM: arm64: Allow no running vcpu on restoring vgic3 LPI pending status Improve dirty ring warning report - 1 - --- 2023-01-26 Gavin Shan New
[v3,3/3] arm64: tlb: Allow range operation for MAX_TLBI_RANGE_PAGES arm64: tlb: Fix TLBI RANGE operand - 3 - --- 2024-04-05 Gavin Shan New
[v3,2/5] arm64: Rename cpu_read_ops() to init_cpu_ops() arm64: Dereference CPU operations indirectly - - - --- 2020-02-12 Gavin Shan New
[v3,2/4] KVM: arm64: Add helper vgic_write_guest_lock() Improve dirty ring warning report - 1 - --- 2023-01-26 Gavin Shan New
[v3,2/3] arm64: tlb: Improve __TLBI_VADDR_RANGE() arm64: tlb: Fix TLBI RANGE operand - 3 - --- 2024-04-05 Gavin Shan New
[v3,2/2] arm64/mm: Enable color zero pages arm64/mm: Enable color zero pages - - - --- 2020-09-28 Gavin Shan New
[v3,15/15] drivers/firmware/sdei: Identify event by struct sdei_event Refactor SDEI client driver - 1 - --- 2020-07-28 Gavin Shan New
[v3,14/15] drivers/firmware/sdei: Expose struct sdei_event Refactor SDEI client driver - - - --- 2020-07-28 Gavin Shan New
[v3,13/15] drivers/firmware/sdei: Remove _sdei_event_unregister() Refactor SDEI client driver - 1 - --- 2020-07-28 Gavin Shan New
[v3,12/15] drivers/firmware/sdei: Remove _sdei_event_register() Refactor SDEI client driver - 1 - --- 2020-07-28 Gavin Shan New
[v3,11/15] drivers/firmware/sdei: Introduce sdei_do_local_call() Refactor SDEI client driver - 1 - --- 2020-07-28 Gavin Shan New
[v3,10/15] drivers/firmware/sdei: Cleanup on cross call function Refactor SDEI client driver - 1 - --- 2020-07-28 Gavin Shan New
[v3,1/5] arm64: Declare ACPI parking protocol CPU operation if needed arm64: Dereference CPU operations indirectly - - - --- 2020-02-12 Gavin Shan New
[v3,1/4] KVM: arm64: Include kvm_mmu.h from vgic.h Improve dirty ring warning report - - - --- 2023-01-26 Gavin Shan New
[v3,1/3] arm64: tlb: Fix TLBI RANGE operand arm64: tlb: Fix TLBI RANGE operand - 3 - --- 2024-04-05 Gavin Shan New
[v3,1/2] arm64/mm: Introduce zero PGD table arm64/mm: Enable color zero pages - - - --- 2020-09-28 Gavin Shan New
[v3,09/15] drivers/firmware/sdei: Remove while loop in sdei_event_unregister() Refactor SDEI client driver - 1 - --- 2020-07-28 Gavin Shan New
[v3,08/15] drivers/firmware/sdei: Remove while loop in sdei_event_register() Refactor SDEI client driver - 1 - --- 2020-07-28 Gavin Shan New
[v3,07/15] drivers/firmware/sdei: Remove Drop redundant error message in sdei_probe() Refactor SDEI client driver - 1 - --- 2020-07-28 Gavin Shan New
[v3,06/15] drivers/firmware/sdei: Remove duplicate check in sdei_get_conduit() Refactor SDEI client driver - 1 - --- 2020-07-28 Gavin Shan New
[v3,05/15] drivers/firmware/sdei: Unregister driver on error in sdei_init() Refactor SDEI client driver - 1 - --- 2020-07-28 Gavin Shan New
[v3,04/15] drivers/firmware/sdei: Avoid nested statements in sdei_init() Refactor SDEI client driver - 1 - --- 2020-07-28 Gavin Shan New
[v3,03/15] drivers/firmware/sdei: Retrieve event number from event instance Refactor SDEI client driver - 1 - --- 2020-07-28 Gavin Shan New
[v3,02/15] drivers/firmware/sdei: Common block for failing path in sdei_event_create() Refactor SDEI client driver - 1 - --- 2020-07-28 Gavin Shan New
[v3,01/15] drivers/firmware/sdei: Remove sdei_is_err() Refactor SDEI client driver - 2 - --- 2020-07-28 Gavin Shan New
[v2] drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() [v2] drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() - 1 - --- 2020-01-30 Gavin Shan Mainlined
[v2] drivers/firmware/psci: Assign @err directly in hotplug_tests() [v2] drivers/firmware/psci: Assign @err directly in hotplug_tests() - 1 - --- 2020-06-30 Gavin Shan Mainlined
[v2] arm64/mm: Use phys_to_page() to access pgtable memory [v2] arm64/mm: Use phys_to_page() to access pgtable memory - 1 - --- 2020-04-27 Gavin Shan Mainlined
[v2] arm64/mm: Refactor {pgd, pud, pmd, pte}_ERROR() [v2] arm64/mm: Refactor {pgd, pud, pmd, pte}_ERROR() - 1 - --- 2020-09-13 Gavin Shan New
[v2] arm64/kernel: Fix range on invalidating dcache for boot page tables [v2] arm64/kernel: Fix range on invalidating dcache for boot page tables - 1 - --- 2020-04-27 Gavin Shan Mainlined
[v2] arm64: tlb: Fix TLBI RANGE operand [v2] arm64: tlb: Fix TLBI RANGE operand - - - --- 2024-04-04 Gavin Shan New
[v2,5/5] KVM: selftests: Automate choosing dirty ring size in dirty_log_test KVM: arm64: Enable ring-based dirty memory tracking - - - --- 2022-09-16 Gavin Shan New
[v2,4/5] KVM: selftests: Clear dirty ring states between two modes in dirty_log_test KVM: arm64: Enable ring-based dirty memory tracking - - - --- 2022-09-16 Gavin Shan New
[v2,4/4] arm64: Dereference CPU operations indirectly arm64: Dereference CPU operations indirectly - - - --- 2020-02-03 Gavin Shan New
[v2,3/5] KVM: selftests: Use host page size to map ring buffer in dirty_log_test KVM: arm64: Enable ring-based dirty memory tracking - - - --- 2022-09-16 Gavin Shan New
« 1 2 »