aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-04-12Merge branch 'for-6.4/io_uring' into for-nextblock/for-nextJens Axboe8-58/+63
2023-04-12io_uring/rsrc: extract SCM file put helperPavel Begunkov1-9/+11
2023-04-12io_uring/rsrc: refactor io_rsrc_node_switchPavel Begunkov3-28/+20
2023-04-12io_uring/rsrc: zero node's rsrc data on allocPavel Begunkov1-0/+1
2023-04-12io_uring/rsrc: consolidate node cachingPavel Begunkov4-12/+16
2023-04-12io_uring/rsrc: add lockdep checksPavel Begunkov1-0/+2
2023-04-12io_uring: add irq lockdep checksPavel Begunkov1-0/+2
2023-04-12io_uring/kbuf: remove extra ->buf_ring null checkPavel Begunkov1-8/+6
2023-04-12io_uring: shut io_prep_async_work warningPavel Begunkov1-1/+1
2023-04-12io_uring/uring_cmd: take advantage of completion batchingJens Axboe1-3/+7
2023-04-12Merge branch 'iter-ubuf.2' into for-nextJens Axboe1-1/+1
2023-04-12iov_iter: Mark copy_compat_iovec_from_user() noinlineJosh Poimboeuf1-1/+1
2023-04-11Merge branch 'for-6.4/block' into for-nextJens Axboe6-33/+204
2023-04-11s390/dasd: fix hanging blockdevice after request requeueStefan Haberland1-1/+1
2023-04-11s390/dasd: add autoquiesce event for start IO errorStefan Haberland1-0/+2
2023-04-11s390/dasd: add aq_timeouts autoquiesce triggerStefan Haberland4-0/+60
2023-04-11s390/dasd: add aq_requeue sysfs attributeStefan Haberland1-0/+36
2023-04-11s390/dasd: add aq_mask sysfs attributeStefan Haberland2-7/+59
2023-04-11s390/dasd: add autoquiesce featureStefan Haberland4-17/+48
2023-04-11s390/dasd: remove unused DASD EER definesStefan Haberland1-11/+1
2023-04-06Merge branch 'for-6.4/io_uring' into for-nextJens Axboe6-59/+110
2023-04-06io_uring: optimise io_req_local_work_addPavel Begunkov1-8/+16
2023-04-06io_uring: refactor __io_cq_unlock_post_flush()Pavel Begunkov1-10/+12
2023-04-06io_uring: reduce scheduling due to twPavel Begunkov6-25/+61
2023-04-06io_uring: inline llist_add()Pavel Begunkov1-1/+8
2023-04-06io_uring: add tw add flagsPavel Begunkov2-5/+11
2023-04-06io_uring: refactor io_cqring_wake()Pavel Begunkov2-13/+4
2023-04-06io_uring: optimize local tw add ctx pinningPavel Begunkov1-2/+6
2023-04-06io_uring: move pinning out of io_req_local_work_addPavel Begunkov1-7/+4
2023-04-06Merge branch 'for-6.4/block' into for-nextJens Axboe4-38/+2
2023-04-06blk-cgroup: delete cpd_init_fn of blkcg_policyChengming Zhou3-13/+2
2023-04-06blk-cgroup: delete cpd_bind_fn of blkcg_policyChengming Zhou2-22/+0
2023-04-06block, bfq: remove BFQ_WEIGHT_LEGACY_DFLChengming Zhou2-4/+1
2023-04-05Merge branch 'for-6.4/io_uring' into for-nextJens Axboe1-3/+1
2023-04-05io_uring/uring_cmd: assign ioucmd->cmd at async prep timeJens Axboe1-3/+1
2023-04-05Merge branch 'for-6.4/block' into for-nextJens Axboe4-43/+280
2023-04-05sed-opal: Add command to read locking range parameters.Ondrej Kozina3-0/+165
2023-04-05sed-opal: add helper to get multiple columns at once.Ondrej Kozina1-8/+14
2023-04-05sed-opal: allow user authority to get locking range attributes.Ondrej Kozina2-0/+25
2023-04-05sed-opal: add helper for adding user authorities in ACE.Ondrej Kozina2-20/+77
2023-04-05sed-opal: do not add same authority twice in boolean ace.Ondrej Kozina1-16/+0
2023-04-05Merge branch 'for-6.4/splice' into for-nextJens Axboe2-39/+9
2023-04-05iov_iter: Remove last_offset memberDavid Howells1-4/+1
2023-04-05iov_iter: remove the extraction_flags argument to __iov_iter_get_pages_allocChristoph Hellwig1-7/+3
2023-04-05iov_iter: remove iov_iter_get_pages_allocChristoph Hellwig2-16/+4
2023-04-05iov_iter: remove iov_iter_get_pagesChristoph Hellwig2-14/+3
2023-04-04Merge branch 'for-6.4/io_uring' into for-nextJens Axboe5-166/+136
2023-04-04io_uring/rsrc: add custom limit for node cachingPavel Begunkov4-5/+13
2023-04-04io_uring/rsrc: optimise io_rsrc_data refcountingPavel Begunkov2-13/+19
2023-04-04io_uring/rsrc: add lockdep sanity checksPavel Begunkov3-5/+7
2023-04-04io_uring/rsrc: cache struct io_rsrc_nodePavel Begunkov4-12/+32
2023-04-04io_uring/rsrc: don't offload node freePavel Begunkov3-64/+4
2023-04-04io_uring/rsrc: optimise io_rsrc_put allocationPavel Begunkov2-17/+36
2023-04-04io_uring/rsrc: rename rsrc_listPavel Begunkov2-4/+10
2023-04-04io_uring/rsrc: kill rsrc_ref_lockPavel Begunkov3-7/+1
2023-04-04io_uring/rsrc: protect node refs with uring_lockPavel Begunkov3-56/+21
2023-04-04io_uring: io_free_req() via twPavel Begunkov1-1/+7
2023-04-04io_uring: don't put nodes under spinlocksPavel Begunkov2-5/+8
2023-04-04io_uring/rsrc: keep cached refs per nodePavel Begunkov3-14/+18
2023-04-04io_uring/rsrc: use non-pcpu refcounts for nodesPavel Begunkov2-12/+9
2023-04-03Merge branch 'for-6.4/io_uring' into for-nextJens Axboe18-457/+570
2023-04-03Merge branch 'for-6.4/block' into for-nextJens Axboe30-739/+496
2023-04-03Merge branch 'for-6.4/splice' into for-nextJens Axboe24-551/+284
2023-04-03Merge branch 'iter-ubuf.2' into for-nextJens Axboe14-104/+164
2023-04-03io_uring: cap io_sqring_entries() at SQ ring sizeJens Axboe2-2/+4
2023-04-03io_uring: rename trace_io_uring_submit_sqe() tracepointJens Axboe2-11/+7
2023-04-03io_uring: encapsulate task_work statePavel Begunkov8-73/+79
2023-04-03io_uring: remove extra tw trylocksPavel Begunkov1-2/+1
2023-04-03io_uring/io-wq: drop outdated commentJens Axboe1-5/+1
2023-04-03io_uring: kill unused notif declarationsPavel Begunkov1-13/+0
2023-04-03io-wq: Drop struct io_wqeGabriel Krisman Bertazi1-188/+156
2023-04-03io-wq: Move wq accounting to io_wqGabriel Krisman Bertazi1-38/+40
2023-04-03io_uring/kbuf: disallow mapping a badly aligned provided ring bufferJens Axboe1-0/+18
2023-04-03io_uring: Add KASAN support for alloc_cachesBreno Leitao4-4/+12
2023-04-03io_uring: Move from hlist to io_wq_work_nodeBreno Leitao2-12/+14
2023-04-03io_uring: One wqe per wqBreno Leitao1-110/+70
2023-04-03io_uring: add support for user mapped provided buffer ringJens Axboe4-24/+109
2023-04-03io_uring/kbuf: rename struct io_uring_buf_reg 'pad' to'flags'Jens Axboe2-3/+7
2023-04-03io_uring/kbuf: add buffer_list->is_mapped memberJens Axboe2-6/+11
2023-04-03io_uring/kbuf: move pinning of provided buffer ring into helperJens Axboe1-12/+25
2023-04-03io_uring: Adjust mapping wrt architecture aliasing requirementsHelge Deller1-0/+51
2023-04-03io_uring: avoid hashing O_DIRECT writes if the filesystem doesn't need itJens Axboe1-1/+7
2023-04-03fs: add FMODE_DIO_PARALLEL_WRITE flagJens Axboe3-2/+7
2023-04-02block: ublk_drv: cleanup 'struct ublk_map_data'Ming Lei1-15/+12
2023-04-02block: ublk_drv: clean up several helpersMing Lei1-13/+5
2023-04-02block: ublk_drv: add two helpers to clean up map/unmap requestMing Lei1-5/+14
2023-04-02block: ublk_drv: don't consider flush request in map/unmap ioMing Lei1-7/+3
2023-04-02block: ublk_drv: add common exit handlingMing Lei1-6/+9
2023-04-02Linux 6.3-rc5Linus Torvalds1-1/+1
2023-04-02Merge tag 'for-6.3-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds5-26/+107
2023-04-02Revert "venus: firmware: Correct non-pix start and end addresses"Javier Martinez Canillas1-2/+2
2023-04-02Merge tag 'driver-core-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds23-29/+60
2023-04-02Merge tag 'powerpc-6.3-4' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds3-2/+21
2023-04-01drbd: Pass a peer device to the resync and online verify functionsChristoph Böhmwalder6-108/+126
2023-04-01drbd: pass drbd_peer_device to __req_modChristoph Böhmwalder5-31/+46
2023-04-01drbd: drbd_uuid_compare: pass a peer_deviceChristoph Böhmwalder1-4/+5
2023-04-01drbd: INFO_bm_xfer_stats(): Pass a peer device argumentAndreas Gruenbacher3-7/+7
2023-04-01drbd: Add peer device parameter to whole-bitmap I/O handlersAndreas Gruenbacher7-62/+96
2023-04-01drbd: Rip out the ERR_IF_CNT_IS_NEGATIVE macroAndreas Gruenbacher1-22/+15
2023-04-01genetlink: make _genl_cmd_to_str staticChristoph Böhmwalder1-1/+1
2023-04-01null_blk: use kmap_local_page() and kunmap_local()Chaitanya Kulkarni1-4/+4
2023-04-01null_blk: use non-deprecated lib functionsChaitanya Kulkarni1-22/+7
2023-04-01Merge tag '6.3-rc4-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds3-10/+26
2023-04-01Merge tag 'input-for-v6.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-18/+63
2023-04-01Merge tag 'pinctrl-v6.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds6-40/+47
2023-04-01Merge tag 'kbuild-fixes-v6.3-2' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-3/+4
2023-04-01Merge tag 'iommu-fixes-6.3-rc4' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds7-40/+60
2023-03-31media: i2c: imx290: fix conditional function defintionsArnd Bergmann1-3/+3
2023-03-31Merge tag 'nfs-for-6.3-3' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds2-3/+3
2023-03-31Merge tag 'platform-drivers-x86-v6.3-4' of git://git.kernel.org/pub/scm/linux...Linus Torvalds4-15/+26
2023-03-31Merge tag 'pci-v6.3-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-5/+5
2023-03-31Merge tag 'regulator-fix-v6.3-rc4' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2023-03-31Merge tag 'block-6.3-2023-03-30' of git://git.kernel.dk/linuxLinus Torvalds4-31/+39
2023-03-31Merge tag 'io_uring-6.3-2023-03-30' of git://git.kernel.dk/linuxLinus Torvalds3-7/+7
2023-03-31platform/x86: ideapad-laptop: Stop sending KEY_TOUCHPAD_TOGGLEHans de Goede1-13/+10
2023-03-31platform/x86: asus-nb-wmi: Add quirk_asus_tablet_mode to other ROG Flow X13 m...weiliang15031-1/+2
2023-03-31platform/x86: gigabyte-wmi: add support for X570S AORUS ELITEHans de Goede1-0/+1
2023-03-31Merge tag 'thermal-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-6/+10
2023-03-31Merge tag 'acpi-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-46/+37
2023-03-31Merge tag 'riscv-for-linus-6.3-rc5' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-30/+38
2023-03-31Merge tag 'mips-fixes_6.3_1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-0/+13
2023-03-31Merge branch 'thermal-intel-fixes'Rafael J. Wysocki2-2/+8
2023-03-31iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplugKan Liang3-25/+46
2023-03-31iommu/vt-d: Allow zero SAGAW if second-stage not supportedLu Baolu1-1/+2
2023-03-31iommu/vt-d: Remove unnecessary locking in intel_irq_remapping_alloc()Lu Baolu1-6/+0
2023-03-30Merge tag 'md-fixes-2023-03-29' of https://git.kernel.org/pub/scm/linux/kerne...Jens Axboe1-1/+2
2023-03-30Merge tag 'dma-mapping-6.3-2023-03-31' of git://git.infradead.org/users/hch/d...Linus Torvalds1-13/+16
2023-03-30cifs: get rid of dead check in smb2_reconnect()Paulo Alcantara1-1/+0
2023-03-30cifs: prevent infinite recursion in CIFSGetDFSRefer()Paulo Alcantara1-2/+7
2023-03-30cifs: avoid races in parallel reconnects in smb1Paulo Alcantara1-6/+15
2023-03-30Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds4-10/+12
2023-03-30Merge tag 'nvme-6.3-2023-03-31' of git://git.infradead.org/nvme into block-6.3Jens Axboe2-21/+28
2023-03-30cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALLDavid Disseldorp1-1/+4
2023-03-30Merge tag 'net-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds54-262/+567
2023-03-30Merge tag 'for-6.3/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-3/+6
2023-03-30Merge tag 'drm-fixes-2023-03-30' of git://anongit.freedesktop.org/drm/drmLinus Torvalds30-200/+341
2023-03-30dm: fix __send_duplicate_bios() to always allow for splitting IOMike Snitzer1-0/+2
2023-03-30dm: fix improper splitting for abnormal biosMike Snitzer1-3/+4
2023-03-30net: ethernet: mtk_eth_soc: add missing ppe cache flush when deleting a flowFelix Fietkau1-0/+1
2023-03-30net: ethernet: mtk_eth_soc: fix L2 offloading with DSA untag offloadFelix Fietkau2-4/+7
2023-03-30net: ethernet: mtk_eth_soc: fix flow block refcounting logicFelix Fietkau1-1/+2
2023-03-30net: mvneta: fix potential double-frees in mvneta_txq_sw_deinit()Russell King (Oracle)1-0/+2
2023-03-30net: dsa: sync unicast and multicast addresses for VLAN filters tooVladimir Oltean1-5/+116
2023-03-30net: dsa: mv88e6xxx: Enable IGMP snooping on user ports onlySteffen Bätz1-2/+7
2023-03-30Merge branch 'etnaviv/fixes' of https://git.pengutronix.de/git/lst/linux into...Daniel Vetter4-56/+10
2023-03-30thermal: intel: powerclamp: Fix cpumask and max_idle module parametersDavid Arcari1-1/+8
2023-03-30Merge tag 'amd-drm-fixes-6.3-2023-03-30' of https://gitlab.freedesktop.org/ag...Daniel Vetter1-1/+6
2023-03-30Merge tag 'drm-misc-fixes-2023-03-30' of git://anongit.freedesktop.org/drm/dr...Daniel Vetter10-93/+90
2023-03-30Merge tag 'amd-drm-fixes-6.3-2023-03-29' of https://gitlab.freedesktop.org/ag...Daniel Vetter2-8/+58
2023-03-30Merge tag 'drm-intel-fixes-2023-03-30' of git://anongit.freedesktop.org/drm/d...Daniel Vetter13-42/+177
2023-03-30Merge tag 'sound-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds9-17/+38
2023-03-30Merge tag 'zonefs-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds1-2/+26
2023-03-30Revert "drm/scheduler: track GPU active time per entity"Lucas Stach2-13/+0
2023-03-30Revert "drm/etnaviv: export client GPU usage statistics via fdinfo"Lucas Stach1-42/+1
2023-03-30drm/etnaviv: fix reference leak when mmaping imported bufferLucas Stach1-1/+9
2023-03-30drm/amdgpu: allow more APUs to do mode2 reset when go to S4Tim Huang1-1/+6
2023-03-30iov_iter: import single vector iovecs as ITER_UBUFJens Axboe1-0/+27
2023-03-30iov_iter: convert import_single_range() to ITER_UBUFJens Axboe1-3/+1
2023-03-30iov_iter: overlay struct iovec and ubuf/lenJens Axboe1-9/+35
2023-03-30iov_iter: set nr_segs = 1 for ITER_UBUFJens Axboe1-1/+2
2023-03-30iov_iter: remove iov_iter_iovec()Jens Axboe1-9/+0
2023-03-30iov_iter: add iter_iov_addr() and iter_iov_len() helpersJens Axboe4-25/+24
2023-03-30ALSA: pcm: check for user backed iterator, not specific iterator typeJens Axboe1-2/+2
2023-03-30IB/qib: check for user backed iterator, not specific iterator typeJens Axboe1-1/+1
2023-03-30IB/hfi1: check for user backed iterator, not specific iterator typeJens Axboe1-5/+2
2023-03-30iov_iter: add iter_iovec() helperJens Axboe12-53/+73
2023-03-30xen/netback: use same error messages for same errorsJuergen Gross1-4/+2
2023-03-30io_uring: fix poll/netmsg alloc cachesPavel Begunkov1-0/+1
2023-03-30zonefs: Do not propagate iomap_dio_rw() ENOTBLK error to user spaceDamien Le Moal1-2/+12
2023-03-30zonefs: Always invalidate last cached page on append writeDamien Le Moal1-0/+14
2023-03-30Merge branch 'fix-header-length-on-skb-merging'Paolo Abeni2-1/+98
2023-03-30test/vsock: new skbuff appending testArseniy Krasnov1-0/+90
2023-03-30virtio/vsock: WARN_ONCE() for invalid state of socketArseniy Krasnov1-0/+7
2023-03-30virtio/vsock: fix header length on skb mergingArseniy Krasnov1-1/+1
2023-03-29Merge branch 'bnxt_en-3-bug-fixes'Jakub Kicinski3-4/+8
2023-03-29bnxt_en: Add missing 200G link speed reportingMichael Chan2-0/+3
2023-03-29bnxt_en: Fix typo in PCI id to device description string mappingKalesh AP1-4/+4
2023-03-29bnxt_en: Fix reporting of test result in ethtool selftestKalesh AP1-0/+1
2023-03-29i40e: fix registers dump after run ethtool adapter self testRadoslaw Tyl2-6/+7
2023-03-29Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski5-8/+102
2023-03-29Merge tag 'ieee802154-for-net-2023-03-29' of git://git.kernel.org/pub/scm/lin...Jakub Kicinski2-4/+2
2023-03-29bnx2x: use the right build_skb() helperJakub Kicinski1-2/+14
2023-03-29net: ipa: compute DMA pool size properlyAlex Elder1-1/+1
2023-03-30nvme-tcp: fix a possible UAF when failing to allocate an io queueSagi Grimberg1-20/+26
2023-03-29drm/amd/display: Take FEC Overhead into Timeslot CalculationFangzhi Zuo2-8/+27
2023-03-29drm/amd/display: Add DSC Support for Synaptics Cascaded MST HubFangzhi Zuo2-0/+31
2023-03-29Merge patch series "RISC-V: Fixes for riscv_has_extension[un]likely()'s alter...Palmer Dabbelt3-30/+38
2023-03-29RISC-V: always select RISCV_ALTERNATIVE for non-xip kernelsConor Dooley2-10/+8
2023-03-29RISC-V: add non-alternative fallback for riscv_has_extension_[un]likely()Conor Dooley1-20/+30
2023-03-29thermal: intel: int340x: processor_thermal: Fix additional deadlockSrinivas Pandruvada1-1/+0
2023-03-29md: fix regression for null-ptr-deference in __md_stop()Yu Kuai1-1/+2
2023-03-29Merge tag 'xtensa-20230327' of https://github.com/jcmvbkbc/linux-xtensaLinus Torvalds2-6/+12
2023-03-29Merge tag 'f2fs-fix-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2023-03-29io_uring/rsrc: fix rogue rsrc node grabbingPavel Begunkov1-7/+5
2023-03-29drm: test: Fix 32-bit issue in drm_buddy_testDavid Gow1-1/+2
2023-03-29drm: buddy_allocator: Fix buddy allocator init on 32-bit systemsDavid Gow1-2/+2
2023-03-29block: ensure bio_alloc_map_data() deals with ITER_UBUF correctlyJens Axboe1-2/+3
2023-03-29ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Zhuangwenhui1-0/+1
2023-03-29powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabledHaren Myneni1-0/+8
2023-03-29cacheinfo: Fix LLC is not exported through sysfsYicong Yang1-5/+11