aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-04-25NFSD: Fix nfsd4_encode_fattr4() crashernfsd-6.9-6nfsd-fixesChuck Lever1-1/+1
2024-04-23Revert "NFSD: Convert the callback workqueue to use delayed_work"nfsd-6.9-5Chuck Lever2-4/+4
2024-04-23Revert "NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down"Chuck Lever1-18/+2
2024-04-20Revert "svcrdma: Add Write chunk WRs to the RPC's Send WR chain"nfsd-6.9-4Chuck Lever3-78/+26
2024-04-11NFSD: fix endianness issue in nfsd4_encode_fattr4nfsd-6.9-3Vasily Gorbik1-24/+23
2024-04-10SUNRPC: Fix rpcgss_context trace event acceptor fieldSteven Rostedt (Google)1-2/+2
2024-04-05nfsd: hold a lighter-weight client reference over CB_RECALL_ANYnfsd-6.9-2Jeff Layton1-5/+2
2024-04-04SUNRPC: Fix a slow server-side memory leak with RPC-over-TCPChuck Lever1-9/+1
2024-03-27NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY repliesnfsd-6.9-1Chuck Lever1-11/+25
2024-03-22SUNRPC: Revert 561141dd494382217bace4d1a51d08168420eaceChuck Lever1-6/+8
2024-03-22nfsd: Fix error cleanup path in nfsd_rename()Jan Kara1-1/+2
2024-03-09NFSD: Clean up nfsd4_encode_replay()nfsd-6.9Chuck Lever2-16/+31
2024-03-05NFSD: send OP_CB_RECALL_ANY to clients when number of delegations reaches its...Dai Ngo1-0/+3
2024-03-05NFSD: Document nfsd_setattr() fill-attributes behaviorChuck Lever1-0/+7
2024-03-01nfsd: Fix NFSv3 atomicity bugs in nfsd_setattr()Trond Myklebust8-21/+25
2024-03-01nfsd: Fix a regression in nfsd_setattr()Trond Myklebust2-2/+11
2024-03-01NFSD: OP_CB_RECALL_ANY should recall both read and write delegationsDai Ngo1-0/+2
2024-03-01NFSD: handle GETATTR conflict with write delegationDai Ngo4-13/+123
2024-03-01NFSD: add support for CB_GETATTR callbackDai Ngo3-1/+128
2024-03-01NFSD: Document the phases of CREATE_SESSIONChuck Lever1-0/+6
2024-03-01NFSD: Fix the NFSv4.1 CREATE_SESSION operationChuck Lever1-26/+31
2024-03-01nfsd: clean up comments over nfs4_client definitionChen Hanxiao1-3/+4
2024-03-01svcrdma: Add Write chunk WRs to the RPC's Send WR chainChuck Lever3-26/+78
2024-03-01svcrdma: Post WRs for Write chunks in svc_rdma_sendto()Chuck Lever3-41/+51
2024-03-01svcrdma: Post the Reply chunk and Send WR togetherChuck Lever3-39/+66
2024-03-01svcrdma: Move write_info for Reply chunks into struct svc_rdma_send_ctxtChuck Lever4-40/+82
2024-03-01svcrdma: Post Send WR chainChuck Lever3-19/+38
2024-03-01svcrdma: Fix retry loop in svc_rdma_send()Chuck Lever1-11/+17
2024-03-01svcrdma: Prevent a UAF in svc_rdma_send()Chuck Lever1-3/+8
2024-03-01svcrdma: Fix SQ wake-upsChuck Lever1-3/+3
2024-03-01svcrdma: Increase the per-transport rw_ctx countChuck Lever1-2/+7
2024-03-01svcrdma: Update max_send_sges after QP is createdChuck Lever1-0/+1
2024-03-01svcrdma: Report CQ depths in debugging outputChuck Lever1-1/+2
2024-03-01svcrdma: Reserve an extra WQE for ib_drain_rq()Chuck Lever1-1/+1
2024-03-01MAINTAINERS: add Alex Aring as Reviewer for file locking codeJeff Layton1-0/+1
2024-03-01nfsd: Simplify the allocation of slab caches in nfsd4_init_slabsKunwu Chan1-14/+7
2024-03-01nfsd: Simplify the allocation of slab caches in nfsd_drc_slab_createKunwu Chan1-2/+1
2024-03-01nfsd: Simplify the allocation of slab caches in nfsd_file_cache_initKunwu Chan1-4/+2
2024-03-01nfsd: Simplify the allocation of slab caches in nfsd4_init_pnfsKunwu Chan1-4/+2
2024-03-01nfsd: don't call locks_release_private() twice concurrentlyNeilBrown1-1/+1
2024-03-01nfsd: allow layout state to be admin-revoked.NeilBrown4-16/+50
2024-03-01nfsd: allow delegation state ids to be revoked and then freedNeilBrown1-3/+25
2024-03-01nfsd: allow open state ids to be revoked and then freedNeilBrown1-1/+24
2024-03-01nfsd: allow lock state ids to be revoked and then freedNeilBrown1-1/+39
2024-03-01nfsd: allow admin-revoked NFSv4.0 state to be freed.NeilBrown2-1/+101
2024-03-01nfsd: report in /proc/fs/nfsd/clients/*/states when state is admin-revokeNeilBrown1-1/+9
2024-03-01nfsd: allow state with no file to appear in /proc/fs/nfsd/clients/*/statesNeilBrown1-60/+58
2024-03-01nfsd: prepare for supporting admin-revocation of stateNeilBrown5-2/+98
2024-03-01nfsd: split sc_status out of sc_typeNeilBrown4-141/+151
2024-03-01nfsd: avoid race after unhash_delegation_locked()NeilBrown1-10/+10
2024-03-01nfsd: don't call functions with side-effecting inside WARN_ON()NeilBrown1-5/+5
2024-03-01nfsd: hold ->cl_lock for hash_delegation_locked()NeilBrown1-0/+3
2024-03-01nfsd: remove stale comment in nfs4_show_deleg()NeilBrown1-1/+0
2024-03-01NFSD: Remove redundant cb_seq_status initializationChuck Lever1-1/+0
2024-03-01SUNRPC: Remove stale commentsChuck Lever1-9/+0
2024-03-01NFSD: Remove BUG_ON in nfsd4_process_cb_update()Chuck Lever1-1/+2
2024-03-01NFSD: Replace comment with lockdep assertionChuck Lever1-1/+2
2024-03-01NFSD: Remove unused @reason argumentChuck Lever1-9/+9
2024-03-01SUNRPC: Remove EXPORT_SYMBOL_GPL for svc_process_bc()Chuck Lever1-1/+0
2024-03-01NFSD: Add callback operation lifetime trace pointsChuck Lever3-0/+84
2024-03-01NFSD: Rename nfsd_cb_state trace pointChuck Lever2-2/+5
2024-03-01NFSD: Replace dprintks in nfsd4_cb_sequence_done()Chuck Lever2-5/+86
2024-03-01NFSD: Add nfsd_seq4_status trace eventChuck Lever2-0/+36
2024-03-01NFSD: Retransmit callbacks after client reconnectsChuck Lever1-2/+11
2024-03-01NFSD: Reschedule CB operations when backchannel rpc_clnt is shut downChuck Lever1-9/+23
2024-03-01NFSD: Convert the callback workqueue to use delayed_workChuck Lever2-4/+4
2024-03-01NFSD: Reset cb_seq_status after NFS4ERR_DELAYChuck Lever1-0/+1
2024-03-01nfsd: make svc_stat per-network namespace instead of globalJosef Bacik5-9/+11
2024-03-01nfsd: remove nfsd_stats, make th_cnt a global counterJosef Bacik4-10/+5
2024-03-01nfsd: make all of the nfsd stats per-network namespaceJosef Bacik10-96/+69
2024-03-01nfsd: expose /proc/net/sunrpc/nfsd in net namespacesJosef Bacik3-20/+15
2024-03-01nfsd: rename NFSD_NET_* to NFSD_STATS_*Josef Bacik3-7/+7
2024-03-01sunrpc: use the struct net as the svc proc privateJosef Bacik1-1/+1
2024-03-01sunrpc: remove ->pg_stats from svc_programJosef Bacik2-2/+0
2024-03-01sunrpc: pass in the sv_stats struct through svc_create_pooledJosef Bacik3-7/+12
2024-03-01nfsd: stop setting ->pg_stats for unused statsJosef Bacik3-11/+0
2024-03-01sunrpc: don't change ->sv_stats if it doesn't existJosef Bacik1-9/+18
2024-03-01NFSD: fix LISTXATTRS returning more bytes than maxcountJorge Mora1-2/+3
2024-03-01NFSD: fix LISTXATTRS returning a short list with eof=TRUEJorge Mora1-1/+2
2024-03-01NFSD: change LISTXATTRS cookie encoding to big-endianJorge Mora1-1/+3
2024-03-01NFSD: fix nfsd4_listxattr_validate_cookieJorge Mora1-6/+1
2024-03-01nfsd: use __fput_sync() to avoid delayed closing of files.NeilBrown3-7/+40
2024-03-01nfsd: Don't leave work of closing files to a work queueNeilBrown3-36/+34
2024-03-01SUNRPC: Use a static buffer for the checksum initialization vectorChuck Lever1-8/+6
2024-03-01SUNRPC: fix some memleaks in gssx_dec_option_arrayZhipeng Lu1-8/+19
2024-03-01SUNRPC: fix a memleak in gss_import_v2_contextZhipeng Lu1-1/+10
2024-02-25Linux 6.8-rc6v6.8-rc6Linus Torvalds1-1/+1
2024-02-25Merge tag 'bcachefs-2024-02-25' of https://evilpiepirate.org/git/bcachefsLinus Torvalds7-22/+25
2024-02-25bcachefs: fix bch2_save_backtrace()Kent Overstreet1-1/+1
2024-02-25Merge tag 'docs-6.8-fixes3' of git://git.lwn.net/linuxLinus Torvalds2-6/+10
2024-02-25Merge tag 'usb-6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds12-26/+75
2024-02-25Merge tag 'tty-6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds3-34/+38
2024-02-25Merge tag 'x86_urgent_for_v6.8_rc6' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds13-46/+112
2024-02-25Merge tag 'irq_urgent_for_v6.8_rc6' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-10/+10
2024-02-25Merge tag 'erofs-for-6.8-rc6-fixes' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-14/+14
2024-02-25Merge tag 'pull-fixes.pathwalk-rcu-2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds22-63/+88
2024-02-25Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds3-4/+9
2024-02-25ext4_get_link(): fix breakage in RCU modeAl Viro1-3/+5
2024-02-25cifs_get_link(): bail out in unsafe caseAl Viro1-0/+3
2024-02-25fuse: fix UAF in rcu pathwalksAl Viro3-6/+13
2024-02-25procfs: make freeing proc_fs_info rcu-delayedAl Viro2-1/+2
2024-02-25procfs: move dropping pde and pid from ->evict_inode() to ->free_inode()Al Viro2-13/+8
2024-02-25nfs: fix UAF on pathwalk running into umountAl Viro2-3/+12
2024-02-25nfs: make nfs_set_verifier() safe for use in RCU pathwalkAl Viro1-2/+2
2024-02-25afs: fix __afs_break_callback() / afs_drop_open_mmap() raceAl Viro1-2/+6
2024-02-25hfsplus: switch to rcu-delayed unloading of nls and freeing ->s_fs_infoAl Viro2-3/+10
2024-02-25exfat: move freeing sbi, upcase table and dropping nls into rcu-delayed helperAl Viro3-19/+16
2024-02-25affs: free affs_sb_info with kfree_rcu()Al Viro2-1/+2
2024-02-25rcu pathwalk: prevent bogus hard errors from may_lookup()Al Viro1-1/+5
2024-02-25fs/super.c: don't drop ->s_user_ns until we free struct super_block itselfAl Viro1-9/+4
2024-02-24bcachefs: Fix check_snapshot() memcpyKent Overstreet1-1/+1
2024-02-24bcachefs: Fix bch2_journal_flush_device_pins()Kent Overstreet1-3/+5
2024-02-24bcachefs: fix iov_iter count underflow on sub-block dio readBrian Foster1-0/+2
2024-02-24bcachefs: Fix BTREE_ITER_FILTER_SNAPSHOTS on inodes btreeKent Overstreet1-1/+3
2024-02-24bcachefs: Kill __GFP_NOFAIL in buffered read pathKent Overstreet1-13/+8
2024-02-24bcachefs: fix backpointer_to_text() when dev does not existKent Overstreet1-3/+5
2024-02-24Merge tag 'powerpc-6.8-4' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds5-10/+73
2024-02-24Merge tag 'iommu-fixes-v6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds9-93/+225
2024-02-24Merge tag 'cxl-fixes-6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds19-334/+289
2024-02-24Merge tag 'for-6.8/dm-fix-3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-8/+6
2024-02-24Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds9-13/+72
2024-02-24Merge tag 'i2c-for-6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+5
2024-02-24Merge tag 'loongarch-fixes-6.8-3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds5-98/+113
2024-02-24dm-integrity, dm-verity: reduce stack usage for recheckArnd Bergmann2-8/+6
2024-02-23i2c: imx: when being a target, mark the last read as processedCorey Minyard1-0/+5
2024-02-23Merge tag 'parisc-for-6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-18/+9
2024-02-23Merge tag 'arm-fixes-6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds69-134/+126
2024-02-23Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds5-13/+30
2024-02-23Merge tag 's390-6.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds6-20/+10
2024-02-23Merge tag 'mm-hotfixes-stable-2024-02-22-15-02' of git://git.kernel.org/pub/s...Linus Torvalds17-25/+147
2024-02-23Merge tag 'for-6.8/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-38/+256
2024-02-23Merge tag 'drm-fixes-2024-02-23' of git://anongit.freedesktop.org/drm/drmLinus Torvalds40-190/+183
2024-02-23Merge tag 'ata-6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/liba...Linus Torvalds3-76/+122
2024-02-23Merge tag 'gpio-fixes-for-v6.8-rc6' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+5
2024-02-23Merge tag 'hwmon-for-v6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+12
2024-02-23iommu/sva: Restore SVA handle sharingJason Gunthorpe2-0/+20
2024-02-23Merge tag 'arm-smmu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/w...Joerg Roedel2-37/+18
2024-02-23Merge tag 'renesas-fixes-for-v6.8-tag1' of git://git.kernel.org/pub/scm/linux...Arnd Bergmann8-0/+8
2024-02-23Merge tag 'riscv-dt-fixes-for-v6.8-rc6' of https://git.kernel.org/pub/scm/lin...Arnd Bergmann3-8/+9
2024-02-23Merge tag 'riscv-soc-drivers-fixes-for-v6.8-rc6' of https://git.kernel.org/pu...Arnd Bergmann1-1/+1
2024-02-23Merge tag 'riscv-firmware-fixes-for-v6.8-rc6' of https://git.kernel.org/pub/s...Arnd Bergmann1-1/+1
2024-02-23Merge tag 'riscv-cache-fixes-for-v6.8-rc6' of https://git.kernel.org/pub/scm/...Arnd Bergmann1-0/+4
2024-02-23LoongArch: KVM: Streamline kvm_check_cpucfg() and improve commentsWANG Xuerui1-22/+20
2024-02-23LoongArch: KVM: Rename _kvm_get_cpucfg() to _kvm_get_cpucfg_mask()WANG Xuerui1-3/+3
2024-02-23LoongArch: KVM: Fix input validation of _kvm_get_cpucfg() & kvm_check_cpucfg()WANG Xuerui1-17/+18
2024-02-23LoongArch: dts: Minor whitespace cleanupKrzysztof Kozlowski2-2/+2
2024-02-23LoongArch: Call early_init_fdt_scan_reserved_mem() earlierHuacai Chen1-2/+2
2024-02-23LoongArch: Update cpu_sibling_map when disabling nonboot CPUsHuacai Chen1-53/+68
2024-02-23LoongArch: Disable IRQ before init_fn() for nonboot CPUsHuacai Chen1-0/+1
2024-02-23nouveau: add an ioctl to report vram usageDave Airlie2-0/+12
2024-02-23nouveau: add an ioctl to return vram bar size.Dave Airlie2-0/+11
2024-02-23nouveau/gsp: add kconfig option to enable GSP paths by defaultDave Airlie2-1/+13
2024-02-23Merge tag 'drm-xe-fixes-2024-02-22' of https://gitlab.freedesktop.org/drm/xe/...Dave Airlie13-103/+28
2024-02-23Merge tag 'amd-drm-fixes-6.8-2024-02-22' of https://gitlab.freedesktop.org/ag...Dave Airlie9-53/+71
2024-02-23Merge tag 'drm-intel-fixes-2024-02-22' of git://anongit.freedesktop.org/drm/d...Dave Airlie2-10/+10
2024-02-23Merge tag 'drm-misc-fixes-2024-02-22' of git://anongit.freedesktop.org/drm/dr...Dave Airlie12-24/+39
2024-02-22Merge tag 'block-6.8-2024-02-22' of git://git.kernel.dk/linuxLinus Torvalds5-68/+54
2024-02-22Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds7-63/+210
2024-02-22Merge tag 'platform-drivers-x86-v6.8-3' of git://git.kernel.org/pub/scm/linux...Linus Torvalds13-97/+182
2024-02-22Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-3/+3
2024-02-22Merge tag 'vfs-6.8-rc6.fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds11-19/+32
2024-02-22Merge tag 'net-6.8.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds75-378/+870
2024-02-22drm/amdgpu: Fix the runtime resume failure issueMa Jun1-0/+3
2024-02-22drm/amd/display: fix null-pointer dereference on edid readingMelissa Wen1-4/+15
2024-02-22drm/amd/display: Fix memory leak in dm_sw_fini()Armin Wolf1-0/+1
2024-02-22drm/amd/display: fix input states translation error for dcn35 & dcn351Swapnil Patel1-1/+8
2024-02-22drm/amd/display: Fix potential null pointer dereference in dc_dmub_srvSrinivasan Shanmugam1-2/+5
2024-02-22Merge tag 'trace-v6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-0/+4
2024-02-22drm/amd/display: Only allow dig mapping to pwrseq in new asicLewis Huang5-27/+21
2024-02-22drm/amd/display: adjust few initialization order in dmWayne Lin1-19/+18
2024-02-22s390/cio: fix invalid -EBUSY on ccw_device_startPeter Oberparleiter1-3/+3
2024-02-22selftests/iommu: fix the config fragmentMuhammad Usama Anjum1-2/+3
2024-02-22drm/syncobj: handle NULL fence in syncobj_eventfd_entry_funcErik Kurzinger1-1/+12
2024-02-22iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlockJason Gunthorpe1-26/+12
2024-02-22drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is setErik Kurzinger1-2/+4
2024-02-22drm/ttm: Fix an invalid freeing on already freed page in error pathThomas Hellström1-1/+1
2024-02-22ARM: dts: renesas: rcar-gen2: Add missing #interrupt-cells to DA9063 nodesGeert Uytterhoeven8-0/+8
2024-02-22l2tp: pass correct message length to ip6_append_dataTom Parkin1-1/+1
2024-02-22Merge tag 'nf-24-02-22' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni3-43/+57
2024-02-22Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Paolo Abeni15-17/+217
2024-02-22net: phy: realtek: Fix rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHYSiddharth Vadapalli1-1/+3
2024-02-22Merge branch 'ioam6-fix-write-to-cloned-skb-s'Paolo Abeni3-67/+76
2024-02-22selftests: ioam: refactoring to align with the fixJustin Iurman2-67/+66
2024-02-22Fix write to cloned skb in ipv6_hop_ioam()Justin Iurman1-0/+10
2024-02-22phonet/pep: fix racy skb_queue_empty() useRémi Denis-Courmont1-9/+32
2024-02-22phonet: take correct lock to peek at the RX queueRémi Denis-Courmont1-2/+2
2024-02-22erofs: fix refcount on the metabuf used for inode lookupSandeep Dhavale1-14/+14
2024-02-21net: sparx5: Add spinlock for frame transmission from CPUHoratiu Vultur3-0/+4
2024-02-21net/sched: flower: Add lock protection when remove filter handleJianbo Liu1-1/+4
2024-02-21devlink: fix port dump cmd typeJiri Pirko1-1/+1
2024-02-21net: stmmac: Fix EST offset for dwmac 5.10Kurt Kanzenbach1-1/+1
2024-02-21Merge branch 'tools-ynl-fix-impossible-errors'Jakub Kicinski1-4/+15
2024-02-21tools: ynl: don't leak mcast_groups on init errorJakub Kicinski1-1/+7
2024-02-21tools: ynl: make sure we always pass yarg to mnl_cb_runJakub Kicinski1-3/+8
2024-02-21net: mctp: put sock on tag allocation failureJeremy Kerr1-1/+1
2024-02-22netfilter: nf_tables: use kzalloc for hook allocationFlorian Westphal1-1/+1
2024-02-22netfilter: nf_tables: register hooks last when adding new chain/flowtablePablo Neira Ayuso1-38/+40
2024-02-22netfilter: nft_flow_offload: release dst in case direct xmit path is usedPablo Neira Ayuso1-0/+1
2024-02-22netfilter: nft_flow_offload: reset dst in route object after setting up flowPablo Neira Ayuso2-4/+14
2024-02-22netfilter: nf_tables: set dormant flag on hook register failureFlorian Westphal1-0/+1