aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-08-01x86/apic: Turn on static callsapic-static-call-v3x86/apicThomas Gleixner1-14/+13
2023-08-01x86/apic: Provide static call infrastructure for APIC callbacksThomas Gleixner2-0/+74
2023-08-01x86/apic: Wrap IPI calls into helper functionsThomas Gleixner13-22/+53
2023-08-01x86/apic: Mark all hotpath APIC callback wrappers __always_inlineThomas Gleixner1-9/+9
2023-08-01x86/xen/apic: Mark apic __ro_after_initThomas Gleixner1-15/+13
2023-08-01x86/apic: Convert other overrides to apic_update_callback()Thomas Gleixner3-15/+15
2023-08-01x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb()Thomas Gleixner6-35/+5
2023-08-01x86/apic: Provide apic_update_callback()Thomas Gleixner3-1/+68
2023-08-01x86/xen/apic: Use standard apic driver mechanism for Xen PVJuergen Gross2-14/+1
2023-08-01x86/apic: Provide common init infrastructureThomas Gleixner9-63/+59
2023-08-01x86/apic: Wrap apic->native_eoi() into a helperThomas Gleixner2-1/+7
2023-08-01x86/apic: Nuke ack_APIC_irq()Thomas Gleixner14-39/+29
2023-08-01x86/apic: Remove pointless arguments from [native_]eoi_write()Thomas Gleixner13-27/+38
2023-08-01x86/apic/noop: Tidy up the codeThomas Gleixner1-30/+8
2023-08-01x86/apic: Remove pointless NULL initializationsThomas Gleixner6-13/+0
2023-08-01x86/apic: Sanitize APID ID range validationThomas Gleixner12-42/+1
2023-08-01x86/apic: Prepare x2APIC for using apic::max_apic_idThomas Gleixner5-4/+14
2023-08-01x86/apic: Simplify X2APIC ID validationThomas Gleixner1-5/+2
2023-08-01x86/apic: Add max_apic_id memberThomas Gleixner10-0/+14
2023-08-01x86/apic: Wrap APIC ID validation into an inlineThomas Gleixner5-8/+11
2023-08-01x86/apic/64: Uncopypaste probingThomas Gleixner1-10/+11
2023-08-01x86/apic/x2apic: Share all common IPI functionsThomas Gleixner4-44/+28
2023-08-01x86/apic/uv: Get rid of wrapper callbacksThomas Gleixner1-6/+1
2023-08-01x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle()Thomas Gleixner7-24/+22
2023-08-01x86/apic: Allow apic::safe_wait_icr_idle() to be NULLThomas Gleixner7-30/+1
2023-08-01x86/apic: Allow apic::wait_icr_idle() to be NULLThomas Gleixner7-24/+2
2023-08-01x86/apic: Consolidate wait_icr_idle() implementationsThomas Gleixner7-14/+9
2023-08-01x86/apic/ipi: Tidy up the code and fixup commentsThomas Gleixner2-44/+32
2023-08-01x86/apic: Mop up apic::apic_id_registered()Thomas Gleixner13-68/+12
2023-08-01x86/apic: Mop up *setup_apic_routing()Thomas Gleixner14-41/+13
2023-08-01x86/ioapic/32: Decrapify phys_id_present_map operationThomas Gleixner1-4/+1
2023-08-01x86/apic: Nuke apic::apicid_to_cpu_present()Thomas Gleixner11-18/+5
2023-08-01x86/apic: Nuke empty init_apic_ldr() callbacksThomas Gleixner12-77/+24
2023-08-01x86/apic/32: Remove bigsmp_cpu_present_to_apicid()Thomas Gleixner1-9/+1
2023-08-01x86/apic/32: Decrapify the def_bigsmp mechanismThomas Gleixner7-70/+41
2023-08-01x86/apic/32: Remove pointless default_acpi_madt_oem_check()Thomas Gleixner3-24/+3
2023-08-01x86/apic: Mop up early_per_cpu() abuseThomas Gleixner1-1/+1
2023-08-01x86/apic/ipi: Code cleanupThomas Gleixner1-16/+7
2023-08-01x86/apic/32: Remove x86_cpu_to_logical_apicidThomas Gleixner4-68/+9
2023-08-01x86/apic/32: Sanitize logical APIC ID handlingThomas Gleixner5-51/+2
2023-08-01x86/apic: Get rid of apic_physThomas Gleixner1-9/+10
2023-08-01x86/apic: Remove check_phys_apicid_present()Thomas Gleixner11-24/+0
2023-08-01x86/apic: Nuke another processor checkThomas Gleixner1-17/+0
2023-08-01x86/apic: Sanitize num_processors handlingThomas Gleixner2-21/+6
2023-08-01x86/xen/pv: Pretend that it found SMP configurationThomas Gleixner1-1/+2
2023-08-01x86/apic: Sanitize APIC address setupThomas Gleixner3-29/+12
2023-08-01x86/apic: Split register_apic_address()Thomas Gleixner1-8/+14
2023-08-01x86/apic: Make some APIC init functions boolThomas Gleixner3-22/+22
2023-08-01x86/of: Fix the APIC address registrationThomas Gleixner1-9/+5
2023-08-01x86/apic: Remove the pointless APIC version checkThomas Gleixner7-31/+13
2023-08-01x86/apic: Register boot CPU APIC earlyThomas Gleixner1-70/+50
2023-08-01x86/apic: Get rid of boot_cpu_physical_apicid madnessThomas Gleixner3-74/+34
2023-08-01x86/apic: Nuke unused apic::inquire_remote_apic()Thomas Gleixner11-78/+0
2023-08-01x86/apic: Remove unused max_physical_apicidThomas Gleixner1-8/+0
2023-08-01x86/apic: Get rid of hard_smp_processor_id()Thomas Gleixner10-24/+17
2023-08-01x86/apic: Remove pointless x86_bios_cpu_apicidThomas Gleixner7-15/+4
2023-08-01x86/apic/ioapic: Rename skip_ioapic_setupThomas Gleixner5-17/+18
2023-08-01x86/apic: Rename disable_apicThomas Gleixner7-20/+20
2023-08-01x86/cpu: Remove unused physid_*() nonsenseThomas Gleixner1-26/+0
2023-08-01x86/cpu: Make identify_boot_cpu() staticThomas Gleixner2-2/+1
2023-07-30Linux 6.5-rc4Linus Torvalds1-1/+1
2023-07-30Merge tag 'spi-fix-v6.5-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-5/+49
2023-07-30Merge tag 'regulator-fix-v6.5-rc3' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-5/+5
2023-07-30Merge tag 'usb-6.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds21-114/+103
2023-07-30Merge tag 'tty-6.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds8-8/+18
2023-07-30Merge tag 'staging-6.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-12/+45
2023-07-30Merge tag 'char-misc-6.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-26/+20
2023-07-30Merge tag 'probes-fixes-v6.5-rc3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-6/+18
2023-07-30Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds14-186/+255
2023-07-30Merge tag 'locking_urgent_for_v6.5_rc4' of git://git.kernel.org/pub/scm/linux...Linus Torvalds4-76/+155
2023-07-30Merge tag 'x86_urgent_for_v6.5_rc4' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-13/+33
2023-07-30Merge tag 'irq_urgent_for_v6.5_rc4' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-40/+117
2023-07-29Merge tag '6.5-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds9-8/+20
2023-07-29Merge tag 'trace-v6.5-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds6-26/+21
2023-07-29arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FSSven Joachim64-75/+63
2023-07-29Merge tag 'loongarch-fixes-6.5-1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds7-15/+29
2023-07-29KVM: selftests: Expand x86's sregs test to cover illegal CR0 valuesSean Christopherson1-31/+39
2023-07-29KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guestSean Christopherson1-4/+9
2023-07-29KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalidSean Christopherson5-20/+52
2023-07-29Revert "debugfs, coccinelle: check for obsolete DEFINE_SIMPLE_ATTRIBUTE() usage"Sean Christopherson1-68/+0
2023-07-29KVM: selftests: Verify stats fd is usable after VM fd has been closedSean Christopherson1-2/+8
2023-07-29KVM: selftests: Verify stats fd can be dup()'d and readSean Christopherson1-1/+7
2023-07-29KVM: selftests: Verify userspace can create "redundant" binary stats filesSean Christopherson1-2/+23
2023-07-29KVM: selftests: Explicitly free vcpus array in binary stats testSean Christopherson1-0/+1
2023-07-29KVM: selftests: Clean up stats fd in common stats_test() helperSean Christopherson1-18/+4
2023-07-29KVM: selftests: Use pread() to read binary stats headerSean Christopherson2-4/+8
2023-07-29KVM: Grab a reference to KVM for VM and vCPU stats file descriptorsSean Christopherson1-0/+24
2023-07-29selftests/rseq: Play nice with binaries statically linked against glibc 2.35+Sean Christopherson1-6/+22
2023-07-29Revert "KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid"Sean Christopherson1-8/+2
2023-07-29KVM: x86: Acquire SRCU read lock when handling fastpath MSR writesSean Christopherson1-0/+4
2023-07-29KVM: VMX: Use vmread_error() to report VM-Fail in "goto" pathSean Christopherson1-2/+1
2023-07-29KVM: VMX: Make VMREAD error path play nice with noinstrSean Christopherson3-9/+26
2023-07-29KVM: x86/irq: Conditionally register IRQ bypass consumer againLike Xu1-1/+1
2023-07-29KVM: X86: Use GFP_KERNEL_ACCOUNT for pid_table in ipivPeng Hao1-1/+2
2023-07-29KVM: x86: check the kvm_cpu_get_interrupt result before using itMaxim Levitsky1-3/+7
2023-07-29KVM: x86: VMX: set irr_pending in kvm_apic_update_irrMaxim Levitsky1-1/+4
2023-07-29KVM: x86: VMX: __kvm_apic_update_irr must update the IRR atomicallyMaxim Levitsky1-7/+13
2023-07-29kprobes: Prohibit probing on CFI preamble symbolMasami Hiramatsu (Google)1-1/+13
2023-07-28Merge tag 'ata-6.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/dlem...Linus Torvalds4-7/+8
2023-07-28tracing: Fix warning in trace_buffered_event_disable()Zheng Yejian1-10/+4
2023-07-28Merge tag 'mm-hotfixes-stable-2023-07-28-15-52' of git://git.kernel.org/pub/s...Linus Torvalds13-51/+197
2023-07-28Merge tag 'thermal-6.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-26/+11
2023-07-28Merge tag 'pm-6.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds4-70/+9
2023-07-28Merge tag 'hwmon-for-v6.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds8-34/+76
2023-07-28ftrace: Remove unused extern declarationsYueHaibing1-4/+0
2023-07-28tracing: Fix kernel-doc warnings in trace_seq.cGaosheng Cui1-0/+1
2023-07-28tracing: Fix kernel-doc warnings in trace_events_trigger.cGaosheng Cui1-0/+2
2023-07-28tracing/synthetic: Fix kernel-doc warnings in trace_events_synth.cGaosheng Cui1-0/+1
2023-07-28ring-buffer: Fix kernel-doc warnings in ring_buffer.cGaosheng Cui1-2/+1
2023-07-28Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds16-64/+114
2023-07-28Merge tag 'tpmdd-v6.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/j...Linus Torvalds8-11/+21
2023-07-28ring-buffer: Fix wrong stat of cpu_buffer->readZheng Yejian1-10/+12
2023-07-28Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2-6/+2
2023-07-28Merge tag 'for-linus-6.5a-rc4-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds7-32/+93
2023-07-28tpm_tis: Explicitly check for error codeAlexander Steffen1-2/+7
2023-07-28tpm: Switch i2c drivers back to use .probe()Uwe Kleine-König6-6/+6
2023-07-28security: keys: perform capable check only on privileged operationsChristian Göttsche1-3/+8
2023-07-28Merge tag 'ceph-for-6.5-rc4' of https://github.com/ceph/ceph-clientLinus Torvalds3-39/+88
2023-07-28Merge tag '9p-fixes-6.5-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds9-57/+24
2023-07-28Merge tag 'block-6.5-2023-07-28' of git://git.kernel.dk/linuxLinus Torvalds5-88/+63
2023-07-28Merge tag 'io_uring-6.5-2023-07-28' of git://git.kernel.dk/linuxLinus Torvalds1-6/+17
2023-07-28Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-31/+76
2023-07-28Merge tag 'for-6.5/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-21/+30
2023-07-28Merge tag 'sound-6.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds15-18/+151
2023-07-28Merge tag 'drm-fixes-2023-07-28' of git://anongit.freedesktop.org/drm/drmLinus Torvalds24-55/+88
2023-07-28Merge tag 'cxl-fixes-6.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-10/+8
2023-07-28Revert "mm,memblock: reset memblock.reserved to system init state to prevent ...Mike Rapoport (IBM)1-4/+0
2023-07-28mm/mempolicy: Take VMA lock before replacing policyJann Horn1-1/+14
2023-07-28ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info()Guanghui Feng1-3/+0
2023-07-28LoongArch: Cleanup __builtin_constant_p() checking for cpu_has_*Huacai Chen1-11/+4
2023-07-28LoongArch: BPF: Fix check condition to call lu32id in move_imm()Tiezhu Yang1-1/+1
2023-07-28LoongArch: BPF: Enable bpf_probe_read{, str}() on LoongArchChenguang Zhao1-0/+1
2023-07-28LoongArch: Fix return value underflow in exception pathWANG Rui2-2/+4
2023-07-28LoongArch: Fix CMDLINE_EXTEND and CMDLINE_BOOTLOADER handlingZhihong Dong1-0/+16
2023-07-28LoongArch: Fix module relocation error with binutils 2.41Huacai Chen1-0/+2
2023-07-28LoongArch: Only fiddle with CHECKFLAGS if `need-compiler'Huacai Chen1-1/+1
2023-07-28ata: libata-core: fix when to fetch sense data for successful commandsNiklas Cassel1-2/+2
2023-07-28Merge tag 'drm-msm-fixes-2023-07-27' of https://gitlab.freedesktop.org/drm/ms...Dave Airlie10-28/+54
2023-07-28Merge tag 'amd-drm-fixes-6.5-2023-07-26' of https://gitlab.freedesktop.org/ag...Dave Airlie11-19/+27
2023-07-28Merge tag 'drm-intel-fixes-2023-07-27' of git://anongit.freedesktop.org/drm/d...Dave Airlie2-3/+7
2023-07-28Merge tag 'drm-misc-fixes-2023-07-27' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-5/+0
2023-07-28ata: pata_ns87415: mark ns87560_tf_read staticArnd Bergmann1-1/+1
2023-07-27mm/memory-failure: fix hardware poison check in unpoison_memory()Sidhartha Kumar1-1/+1
2023-07-27proc/vmcore: fix signedness bug in read_from_oldmem()Dan Carpenter1-1/+1
2023-07-27mailmap: update remaining active codeaurora.org email addressesBjorn Andersson1-1/+96
2023-07-27mm: lock VMA in dup_anon_vma() before setting ->anon_vmaJann Horn1-0/+1
2023-07-27mm: fix memory ordering for mm_lock_seq and vm_lock_seqJann Horn3-8/+59
2023-07-27scripts/spelling.txt: remove 'thead' as a typoDrew Fustini1-1/+0
2023-07-27mm/pagewalk: fix EFI_PGT_DUMP of espfix areaHugh Dickins1-1/+4
2023-07-27shmem: minor fixes to splice-read implementationHugh Dickins1-3/+6
2023-07-27tmpfs: fix Documentation of noswap and huge mount optionsHugh Dickins1-27/+20
2023-07-27Revert "um: Use swap() to make code cleaner"Andy Shevchenko1-3/+4
2023-07-27mm/damon/core-test: initialise context before test in damon_test_set_attrs()Feng Tang1-5/+5
2023-07-27Merge tag 'net-6.5-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds49-201/+522
2023-07-27Merge tag 'soundwire-6.5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-7/+7
2023-07-27Merge tag 'phy-fixes-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/ph...Linus Torvalds4-31/+53
2023-07-27Merge tag 'for-6.5-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds7-29/+75
2023-07-27Merge tag 'fixes-2023-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+4
2023-07-27mm: lock_vma_under_rcu() must check vma->anon_vma under vma lockJann Horn1-12/+16
2023-07-27hwmon: (k10temp) Enable AMD3255 Proc to show negative temperatureBaskaran Kannan1-2/+15
2023-07-27iommufd: Set end correctly when doing batch carryJason Gunthorpe1-1/+1
2023-07-27iommufd: IOMMUFD_DESTROY should not increase the refcountJason Gunthorpe3-30/+75
2023-07-27ublk: return -EINTR if breaking from waiting for existed users in DEL_DEVMing Lei1-2/+2
2023-07-27ublk: fail to recover device if queue setup is interruptedMing Lei1-1/+3
2023-07-27ublk: fail to start device if queue setup is interruptedMing Lei1-1/+2
2023-07-27Merge tag 'asoc-fix-v6.5-rc3' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai321-2050/+3500
2023-07-27tipc: stop tipc crypto on failure in tipc_node_createFedor Pchelkin1-1/+1
2023-07-27af_unix: Terminate sun_path when bind()ing pathname socket.Kuniyuki Iwashima1-5/+16
2023-07-27tipc: check return value of pskb_trim()Yuanjun Gong1-1/+2
2023-07-27usb: misc: ehset: fix wrong if conditionXu Yang1-4/+4
2023-07-27usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phyGratian Crisan1-2/+4
2023-07-27benet: fix return value check in be_lancer_xmit_workarounds()Yuanjun Gong1-1/+2
2023-07-27staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()Zhang Shurong1-2/+4
2023-07-27staging: fbtft: ili9341: use macro FBTFT_REGISTER_SPI_DRIVERRaphael Gallais-Pou1-1/+1
2023-07-27staging: r8712: Fix memory leak in _r8712_init_xmit_priv()Larry Finger2-9/+40
2023-07-27ALSA: hda/realtek: Support ASUS G713PV laptopPavel Asyutchenko1-0/+1
2023-07-27xen: speed up grant-table reclaimDemi Marie Obenour2-11/+40
2023-07-26Merge tag 'nf-23-07-26' of https://git.kernel.org/pub/scm/linux/kernel/git/ne...Jakub Kicinski3-17/+35
2023-07-26virtio-net: fix race between set queues and probeJason Wang1-2/+2
2023-07-26net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64Lin Ma1-0/+14
2023-07-26splice, net: Fix splice_to_socket() for O_NONBLOCK socketJan Stancek1-0/+2
2023-07-26net: fec: tx processing does not call XDP APIs if budget is 0Wei Fang1-4/+12
2023-07-26hwmon: (pmbus_core) Fix Deadlock in pmbus_regulator_get_statusGuenter Roeck1-1/+2
2023-07-26Merge branch 'mptcp-more-fixes-for-6-5'Jakub Kicinski2-5/+2
2023-07-26mptcp: more accurate NL event generationPaolo Abeni1-2/+1
2023-07-26selftests: mptcp: join: only check for ip6tables if neededMatthieu Baerts1-3/+1
2023-07-26cifs: add missing return value check for cifs_sb_tlinkShyam Prasad N1-0/+5
2023-07-26Merge branch 'tools-ynl-gen-fix-parse-multi-attr-enum-attribute'Jakub Kicinski1-8/+8
2023-07-26tools: ynl-gen: fix parse multi-attr enum attributeArkadiusz Kubalewski1-6/+6
2023-07-26tools: ynl-gen: fix enum index in _decode_enum(..)Arkadiusz Kubalewski1-2/+2
2023-07-26Merge tag 'platform-drivers-x86-v6.5-3' of git://git.kernel.org/pub/scm/linux...Linus Torvalds12-40/+173
2023-07-26Merge tag '6.5-rc3-ksmbd-server-fixes' of git://git.samba.org/ksmbdLinus Torvalds7-59/+88
2023-07-26ALSA: usb-audio: Update for native DSD support quirksJussi Laako1-6/+28
2023-07-26mm: suppress mm fault logging if fatal signal already pendingLinus Torvalds1-0/+4
2023-07-26drm/msm: Disallow submit with fence id 0Rob Clark1-1/+1
2023-07-26arm64/sme: Set new vector length before reallocatingMark Brown1-2/+2
2023-07-26arm64/fpsimd: Don't flush SME register hardware state along with threadMark Brown1-1/+0
2023-07-26netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHA...Pablo Neira Ayuso1-2/+3
2023-07-26netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERRORPablo Neira Ayuso1-9/+18
2023-07-26netfilter: nft_set_rbtree: fix overlap expiration walkFlorian Westphal1-6/+14