aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-01-11xfs: fix backwards logic in xfs_bmap_alloc_accountxfs-6.8-merge-4xfs-6.8-mergeDarrick J. Wong1-1/+1
2023-12-29xfs: use the op name in trace_xlog_intent_recovery_failedxfs-6.8-merge-3Christoph Hellwig2-8/+10
2023-12-29xfs: fix a use after free in xfs_defer_finish_recoveryChristoph Hellwig1-2/+4
2023-12-29xfs: turn the XFS_DA_OP_REPLACE checks in xfs_attr_shortform_addname into ass...Christoph Hellwig1-4/+2
2023-12-29xfs: remove xfs_attr_sf_hdr_tChristoph Hellwig2-10/+2
2023-12-29xfs: remove struct xfs_attr_shortformChristoph Hellwig10-62/+71
2023-12-29xfs: use xfs_attr_sf_findname in xfs_attr_shortform_getvalueChristoph Hellwig1-11/+5
2023-12-29xfs: remove xfs_attr_shortform_lookupChristoph Hellwig3-39/+7
2023-12-29xfs: simplify xfs_attr_sf_findnameChristoph Hellwig4-66/+48
2023-12-29xfs: move the xfs_attr_sf_lookup tracepointChristoph Hellwig1-2/+3
2023-12-29xfs: return if_data from xfs_idata_reallocChristoph Hellwig4-32/+22
2023-12-29xfs: make if_data a void pointerChristoph Hellwig18-167/+119
2023-12-22xfs: fold xfs_rtallocate_extent into xfs_bmap_rtallocChristoph Hellwig1-49/+18
2023-12-22xfs: simplify and optimize the RT allocation fallback cascadeChristoph Hellwig1-23/+35
2023-12-22xfs: reorder the minlen and prod calculations in xfs_bmap_rtallocChristoph Hellwig1-9/+11
2023-12-22xfs: remove XFS_RTMIN/XFS_RTMAXChristoph Hellwig3-13/+8
2023-12-22xfs: remove rt-wrappers from xfs_format.hChristoph Hellwig4-24/+16
2023-12-22xfs: factor out a xfs_rtalloc_sumlevel helperChristoph Hellwig1-83/+70
2023-12-22xfs: tidy up xfs_rtallocate_extent_exactChristoph Hellwig1-21/+13
2023-12-22xfs: merge the calls to xfs_rtallocate_range in xfs_rtallocate_blockChristoph Hellwig1-8/+5
2023-12-22xfs: reflow the tail end of xfs_rtallocate_extent_blockChristoph Hellwig1-21/+23
2023-12-22xfs: invert a check in xfs_rtallocate_extent_blockChristoph Hellwig1-5/+4
2023-12-22xfs: split xfs_rtmodify_summary_intChristoph Hellwig1-51/+25
2023-12-22xfs: move xfs_rtget_summary to xfs_rtbitmap.cChristoph Hellwig3-18/+16
2023-12-22xfs: cleanup picking the start extent hint in xfs_bmap_rtallocChristoph Hellwig1-20/+15
2023-12-22xfs: indicate if xfs_bmap_adjacent changed ap->blknoChristoph Hellwig2-6/+15
2023-12-22xfs: reflow the tail end of xfs_bmap_rtallocChristoph Hellwig1-30/+30
2023-12-22xfs: return -ENOSPC from xfs_rtallocate_*Christoph Hellwig2-141/+71
2023-12-22xfs: move xfs_bmap_rtalloc to xfs_rtalloc.cChristoph Hellwig3-170/+133
2023-12-22xfs: also use xfs_bmap_btalloc_accounting for RT allocationsChristoph Hellwig3-18/+17
2023-12-22xfs: remove the xfs_alloc_arg argument to xfs_bmap_btalloc_accountingChristoph Hellwig1-10/+9
2023-12-22xfs: turn the xfs_trans_mod_dquot_byino stub into an inline functionChristoph Hellwig1-1/+4
2023-12-22xfs: consider minlen sized extents in xfs_rtallocate_extent_blockChristoph Hellwig1-1/+1
2023-12-22xfs/health: cleanup, remove duplicated includingWang Jinchao1-2/+0
2023-12-22xfs: fix perag leak when growfs failsLong Li3-11/+32
2023-12-22xfs: add lock protection when remove perag from radix treeLong Li1-0/+4
2023-12-16Merge tag 'repair-quota-6.8_2023-12-15' of https://git.kernel.org/pub/scm/lin...xfs-6.8-merge-2Chandan Babu R12-54/+1026
2023-12-16Merge tag 'repair-rtbitmap-6.8_2023-12-15' of https://git.kernel.org/pub/scm/...Chandan Babu R12-74/+647
2023-12-16Merge tag 'repair-file-mappings-6.8_2023-12-15' of https://git.kernel.org/pub...Chandan Babu R24-52/+2160
2023-12-16Merge tag 'repair-inodes-6.8_2023-12-15' of https://git.kernel.org/pub/scm/li...Chandan Babu R34-85/+2185
2023-12-16Merge tag 'repair-ag-btrees-6.8_2023-12-15' of https://git.kernel.org/pub/scm...Chandan Babu R39-363/+3687
2023-12-16Merge tag 'repair-prep-for-bulk-loading-6.8_2023-12-15' of https://git.kernel...Chandan Babu R10-35/+198
2023-12-15xfs: repair quotasDarrick J. Wong10-8/+628
2023-12-15xfs: improve dquot iteration for scrubDarrick J. Wong9-46/+319
2023-12-15xfs: check dquot resource timersDarrick J. Wong1-0/+21
2023-12-15xfs: check the ondisk space mapping behind a dquotDarrick J. Wong1-0/+58
2023-12-15xfs: online repair of realtime bitmapsDarrick J. Wong6-8/+245
2023-12-15xfs: create a new inode fork block unmap helperDarrick J. Wong3-24/+46
2023-12-15xfs: repair the inode core and forks of a metadata inodeDarrick J. Wong3-4/+168
2023-12-15xfs: always check the rtbitmap and rtsummary filesDarrick J. Wong1-2/+0
2023-12-15xfs: check rt summary file geometry more thoroughlyDarrick J. Wong1-27/+110
2023-12-15xfs: check rt bitmap file geometry more thoroughlyDarrick J. Wong1-15/+84
2023-12-15xfs: repair problems in CoW forksDarrick J. Wong7-1/+771
2023-12-15xfs: create a ranged query function for refcount btreesDarrick J. Wong2-0/+51
2023-12-15xfs: refactor repair forcing tests into a repair.c helperDarrick J. Wong3-13/+25
2023-12-15xfs: repair inode fork block mapping data structuresDarrick J. Wong17-34/+1153
2023-12-15xfs: skip the rmapbt search on an empty attr fork unless we know it was zappedDarrick J. Wong1-22/+79
2023-12-15xfs: reintroduce reaping of file metadata blocks to xrep_reap_extentsDarrick J. Wong4-4/+160
2023-12-15xfs: abort directory parent scrub scans if we encounter a zapped directoryDarrick J. Wong4-0/+46
2023-12-15xfs: zap broken inode forksDarrick J. Wong11-46/+808
2023-12-15xfs: repair inode recordsDarrick J. Wong7-2/+1018
2023-12-15xfs: set inode sick state flags when we zap either ondisk forkDarrick J. Wong13-12/+166
2023-12-15xfs: dont cast to char * for XFS_DFORK_*PTR macrosDarrick J. Wong2-2/+2
2023-12-15xfs: add missing nrext64 inode flag check to scrubDarrick J. Wong1-0/+4
2023-12-15xfs: try to attach dquots to files before repairing themDarrick J. Wong7-5/+55
2023-12-15xfs: repair refcount btreesDarrick J. Wong12-19/+856
2023-12-15xfs: disable online repair quota helpers when quota not enabledDarrick J. Wong2-0/+11
2023-12-15xfs: repair inode btreesDarrick J. Wong11-51/+1022
2023-12-15xfs: repair free space btreesDarrick J. Wong20-21/+1224
2023-12-15xfs: remove trivial bnobt/inobt scrub helpersDarrick J. Wong4-46/+39
2023-12-15xfs: roll the scrub transaction after completing a repairDarrick J. Wong1-3/+6
2023-12-15xfs: move the per-AG datatype bitmaps to separate filesDarrick J. Wong8-150/+175
2023-12-15xfs: create separate structures and code for u32 bitmapsDarrick J. Wong4-166/+458
2023-12-15xfs: constrain dirty buffers while formatting a staged btreeDarrick J. Wong3-11/+50
2023-12-15xfs: move btree bulkload record initialization to ->get_record implementationsDarrick J. Wong2-15/+17
2023-12-15xfs: add debug knobs to control btree bulk load slack factorsDarrick J. Wong4-3/+76
2023-12-15xfs: read leaf blocks when computing keys for bulkloading into node blocksDarrick J. Wong3-2/+10
2023-12-15xfs: set XBF_DONE on newly formatted btree block that are ready for writingDarrick J. Wong1-0/+6
2023-12-15xfs: force all buffers to be written during btree bulk loadDarrick J. Wong3-7/+42
2023-12-15xfs: initialise di_crc in xfs_log_dinodeDave Chinner1-0/+3
2023-12-15xfs: fix an off-by-one error in xreap_agextent_binvalDarrick J. Wong1-1/+1
2023-12-15xfs: short circuit xfs_growfs_data_private() if delta is zeroEric Sandeen1-0/+4
2023-12-14xfs: pass the defer ops directly to xfs_defer_addChristoph Hellwig7-36/+10
2023-12-14xfs: pass the defer ops instead of type to xfs_defer_start_recoveryChristoph Hellwig9-12/+13
2023-12-14xfs: store an ops pointer in struct xfs_defer_pendingChristoph Hellwig8-36/+34
2023-12-14xfs: move xfs_attr_defer_type up in xfs_attr_item.cChristoph Hellwig1-33/+33
2023-12-14xfs: consolidate the xfs_attr_defer_* helpersChristoph Hellwig2-71/+21
2023-12-14Merge tag 'fix-growfsrt-failures-6.8_2023-12-13' of https://git.kernel.org/pu...Chandan Babu R1-0/+5
2023-12-13xfs: recompute growfsrtfree transaction reservation while growing rt volumeDarrick J. Wong1-0/+5
2023-12-07xfs: move xfs_ondisk.h to libxfs/xfs-6.8-merge-1Christoph Hellwig1-0/+0
2023-12-07xfs: use static_assert to check struct sizes and offsetsChristoph Hellwig1-4/+4
2023-12-07xfs: extract xfs_da_buf_copy() helper functionZhang Tianci3-52/+36
2023-12-07xfs: update dir3 leaf block metadata after swapZhang Tianci1-0/+7
2023-12-07xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_realJiachen Zhang1-42/+31
2023-12-07xfs: clean up xfs_fsops.hChristoph Hellwig1-5/+5
2023-12-07xfs: clean up the xfs_reserve_blocks interfaceChristoph Hellwig5-50/+14
2023-12-07xfs: clean up the XFS_IOC_FSCOUNTS handlerChristoph Hellwig3-26/+20
2023-12-07xfs: clean up the XFS_IOC_{GS}ET_RESBLKS handlerChristoph Hellwig1-44/+43
2023-12-07Documentation: xfs: consolidate XFS docs into its own subdirectoryBagas Sanjaya8-8/+19
2023-12-07mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbindShiyang Ruan4-11/+122
2023-12-07Merge tag 'repair-auto-reap-space-reservations-6.8_2023-12-06' of https://git...Chandan Babu R20-76/+1007
2023-12-07Merge tag 'scrub-livelock-prevention-6.8_2023-12-06' of https://git.kernel.or...Chandan Babu R3-4/+31
2023-12-07Merge tag 'defer-elide-create-done-6.8_2023-12-06' of https://git.kernel.org/...Chandan Babu R3-3/+13
2023-12-07Merge tag 'fix-rtmount-overflows-6.8_2023-12-06' of https://git.kernel.org/pu...Chandan Babu R4-4/+38
2023-12-07Merge tag 'reconstruct-defer-cleanups-6.8_2023-12-06' of https://git.kernel.o...Chandan Babu R8-495/+275
2023-12-07Merge tag 'reconstruct-defer-work-6.8_2023-12-06' of https://git.kernel.org/p...Chandan Babu R12-455/+493
2023-12-06xfs: force small EFIs for reaping btree extentsDarrick J. Wong3-11/+104
2023-12-06xfs: log EFIs for all btree blocks being used to stage a btreeDarrick J. Wong2-8/+29
2023-12-06xfs: implement block reservation accounting for btrees we're stagingDarrick J. Wong4-0/+595
2023-12-06xfs: remove unused fields from struct xbtree_ifakerootDarrick J. Wong1-6/+0
2023-12-06xfs: automatic freeing of freshly allocated unwritten spaceDarrick J. Wong3-8/+117
2023-12-06xfs: remove __xfs_free_extent_laterDarrick J. Wong11-27/+16
2023-12-06xfs: allow pausing of pending deferred work itemsDarrick J. Wong3-16/+111
2023-12-06xfs: don't append work items to logged xfs_defer_pending objectsDarrick J. Wong1-13/+48
2023-12-06xfs: make xchk_iget safer in the presence of corrupt inode btreesDarrick J. Wong3-4/+31
2023-12-06xfs: elide ->create_done calls for unlogged deferred workDarrick J. Wong2-3/+4
2023-12-06xfs: don't allow overly small or large realtime volumesDarrick J. Wong3-1/+17
2023-12-06xfs: move ->iop_relog to struct xfs_defer_op_typeDarrick J. Wong8-119/+120
2023-12-06xfs: document what LARP meansDarrick J. Wong1-0/+9
2023-12-06xfs: fix 32-bit truncation in xfs_compute_rextslogDarrick J. Wong1-3/+5
2023-12-06xfs: make rextslog computation consistent with mkfsDarrick J. Wong4-3/+19
2023-12-06xfs: collapse the ->create_done functionsDarrick J. Wong5-109/+64
2023-12-06xfs: hoist xfs_trans_add_item calls to defer ops functionsDarrick J. Wong6-17/+6
2023-12-06xfs: clean out XFS_LI_DIRTY setting boilerplate from ->iop_relogDarrick J. Wong6-7/+11
2023-12-06xfs: use xfs_defer_create_done for the relogging operationDarrick J. Wong7-26/+14
2023-12-06xfs: hoist ->create_intent boilerplate to its callsiteDarrick J. Wong6-15/+2
2023-12-06xfs: collapse the ->finish_item helpersDarrick J. Wong5-146/+58
2023-12-06xfs: move ->iop_recover to xfs_defer_op_typeDarrick J. Wong10-88/+109
2023-12-06xfs: hoist intent done flag setting to ->finish_item callsiteDarrick J. Wong6-92/+34
2023-12-06xfs: use xfs_defer_finish_one to finish recovered work itemsDarrick J. Wong9-157/+49
2023-12-06xfs: don't set XFS_TRANS_HAS_INTENT_DONE when there's no ATTRD log itemDarrick J. Wong1-2/+4
2023-12-06xfs: dump the recovered xattri log item if corruption happensDarrick J. Wong1-0/+4
2023-12-06xfs: recreate work items when recovering intent itemsDarrick J. Wong7-163/+215
2023-12-06xfs: transfer recovered intent item ownership in ->iop_recoverDarrick J. Wong7-7/+22
2023-12-06xfs: pass the xfs_defer_pending object to iop_recoverDarrick J. Wong7-7/+14
2023-12-06xfs: use xfs_defer_pending objects to recover intent itemsDarrick J. Wong11-116/+158
2023-12-06xfs: don't leak recovered attri intent itemsDarrick J. Wong1-2/+7
2023-12-03Linux 6.7-rc4Linus Torvalds1-1/+1
2023-12-03Merge tag 'v6.7-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds7-34/+54
2023-12-03Merge tag 'firewire-fixes-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-7/+4
2023-12-03Merge tag 'powerpc-6.7-3' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds3-3/+18
2023-12-03Merge tag 'vfio-v6.7-rc4' of https://github.com/awilliam/linux-vfioLinus Torvalds4-18/+26
2023-12-03Merge tag 'for-linus-6.7a-rc4-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-3/+9
2023-12-03Merge tag 'probes-fixes-v6.7-rc3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds5-21/+43
2023-12-02Merge tag 'pm-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds7-32/+136
2023-12-02Merge tag 'acpi-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds4-24/+17
2023-12-02Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-0/+4
2023-12-02Merge tag 'iommu-fixes-v6.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds9-42/+126
2023-12-02Merge tag 'sound-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds8-25/+76
2023-12-02Merge tag 'drm-fixes-2023-12-01' of git://anongit.freedesktop.org/drm/drmLinus Torvalds67-302/+537
2023-12-02Merge tag 'io_uring-6.7-2023-11-30' of git://git.kernel.dk/linuxLinus Torvalds6-70/+224
2023-12-02Merge tag 'block-6.7-2023-12-01' of git://git.kernel.dk/linuxLinus Torvalds6-12/+58
2023-12-02Merge tag 'dm-6.7/dm-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-10/+8
2023-12-02Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds5-9/+40
2023-12-02Merge tag 'fs_for_v6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+0
2023-12-02Merge tag 'bcachefs-2023-11-29' of https://evilpiepirate.org/git/bcachefsLinus Torvalds45-323/+495
2023-12-01Merge branch 'acpi-tables'Rafael J. Wysocki3-15/+12
2023-12-01Merge branch 'powercap'Rafael J. Wysocki2-13/+4
2023-12-01Merge tag 'nvme-6.7-2023-12-01' of git://git.infradead.org/nvme into block-6.7Jens Axboe1-6/+28
2023-12-01nvme-core: check for too small lba shiftKeith Busch1-2/+3
2023-12-01blk-mq: don't count completed flush data request as inflight in case of quiesceMing Lei1-1/+13
2023-12-01iommu: Fix printk arg in of_iommu_get_resv_regions()Daniel Mentz1-1/+1
2023-12-01rethook: Use __rcu pointer for rethook::handlerMasami Hiramatsu (Google)3-14/+22
2023-12-01kprobes: consistent rcu api usage for kretprobe holderJP Kobryn2-7/+4
2023-12-01lib: objpool: fix head overrun on RK3588 SBCwuqiang.matt1-0/+17
2023-12-01Merge tag 'hardening-v6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-8/+5
2023-12-01Merge tag 'linux_kselftest-kunit-fixes-6.7-rc4' of git://git.kernel.org/pub/s...Linus Torvalds2-3/+41
2023-12-01Merge tag 'amd-drm-fixes-6.7-2023-11-30' of https://gitlab.freedesktop.org/ag...Dave Airlie54-249/+464
2023-12-01Merge tag 'perf-tools-fixes-for-v6.7-1-2023-11-29' of git://git.kernel.org/pu...Linus Torvalds28-39/+226
2023-12-01Merge tag 'net-6.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds60-337/+1128
2023-12-01Merge tag 'pmdomain-v6.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2023-12-01Merge tag 'mmc-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulf...Linus Torvalds5-49/+85
2023-12-01Merge tag 'leds-fixes-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds2-23/+0
2023-12-01Merge tag 'efi-urgent-for-v6.7-1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2023-12-01Merge tag 'drm-misc-fixes-2023-11-29' of git://anongit.freedesktop.org/drm/dr...Dave Airlie10-29/+27
2023-12-01Merge tag 'drm-intel-fixes-2023-11-30' of git://anongit.freedesktop.org/drm/d...Dave Airlie3-24/+46
2023-11-30Revert "drm/prime: Unexport helpers for fd/handle conversion"Felix Kuehling2-15/+25
2023-11-30arm64: Avoid enabling KPTI unnecessarilyArd Biesheuvel1-0/+4
2023-11-30vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wartSean Christopherson1-6/+2
2023-11-30smb: client, common: fix fortify warningsDmitry Antipov5-31/+40
2023-11-30ALSA: hda: Disable power-save on KONTRON SinglePCTakashi Iwai1-0/+2
2023-11-30Merge branch 'net-ravb-fixes-for-the-ravb-driver'Paolo Abeni1-23/+35
2023-11-30net: ravb: Keep reverse order of operations in ravb_remove()Claudiu Beznea1-9/+13
2023-11-30net: ravb: Stop DMA in case of failures on ravb_open()Claudiu Beznea1-0/+1
2023-11-30net: ravb: Start TX queues after HW initialization succeededClaudiu Beznea1-2/+2
2023-11-30net: ravb: Make write access to CXR35 first before accessing other EMAC regis...Claudiu Beznea1-8/+9
2023-11-30net: ravb: Use pm_runtime_resume_and_get()Claudiu Beznea1-1/+4
2023-11-30net: ravb: Check return value of reset_control_deassert()Claudiu Beznea1-3/+6
2023-11-29net: libwx: fix memory leak on msix entryJiawen Wu1-1/+1
2023-11-29ice: Fix VF Reset paths when interface in a failed over aggregateDave Ertman4-50/+118
2023-11-29Merge tag 'wireless-2023-11-29' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski19-118/+614
2023-11-29Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski10-15/+66
2023-11-29cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF movedDavid Howells1-0/+3
2023-11-29cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF movedDavid Howells1-2/+8
2023-11-30firewire: core: fix possible memory leak in create_units()Yang Yingliang1-7/+4
2023-11-30bpf, sockmap: Add af_unix test with both sockets in mapJohn Fastabend2-11/+47
2023-11-30bpf, sockmap: af_unix stream sockets need to hold ref for pair sockJohn Fastabend5-2/+9
2023-11-29drm/amdgpu: Use another offset for GC 9.4.3 remapLijo Lazar1-0/+5
2023-11-29drm/amd/display: Fix some HostVM parameters in DMLTaimur Hassan2-3/+39
2023-11-29drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninitZhenGuo Yin1-21/+33