aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
4 daysMerge branches 'for-next/misc', 'for-next/kselftest', 'for-next/doc', 'for-ne...HEADfor-next/coreCatalin Marinas98-1159/+2757
4 daysarm64: alternatives: add shared NOP callbackfor-next/alternativesMark Rutland3-1/+10
4 daysarm64: alternatives: add alternative_has_feature_*()Mark Rutland5-36/+46
4 daysarm64: alternatives: have callbacks take a capMark Rutland9-36/+60
4 daysarm64: alternatives: make alt_region constMark Rutland1-14/+12
4 daysarm64: alternatives: hoist print out of __apply_alternatives()Mark Rutland1-2/+4
4 daysarm64: alternatives: proton-pack: prepare for cap changesMark Rutland1-1/+1
4 daysarm64: alternatives: kvm: prepare for cap changesMark Rutland1-2/+3
4 daysarm64: cpufeature: make cpus_have_cap() noinstr-safeMark Rutland1-2/+2
4 daysarm64: errata: remove BF16 HWCAP due to incorrect result on Cortex-A510for-next/a510-erratum-2658417James Morse4-0/+42
4 daysarm64: cpufeature: Expose get_arm64_ftr_reg() outside cpufeature.cJames Morse2-1/+3
4 daysarm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-spaceJames Morse1-7/+30
4 dayskselftest/arm64: Add hwcap test for RNGfor-next/kselftestMark Brown1-0/+12
4 dayskselftest/arm64: Add SVE 2 to the tested hwcapsMark Brown1-0/+136
4 dayskselftest/arm64: Add missing newline in hwcap outputMark Brown1-1/+1
4 daysarm64/sysreg: Convert ID_AA64AFRn_EL1 to automatic generationfor-next/sysregMark Brown2-3/+16
4 daysarm64/sysreg: Convert ID_AA64DFR1_EL1 to automatic generationMark Brown2-2/+4
4 daysarm64/sysreg: Convert ID_AA64FDR0_EL1 to automatic generationMark Brown2-24/+63
4 daysarm64/sysreg: Use feature numbering for PMU and SPE revisionsMark Brown4-16/+16
4 daysarm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition namesMark Brown12-65/+65
4 daysarm64/sysreg: Align field names in ID_AA64DFR0_EL1 with architectureMark Brown12-64/+64
4 daysarm64: rework BTI exception handlingfor-next/el1-exceptionsMark Rutland3-5/+22
4 daysarm64: rework FPAC exception handlingMark Rutland3-9/+14
4 daysarm64: consistently pass ESR_ELx to die()Mark Rutland3-15/+15
4 daysarm64: die(): pass 'err' as longMark Rutland2-4/+4
4 daysarm64: report EL1 UNDEFs betterMark Rutland1-1/+3
5 daysarm64: support huge vmalloc mappingsfor-next/miscKefeng Wang2-1/+2
11 daysarm64: spectre: increase parameters that can be used to turn off bhb mitigati...Liu Song2-1/+14
11 daysarm64: run softirqs on the per-CPU IRQ stackQi Zheng2-0/+15
11 daysarm64: atomic: always inline the assemblyfor-next/atomicsMark Rutland2-26/+38
11 daysarm64: atomics: remove LL/SC trampolinesMark Rutland1-31/+9
11 daysarm64: stacktrace: track hyp stacks in unwinder's address spacefor-next/stacktraceMark Rutland4-49/+46
11 daysarm64: stacktrace: track all stack boundaries explicitlyMark Rutland5-199/+132
11 daysarm64: stacktrace: remove stack type from fp translatorMark Rutland2-39/+49
11 daysarm64: stacktrace: rework stack boundary discoveryMark Rutland7-96/+153
11 daysarm64: stacktrace: add stackinfo_on_stack() helperMark Rutland1-8/+21
11 daysarm64: stacktrace: move SDEI stack helpers to stacktrace codeMark Rutland4-52/+48
11 daysarm64: stacktrace: rename unwind_next_common() -> unwind_next_frame_record()Mark Rutland4-14/+17
11 daysarm64: stacktrace: simplify unwind_next_common()Mark Rutland4-14/+9
11 daysarm64: stacktrace: fix kerneldoc commentsMark Rutland2-13/+19
11 daysarm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofdayfor-next/gettimeofdayJoey Gouly1-4/+15
11 daysarm64: alternative: patch alternatives in the vDSOJoey Gouly4-3/+38
11 daysarm64: module: move find_section to headerJoey Gouly2-15/+15
12 daysarm64/sysreg: Add defintion for ALLINTMark Brown1-0/+6
12 daysarm64/sysreg: Convert SCXTNUM_EL1 to automatic generationMark Brown2-2/+4
12 daysarm64/sysreg: Convert TIPDR_EL1 to automatic generationMark Brown2-2/+4
12 daysarm64/sysreg: Convert ID_AA64PFR1_EL1 to automatic generationMark Brown2-21/+45
12 daysarm64/sysreg: Convert ID_AA64PFR0_EL1 to automatic generationMark Brown2-24/+76
12 daysarm64/sysreg: Convert ID_AA64MMFR2_EL1 to automatic generationMark Brown2-19/+67
12 daysarm64/sysreg: Convert ID_AA64MMFR1_EL1 to automatic generationKristina Martsenko2-23/+71
12 daysarm64/sysreg: Convert ID_AA64MMFR0_EL1 to automatic generationMark Brown2-30/+73
12 daysarm64/sysreg: Convert HCRX_EL2 to automatic generationMark Brown2-4/+16
12 daysarm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 SME enumerationMark Brown2-3/+3
12 daysarm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 BTI enumerationMark Brown2-3/+3
12 daysarm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 fractional version fieldsMark Brown2-4/+4
12 daysarm64/sysreg: Standardise naming for MTE feature enumerationMark Brown4-9/+9
12 daysarm64/sysreg: Standardise naming for SSBS feature enumerationMark Brown2-8/+8
12 daysarm64/sysreg: Standardise naming for ID_AA64PFR0_EL1.AdvSIMD constantsMark Brown4-7/+7
12 daysarm64/sysreg: Standardise naming for ID_AA64PFR0_EL1 constantsMark Brown3-10/+9
12 daysarm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.CnPMark Brown3-4/+4
12 daysarm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.VARangeMark Brown4-5/+5
12 daysarm64/sysreg: Standardise naming for ID_AA64MMFR1_EL1 fieldsKristina Martsenko10-55/+55
12 daysarm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.ASIDBitsMark Brown5-9/+9
12 daysarm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.BigEndMark Brown4-5/+5
12 daysarm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant namesMark Brown12-55/+55
12 daysarm64/sysreg: Add _EL1 into ID_AA64PFR0_EL1 definition namesMark Brown13-109/+109
12 daysarm64/sysreg: Add _EL1 into ID_AA64MMFR2_EL1 definition namesMark Brown5-47/+47
12 daysarm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition namesMark Brown15-121/+121
12 daysarm64: cache: Remove unused CTR_CACHE_MINLINE_MASKKristina Martsenko1-4/+0
12 daysarm64/sysreg: Describe ID_AA64SMFR0_EL1.SMEVer as an enumerationMark Brown1-1/+3
12 daysarm64/sysreg: Remove stray SMIDR_EL1 definesMark Brown1-4/+0
13 dayskselftest/arm64: Fix spelling misakes of signal namesColin Ian King1-2/+2
13 dayskselftest/arm64: Enforce actual ABI for SVE syscallsMark Brown1-19/+38
13 dayskselftest/arm64: Correct buffer allocation for SVE Z registersMark Brown1-2/+2
13 dayskselftest/arm64: Include larger SVE and SME VLs in signal testsMark Brown4-46/+33
13 dayskselftest/arm64: Allow larger buffers in get_signal_context()Mark Brown14-15/+16
13 dayskselftest/arm64: Preserve any EXTRA_CONTEXT in handle_signal_copyctx()Mark Brown1-2/+48
13 dayskselftest/arm64: Validate contents of EXTRA_CONTEXT blocksMark Brown1-4/+21
13 dayskselftest/arm64: Only validate each signal context onceMark Brown1-7/+12
13 dayskselftest/arm64: Remove unneeded protype for validate_extra_context()Mark Brown1-2/+0
13 dayskselftest/arm64: Fix validation of EXTRA_CONTEXT signal context locationMark Brown1-1/+1
13 dayskselftest/arm64: Fix validatation termination record after EXTRA_CONTEXTMark Brown1-1/+1
13 dayskselftest/arm64: Validate signal ucontext in placeMark Brown1-3/+6
13 dayskselftest/arm64: Enumerate SME rather than SVE vector lengths for za_regsMark Brown1-2/+2
13 dayskselftest/arm64: Add a test for signal frames with ZA disabledMark Brown1-0/+119
13 dayskselftest/arm64: Tighten up validation of ZA signal contextMark Brown1-1/+15
13 dayskselftest/arm64: kselftest harness for FP stress testsMark Brown3-1/+540
13 dayskselftest/arm64: Install signal handlers before output in FP stress testsMark Brown3-72/+72
2022-09-06arm64/sysreg: Add hwcap for SVE EBF16for-next/sveMark Brown5-0/+7
2022-09-06arm64/sve: Document our actual ABI for clearing registers on syscallfor-next/docMark Brown1-1/+1
2022-09-06kselftest/arm64: Count SIGUSR2 deliveries in FP stress testsMark Brown4-0/+46
2022-09-06kselftest/arm64: Always encourage preemption for za-testMark Brown1-6/+1
2022-09-06kselftest/arm64: Add simple hwcap validationMark Brown3-1/+190
2022-09-06arm64: compat: Implement misalignment fixups for multiword loadsArd Biesheuvel5-0/+395
2022-08-28Linux 6.0-rc3Linus Torvalds1-1/+1
2022-08-28Merge tag 'mm-hotfixes-stable-2022-08-28' of git://git.kernel.org/pub/scm/lin...Linus Torvalds21-60/+108
2022-08-28Merge tag 'bitmap-6.0-rc3' of github.com:/norov/linuxLinus Torvalds4-24/+38
2022-08-28.mailmap: update Luca Ceresoli's e-mail addressLuca Ceresoli1-0/+1
2022-08-28mm/mprotect: only reference swap pfn page if type matchPeter Xu1-1/+2
2022-08-28squashfs: don't call kmalloc in decompressorsPhillip Lougher4-21/+22
2022-08-28mm/damon/dbgfs: avoid duplicate context directory creationBadari Pulavarty1-0/+3
2022-08-28mailmap: update email address for Colin KingColin Ian King1-2/+1
2022-08-28asm-generic: sections: refactor memory_intersectsQuanyang Wang1-2/+5
2022-08-28bootmem: remove the vmemmap pages from kmemleak in put_page_bootmemLiu Shixin1-0/+2
2022-08-28ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdownHeming Zhao2-5/+6
2022-08-28Revert "memcg: cleanup racy sum avoidance code"Shakeel Butt1-2/+13
2022-08-28mm/zsmalloc: do not attempt to free IS_ERR handleSergey Senozhatsky1-1/+1
2022-08-28binder_alloc: add missing mmap_lock calls when using the VMALiam Howlett1-10/+21
2022-08-28mm: re-allow pinning of zero pfns (again)Alex Williamson1-3/+10
2022-08-28vmcoreinfo: add kallsyms_num_syms symbolStephen Brennan1-0/+1
2022-08-28mailmap: update Guilherme G. Piccoli's email addressesGuilherme G. Piccoli1-0/+2
2022-08-28writeback: avoid use-after-free after removing deviceKhazhismel Kumykov3-12/+16
2022-08-28shmem: update folio if shmem_replace_page() updates the pageMatthew Wilcox (Oracle)1-0/+1
2022-08-28mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pteMiaohe Lin1-1/+1
2022-08-28Merge tag 'for-6.0-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds11-70/+79
2022-08-28Merge tag '6.0-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds6-67/+70
2022-08-28Merge tag 'x86-urgent-2022-08-28' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds15-88/+183
2022-08-28Merge tag 'perf-urgent-2022-08-28' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds4-7/+36
2022-08-28Merge tag 'perf-tools-fixes-for-v6.0-2022-08-27' of git://git.kernel.org/pub/...Linus Torvalds8-32/+61
2022-08-27Merge tag 'thermal-6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-4/+7
2022-08-27Merge tag 'pm-6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds1-1/+1
2022-08-27Merge tag 'acpi-6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds2-7/+6
2022-08-27Merge tag 's390-6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds2-7/+19
2022-08-27Merge tag 'for-linus-6.0-rc3-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds4-13/+13
2022-08-27Merge tag 'audit-pr-20220826' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+2
2022-08-27Merge tag 'fbdev-for-6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds34-201/+240
2022-08-27provide arch_test_bit_acquire for architectures that define test_bitMikulas Patocka6-33/+25
2022-08-27perf stat: Capitalize topdown metrics' namesZhengjun Xing1-12/+12
2022-08-27perf docs: Update the documentation for the save_type filterKan Liang1-0/+3
2022-08-27perf sched: Fix memory leaks in __cmd_record detected with -fsanitize=addressIan Rogers1-5/+19
2022-08-27perf record: Fix manpage formatting of description of support to hybrid systemsAndi Kleen2-12/+2
2022-08-27perf test: Stat test for repeat with a weak groupIan Rogers1-0/+19
2022-08-27perf stat: Clear evsel->reset_group for each stat runIan Rogers1-0/+1
2022-08-27tools kvm headers arm64: Update KVM header from the kernel sourcesArnaldo Carvalho de Melo1-2/+4
2022-08-27perf python: Fix build when PYTHON_CONFIG is user suppliedJames Clark1-1/+1
2022-08-27Merge branch 'thermal-core'Rafael J. Wysocki2-0/+2
2022-08-27Merge branch 'acpi-processor' into acpiRafael J. Wysocki1-1/+1
2022-08-27perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMUStephane Eranian1-1/+17
2022-08-26Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds20-66/+136
2022-08-26Merge tag 'riscv-for-linus-6.0-rc3' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds7-10/+19
2022-08-26Merge tag 'loongarch-fixes-6.0-1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds13-98/+164
2022-08-26Merge tag 'drm-fixes-2022-08-26-1' of git://anongit.freedesktop.org/drm/drmLinus Torvalds24-82/+206
2022-08-26Merge tag 'block-6.0-2022-08-26' of git://git.kernel.dk/linux-blockLinus Torvalds4-10/+17
2022-08-26Merge tag 'io_uring-6.0-2022-08-26' of git://git.kernel.dk/linux-blockLinus Torvalds10-17/+74
2022-08-26fbdev: fbcon: Properly revert changes when vc_resize() failedShigeru Yoshida1-2/+25
2022-08-26Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds10-114/+60
2022-08-26wait_on_bit: add an acquire memory barrierMikulas Patocka10-12/+60
2022-08-25Merge branch 'linus'Andrew Morton112-450/+971
2022-08-26Merge tag 'amd-drm-fixes-6.0-2022-08-25' of https://gitlab.freedesktop.org/ag...Dave Airlie18-47/+173
2022-08-26Merge tag 'drm-misc-fixes-2022-08-25' of git://anongit.freedesktop.org/drm/dr...Dave Airlie6-35/+33
2022-08-25Merge branch 'riscv-variable_fixes_without_kvm' of git://git.kernel.org/pub/s...Palmer Dabbelt4-1/+17
2022-08-25Merge tag 'dt-fixes-for-palmer-6.0-rc3' of git://git.kernel.org/pub/scm/linux...Palmer Dabbelt3-9/+2
2022-08-25audit: move audit_return_fixup before the filtersRichard Guy Briggs1-2/+2
2022-08-25Merge tag 'net-6.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds102-358/+865
2022-08-25Merge branch 'net-lantiq_xrx200-fix-errors-under-memory-pressure'Jakub Kicinski1-1/+8
2022-08-25net: lantiq_xrx200: restore buffer if memory allocation failedAleksander Jan Bajkowski1-0/+1
2022-08-25net: lantiq_xrx200: fix lock under memory pressureAleksander Jan Bajkowski1-1/+1
2022-08-25net: lantiq_xrx200: confirm skb is allocated before usingAleksander Jan Bajkowski1-0/+6
2022-08-25net: stmmac: work around sporadic tx issue on link-upHeiner Kallweit2-6/+11
2022-08-25Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...Jakub Kicinski2-14/+47
2022-08-25Merge branch 'ionic-bug-fixes'Jakub Kicinski2-6/+93
2022-08-25ionic: VF initial random MAC address if no assigned macR Mohamed Shah1-5/+87
2022-08-25ionic: fix up issues with handling EAGAIN on FW cmdsShannon Nelson1-1/+3
2022-08-25ionic: clear broken state on generation changeShannon Nelson1-0/+3
2022-08-25rxrpc: Fix locking in rxrpc's sendmsgDavid Howells2-39/+57
2022-08-25drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctlyQu Huang1-0/+1
2022-08-25drm/amdgpu: add MGCG perfmon setting for gfx11Likun Gao2-0/+18
2022-08-25drm/amdkfd: Fix isa version for the GC 10.3.7Prike Liang1-5/+1
2022-08-25drm/amdgpu: Fix page table setup on ArcturusMukul Joshi1-2/+10
2022-08-25drm/amd/pm: update SMU 13.0.0 driver_if headerEvan Quan2-14/+19
2022-08-25drm/amdgpu: add sdma instance check for gfx11 CGCGTim Huang1-6/+12
2022-08-25drm/amd/display: enable PCON support for dcn314Roman Li1-0/+1
2022-08-25drm/amdgpu: enable NBIO IP v7.7.0 Clock GatingTim Huang1-4/+3
2022-08-25drm/amdgpu: add NBIO IP v7.7.0 Clock Gating supportTim Huang1-0/+78
2022-08-25drm/amdgpu: add TX_POWER_CTRL_1 macro definitions for NBIO IP v7.7.0Tim Huang2-0/+15
2022-08-25Merge tag 'cgroup-for-6.0-rc2-fixes-2' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+2
2022-08-25cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()Tetsuo Handa1-0/+2
2022-08-25xen/privcmd: fix error exit of privcmd_ioctl_dm_op()Juergen Gross1-10/+11
2022-08-25Documentation/ABI: Mention retbleed vulnerability info file for sysfsSalvatore Bonaccorso1-0/+1
2022-08-25x86/sev: Mark snp_abort() noreturnBorislav Petkov3-18/+20
2022-08-25io_uring/net: save address for sendzc async executionPavel Begunkov3-8/+50
2022-08-25s390/mm: do not trigger write fault when vma does not allow VM_WRITEGerald Schaefer1-1/+3
2022-08-25s390: fix double free of GS and RI CBs on fork() failureBrian Foster1-6/+16
2022-08-25xen: move from strlcpy with unused retval to strscpyWolfram Sang2-2/+2
2022-08-25xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORYLukas Bulwahn1-1/+0
2022-08-25LoongArch: mm: Avoid unnecessary page fault retires on shared memory typesHuacai Chen1-0/+4
2022-08-25LoongArch: Add subword xchg/cmpxchg emulationHuacai Chen2-1/+105
2022-08-25LoongArch: Cleanup headers to avoid circular dependencyHuacai Chen5-33/+22
2022-08-25LoongArch: Cleanup reset routines with new APIHuacai Chen2-58/+21
2022-08-25LoongArch: Fix build warnings in VDSOHuacai Chen2-6/+11
2022-08-25LoongArch: Select PCI_QUIRKS to avoid build errorHuacai Chen1-0/+1
2022-08-25ACPI: property: Remove default association from integer maximum valuesSakari Ailus1-2/+1
2022-08-25ACPI: property: Ignore already existing data node tagsSakari Ailus1-1/+1
2022-08-25ACPI: property: Fix type detection of unified integer reading functionsStefan Binding1-4/+4
2022-08-25net: ethernet: mtk_eth_soc: fix hw hash reporting for MTK_NETSYS_V2Lorenzo Bianconi2-10/+17
2022-08-24cifs: Add helper function to check smb1+ serverZhang Xiaoxu4-9/+13
2022-08-24cifs: Use help macro to get the mid header sizeZhang Xiaoxu2-6/+4
2022-08-24cifs: Use help macro to get the header preamble sizeZhang Xiaoxu4-22/+22
2022-08-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nfJakub Kicinski16-56/+109
2022-08-24MAINTAINERS: rectify file entry in BONDING DRIVERLukas Bulwahn1-1/+1