aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-08-23io_uring: add support for IORING_OP_LINKATfor-5.15/io_uring-vfs-2021-08-30for-5.15/io_uring-vfsDmitry Kadashev4-1/+76
2021-08-23io_uring: add support for IORING_OP_SYMLINKATDmitry Kadashev4-2/+70
2021-08-23io_uring: add support for IORING_OP_MKDIRATDmitry Kadashev2-0/+61
2021-08-23namei: update do_*() helpers to return intsDmitry Kadashev2-8/+8
2021-08-23namei: make do_linkat() take struct filenameDmitry Kadashev1-16/+29
2021-08-23namei: add getname_uflags()Dmitry Kadashev3-6/+11
2021-08-23namei: make do_symlinkat() take struct filenameDmitry Kadashev1-11/+12
2021-08-23namei: make do_mknodat() take struct filenameDmitry Kadashev1-8/+11
2021-08-23namei: make do_mkdirat() take struct filenameDmitry Kadashev2-7/+20
2021-08-23namei: change filename_parentat() calling conventionsDmitry Kadashev1-55/+53
2021-08-23namei: ignore ERR/NULL names in putname()Dmitry Kadashev1-4/+5
2021-08-23io_uring: add ->splice_fd_in checksPavel Begunkov1-22/+30
2021-08-23io_uring: add clarifying comment for io_cqring_ev_posted()Jens Axboe1-0/+7
2021-08-23io_uring: place fixed tables under memcg limitsPavel Begunkov1-3/+4
2021-08-23io_uring: limit fixed table size by RLIMIT_NOFILEPavel Begunkov1-0/+2
2021-08-23io_uring: fix lack of protection for compl_nrHao Xu1-1/+2
2021-08-23io_uring: Add register support for non-4k PAGE_SIZEwangyangbo1-2/+2
2021-08-23io_uring: extend task put optimisationsPavel Begunkov1-7/+9
2021-08-23io_uring: add comments on why PF_EXITING checking is safeJens Axboe1-0/+2
2021-08-23io-wq: move nr_running and worker_refs out of wqe->lock protectionHao Xu1-3/+4
2021-08-23io_uring: fix io_timeout_remove lockingPavel Begunkov1-4/+10
2021-08-23io_uring: improve same wq pollingPavel Begunkov1-3/+5
2021-08-23io_uring: reuse io_req_complete_post()Pavel Begunkov1-37/+11
2021-08-23io_uring: better encapsulate buffer select for rwPavel Begunkov1-16/+7
2021-08-23io_uring: optimise io_prep_linked_timeout()Pavel Begunkov1-3/+22
2021-08-23io_uring: cancel not-armed linked touts separatelyPavel Begunkov1-3/+16
2021-08-23io_uring: simplify io_prep_linked_timeoutPavel Begunkov1-10/+10
2021-08-23io_uring: kill REQ_F_LTIMEOUT_ACTIVEPavel Begunkov1-9/+10
2021-08-23io_uring: deduplicate cancellation codePavel Begunkov1-28/+18
2021-08-23io_uring: kill not necessary resubmit switchPavel Begunkov1-7/+7
2021-08-23io_uring: optimise initial ltimeout refcountingPavel Begunkov1-2/+1
2021-08-23io_uring: don't inflight-track linked timeoutsPavel Begunkov1-2/+0
2021-08-23io_uring: optimise iowq refcountingPavel Begunkov1-9/+16
2021-08-23io_uring: correct __must_hold annotationJens Axboe1-1/+1
2021-08-23io_uring: code clean for completion_lock in io_arm_poll_handler()Hao Xu1-6/+3
2021-08-23io_uring: remove files pointer in cancellation functionsHao Xu3-8/+8
2021-08-23io_uring: extract io_uring_files_cancel() in io_uring_task_cancel()Hao Xu1-1/+2
2021-08-23io_uring: optimise hot path of ltimeout prepPavel Begunkov1-20/+25
2021-08-23io_uring: skip request refcountingPavel Begunkov1-1/+23
2021-08-23io_uring: remove submission referencesPavel Begunkov1-23/+14
2021-08-23io_uring: remove req_ref_sub_and_test()Pavel Begunkov1-17/+14
2021-08-23io_uring: move req_ref_get() and friendsPavel Begunkov1-35/+35
2021-08-23io_uring: remove IRQ aspect of io_ring_ctx completion lockJens Axboe1-80/+74
2021-08-23io_uring: run regular file completions from task_workJens Axboe1-7/+24
2021-08-23io_uring: run linked timeouts from task_workJens Axboe1-12/+30
2021-08-23io_uring: run timeouts from task_workJens Axboe1-14/+40
2021-08-23io_uring: remove file batch-get optimisationPavel Begunkov1-49/+4
2021-08-23io_uring: clean up tctx_task_work()Pavel Begunkov1-18/+14
2021-08-23io_uring: inline io_poll_remove_waitqsPavel Begunkov1-17/+6
2021-08-23io_uring: remove extra argument for overflow flushPavel Begunkov1-5/+5
2021-08-23io_uring: inline struct io_comp_statePavel Begunkov1-34/+27
2021-08-23io_uring: use inflight_entry instead of compl.listPavel Begunkov1-8/+7
2021-08-23io_uring: remove redundant args from cache_freePavel Begunkov1-4/+2
2021-08-23io_uring: cache __io_free_req()'d requestsPavel Begunkov1-1/+6
2021-08-23io_uring: move io_fallback_req_func()Pavel Begunkov1-15/+13
2021-08-23io_uring: optimise putting task structPavel Begunkov1-6/+11
2021-08-23io_uring: drop exec checks from io_req_task_submitPavel Begunkov1-1/+1
2021-08-23io_uring: kill unused IO_IOPOLL_BATCHPavel Begunkov1-1/+0
2021-08-23io_uring: improve ctx hang handlingPavel Begunkov1-2/+6
2021-08-23io_uring: deduplicate open iopoll checkPavel Begunkov1-7/+4
2021-08-23io_uring: inline io_free_req_deferredPavel Begunkov1-8/+4
2021-08-23io_uring: move io_rsrc_node_alloc() definitionPavel Begunkov1-45/+44
2021-08-23io_uring: move io_put_task() definitionPavel Begunkov1-12/+11
2021-08-23io_uring: extract a helper for ctx quiescePavel Begunkov1-24/+29
2021-08-23io_uring: optimise io_cqring_wait() hot pathPavel Begunkov1-8/+6
2021-08-23io_uring: add more locking annotations for submitPavel Begunkov1-0/+6
2021-08-23io_uring: don't halt iopoll too earlyPavel Begunkov1-9/+6
2021-08-23io_uring: refactor io_alloc_reqPavel Begunkov1-33/+33
2021-08-23io-wq: improve wq_list_add_tail()Pavel Begunkov1-1/+1
2021-08-23io_uring: remove unnecessary PF_EXITING checkPavel Begunkov1-3/+1
2021-08-23io_uring: clean io-wq callbacksPavel Begunkov1-9/+9
2021-08-23io_uring: avoid touching inode in rw prepPavel Begunkov1-10/+15
2021-08-23io_uring: rename io_file_supports_async()Pavel Begunkov1-15/+15
2021-08-23io_uring: inline fixed part of io_file_get()Pavel Begunkov1-26/+39
2021-08-23io_uring: use kvmalloc for fixed filesPavel Begunkov1-23/+10
2021-08-23io_uring: be smarter about waking multiple CQ ring waitersJens Axboe1-14/+13
2021-08-23io-wq: remove GFP_ATOMIC allocation off schedule out pathJens Axboe1-32/+40
2021-08-22Linux 5.14-rc7Linus Torvalds1-1/+1
2021-08-22Merge tag 'powerpc-5.14-6' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds3-14/+31
2021-08-21Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-19/+37
2021-08-21Merge tag 'char-misc-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-45/+54
2021-08-21Merge tag 'usb-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-6/+7
2021-08-21Merge tag 'riscv-for-linus-5.14-rc7' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-6/+6
2021-08-21Merge tag 's390-5.14-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds2-0/+11
2021-08-21Merge tag 'locks-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/jlay...Linus Torvalds1-1/+5
2021-08-21Merge tag 'block-5.14-2021-08-20' of git://git.kernel.dk/linux-blockLinus Torvalds4-32/+20
2021-08-21Merge tag 'io_uring-5.14-2021-08-20' of git://git.kernel.dk/linux-blockLinus Torvalds1-6/+10
2021-08-21fs: warn about impending deprecation of mandatory locksJeff Layton1-1/+5
2021-08-20io_uring: fix xa_alloc_cycle() error return value checkio_uring-5.14-2021-08-20io_uring-5.14Jens Axboe1-4/+5
2021-08-20Merge tag 'acpi-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds2-2/+8
2021-08-20Merge tag 'pm-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds5-19/+11
2021-08-20Merge branch 'akpm' (patches from Andrew)Linus Torvalds10-68/+81
2021-08-20Merge tag 'drm-fixes-2021-08-20-3' of git://anongit.freedesktop.org/drm/drmLinus Torvalds61-477/+224
2021-08-20Merge tag 'pci-v5.14-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-1/+19
2021-08-20Merge tag 'mmc-v5.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ul...Linus Torvalds4-6/+46
2021-08-20Merge tag 'sound-5.14-rc7-2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-3/+10
2021-08-20Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2-2/+3
2021-08-20Merge branch 'acpi-pm'Rafael J. Wysocki1-2/+2
2021-08-20Merge tag 'iommu-fixes-v5.14-rc6' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds5-3/+20
2021-08-20Merge branch 'pm-opp'Rafael J. Wysocki2-17/+3
2021-08-20hugetlb: don't pass page cache pages to restore_reserve_on_errorMike Kravetz1-5/+14
2021-08-20kfence: fix is_kfence_address() for addresses below KFENCE_POOL_SIZEMarco Elver1-3/+4
2021-08-20mm: vmscan: fix missing psi annotation for node_reclaim()Johannes Weiner1-0/+3
2021-08-20mm/hwpoison: retry with shake_page() for unhandlable pagesNaoya Horiguchi1-3/+9
2021-08-20mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaimJohannes Weiner2-22/+34
2021-08-20MAINTAINERS: update ClangBuiltLinux IRC chatNathan Chancellor1-1/+1
2021-08-20mmflags.h: add missing __GFP_ZEROTAGS and __GFP_SKIP_KASAN_POISON namesMike Rapoport1-1/+3
2021-08-20mm/page_alloc: don't corrupt pcppage_migratetypeDoug Berger1-13/+12
2021-08-20Revert "mm: swap: check if swap backing device is congested or not"Yang Shi1-7/+0
2021-08-20Revert "mm/shmem: fix shmem_swapin() race with swapoff"Yang Shi1-13/+1
2021-08-20riscv: Fix a number of free'd resources in init_resources()Petr Pavlu1-2/+2
2021-08-20Merge tag 'amd-drm-fixes-5.14-2021-08-18' of https://gitlab.freedesktop.org/a...Dave Airlie11-96/+53
2021-08-19dt-bindings: sifive-l2-cache: Fix 'select' matchingRob Herring1-4/+4
2021-08-20Merge tag 'mediatek-drm-fixes-5.14-2' of https://git.kernel.org/pub/scm/linux...Dave Airlie3-0/+6
2021-08-20Merge tag 'drm-intel-fixes-2021-08-18' of git://anongit.freedesktop.org/drm/d...Dave Airlie4-42/+20
2021-08-20Merge branch 'linux-5.14' of git://github.com/skeggsb/linux into drm-fixesDave Airlie41-334/+144
2021-08-19Merge tag 'soc-fixes-5.14-3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds10-75/+103
2021-08-20Merge tag 'drm-misc-fixes-2021-08-18' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2-5/+1
2021-08-19Merge tag 'net-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds39-206/+418
2021-08-19Merge tag 'platform-drivers-x86-v5.14-4' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2-0/+30
2021-08-19net: dpaa2-switch: disable the control interface on error pathVladimir Oltean1-18/+18
2021-08-19Revert "flow_offload: action should not be NULL when it is referenced"Ido Schimmel1-7/+5
2021-08-19Merge branch 'intel-wired-lan-driver-updates-2021-08-18'Jakub Kicinski4-4/+48
2021-08-19iavf: Fix ping is lost after untrusted VF had tried to change MACSylwester Dziedziuch3-2/+47
2021-08-19i40e: Fix ATR queue selectionArkadiusz Kubalewski1-2/+1
2021-08-19Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski3-6/+29
2021-08-19ASoC: intel: atom: Fix breakage for PCM buffer address setupTakashi Iwai1-1/+1
2021-08-19ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8Kai-Heng Feng1-2/+9
2021-08-19Merge tag 'omap-for-v5.14/gpt12-fix-signed' of git://git.kernel.org/pub/scm/l...Arnd Bergmann1-1/+3
2021-08-19PCI/sysfs: Use correct variable for the legacy_mem sysfs objectKrzysztof Wilczyński1-1/+1
2021-08-19PCI: Increase D3 delay for AMD Renoir/Cezanne XHCIMarcin Bachry1-0/+1
2021-08-19MAINTAINERS: Add Jim Quinlan et al as Broadcom STB PCIe maintainersJim Quinlan1-0/+10
2021-08-19Merge branch 'r8152-bp-settings'David S. Miller1-3/+20
2021-08-19r8152: fix the maximum number of PLA bp for RTL8153CHayes Wang1-2/+19
2021-08-19r8152: fix writing USB_BP2_ENHayes Wang1-1/+1
2021-08-19Merge branch 'mptcp-fixes'David S. Miller2-39/+15
2021-08-19mptcp: full fully established support after ADD_ADDRMatthieu Baerts1-7/+3
2021-08-19mptcp: fix memory leak on address flushPaolo Abeni1-32/+12
2021-08-19arm64: initialize all of CNTHCTL_EL2Mark Rutland1-2/+1
2021-08-19powerpc/mm: Fix set_memory_*() against concurrent accessesMichael Ellerman1-13/+10
2021-08-19powerpc/32s: Fix random crashes by adding isync() after locking/unlocking KUEPChristophe Leroy1-0/+20
2021-08-18net/rds: dma_map_sg is entitled to merge entriesGerd Rausch1-2/+2
2021-08-18net: mscc: ocelot: allow forwarding from bridge ports to the tag_8021q CPU portVladimir Oltean1-0/+1
2021-08-18drm/amd/display: Use DCN30 watermark calc for DCN301Zhan Liu1-95/+1
2021-08-18Merge tag 'for-5.14-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+8
2021-08-18Merge tag 'sound-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds7-9/+35
2021-08-18Merge tag 'cfi-v5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ke...Linus Torvalds1-4/+4
2021-08-18pipe: avoid unnecessary EPOLLET wakeups under normal loadsLinus Torvalds2-6/+11
2021-08-18platform/x86: gigabyte-wmi: add support for B450M S2H V2Thomas Weißschuh1-0/+1
2021-08-18usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode driversHans de Goede1-6/+7
2021-08-18powerpc/xive: Do not mark xive_request_ipi() as __initNathan Chancellor1-1/+1
2021-08-18drm/i915/dp: remove superfluous EXPORT_SYMBOL()Jani Nikula1-1/+0
2021-08-18drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-PJani Nikula1-12/+12
2021-08-18drm/i915: Tweaked Wa_14010685332 for all PCHsAnshuman Gupta2-29/+8
2021-08-18iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry()Liu Yi L2-2/+14
2021-08-18iommu/vt-d: Fix PASID reference leakFenghua Yu1-1/+2
2021-08-18net: asix: fix uninit value bugsPavel Skripkin1-40/+30
2021-08-18ovs: clear skb->tstamp in forwarding pathkaixi.fan1-0/+1
2021-08-18Merge branch 'mdio-fixes'David S. Miller1-13/+24
2021-08-18net: mdio-mux: Handle -EPROBE_DEFER correctlySaravana Kannan1-2/+6
2021-08-18net: mdio-mux: Don't ignore memory allocation errorsSaravana Kannan1-10/+18
2021-08-18net: mdio-mux: Delete unnecessary devm_kfreeSaravana Kannan1-1/+0
2021-08-18net: dsa: sja1105: fix use-after-free after calling of_find_compatible_node, ...Vladimir Oltean1-4/+2
2021-08-18sch_cake: fix srchost/dsthost hashing modeToke Høiland-Jørgensen1-1/+1
2021-08-18drm/nouveau: rip out nvkm_client.superBen Skeggs24-120/+27
2021-08-18drm/nouveau: block a bunch of classes from userspaceBen Skeggs4-15/+48
2021-08-18drm/nouveau/fifo/nv50-: rip out dma channelsBen Skeggs7-194/+0
2021-08-18drm/nouveau/kms/nv50: workaround EFI GOP window channel format differencesBen Skeggs3-4/+37
2021-08-18drm/nouveau/disp: power down unused DP links during initBen Skeggs3-1/+11
2021-08-18drm/nouveau: recognise GA107Ben Skeggs1-0/+21
2021-08-18s390/pci: fix use after free of zpci_devNiklas Schnelle2-0/+11
2021-08-18platform/x86: gigabyte-wmi: add support for X570 GAMING XThomas Weißschuh1-0/+1
2021-08-17blk-mq: fix is_flush_rqblock-5.14-2021-08-20Ming Lei3-6/+7
2021-08-17ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error pathWang Hai1-1/+4
2021-08-17Merge tag 'wireless-drivers-2021-08-17' of git://git.kernel.org/pub/scm/linux...Jakub Kicinski6-14/+91
2021-08-17io_uring: pin ctx on fallback executionPavel Begunkov1-0/+2
2021-08-17Merge tag 'trace-v5.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-35/+15
2021-08-17Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/pub/scm/linux/kernel...Rafael J. Wysocki3-2/+8
2021-08-17drm: Copy drm_wait_vblank to user before returningMark Yacoub1-3/+1
2021-08-17net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32Dinghao Liu1-1/+3
2021-08-17blk-mq: fix kernel panic during iterating over flush requestMing Lei2-1/+8
2021-08-17blk-mq: don't grab rq's refcount in blk_mq_check_expired()Ming Lei1-25/+5
2021-08-17mac80211: fix locking in ieee80211_restart_work()Johannes Berg1-0/+2
2021-08-17virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LROJason Wang1-7/+7
2021-08-17ALSA: hda/via: Apply runtime PM workaround for ASUS B23ETakashi Iwai1-0/+1
2021-08-17ALSA: hda: Fix hang during shutdown due to link resetImre Deak1-3/+9
2021-08-16Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-1/+1
2021-08-16vrf: Reset skb conntrack connection on VRF rcvLahav Schlesinger1-0/+4
2021-08-16Merge tag 'qcom-arm64-fixes-for-5.14' of git://git.kernel.org/pub/scm/linux/k...Arnd Bergmann5-5/+21
2021-08-16Merge tag 'soc-fsl-fix-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/gi...Arnd Bergmann1-36/+48
2021-08-16drm/amd/display: Ensure DCN save after VM setupJake Wang8-0/+30
2021-08-16drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTest test failureYifan Zhang1-0/+8
2021-08-16drm/amd/pm: change the workload type for some cardsKenneth Feng1-1/+14
2021-08-16Revert "drm/amd/pm: fix workload mismatch on vega10"Kenneth Feng1-1/+1
2021-08-16Merge tag 'mtd/fixes-for-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds5-13/+19
2021-08-16Merge tag 'trace-v5.14-rc5-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-3/+69
2021-08-16ACPI: PM: s2idle: Invert Microsoft UUID entry and exitMario Limonciello1-2/+2
2021-08-16Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds3-7/+17
2021-08-16Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds20-36/+166
2021-08-16ACPI: PRM: Deal with table not present or no module foundAubrey Li1-0/+6