aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-01-04io_uring: add support for send(2) and recv(2)for-5.6/io_uringJens Axboe2-5/+137
2019-12-30io_uring: remove extra io_wq_current_is_worker()Pavel Begunkov1-2/+1
2019-12-30io_uring: optimise commit_sqring() for common casePavel Begunkov1-8/+6
2019-12-30io_uring: optimise head checks in io_get_sqring()Pavel Begunkov1-9/+4
2019-12-30io_uring: clamp to_submit in io_submit_sqes()Pavel Begunkov1-2/+2
2019-12-29io_uring: add support for IORING_SETUP_CLAMPJens Axboe2-3/+15
2019-12-29io_uring: extend batch freeing to cover more casesJens Axboe1-31/+69
2019-12-29io_uring: wrap multi-req freeing in struct req_batchJens Axboe1-34/+31
2019-12-29io_uring: batch getting pcpu referencesPavel Begunkov1-9/+17
2019-12-29pcpu_ref: add percpu_ref_tryget_many()Pavel Begunkov1-5/+21
2019-12-29io_uring: add IORING_OP_MADVISEJens Axboe2-1/+56
2019-12-29mm: make do_madvise() available internallyJens Axboe2-1/+7
2019-12-29io_uring: add IORING_OP_FADVISEJens Axboe2-0/+55
2019-12-28io_uring: allow use of offset == -1 to mean file positionJens Axboe2-1/+11
2019-12-28io_uring: add non-vectored read/write commandsJens Axboe2-0/+25
2019-12-28io_uring: improve poll completion performanceJens Axboe1-20/+88
2019-12-28io_uring: split overflow state into SQ and CQ sideJens Axboe1-13/+27
2019-12-28io_uring: add lookup table for various opcode needsJens Axboe1-53/+157
2019-12-28io_uring: remove two unnecessary function declarationsJens Axboe1-2/+0
2019-12-28io_uring: move *queue_link_head() from common pathPavel Begunkov1-17/+15
2019-12-28io_uring: rename prev to headPavel Begunkov1-5/+5
2019-12-28io_uring: add IOSQE_ASYNCJens Axboe2-2/+15
2019-12-28io-wq: support concurrent non-blocking workJens Axboe2-1/+5
2019-12-28io_uring: add support for IORING_OP_STATXJens Axboe2-3/+93
2019-12-28fs: make two stat prep helpers availableJens Axboe2-12/+28
2019-12-28io_uring: avoid ring quiesce for fixed file set unregister and updateJens Axboe2-133/+346
2019-12-28io_uring: add support for IORING_OP_CLOSEJens Axboe2-0/+110
2019-12-28io-wq: add support for uncancellable workJens Axboe3-2/+12
2019-12-28fs: move filp_close() outside of __close_fd_get_file()Jens Axboe2-4/+8
2019-12-28io_uring: add support for IORING_OP_OPENATJens Axboe2-2/+105
2019-12-28fs: make build_open_flags() available internallyJens Axboe2-1/+2
2019-12-28fs: add namei support for doing a non-blocking path lookupJens Axboe2-1/+21
2019-12-23io_uring: add support for fallocate()Jens Axboe2-0/+61
2019-12-23io-wq: remove unused busy list from io_sqeHillf Danton1-8/+0
2019-12-20io_uring: pass in 'sqe' to the prep handlersJens Axboe1-242/+251
2019-12-20io_uring: standardize the prep methodsJens Axboe1-65/+63
2019-12-20io_uring: read 'count' for IORING_OP_TIMEOUT in prep handlerJens Axboe1-3/+8
2019-12-20io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handlerJens Axboe1-31/+33
2019-12-20io_uring: move all prep state for IORING_OP_CONNECT to prep handlerJens Axboe1-18/+22
2019-12-20io_uring: add and use struct io_rw for read/writesJens Axboe1-46/+50
2019-12-20io_uring: use u64_to_user_ptr() consistentlyJens Axboe1-9/+7
2019-12-18io_uring: io_wq_submit_work() should not touch req->rwio_uring-5.5-20191220Jens Axboe1-3/+8
2019-12-18io_uring: don't wait when under-submittingPavel Begunkov1-0/+4
2019-12-17io_uring: warn about unhandled opcodeJens Axboe1-2/+6
2019-12-17io_uring: read opcode and user_data from SQE exactly onceJens Axboe1-25/+20
2019-12-17io_uring: make IORING_OP_TIMEOUT_REMOVE deferrableJens Axboe1-10/+34
2019-12-17io_uring: make IORING_OP_CANCEL_ASYNC deferrableJens Axboe1-4/+28
2019-12-17io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrableJens Axboe1-14/+54
2019-12-17io_uring: make HARDLINK imply LINKPavel Begunkov1-1/+1
2019-12-17io_uring: any deferred command must have stable sqe dataJens Axboe1-49/+172
2019-12-17io_uring: remove 'sqe' parameter to the OP helpers that take itJens Axboe1-36/+44
2019-12-17io_uring: fix pre-prepped issue with force_nonblock == trueJens Axboe1-77/+98
2019-12-17io-wq: re-add io_wq_current_is_worker()Jens Axboe1-2/+6
2019-12-15io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSGJens Axboe1-14/+26
2019-12-15io_uring: fix stale comment and a few typosBrian Gianforcaro2-5/+5
2019-12-13Merge tag 'nios2-v5.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds1-0/+8
2019-12-13Merge tag 'devicetree-fixes-for-5.5' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds50-67/+66
2019-12-13Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-12/+24
2019-12-13Merge tag 'pci-v5.5-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+3
2019-12-13Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-29/+6
2019-12-13Merge tag 'pm-5.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds5-77/+235
2019-12-13Merge tag 'sound-5.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds6-27/+14
2019-12-13Merge tag 'drm-fixes-2019-12-13' of git://anongit.freedesktop.org/drm/drmLinus Torvalds52-440/+707
2019-12-13Merge tag 'for-linus-20191212' of git://git.kernel.dk/linux-blockLinus Torvalds17-59/+78
2019-12-13Merge tag 'io_uring-5.5-20191212' of git://git.kernel.dk/linux-blockLinus Torvalds5-107/+146
2019-12-13Merge tag 'for-5.5/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds10-84/+248
2019-12-13Merge tag 'sizeof_field-v5.5-rc2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds116-306/+299
2019-12-13Merge branches 'pm-cpuidle' and 'acpi-pm'Rafael J. Wysocki3-2/+23
2019-12-13Merge tag 'drm-fixes-5.5-2019-12-12' of git://people.freedesktop.org/~agd5f/l...Dave Airlie27-118/+299
2019-12-13Merge tag 'drm-intel-fixes-2019-12-12' of git://anongit.freedesktop.org/drm/d...Dave Airlie9-148/+177
2019-12-13Merge tag 'drm-misc-next-fixes-2019-12-12' of git://anongit.freedesktop.org/d...Dave Airlie7-41/+49
2019-12-12of/platform: Unconditionally pause/resume sync state during kernel initSaravana Kannan1-3/+3
2019-12-12dt-bindings: memory-controllers: tegra: Fix type referencesRob Herring3-5/+10
2019-12-12dt-bindings: Change maintainer addressMaxime Ripard44-44/+44
2019-12-12PCI: rockchip: Fix IO outbound ATU register numberEnric Balletbo i Serra1-1/+3
2019-12-12drm/amdgpu: add invalidate semaphore limit for SRIOV in gmc10changzhu1-8/+21
2019-12-12drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9changzhu1-20/+24
2019-12-12Merge tag 'ceph-for-5.5-rc2' of git://github.com/ceph/ceph-clientLinus Torvalds7-42/+85
2019-12-12cpuidle: Drop unnecessary type cast in cpuidle_poll_time()Rafael J. Wysocki1-1/+1
2019-12-12blk-cgroup: remove blkcg_drain_queuefor-linus-20191212for-linusGuoqing Jiang2-22/+0
2019-12-12block: fix NULL pointer dereference in account statistics with IDELogan Gunthorpe1-2/+3
2019-12-12drm/amdgpu: avoid using invalidate semaphore for picassochangzhu1-8/+20
2019-12-12Revert "drm/amdgpu: dont schedule jobs while in reset"Alex Deucher1-4/+1
2019-12-12nios2: Fix ioremapGuenter Roeck1-0/+8
2019-12-12Merge branch 'linux-5.5' of git://github.com/skeggsb/linux into drm-fixesDave Airlie5-109/+149
2019-12-11Merge branch 'md-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/song...Jens Axboe3-2/+3
2019-12-12Merge tag 'drm-misc-fixes-2019-12-11' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2-21/+28
2019-12-11Merge tag 'afs-fixes-20191211' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-19/+20
2019-12-11io_uring: ensure we return -EINVAL on unknown opcodeio_uring-5.5-20191212Jens Axboe2-24/+36
2019-12-11Merge tag 'erofs-for-5.5-rc2-fixes' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-13/+16
2019-12-11Merge tag 'trace-v5.5-3' of git://git.kernel.org/pub/scm/linux/kernel/git/ros...Linus Torvalds6-33/+22
2019-12-11pipe: simplify signal handling in pipe_read() and add commentsLinus Torvalds1-7/+29
2019-12-11drm/amdgpu: fix license on Kconfig and MakefilesAlex Deucher7-4/+7
2019-12-11drm/amdgpu/gfx10: update gfx golden settings for navi14Tianci.Yin1-0/+2
2019-12-11drm/amdgpu/gfx10: update gfx golden settingsTianci.Yin1-0/+2
2019-12-11drm/amdgpu/gfx10: update gfx golden settings for navi14Tianci.Yin1-0/+1
2019-12-11drm/amdgpu/gfx10: update gfx golden settingsTianci.Yin1-0/+1
2019-12-11md: make sure desc_nr less than MD_SB_DISKSYufen Yu1-0/+1
2019-12-11md: raid1: check rdev before reference in raid1_sync_request funcZhiqiang Liu1-1/+1
2019-12-11raid5: need to set STRIPE_HANDLE for batch headGuoqing Jiang1-1/+1
2019-12-11afs: Show volume name in /proc/net/afs/<cell>/volumesDavid Howells1-3/+4
2019-12-11afs: Fix missing cell comparison in afs_test_super()David Howells1-0/+1
2019-12-11afs: Fix creation calls in the dynamic root to fail with EOPNOTSUPPDavid Howells1-0/+3
2019-12-11afs: Fix mountpoint parsingDavid Howells1-2/+4
2019-12-11dt-bindings: net: ti: cpsw-switch: update to fix commentsGrygorii Strashko1-15/+7
2019-12-11dt-bindings: remoteproc: stm32: add wakeup-source propertyArnaud Pouliquen1-0/+2
2019-12-11drm/i915: Serialise with remote retirementChris Wilson1-3/+23
2019-12-11virtio_balloon: divide/multiply instead of shiftsMichael S. Tsirkin1-4/+5
2019-12-11virtio_balloon: name cleanupsMichael S. Tsirkin1-12/+12
2019-12-11virtio-balloon: fix managed page counts when migrating pages between zonesDavid Hildenbrand1-0/+11
2019-12-11i2c: add helper to check if a client has a driver attachedWolfram Sang1-0/+5
2019-12-11ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIOHui Wang1-5/+3
2019-12-10io_uring: add sockets to list of files that support non-blocking issueJens Axboe1-2/+4
2019-12-10net: make socket read/write_iter() honor IOCB_NOWAITJens Axboe1-2/+2
2019-12-10io_uring: only hash regular files for async work executionJens Axboe1-1/+3
2019-12-10io_uring: run next sqe inline if possibleJens Axboe1-4/+11
2019-12-10io_uring: don't dynamically allocate poll dataJens Axboe1-16/+11
2019-12-10io_uring: deferred send/recvmsg should assign iovJens Axboe1-2/+2
2019-12-10io_uring: sqthread should grab ctx->uring_lock for submissionsJens Axboe1-5/+2
2019-12-10io-wq: briefly spin for new work after finishing workJens Axboe2-5/+26
2019-12-10io-wq: remove worker->wait waitqueueJens Axboe1-8/+2
2019-12-10io_uring: allow unbreakable linksJens Axboe2-38/+47
2019-12-10cpuidle: Fix cpuidle_driver_state_disabled()Rafael J. Wysocki1-0/+10
2019-12-10drm/amd/display: include linux/slab.h where neededArnd Bergmann1-0/+2
2019-12-10i2c: fix header file kernel-doc warningRandy Dunlap1-0/+1
2019-12-10i2c: remove i2c_new_dummy() APIWolfram Sang2-29/+0
2019-12-10drm/amd/display: fix undefined struct member referenceArnd Bergmann1-0/+2
2019-12-10ftrace: Fix function_graph tracer interaction with BPF trampolineAlexei Starovoitov4-26/+21
2019-12-10tracing: remove set but not used variable 'buffer'YueHaibing1-2/+0
2019-12-10module: Remove accidental change of module_enable_x()Steven Rostedt (VMware)1-5/+1
2019-12-10ALSA: hda/hdmi - Fix duplicate unref of pci_devLukas Wunner1-1/+0
2019-12-10docs: dm-integrity: remove reference to ARC4Eric Biggers1-1/+1
2019-12-10drm/nouveau/kms/nv50-: fix panel scalingBen Skeggs1-3/+3
2019-12-10drm/nouveau/kms/nv50-: Limit MST BPC to 8Lyude Paul1-1/+8
2019-12-10drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atomLyude Paul3-27/+36
2019-12-10drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBNLyude Paul1-20/+24
2019-12-10drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardwareHans de Goede2-7/+27
2019-12-10drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bitHans de Goede1-55/+55
2019-12-10drm/i915/gt: Detect if we miss WaIdleLiteRestoreChris Wilson1-25/+21
2019-12-10drm/i915/hdcp: Nuke intel_hdcp_transcoder_config()Ville Syrjälä5-28/+14
2019-12-10drm/i915/fbc: Disable fbc by default on all glk+Ville Syrjälä1-1/+1
2019-12-10drm/i915/perf: Configure OAR for specific contextUmesh Nerlige Ramappa1-87/+112
2019-12-10drm/i915/perf: Allow non-privileged access when OA buffer is not sampledUmesh Nerlige Ramappa1-2/+3
2019-12-10MAINTAINERS: Match on dma_buf|fence|resv anywhereDaniel Vetter1-0/+1
2019-12-09block: fix "check bi_size overflow before merge"Andreas Gruenbacher1-1/+3
2019-12-10ACPI: PM: Avoid attaching ACPI PM domain to certain devicesRafael J. Wysocki1-1/+11
2019-12-09Merge tag 'for-5.5-rc1-kconfig-tag' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+1
2019-12-09ceph: add more debug info when decoding mdsmapXiubo Li1-4/+8
2019-12-09ceph: switch to global cap helperXiubo Li1-14/+10
2019-12-09ceph: trigger the reclaim work once there has enough pending capsXiubo Li1-1/+1
2019-12-09ceph: show tasks waiting on caps in debugfs caps fileJeff Layton4-0/+40
2019-12-09ceph: convert int fields in ceph_mount_options to unsigned intJeff Layton3-23/+26
2019-12-09Merge tag 'printk-for-5.5-pr-warning-removal' of git://git.kernel.org/pub/scm...Linus Torvalds5-17/+7
2019-12-09ALSA: fireface: fix return value in error path of isochronous resources reser...Takashi Sakamoto1-1/+1
2019-12-09ALSA: oxfw: fix return value in error path of isochronous resources reservationTakashi Sakamoto1-1/+1
2019-12-09Merge tag 'thermal-5.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-5/+3
2019-12-09treewide: Use sizeof_field() macroPankaj Bharadiya115-298/+298
2019-12-09MIPS: OCTEON: Replace SIZEOF_FIELD() macroPankaj Bharadiya1-8/+1
2019-12-09btrfs: add Kconfig dependency for BLAKE2BDavid Sterba1-0/+1
2019-12-09afs: Fix SELinux setting security label on /afsDavid Howells1-1/+0
2019-12-09afs: Fix afs_find_server lookups for ipv4 peersMarc Dionne1-13/+8
2019-12-09drm/i915/gt: Save irqstate around virtual_context_destroyChris Wilson1-2/+3
2019-12-09cpuidle: use first valid target residency as poll timeMarcelo Tosatti1-0/+1
2019-12-09Merge tag 'devfreq-fixes-for-5.5-rc2' of git://git.kernel.org/pub/scm/linux/k...Rafael J. Wysocki2-75/+212
2019-12-09drm: meson: venc: cvbs: fix CVBS mode matchingMartin Blumenstingl1-21/+27
2019-12-09Merge tag 'drm-misc-fixes-2019-11-25' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2-3/+5
2019-12-09ALSA: firewire-motu: fix double unlocked 'motu->mutex'Takashi Sakamoto1-6/+2
2019-12-09PM / devfreq: Use PM QoS for sysfs min/max_freqLeonard Crestez2-21/+64
2019-12-09PM / devfreq: Add PM QoS supportLeonard Crestez2-0/+82
2019-12-09PM / devfreq: Don't fail devfreq_dev_release if not in listLeonard Crestez1-5/+1
2019-12-09PM / devfreq: Introduce get_freq_range helperLeonard Crestez1-48/+60
2019-12-09PM / devfreq: Set scaling_max_freq to max on OPP notifier errorLeonard Crestez1-1/+3
2019-12-09PM / devfreq: Fix devfreq_notifier_call returning errnoLeonard Crestez1-11/+13
2019-12-08Linux 5.5-rc1Linus Torvalds1-2/+2
2019-12-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds119-628/+1025
2019-12-08Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds12-32/+36
2019-12-08Merge tag '5.5-rc-smb3-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds13-72/+265
2019-12-08Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds4-6/+5
2019-12-08erofs: update documentationGao Xiang1-13/+14
2019-12-08ALSA: echoaudio: simplify get_audio_levelsOlof Johansson1-13/+7
2019-12-07Merge tag 'ntb-5.5' of git://github.com/jonmason/ntbLinus Torvalds1-0/+1
2019-12-07Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds7-17/+51
2019-12-07Merge tag 'iomap-5.5-merge-14' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-12/+28
2019-12-07Merge tag 'xfs-5.5-merge-17' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2-12/+17
2019-12-07Merge tag 'for-linus-5.5-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-7/+43
2019-12-07Merge tag 'nfsd-5.5' of git://linux-nfs.org/~bfields/linuxLinus Torvalds37-137/+343
2019-12-07Merge tag 'nfs-for-5.5-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds49-622/+1756
2019-12-07smb3: improve check for when we send the security descriptor context on createSteve French1-0/+2
2019-12-07Merge tag 'vfio-v5.5-rc1' of git://github.com/awilliam/linux-vfioLinus Torvalds2-23/+5
2019-12-07Merge tag 'for-linus-5.5b-rc1-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds8-62/+66
2019-12-07Merge branch 'akpm' (patches from Andrew)Linus Torvalds3-178/+199
2019-12-07r8169: fix rtl_hw_jumbo_disable for RTL8168evlHeiner Kallweit1-1/+1
2019-12-07pipe: don't use 'pipe_wait() for basic pipe IOLinus Torvalds1-3/+27
2019-12-07NTB: Add Hygon Device IDJiasen Lin1-0/+1
2019-12-07pipe: remove 'waiting_writers' merging logicLinus Torvalds3-33/+9
2019-12-07pipe: fix and clarify pipe read wakeup logicLinus Torvalds1-13/+18
2019-12-07pipe: fix and clarify pipe write wakeup logicLinus Torvalds1-18/+41
2019-12-07net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add()Eric Dumazet1-1/+7
2019-12-07r8169: add missing RX enabling for WoL on RTL8125Heiner Kallweit1-1/+1
2019-12-07vhost/vsock: accept only packets with the right dst_cidStefano Garzarella1-1/+3