aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-04-24net: allow sk_prot->release_cb() without sock lock heldsock-nolock.2Jens Axboe13-18/+47
2022-04-24net: add support for fast socket releaseJens Axboe2-0/+17
2022-04-24Merge branch 'for-5.19/io_uring-socket' into sock-nolock.2Jens Axboe8-734/+1478
2022-04-24io_uring: add socket(2) supportJens Axboe2-0/+77
2022-04-24net: add __sys_socket_file()Jens Axboe2-10/+43
2022-04-24io_uring: fix trace for reduced sqe paddingJens Axboe1-4/+5
2022-04-24io_uring: add fgetxattr and getxattr supportStefan Roesch2-0/+131
2022-04-24io_uring: add fsetxattr and setxattr supportStefan Roesch2-1/+170
2022-04-24fs: split off do_getxattr from getxattrStefan Roesch2-21/+43
2022-04-24fs: split off setxattr_copy and do_setxattr function from setxattrStefan Roesch2-25/+83
2022-04-24io_uring: return an error when cqe is droppedDylan Yudaken1-4/+28
2022-04-24io_uring: use constants for cq_overflow bitfieldDylan Yudaken1-8/+14
2022-04-24io_uring: rework io_uring_enter to simplify return valueDylan Yudaken1-14/+21
2022-04-24io_uring: trace cqe overflowsDylan Yudaken1-0/+1
2022-04-24io_uring: add trace support for CQE overflowDylan Yudaken1-1/+41
2022-04-24io_uring: allow re-poll if we made progressJens Axboe1-3/+7
2022-04-24io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG)Jens Axboe1-7/+29
2022-04-24io_uring: add support for IORING_ASYNC_CANCEL_ANYJens Axboe2-14/+27
2022-04-24io_uring: allow IORING_OP_ASYNC_CANCEL with 'fd' keyJens Axboe2-7/+63
2022-04-24io_uring: add support for IORING_ASYNC_CANCEL_ALLJens Axboe3-21/+78
2022-04-24io_uring: pass in struct io_cancel_data consistentlyJens Axboe1-32/+44
2022-04-24io_uring: remove dead 'poll_only' argument to io_poll_cancel()Jens Axboe1-4/+3
2022-04-24io_uring: refactor io_disarm_next() lockingPavel Begunkov1-7/+10
2022-04-24io_uring: move timeout locking in io_timeout_cancel()Pavel Begunkov1-7/+5
2022-04-24io_uring: store SCM state in io_fixed_file->file_ptrJens Axboe1-7/+29
2022-04-24io_uring: kill ctx arg from io_req_put_rsrcPavel Begunkov1-3/+3
2022-04-24io_uring: add a helper for putting rsrc nodesPavel Begunkov1-3/+8
2022-04-24io_uring: store rsrc node in req instead of refsPavel Begunkov1-11/+11
2022-04-24io_uring: refactor io_assign_file error pathPavel Begunkov1-5/+1
2022-04-24io_uring: use right helpers for file assign lockingPavel Begunkov1-4/+2
2022-04-24io_uring: add data_race annotationsPavel Begunkov1-3/+3
2022-04-24io_uring: inline io_req_complete_fail_submit()Pavel Begunkov1-13/+8
2022-04-24io_uring: refactor io_submit_sqe()Pavel Begunkov1-9/+14
2022-04-24io_uring: refactor lazy link failPavel Begunkov1-40/+47
2022-04-24io_uring: introduce IO_REQ_LINK_FLAGSPavel Begunkov1-6/+7
2022-04-24io_uring: refactor io_queue_sqe()Pavel Begunkov1-8/+12
2022-04-24io_uring: rename io_queue_async_work()Pavel Begunkov1-4/+4
2022-04-24io_uring: inline io_queue_sqe()Pavel Begunkov1-13/+8
2022-04-24io_uring: helper for prep+queuing linked timeoutsPavel Begunkov1-9/+13
2022-04-24io_uring: inline io_free_req()Pavel Begunkov1-10/+5
2022-04-24io_uring: kill io_put_req_deferred()Pavel Begunkov1-34/+22
2022-04-24io_uring: minor refactoring for some tw handlersPavel Begunkov1-9/+5
2022-04-24io_uring: clean poll tw PF_EXITING handlingPavel Begunkov1-1/+1
2022-04-24io_uring: optimise io_get_cqe()Pavel Begunkov1-11/+35
2022-04-24io_uring: optimise submission left countingPavel Begunkov1-10/+10
2022-04-24io_uring: optimise submission loop invariantPavel Begunkov1-17/+15
2022-04-24io_uring: add helper to return req to cache listPavel Begunkov1-4/+8
2022-04-24io_uring: helper for empty req cache checksPavel Begunkov1-3/+8
2022-04-24io_uring: inline io_flush_cached_reqsPavel Begunkov1-19/+11
2022-04-24io_uring: shrink final link flushPavel Begunkov1-2/+2
2022-04-24io_uring: memcpy CQE from reqPavel Begunkov1-1/+23
2022-04-24io_uring: explicitly keep a CQE in io_kiocbPavel Begunkov1-65/+69
2022-04-24io_uring: rename io_sqe_file_registerPavel Begunkov1-4/+4
2022-04-24io_uring: deduplicate SCM accountingPavel Begunkov1-67/+40
2022-04-24io_uring: don't pass around fixed index for scmPavel Begunkov1-23/+14
2022-04-24io_uring: refactor __io_sqe_files_scmPavel Begunkov1-35/+13
2022-04-24io_uring: uniform SCM accountingPavel Begunkov1-68/+25
2022-04-24io_uring: don't scm-account for non af_unix socketsPavel Begunkov1-13/+38
2022-04-24io_uring: move finish_wait() outside of loop in cqring_wait()Jens Axboe1-1/+1
2022-04-24io_uring: refactor io_req_add_compl_list()Pavel Begunkov1-3/+2
2022-04-24io_uring: silence io_for_each_link() warningPavel Begunkov1-1/+2
2022-04-24io_uring: partially uninline io_put_task()Pavel Begunkov1-10/+14
2022-04-24io_uring: cleanup conditional submit lockingPavel Begunkov1-54/+41
2022-04-24io_uring: optimise mutex locking for submit+iopollPavel Begunkov1-17/+23
2022-04-24io_uring: pre-calculate syscall iopolling decisionPavel Begunkov1-8/+13
2022-04-24io_uring: split off IOPOLL argument verifictionPavel Begunkov1-7/+22
2022-04-24io_uring: clean up io_queue_next()Pavel Begunkov1-7/+6
2022-04-24io_uring: move poll recycling later in compl flushingPavel Begunkov1-9/+9
2022-04-24io_uring: optimise io_free_batch_listPavel Begunkov1-6/+14
2022-04-24io_uring: refactor io_req_find_nextPavel Begunkov1-6/+7
2022-04-24io_uring: remove extra ifs around io_commit_cqringPavel Begunkov1-11/+14
2022-04-24io_uring: small optimisation of tctx_task_workPavel Begunkov1-5/+4
2022-04-24Linux 5.18-rc4Linus Torvalds1-1/+1
2022-04-24Merge tag 'sched_urgent_for_v5.18_rc4' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-5/+5
2022-04-24Merge tag 'powerpc-5.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds6-66/+66
2022-04-24Merge tag 'perf_urgent_for_v5.18_rc4' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds4-9/+10
2022-04-24Merge tag 'edac_urgent_for_v5.18_rc4' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-5/+11
2022-04-24kvmalloc: use vmalloc_huge for vmalloc allocationsLinus Torvalds1-2/+9
2022-04-24page_alloc: use vmalloc_huge for large system hashSong Liu1-1/+1
2022-04-23Merge tag '5.18-rc3-ksmbd-fixes' of git://git.samba.org/ksmbdLinus Torvalds8-66/+52
2022-04-23Merge tag 'arc-5.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/vgu...Linus Torvalds9-27/+24
2022-04-23Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-3/+12
2022-04-23Merge tag 'for-linus-5.18-rc4-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-4/+9
2022-04-23Merge tag 'drm-fixes-2022-04-23' of git://anongit.freedesktop.org/drm/drmLinus Torvalds12-358/+94
2022-04-23Merge tag 'input-for-v5.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-1/+36
2022-04-23Merge tag 'block-5.18-2022-04-22' of git://git.kernel.dk/linux-blockLinus Torvalds2-2/+2
2022-04-23Merge tag 'io_uring-5.18-2022-04-22' of git://git.kernel.dk/linux-blockLinus Torvalds1-4/+7
2022-04-23Merge tag 'perf-tools-fixes-for-v5.18-2022-04-22' of git://git.kernel.org/pub...Linus Torvalds4-1/+23
2022-04-23sparc: cacheflush_32.h needs struct pageRandy Dunlap1-0/+1
2022-04-23Merge tag 'drm-misc-fixes-2022-04-22' of git://anongit.freedesktop.org/drm/dr...Dave Airlie12-358/+94
2022-04-22Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds9-26/+101
2022-04-22Merge tag 'ata-5.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/dle...Linus Torvalds1-0/+2
2022-04-22Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds36-252/+316
2022-04-22perf test: Fix error message for test case 71 on s390, where it is not supportedThomas Richter1-0/+4
2022-04-22perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE eventLeo Yan1-0/+14
2022-04-22perf script: Always allow field 'data_src' for auxtraceLeo Yan1-1/+1
2022-04-22perf clang: Fix header include for LLVM >= 14Guilherme Amadio1-0/+4
2022-04-22gpio: Request interrupts after IRQ is initializedMario Limonciello1-2/+2
2022-04-22Merge tag 'riscv-for-linus-5.18-rc4' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-1/+3
2022-04-22Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds3-11/+18
2022-04-22arm/xen: Fix some refcount leaksMiaoqian Lin1-2/+7
2022-04-22Merge tag 'xarray-5.18a' of git://git.infradead.org/users/willy/xarrayLinus Torvalds3-2/+11
2022-04-22Merge tag '5.18-rc3-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds4-10/+31
2022-04-22Merge tag 'fs.fixes.v5.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+13
2022-04-22Merge tag 'sound-5.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds35-177/+300
2022-04-22XArray: Disallow sibling entries of nodesMatthew Wilcox (Oracle)1-0/+2
2022-04-22tools: Add kmem_cache_alloc_lru()Matthew Wilcox (Oracle)2-2/+9
2022-04-22Merge branch 'akpm' (patches from Andrew)Linus Torvalds18-87/+327
2022-04-22mm/vmalloc: huge vmalloc backing pages should be split rather than compoundNicholas Piggin1-15/+21
2022-04-22arm64: mm: fix p?d_leaf()Muchun Song1-2/+2
2022-04-21Merge tag 'drm-fixes-2022-04-22' of git://anongit.freedesktop.org/drm/drmLinus Torvalds3-24/+33
2022-04-21mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()Alistair Popple1-1/+13
2022-04-21kcov: don't generate a warning on vm_insert_page()'s failureAleksandr Nogikh1-2/+5
2022-04-21MAINTAINERS: add Vincenzo Frascino to KASAN reviewersVincenzo Frascino1-0/+1
2022-04-21oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanupNico Pache2-14/+41
2022-04-21selftest/vm: add skip support to mremap_testSidhartha Kumar1-3/+8
2022-04-21selftest/vm: support xfail in mremap_testSidhartha Kumar1-1/+1
2022-04-21selftest/vm: verify remap destination address in mremap_testSidhartha Kumar1-3/+39
2022-04-21selftest/vm: verify mmap addr in mremap_testSidhartha Kumar1-1/+40
2022-04-21mm, hugetlb: allow for "high" userspace addressesChristophe Leroy3-12/+13
2022-04-21userfaultfd: mark uffd_wp regardless of VM_WRITE flagNadav Amit1-6/+9
2022-04-21memcg: sync flush only if periodic flush is delayedShakeel Butt3-2/+17
2022-04-21mm/memory-failure.c: skip huge_zero_page in memory_failure()Xu Yu1-0/+13
2022-04-21mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb()Naoya Horiguchi4-42/+127
2022-04-22ata: pata_marvell: Check the 'bmdma_addr' beforing readingZheyu Ma1-0/+2
2022-04-22Merge tag 'drm-msm-fixes-2022-04-20' of https://gitlab.freedesktop.org/drm/ms...Dave Airlie1-1/+1
2022-04-21Merge tag 'dmaengine-fix-5.18' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds8-34/+53
2022-04-21RISC-V: cpuidle: fix Kconfig select for RISCV_SBI_CPUIDLERandy Dunlap1-1/+1
2022-04-21RISC-V: mm: Fix set_satp_mode() for platform not having Sv57Anup Patel1-0/+1
2022-04-22Merge tag 'drm-intel-fixes-2022-04-20' of git://anongit.freedesktop.org/drm/d...Dave Airlie2-23/+32
2022-04-21kvm: selftests: introduce and use more page size-related constantsPaolo Bonzini8-13/+8
2022-04-21kvm: selftests: do not use bitfields larger than 32-bits for PTEsPaolo Bonzini2-115/+92
2022-04-21KVM: SEV: add cache flush to solve SEV cache incoherency issuesMingwei Zhang8-3/+44
2022-04-21Merge tag 'net-5.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds40-83/+210
2022-04-21ALSA: hda/realtek: Add quirk for Clevo NP70PNPTim Crawford1-0/+1
2022-04-21ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDsGongjun Song1-0/+9
2022-04-21jbd2: fix a potential race while discarding reserved buffers after an abortYe Bin1-1/+3
2022-04-21KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUsMingwei Zhang1-3/+6
2022-04-21KVM: SVM: Simplify and harden helper to flush SEV guest page(s)Sean Christopherson1-34/+20
2022-04-21KVM: selftests: Silence compiler warning in the kvm_page_table_testThomas Huth1-1/+1
2022-04-21KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdogLike Xu3-6/+12
2022-04-21x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resumeWanpeng Li1-0/+13
2022-04-21KVM: SPDX style and spelling fixesTom Rix3-4/+4
2022-04-21KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabledSean Christopherson1-0/+3
2022-04-21KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a raceSean Christopherson1-1/+14
2022-04-21KVM: nVMX: Defer APICv updates while L2 is active until L1 is activeSean Christopherson3-0/+11
2022-04-21KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabledSean Christopherson1-1/+1
2022-04-21KVM: Initialize debugfs_dentry when a VM is created to avoid NULL derefSean Christopherson1-6/+6
2022-04-21KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abusedSean Christopherson11-50/+71
2022-04-21KVM: RISC-V: Use kvm_vcpu.srcu_idx, drop RISC-V's unnecessary copySean Christopherson3-13/+10
2022-04-21KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()Sean Christopherson1-6/+1
2022-04-21Merge tag 'kvm-riscv-fixes-5.18-2' of https://github.com/kvm-riscv/linux into...Paolo Bonzini1-9/+12
2022-04-21fs: unset MNT_WRITE_HOLD on failureChristian Brauner1-1/+13
2022-04-21powerpc/perf: Fix 32bit compileAlexey Kardashevskiy1-2/+2
2022-04-21powerpc/perf: Fix power10 event alternativesAthira Rajeev1-1/+1
2022-04-21powerpc/perf: Fix power9 event alternativesAthira Rajeev1-4/+4
2022-04-21drm/amdgpu: partial revert "remove ctx->lock" v2Christian König3-6/+18
2022-04-21drivers: net: hippi: Fix deadlock in rr_close()Duoming Zhou1-0/+2
2022-04-21ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook ...Andy Chi1-2/+9
2022-04-21Revert "drm: of: Lookup if child node has panel or bridge"Bjorn Andersson1-17/+0
2022-04-21Revert "drm: of: Properly try all possible cases for bridge/panel detection"Bjorn Andersson1-50/+49
2022-04-21drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usageMiaoqian Lin1-1/+1
2022-04-21KVM: PPC: Fix TCE handling for VFIOAlexey Kardashevskiy2-44/+45
2022-04-21powerpc/time: Always set decrementer in timer_interrupt()Michael Ellerman1-15/+14
2022-04-20cifs: destage any unwritten data to the server before calling copychunk_writeRonnie Sahlberg1-0/+8
2022-04-20cifs: use correct lock type in cifs_reconnect()Paulo Alcantara1-1/+8
2022-04-20cifs: fix NULL ptr dereference in refresh_mounts()Paulo Alcantara2-7/+14
2022-04-20drm/vmwgfx: Fix gem refcounting and memory evictionsZack Rusin3-30/+28
2022-04-20xen: Convert kmap() to kmap_local_page()Alaa Mohamed1-2/+2
2022-04-20Merge tag 'xtensa-20220416' of https://github.com/jcmvbkbc/linux-xtensaLinus Torvalds3-11/+3
2022-04-20Merge tag 'erofs-for-5.18-rc4-fixes' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-11/+8
2022-04-20Revert "fs/pipe: use kvcalloc to allocate a pipe_buffer array"Linus Torvalds1-4/+5
2022-04-20x86: __memcpy_flushcache: fix wrong alignment if size > 2^32Mikulas Patocka1-1/+1
2022-04-20selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of unwanted packetsIdo Schimmel1-0/+17
2022-04-20selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packetsIdo Schimmel1-0/+17
2022-04-20ALSA: usb-audio: Clear MIDI port active flag after drainingTakashi Iwai1-0/+1
2022-04-20dt-bindings: dmaengine: qcom: gpi: Add minItems for interruptsVinod Koul1-0/+1
2022-04-20nfc: MAINTAINERS: add Bug entryKrzysztof Kozlowski1-0/+1
2022-04-20dmaengine: idxd: skip clearing device context when device is read-onlyDave Jiang1-0/+3
2022-04-20dmaengine: idxd: add RO check for wq max_transfer_size writeDave Jiang1-0/+3
2022-04-20dmaengine: idxd: add RO check for wq max_batch_size writeDave Jiang1-0/+3
2022-04-20dmaengine: idxd: fix retry value to be constant for duration of function callDave Jiang1-2/+2
2022-04-20dmaengine: idxd: match type for retries var in idxd_enqcmds()Dave Jiang1-1/+2
2022-04-20dmaengine: dw-edma: Fix inconsistent indentingJiapeng Chong1-9/+10
2022-04-20net: stmmac: Use readl_poll_timeout_atomic() in atomic stateKevin Hao1-2/+2
2022-04-20doc/ip-sysctl: add bc_forwardingNicolas Dichtel1-0/+7
2022-04-20RISC-V: KVM: Restrict the extensions that can be disabledAtish Patra1-7/+12
2022-04-20drm/vc4: Fix build error when CONFIG_DRM_VC4=y && CONFIG_RASPBERRYPI_FIRMWARE=mZheng Bin1-0/+3
2022-04-20drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepareDave Stevenson1-2/+9
2022-04-20drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialisedDave Stevenson1-1/+1
2022-04-20RISC-V: KVM: Remove 's' & 'u' as valid ISA extensionAtish Patra1-3/+1
2022-04-20drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_ps...José Roberto de Souza1-17/+21
2022-04-19cpuidle: riscv: support non-SMP configRandy Dunlap1-0/+1
2022-04-19perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU supportZhang Rui1-3/+4
2022-04-19perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabledZhipeng Xie3-6/+6
2022-04-19sched/pelt: Fix attach_entity_load_avg() corner casekuyo chang1-5/+5
2022-04-19vmalloc: replace VM_NO_HUGE_VMAP with VM_ALLOW_HUGE_VMAPSong Liu5-20/+16
2022-04-19drm/msm: Revert "drm/msm: Stop using iommu_present()"Dmitry Baryshkov1-1/+1
2022-04-19Merge tag 'spi-fix-v5.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-3/+32
2022-04-19bcache: fix wrong bdev parameter when calling bio_alloc_clone() in do_bio_hook()block-5.18-2022-04-22Coly Li1-1/+1