aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-05-24io_uring: support true async buffered reads, if file provides itasync-buffered.4Jens Axboe1-0/+112
2020-05-24mm: add kiocb_wait_page_queue_init() helperJens Axboe1-0/+21
2020-05-24btrfs: flag files as supporting buffered async readsJens Axboe1-1/+1
2020-05-24xfs: flag files as supporting buffered async readsJens Axboe1-1/+1
2020-05-24block: flag block devices as supporting IOCB_WAITQJens Axboe1-1/+1
2020-05-24ext4: flag as supporting buffered async readsJens Axboe1-1/+1
2020-05-24fs: add FMODE_BUF_RASYNCJens Axboe1-0/+3
2020-05-24mm: support async buffered reads in generic_file_buffered_read()Jens Axboe1-7/+26
2020-05-24mm: add support for async page lockingJens Axboe3-1/+56
2020-05-23mm: abstract out wake_page_match() from wake_page_function()Jens Axboe2-31/+41
2020-05-22mm: allow read-ahead with IOCB_NOWAIT setJens Axboe1-2/+0
2020-05-22block: read-ahead submission should imply no-wait as wellJens Axboe1-1/+2
2020-05-22Merge branch 'io_uring-5.7' into async-bufferedJens Axboe1-26/+34
2020-05-22Merge branch 'master' into async-bufferedJens Axboe41-104/+184
2020-05-22Merge branch 'for-5.8/block' into for-nextJens Axboe22-49/+27
2020-05-22block: remove the disk and queue NULL checks in blkdev_issue_flushChristoph Hellwig1-8/+0
2020-05-22block: remove the error_sector argument to blkdev_issue_flushChristoph Hellwig22-41/+27
2020-05-21Merge branch 'for-5.8/drivers' into for-nextJens Axboe8-195/+340
2020-05-21block: remove ioctl_by_bdevChristoph Hellwig2-13/+0
2020-05-21s390/dasd: remove ioctl_by_bdev callsStefan Haberland4-6/+62
2020-05-21dasd: refactor dasd_ioctl_informationChristoph Hellwig1-19/+23
2020-05-21loop: Add LOOP_CONFIGURE ioctlMartijn Coenen2-28/+97
2020-05-21loop: Clean up LOOP_SET_STATUS lo_flags handlingMartijn Coenen2-8/+21
2020-05-21loop: Rework lo_ioctl() __user argument castingMartijn Coenen1-6/+5
2020-05-21loop: Move loop_set_status_from_info() and friends upMartijn Coenen1-103/+103
2020-05-21loop: Factor out configuring loop from statusMartijn Coenen1-50/+67
2020-05-21loop: Remove figure_loop_size()Martijn Coenen1-9/+4
2020-05-21loop: Refactor loop_set_status() size calculationMartijn Coenen1-18/+19
2020-05-21loop: Switch to set_capacity_revalidate_and_notify()Martijn Coenen1-3/+2
2020-05-21loop: Factor out setting loop device sizeMartijn Coenen1-9/+21
2020-05-21loop: Remove sector_t truncation checksMartijn Coenen1-14/+7
2020-05-21loop: Call loop_config_discard() only after new config is appliedMartijn Coenen1-2/+2
2020-05-20Merge tag 'fixes-for-5.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-3/+6
2020-05-20Merge tag 'for-linus-5.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-39/+9
2020-05-20Merge tag 'for-linus-5.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-2/+3
2020-05-20Merge tag 'pm-5.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds2-12/+9
2020-05-20Merge tag 'ovl-fixes-5.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-0/+21
2020-05-20pipe: Fix pipe_full() test in opipe_prep().Tetsuo Handa1-1/+1
2020-05-20Merge branch 'for-5.8/io_uring' into for-nextJens Axboe1-11/+2
2020-05-20io_uring: don't submit sqes when ctx->refs is dyingXiaoguang Wang1-11/+2
2020-05-20io_uring: reset -EBUSY error when io sq thread is waken upio_uring-5.7-2020-05-22io_uring-5.7Xiaoguang Wang1-0/+1
2020-05-20Merge branch 'master' into for-nextJens Axboe391-1767/+3504
2020-05-19io_uring: don't add non-IO requests to iopoll pending listJens Axboe1-1/+2
2020-05-19Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-1/+1
2020-05-19Merge tag 'arc-5.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/vgup...Linus Torvalds9-16/+16
2020-05-19fix multiplication overflow in copy_fdtable()Al Viro1-1/+1
2020-05-19io_uring: don't use kiocb.private to store buf_indexBijan Mottahedeh1-8/+8
2020-05-19Merge branch 'i2c/for-current-fixed' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds10-16/+58
2020-05-19Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+17
2020-05-19Merge tag 'iommu-fixes-v5.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-11/+18
2020-05-19vsprintf: don't obfuscate NULL and error pointersIlya Dryomov2-1/+25
2020-05-19Merge branch 'for-5.8/block' into for-nextJens Axboe12-113/+119
2020-05-19block: Remove unused flush_queue_delayed in struct blk_flush_queueBaolin Wang2-2/+0
2020-05-19null_blk: Zero-initialize read buffers in non-memory-backed modeBart Van Assche1-0/+26
2020-05-19block: Document the bio_vec propertiesBart Van Assche1-2/+11
2020-05-19bio.h: Declare the arguments of the bio iteration functions constBart Van Assche1-3/+3
2020-05-19block: Fix type of first compat_put_{,u}long() argumentBart Van Assche1-2/+2
2020-05-19block: merge part_{inc,dev}_in_flight into their only callersChristoph Hellwig3-26/+8
2020-05-19block: don't call part_{inc,dec}_in_flight for blk-mq devicesChristoph Hellwig2-18/+5
2020-05-19block: move the blk-mq calls out of part_in_flight{,_rw}Christoph Hellwig1-14/+14
2020-05-19block: mark blk_account_io_completion staticChristoph Hellwig2-2/+1
2020-05-19blk-mq: allow blk_mq_make_request to consume the q_usage_counter referenceChristoph Hellwig4-31/+37
2020-05-19blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctxChristoph Hellwig1-3/+0
2020-05-19blk-mq: remove a pointless queue enter pair in blk_mq_alloc_requestChristoph Hellwig1-3/+0
2020-05-19blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_requestChristoph Hellwig1-11/+16
2020-05-19iommu: Fix deferred domain attachmentJoerg Roedel1-6/+11
2020-05-19mtd:rawnand: brcmnand: Fix PM resume crashKamal Dasu1-2/+1
2020-05-18mtd: Fix mtd not registered due to nvmem name collisionRicardo Ribalda Delgado1-1/+1
2020-05-18mtd: spinand: Propagate ECC information to the MTD structureMiquel Raynal1-0/+4
2020-05-18Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/l...Linus Torvalds5-34/+40
2020-05-18Merge tag 'for-5.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/link...Linus Torvalds2-6/+8
2020-05-18afs: Don't unlock fetched data pages until the op completes successfullyDavid Howells2-8/+8
2020-05-18io_uring: cancel work if task_work_add() failsJens Axboe1-3/+5
2020-05-18Merge branch 'for-5.8/io_uring' into for-nextJens Axboe4-174/+349
2020-05-18Merge branch 'for-5.8/drivers' into for-nextJens Axboe1-3/+3
2020-05-18Merge branch 'for-5.8/block' into for-nextJens Axboe2-4/+2
2020-05-18ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactiveRafael J. Wysocki2-12/+9
2020-05-18exfat: fix possible memory leak in exfat_find()Wei Yongjun1-0/+1
2020-05-18exfat: use iter_file_splice_writeEric Sandeen1-6/+7
2020-05-17Linux 5.7-rc6Linus Torvalds1-1/+1
2020-05-17io_uring: async task poll trigger cleanupJens Axboe1-17/+16
2020-05-17Merge tag 'for-linus-5.7-2' of git://github.com/cminyard/linux-ipmiLinus Torvalds1-2/+2
2020-05-17ubi: Fix seq_file usage in detailed_erase_block_info debugfs fileRichard Weinberger1-10/+2
2020-05-17ubifs: fix wrong use of crypto_shash_descsize()Eric Biggers2-24/+6
2020-05-17io_uring: remove dead check in io_splice()Jens Axboe1-4/+1
2020-05-17io_uring: add tee(2) supportPavel Begunkov2-3/+60
2020-05-17splice: export do_tee()Pavel Begunkov2-2/+4
2020-05-17io_uring: don't repeat valid flag listPavel Begunkov1-3/+1
2020-05-17io_uring: rename io_file_put()Pavel Begunkov1-9/+13
2020-05-17io_uring: remove req->needs_fixed_filesPavel Begunkov1-9/+12
2020-05-17io_uring: cleanup io_poll_remove_one() logicJens Axboe1-14/+13
2020-05-17Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds6-66/+58
2020-05-17Merge tag 'usb-5.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds22-123/+448
2020-05-17Merge branch 'exec-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds1-2/+2
2020-05-17Merge tag 'objtool-urgent-2020-05-17' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-7/+9
2020-05-17Merge tag 'x86_urgent_for_v5.7-rc7' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds5-1/+23
2020-05-17exec: Move would_dump into flush_old_execEric W. Biederman1-2/+2
2020-05-17io_uring: fix FORCE_ASYNC req preparationPavel Begunkov1-3/+9
2020-05-17io_uring: don't prepare DRAIN reqs twicePavel Begunkov1-6/+7
2020-05-17io_uring: initialize ctx->sqo_wait earlierJens Axboe1-1/+1
2020-05-16Merge tag '5.7-rc5-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds3-3/+3
2020-05-16Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds12-88/+325
2020-05-16Merge tag 'powerpc-5.7-4' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds9-33/+78
2020-05-16Merge tag 'csky-for-linus-5.7-rc6' of git://github.com/c-sky/csky-linuxLinus Torvalds20-178/+226
2020-05-16blktrace: Report pid with note messagesJan Kara1-2/+2
2020-05-16block/swim3: use set_current_state macroXu Wang1-3/+3
2020-05-16Merge tag 'arm-soc-fixes-5.7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds56-171/+168
2020-05-16Merge tag 'block-5.7-2020-05-16' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+5
2020-05-16block: remove the REQ_NOWAIT_INLINE flagChristoph Hellwig1-2/+0
2020-05-16Merge tag 'pinctrl-v5.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds6-11/+40
2020-05-16Merge tag 'io_uring-5.7-2020-05-15' of git://git.kernel.dk/linux-blockLinus Torvalds1-9/+8
2020-05-16Merge branch 'nvme-5.7' of git://git.infradead.org/nvme into block-5.7block-5.7-2020-05-16Jens Axboe1-0/+5
2020-05-15Merge tag 'renesas-fixes-for-v5.7-tag2' of git://git.kernel.org/pub/scm/linux...Arnd Bergmann17-41/+7
2020-05-15Merge tag 'sunxi-fixes-for-5.7-1' of git://git.kernel.org/pub/scm/linux/kerne...Arnd Bergmann2-19/+1
2020-05-15Merge tag 'nfs-for-5.7-5' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds10-38/+42
2020-05-15io_uring: file registration list and lock optimizationJens Axboe1-14/+10
2020-05-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds78-204/+459
2020-05-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds13-39/+68
2020-05-15Merge tag 'linux-kselftest-5.7-rc6' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-12/+22
2020-05-15Merge tag 'riscv-for-linus-5.7-rc6' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds9-21/+25
2020-05-15io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flagsStefano Garzarella2-0/+9
2020-05-15io_uring: add 'cq_flags' field for the CQ ringStefano Garzarella2-2/+12
2020-05-15Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-0/+1
2020-05-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller14-43/+137
2020-05-15io_uring: allow POLL_ADD with double poll_wait() usersJens Axboe1-72/+146
2020-05-15io_uring: batch reap of dead file registrationsJens Axboe1-12/+42
2020-05-15KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mceJim Mattson1-1/+1
2020-05-15Merge branch 'kvm-amd-fixes' into HEADPaolo Bonzini12-87/+324
2020-05-15selftests: mptcp: pm: rm the right tmp fileMatthieu Baerts1-1/+1
2020-05-15dpaa2-eth: properly handle buffer size restrictionsIoana Ciornei2-12/+18
2020-05-15Merge tag 'hwmon-for-v5.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-4/+14
2020-05-15Merge tag 'sound-5.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds7-13/+111
2020-05-15Merge tag 'drm-fixes-2020-05-15' of git://anongit.freedesktop.org/drm/drmLinus Torvalds38-274/+439
2020-05-15Merge branch 'restrict-bpf_probe_read'Alexei Starovoitov8-35/+101
2020-05-15bpf: Restrict bpf_trace_printk()'s %s usage and add %pks, %pus specifierDaniel Borkmann3-32/+88
2020-05-15bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_rangeDaniel Borkmann1-1/+3
2020-05-15bpf: Restrict bpf_probe_read{, str}() only to archs where they workDaniel Borkmann5-2/+10
2020-05-15USB: gadget: fix illegal array access in binding with UDCKyungtae Kim1-0/+3
2020-05-15usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534BEugeniu Rosca1-1/+5
2020-05-15Merge tag 'fixes-for-v5.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/g...Greg Kroah-Hartman6-95/+385
2020-05-15x86: Fix early boot crash on gcc-10, third tryBorislav Petkov5-1/+23
2020-05-15MAINTAINERS: add maintainer for mediatek i2c controller driverQii Wang1-0/+7
2020-05-15i2c: mux: Replace zero-length array with flexible-arrayGustavo A. R. Silva1-1/+1
2020-05-15i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_pro...Christophe JAILLET1-0/+1
2020-05-15i2c: altera: Fix race between xfer_msg and isr threadAtsushi Nemoto1-1/+9
2020-05-15i2c: algo-pca: update contact emailWolfram Sang1-1/+1
2020-05-15i2c: at91: Fix pinmux after devm_gpiod_get() for bus recoveryCodrin Ciubotariu1-3/+17
2020-05-15ARM: dts: iwg20d-q7-dbcm-ca: Remove unneeded properties in hdmi@39Ricardo Cañuelo1-2/+0
2020-05-15ARM: dts: renesas: Make hdmi encoder nodes compliant with DT bindingsRicardo Cañuelo9-24/+4
2020-05-15arm64: dts: renesas: Make hdmi encoder nodes compliant with DT bindingsRicardo Cañuelo6-14/+2
2020-05-15x86/unwind/orc: Fix error handling in __unwind_start()Josh Poimboeuf1-7/+9
2020-05-15Merge tag 'drm-misc-fixes-2020-05-14' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-3/+1
2020-05-15Merge tag 'drm-intel-fixes-2020-05-13-1' of git://anongit.freedesktop.org/drm...Dave Airlie8-27/+79
2020-05-14MAINTAINERS: Mark networking drivers as Maintained.David S. Miller1-1/+1
2020-05-14ipmr: Add lockdep expression to ipmr_for_each_table macroAmol Grover1-3/+4
2020-05-14ipmr: Fix RCU list debugging warningAmol Grover1-1/+2
2020-05-14drivers: net: hamradio: Fix suspicious RCU usage warning in bpqether.cMadhuparna Bhowmik1-1/+2
2020-05-14net: phy: broadcom: fix BCM54XX_SHD_SCR3_TRDDAPD value for BCM54810Kevin Lo2-2/+7
2020-05-14evm: Fix a small race in init_desc()Dan Carpenter1-22/+22
2020-05-14io_uring: name sq thread and ref completionsJens Axboe1-16/+10
2020-05-14cifs: fix leaked reference on requeued writeAdam McCoy1-1/+1
2020-05-14NFSv3: fix rpc receive buffer size for MOUNT callOlga Kornievskaia1-1/+2
2020-05-14tcp: fix error recovery in tcp_zerocopy_receive()Eric Dumazet1-3/+4
2020-05-14ARC: show_regs: avoid extra line of outputVineet Gupta1-8/+6
2020-05-14char: ipmi: convert to use i2c_new_client_device()Wolfram Sang1-2/+2
2020-05-14SUNRPC: 'Directory with parent 'rpc_clnt' already present!'J. Bruce Fields1-1/+1
2020-05-14Merge tag 'mmc-v5.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulf...Linus Torvalds5-17/+41
2020-05-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller6-9/+40
2020-05-14MAINTAINERS: Add Jakub to networking drivers.David S. Miller1-0/+1
2020-05-14MAINTAINERS: another add of Karsten Graul for S390 networkingUrsula Braun1-0/+1
2020-05-14drivers: ipa: fix typos for ipa_smp2p structure docWang Wenhu1-1/+1
2020-05-14pppoe: only process PADT targeted at local interfacesGuillaume Nault1-0/+3
2020-05-14selftests/bpf: Enforce returning 0 for fentry/fexit programsYonghong Song1-2/+2
2020-05-14bpf: Enforce returning 0 for fentry/fexit progsYonghong Song1-0/+17
2020-05-14net: stmmac: fix num_por initializationVinod Koul1-2/+15
2020-05-14security: Fix the default value of secid_to_secctx hookAnders Roxell1-1/+1
2020-05-14libbpf: Fix register naming in PT_REGS s390 macrosSumanth Korikkar1-2/+2
2020-05-14bpf: Fix bug in mmap() implementation for BPF array mapAndrii Nakryiko2-1/+14
2020-05-14samples: bpf: Fix build errorMatteo Croce1-2/+0
2020-05-14Merge branch 'akpm' (patches from Andrew)Linus Torvalds7-39/+86
2020-05-14Merge tag 'for-linus-2020-05-13' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-6/+7
2020-05-14Merge tag 'trace-v5.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds6-44/+73
2020-05-14Merge tag 'pm-5.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds3-21/+18
2020-05-14kasan: add missing functions declarations to kasan.hAndrey Konovalov1-2/+32
2020-05-14kasan: consistently disable debugging featuresAndrey Konovalov1-5/+10
2020-05-14ipc/util.c: sysvipc_find_ipc() incorrectly updates position indexVasily Averin1-6/+6
2020-05-14userfaultfd: fix remap event with MREMAP_DONTUNMAPBrian Geffon1-1/+1
2020-05-14mm/gup: fix fixup_user_fault() on multiple retriesPeter Xu1-5/+7
2020-05-14epoll: call final ep_events_available() check under the lockRoman Penyaev1-20/+28
2020-05-14mm, memcg: fix inconsistent oom event behaviorYafang Shao1-0/+2
2020-05-14USB: usbfs: fix mmap dma mismatchGreg Kroah-Hartman1-3/+13
2020-05-15csky: Fixup raw_copy_from_user()Al Viro2-29/+28
2020-05-15csky: Fixup gdbmacros.txt with name sp in thread_structGuo Ren4-9/+9
2020-05-14ALSA: hda/realtek - Limit int mic boost for Thinkpad T530Takashi Iwai1-1/+9
2020-05-14Merge branch 'for-5.8/block' into for-nextJens Axboe22-6/+2287
2020-05-14block: blk-crypto-fallback for Inline EncryptionSatya Tangirala6-21/+752
2020-05-14block: Make blk-integrity preclude hardware inline encryptionSatya Tangirala4-0/+59
2020-05-14block: Inline encryption support for blk-mqSatya Tangirala14-7/+684
2020-05-14block: Keyslot Manager for Inline EncryptionSatya Tangirala6-0/+550
2020-05-14Documentation: Document the blk-crypto frameworkSatya Tangirala2-0/+264