aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
12 daysio_uring: support to inject result for NOPfor-6.10/io_uringMing Lei2-5/+29
12 daysio_uring: fail NOP if non-zero op flags is passed inMing Lei1-0/+2
13 daysio_uring/net: add IORING_ACCEPT_POLL_FIRST flagJens Axboe2-1/+9
13 daysio_uring/net: add IORING_ACCEPT_DONTWAIT flagJens Axboe2-6/+10
14 daysio_uring/filetable: don't unnecessarily clear/reset bitmapJens Axboe1-2/+2
2024-05-07io_uring/io-wq: Use set_bit() and test_bit() at worker->flagsBreno Leitao1-23/+24
2024-05-01io_uring/msg_ring: cleanup posting to IOPOLL vs !IOPOLL ringJens Axboe1-6/+4
2024-05-01io_uring: Require zeroed sqe->len on provided-buffers sendGabriel Krisman Bertazi1-1/+3
2024-04-30io_uring/notif: disable LAZY_WAKE for linked notifsPavel Begunkov1-1/+4
2024-04-30io_uring/net: fix sendzc lazy wake pollingPavel Begunkov1-0/+1
2024-04-26io_uring/msg_ring: reuse ctx->submitter_task read using READ_ONCE instead of ...linke li1-1/+1
2024-04-25io_uring/rw: reinstate thread check for retriesJens Axboe3-25/+29
2024-04-22io_uring/notif: implement notification stackingPavel Begunkov2-7/+67
2024-04-22io_uring/notif: simplify io_notif_flush()Pavel Begunkov2-9/+6
2024-04-22Merge branch 'for-uring-ubufops' of git://git.kernel.org/pub/scm/linux/kernel...Jens Axboe9-33/+62
2024-04-22net: add callback for setting a ubuf_info to skbPavel Begunkov2-6/+16
2024-04-22net: extend ubuf_info callback to ops structurePavel Begunkov9-30/+53
2024-04-22io_uring/net: support bundles for recvJens Axboe3-29/+105
2024-04-22io_uring/net: support bundles for sendJens Axboe2-17/+137
2024-04-22io_uring/kbuf: add helpers for getting/peeking multiple buffersJens Axboe3-12/+201
2024-04-22io_uring/net: add provided buffer support for IORING_OP_SENDJens Axboe2-5/+21
2024-04-22io_uring/net: add generic multishot retry helperJens Axboe1-12/+12
2024-04-17io_uring/rw: ensure retry condition isn't lostJens Axboe3-7/+20
2024-04-17io-wq: Drop intermediate step between pending list and active workGabriel Krisman Bertazi1-5/+2
2024-04-17io-wq: write next_work before dropping acct_lockGabriel Krisman Bertazi1-5/+8
2024-04-15io_uring/sqpoll: work around a potential audit memory leakJens Axboe1-0/+8
2024-04-15io_uring/notif: shrink account_pages to u32Pavel Begunkov1-1/+2
2024-04-15io_uring/notif: remove ctx var from io_notif_tw_completePavel Begunkov1-3/+2
2024-04-15io_uring/notif: refactor io_tx_ubuf_complete()Pavel Begunkov1-4/+5
2024-04-15io_uring: ensure overflow entries are dropped when ring is exitingJens Axboe1-1/+2
2024-04-15io_uring/timeout: remove duplicate initialization of the io_timeout list.Ruyi Zhang1-1/+0
2024-04-15io_uring: consolidate overflow flushingPavel Begunkov1-25/+15
2024-04-15io_uring: always lock __io_cqring_overflow_flushPavel Begunkov1-5/+8
2024-04-15io_uring: open code io_cqring_overflow_flush()Pavel Begunkov1-8/+3
2024-04-15io_uring: remove extra SQPOLL overflow flushPavel Begunkov1-2/+0
2024-04-15io_uring: unexport io_req_cqe_overflow()Pavel Begunkov2-2/+1
2024-04-15io_uring: separate header for exported net bitsPavel Begunkov4-7/+20
2024-04-15io_uring/net: set MSG_ZEROCOPY for sendzc in advancePavel Begunkov1-3/+3
2024-04-15io_uring/net: get rid of io_notif_complete_tw_extPavel Begunkov3-20/+14
2024-04-15io_uring/net: merge ubuf sendzc callbacksPavel Begunkov1-18/+8
2024-04-15io_uring: return void from io_put_kbuf_comp()Ming Lei2-7/+3
2024-04-15io_uring: remove io_req_put_rsrc_locked()Pavel Begunkov2-9/+2
2024-04-15io_uring: remove async request cachePavel Begunkov2-26/+0
2024-04-15io_uring: turn implicit assumptions into a warningPavel Begunkov1-1/+11
2024-04-15io_uring: kill dead code in io_req_complete_postMing Lei2-35/+9
2024-04-15io_uring/kbuf: remove dead defineJens Axboe1-2/+0
2024-04-15io_uring: fix warnings on shadow variablesJens Axboe3-7/+4
2024-04-15io_uring: move mapping/allocation helpers to a separate fileJens Axboe7-335/+367
2024-04-15io_uring: use unpin_user_pages() where appropriateJens Axboe2-6/+3
2024-04-15io_uring/kbuf: use vm_insert_pages() for mmap'ed pbuf ringJens Axboe5-157/+47
2024-04-15io_uring/kbuf: vmap pinned buffer ringJens Axboe1-24/+15
2024-04-15io_uring: unify io_pin_pages()Jens Axboe2-55/+42
2024-04-15io_uring: use vmap() for ring mappingJens Axboe1-29/+9
2024-04-15io_uring: get rid of remap_pfn_range() for mapping rings/sqesJens Axboe2-8/+133
2024-04-15mm: add nommu variant of vm_insert_pages()Jens Axboe1-0/+7
2024-04-15io_uring: Avoid anonymous enums in io_uring uapiGabriel Krisman Bertazi1-10/+8
2024-04-15io_uring: use the right type for work_llist empty checkJens Axboe1-1/+1
2024-04-15io_uring: Remove the now superfluous sentinel elements from ctl_table arrayJoel Granados1-1/+0
2024-04-15io_uring: Remove unused functionJiapeng Chong1-6/+0
2024-04-15io_uring: re-arrange Makefile orderJens Axboe1-7/+7
2024-04-15io_uring: refill request cache in memory orderJens Axboe1-3/+3
2024-04-15io_uring/poll: shrink alloc cache size to 32Jens Axboe2-1/+3
2024-04-15io_uring/alloc_cache: switch to array based cachingJens Axboe15-145/+93
2024-04-15io_uring: drop ->prep_async()Jens Axboe5-65/+25
2024-04-15io_uring/uring_cmd: defer SQE copying until it's neededJens Axboe1-6/+19
2024-04-15io_uring/uring_cmd: switch to always allocating async dataJens Axboe5-23/+69
2024-04-15io_uring/net: move connect to always using async dataJens Axboe3-37/+12
2024-04-15io_uring/rw: add iovec recyclingJens Axboe2-6/+39
2024-04-15io_uring/rw: cleanup retry pathJens Axboe1-27/+8
2024-04-15io_uring: get rid of struct io_rw_stateJens Axboe2-29/+26
2024-04-15io_uring/rw: always setup io_async_rw for read/write requestsJens Axboe5-298/+278
2024-04-15io_uring/net: drop 'kmsg' parameter from io_req_msg_cleanup()Jens Axboe1-6/+5
2024-04-15io_uring/net: add iovec recyclingJens Axboe2-53/+91
2024-04-15io_uring/net: remove (now) dead code in io_netmsg_recycle()Jens Axboe1-1/+1
2024-04-15io_uring: kill io_msg_alloc_async_prep()Jens Axboe1-21/+10
2024-04-15io_uring/net: get rid of ->prep_async() for send sideJens Axboe3-114/+46
2024-04-15io_uring/net: get rid of ->prep_async() for receive sideJens Axboe3-46/+28
2024-04-15io_uring/net: always set kmsg->msg.msg_control_user before issueJens Axboe1-2/+3
2024-04-15io_uring/net: always setup an io_async_msghdrJens Axboe1-70/+47
2024-04-15io_uring/net: unify cleanup handlingJens Axboe1-15/+11
2024-04-15io_uring/net: switch io_recv() to using io_async_msghdrJens Axboe3-31/+53
2024-04-15io_uring/net: switch io_send() and io_send_zc() to using io_async_msghdrJens Axboe2-94/+101
2024-04-15io_uring/alloc_cache: shrink default max entries from 512 to 128Jens Axboe1-1/+1
2024-04-15io_uring: remove timeout/poll specific cancelationsJens Axboe1-9/+0
2024-04-15io_uring: flush delayed fallback task_work in cancelationJens Axboe1-0/+2
2024-04-15io_uring: clean up io_lockdep_assert_cq_lockedPavel Begunkov1-6/+2
2024-04-15io_uring: refactor io_req_complete_post()Pavel Begunkov2-19/+11
2024-04-15io_uring: remove current check from complete_postPavel Begunkov1-1/+1
2024-04-15io_uring: get rid of intermediate aux cqe cachesPavel Begunkov3-52/+15
2024-04-15io_uring: refactor io_fill_cqe_req_auxPavel Begunkov6-24/+9
2024-04-15io_uring: remove struct io_tw_state::lockedPavel Begunkov8-47/+17
2024-04-15io_uring: force tw ctx lockingPavel Begunkov1-12/+9
2024-04-15io_uring/rw: avoid punting to io-wq directlyPavel Begunkov3-12/+5
2024-04-15nvme/io_uring: use helper for polled completionsJens Axboe2-4/+22
2024-04-15io_uring/cmd: document some uring_cmd related helpersPavel Begunkov1-0/+13
2024-04-15io_uring/cmd: fix tw <-> issue_flags conversionPavel Begunkov1-3/+10
2024-04-15io_uring/cmd: kill one issue_flags to tw conversionPavel Begunkov1-4/+4
2024-04-15io_uring/cmd: move io_uring_try_cancel_uring_cmd()Pavel Begunkov4-38/+41
2024-04-14Linux 6.9-rc4Linus Torvalds1-1/+1
2024-04-14Merge tag 'pull-sysfs-annotation-fix' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+8
2024-04-14Merge tag 'x86-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds11-140/+131
2024-04-14Merge tag 'timers-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds7-124/+147
2024-04-14Merge tag 'perf-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+1
2024-04-14Merge tag 'locking-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-5/+5
2024-04-14Merge tag 'irq-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+7
2024-04-14Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds5-15/+40
2024-04-14Merge tag 'dma-maping-6.9-2024-04-14' of git://git.infradead.org/users/hch/dm...Linus Torvalds1-33/+58
2024-04-14kernfs: annotate different lockdep class for of->mutex of writable filesAmir Goldstein1-1/+8
2024-04-13Merge tag 'ata-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/liba...Linus Torvalds3-5/+91
2024-04-13Merge tag 'zonefs-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds1-1/+1
2024-04-13Merge tag 'v6.9-rc3-SMB3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds9-42/+103
2024-04-13ata: libata-core: Allow command duration limits detection for ACS-4 drivesIgor Pylypiv1-1/+1
2024-04-13ata: libata-scsi: Fix ata_scsi_dev_rescan() error pathDamien Le Moal1-4/+5
2024-04-12Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-9/+11
2024-04-12Merge tag 'soc-fixes-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds15-121/+158
2024-04-12Merge tag 'iommu-fixes-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds7-22/+31
2024-04-12Merge tag 'pci-v6.9-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-9/+4
2024-04-12Merge tag 'block-6.9-20240412' of git://git.kernel.dk/linuxLinus Torvalds6-17/+22
2024-04-12Merge tag 'io_uring-6.9-20240412' of git://git.kernel.dk/linuxLinus Torvalds3-14/+15
2024-04-12Merge tag 'ceph-for-6.9-rc4' of https://github.com/ceph/ceph-clientLinus Torvalds5-12/+10
2024-04-12Kconfig: add some hidden tabs on purposeLinus Torvalds1-6/+6
2024-04-12Merge tag 'trace-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds4-8/+18
2024-04-12Merge tag 'mips-fixes_6.9_1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds7-38/+42
2024-04-12Merge tag 'drm-fixes-2024-04-12' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds73-266/+930
2024-04-12selftests: kselftest: Fix build failure with NOLIBCOleg Nesterov1-0/+5
2024-04-12block: fix that blk_time_get_ns() doesn't update time after scheduleYu Kuai1-0/+1
2024-04-12selftests: timers: Fix abs() warning in posix_timers testJohn Stultz1-1/+1
2024-04-12selftests: kselftest: Mark functions that unconditionally call exit() as __no...Nathan Chancellor1-6/+9
2024-04-12selftests: timers: Fix posix_timers ksft_print_msg() warningJohn Stultz1-1/+1
2024-04-12iommu/amd: Change log message severityVasant Hegde1-2/+2
2024-04-12iommu/vt-d: Fix WARN_ON in iommu probe pathLu Baolu1-4/+7
2024-04-12iommu/vt-d: Allocate local memory for page request queueJacob Pan1-1/+1
2024-04-12iommu/vt-d: Fix wrong use of pasid configXuchun Shang1-1/+1
2024-04-12x86/cpu/amd: Move TOPOEXT enablement into the topology parserThomas Gleixner2-15/+21
2024-04-12x86/cpu/amd: Make the NODEID_MSR union actually workThomas Gleixner1-3/+3
2024-04-12x86/cpu/amd: Make the CPUID 0x80000008 parser correctThomas Gleixner1-6/+18
2024-04-12x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHIJosh Poimboeuf2-15/+4
2024-04-12x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=autoJosh Poimboeuf4-21/+1
2024-04-12iommu: mtk: fix module autoloadingKrzysztof Kozlowski2-0/+2
2024-04-12iommu/amd: Do not enable SNP when V2 page table is enabledVasant Hegde1-10/+11
2024-04-12iommu/amd: Fix possible irq lock inversion dependency issueVasant Hegde1-4/+7
2024-04-12amdkfd: use calloc instead of kzalloc to avoid integer overflowDave Airlie1-2/+2
2024-04-12Merge tag 'drm-msm-next-2024-04-11' of https://gitlab.freedesktop.org/drm/msm...Dave Airlie9-20/+63
2024-04-11Merge tag 'cxl-fixes-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds8-145/+164
2024-04-11Merge tag 'hyperv-fixes-signed-20240411' of git://git.kernel.org/pub/scm/linu...Linus Torvalds11-149/+307
2024-04-11ring-buffer: Only update pages_touched when a new page is touchedSteven Rostedt (Google)1-3/+3
2024-04-11tracing: hide unused ftrace_event_id_fopsArnd Bergmann1-0/+4
2024-04-11tracing: Fix FTRACE_RECORD_RECURSION_SIZE Kconfig entryPrasad Pandit1-1/+1
2024-04-11eventfs: Fix kernel-doc comments to functionsYang Li1-4/+10
2024-04-11smb3: fix broken reconnect when password changing on the server by allowing p...Steve French6-0/+44
2024-04-11smb: client: instantiate when creating SFU filesPaulo Alcantara1-39/+55
2024-04-11smb3: fix Open files on server counter going negativeSteve French1-2/+2
2024-04-11MAINTAINERS: remove myself as a Reviewer for CephJeff Layton1-2/+0
2024-04-11ceph: switch to use cap_delay_lock for the unlink delay listXiubo Li3-9/+7
2024-04-12Merge tag 'drm-xe-fixes-2024-04-11' of https://gitlab.freedesktop.org/drm/xe/...Dave Airlie5-15/+9
2024-04-12Merge tag 'drm-misc-fixes-2024-04-11' of https://gitlab.freedesktop.org/drm/m...Dave Airlie17-75/+125
2024-04-11Merge tag 'acpi-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds2-4/+7
2024-04-11Merge tag 'pm-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds1-0/+6
2024-04-11Merge tag 'net-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds69-356/+743
2024-04-11Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds5-11/+33
2024-04-11Merge tag 'loongarch-fixes-6.9-1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds10-17/+121
2024-04-11Merge tag 'bcachefs-2024-04-10' of https://evilpiepirate.org/git/bcachefsLinus Torvalds27-238/+372
2024-04-11Merge tag 'tag-chrome-platform-fixes-for-v6.9-rc4' of git://git.kernel.org/pu...Linus Torvalds1-14/+14
2024-04-11Merge branch 'acpi-bus'Rafael J. Wysocki1-3/+5
2024-04-11ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATENeilBrown1-1/+3
2024-04-11drm/xe: Label RING_CONTEXT_CONTROL as maskedAshutosh Dixit2-4/+3
2024-04-11drm/xe/xe_migrate: Cast to output precision before multiplying operandsHimal Prasad Ghimiray1-4/+4
2024-04-11drm/xe/hwmon: Cast result to output precision on left shift of operandKarthik Poosa1-2/+2
2024-04-11drm/xe/display: Fix double mutex initializationLucas De Marchi1-5/+0
2024-04-11Merge branch 'ena-driver-bug-fixes'Paolo Abeni3-14/+27
2024-04-11net: ena: Set tx_info->xdpf value to NULLDavid Arinzon1-1/+3
2024-04-11net: ena: Fix incorrect descriptor free behaviorDavid Arinzon1-3/+11
2024-04-11net: ena: Wrong missing IO completions check orderDavid Arinzon1-9/+12
2024-04-11net: ena: Fix potential sign extension issueDavid Arinzon1-1/+1
2024-04-11Merge tag 'for-net-2024-04-10' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Abeni9-99/+79
2024-04-11x86/bugs: Clarify that syscall hardening isn't a BHI mitigationJosh Poimboeuf3-11/+9
2024-04-11x86/bugs: Fix BHI handling of RRSBAJosh Poimboeuf1-12/+18
2024-04-11x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr'Ingo Molnar3-42/+42
2024-04-11x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIESJosh Poimboeuf1-15/+7
2024-04-11x86/bugs: Fix BHI documentationJosh Poimboeuf2-12/+15
2024-04-11af_unix: Fix garbage collector racing against connect()Michal Luczaj1-1/+17
2024-04-11net: dsa: mt7530: trap link-local frames regardless of ST Port StateArınç ÜNAL2-34/+200
2024-04-11Revert "s390/ism: fix receive message buffer allocation"Gerd Bayer1-29/+9
2024-04-11net: sparx5: fix wrong config being used when reconfiguring PCSDaniel Machon1-2/+2
2024-04-11Merge tag 'amd-drm-fixes-6.9-2024-04-10' of https://gitlab.freedesktop.org/ag...Dave Airlie32-127/+652
2024-04-11Merge tag 'drm-intel-fixes-2024-04-10' of https://anongit.freedesktop.org/git...Dave Airlie9-27/+79
2024-04-10net/mlx5: fix possible stack overflowsArnd Bergmann1-41/+41
2024-04-10Merge branch 'mlx5-misc-fixes'Jakub Kicinski14-53/+131
2024-04-10net/mlx5: Disallow SRIOV switchdev mode when in multi-PF netdevTariq Toukan1-0/+7
2024-04-10net/mlx5e: RSS, Block XOR hash with over 128 channelsCarolina Jubran3-2/+34
2024-04-10net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmitRahul Rameshbabu2-5/+10
2024-04-10net/mlx5e: HTB, Fix inconsistencies with QoS SQs numberCarolina Jubran1-16/+17
2024-04-10net/mlx5e: Fix mlx5e_priv_init() cleanup flowCarolina Jubran2-2/+2
2024-04-10net/mlx5e: RSS, Block changing channels number when RXFH is configuredCarolina Jubran1-0/+17
2024-04-10net/mlx5: Correctly compare pkt reformat idsCosmin Ratiu1-2/+12
2024-04-10net/mlx5: Properly link new fs rules into the treeCosmin Ratiu1-1/+2
2024-04-10net/mlx5: offset comp irq index in name by oneMichael Liang1-1/+3
2024-04-10net/mlx5: Register devlink first under devlink lockShay Drory2-18/+20
2024-04-10net/mlx5: E-switch, store eswitch pointer before registering devlink_paramShay Drory2-6/+7
2024-04-10Merge tag 'probes-fixes-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-6/+12