aboutsummaryrefslogtreecommitdiffstats
path: root/fs/xfs/xfs_trace.h
AgeCommit message (Expand)AuthorFilesLines
32 hourstracing/treewide: Remove second parameter of __assign_str()Steven Rostedt (Google)1-14/+14
2024-04-23xfs: add parent pointer ioctlsDarrick J. Wong1-0/+92
2024-04-23xfs: add parent pointer support to attribute codeAllison Henderson1-1/+2
2024-04-23xfs: remove xfs_da_args.attr_flagsDarrick J. Wong1-6/+1
2024-04-22xfs: split xfs_mod_freecounterChristoph Hellwig1-1/+0
2024-04-22xfs: remove the unused xfs_extent_busy_enomem trace eventChristoph Hellwig1-1/+0
2024-04-15xfs: repair extended attributesDarrick J. Wong1-0/+2
2024-04-15xfs: add an explicit owner field to xfs_da_argsDarrick J. Wong1-2/+5
2024-04-15xfs: condense extended attributes after a mapping exchange operationDarrick J. Wong1-1/+2
2024-04-15xfs: bind together the front and back ends of the file range exchange codeDarrick J. Wong1-0/+109
2024-04-15xfs: create deferred log items for file mapping exchangesDarrick J. Wong1-0/+217
2024-03-15xfs: fix dev_t usage in xmbuf tracepointsDarrick J. Wong1-2/+7
2024-02-22xfs: add a realtime flag to the bmap update log redo itemsDarrick J. Wong1-5/+18
2024-02-22xfs: clean up bmap log intent item tracepoint callsitesDarrick J. Wong1-31/+25
2024-02-22xfs: split tracepoint classes for deferred itemsDarrick J. Wong1-85/+166
2024-02-22xfs: launder in-memory btree buffers before transaction commitDarrick J. Wong1-0/+1
2024-02-22xfs: support in-memory btreesDarrick J. Wong1-2/+115
2024-02-22xfs: support in-memory buffer cache targetsDarrick J. Wong1-0/+49
2024-02-22xfs: remove xfs_btnum_tChristoph Hellwig1-9/+0
2024-02-22xfs: add a name field to struct xfs_btree_opsChristoph Hellwig1-35/+35
2024-02-22xfs: split the agf_roots and agf_levels arraysChristoph Hellwig1-6/+4
2024-02-22xfs: split out a btree type from the btree ops geometry flagsChristoph Hellwig1-2/+2
2024-02-22xfs: store the btree pointer length in struct xfs_btree_opsDarrick J. Wong1-2/+2
2024-02-22xfs: encode the btree geometry flags in the btree ops structureDarrick J. Wong1-4/+4
2024-02-22xfs: consolidate btree block allocation tracepointsDarrick J. Wong1-2/+47
2024-02-22xfs: consolidate btree block freeing tracepointsDarrick J. Wong1-2/+30
2024-02-22xfs: remember sick inodes that get inactivatedDarrick J. Wong1-0/+1
2024-02-22xfs: separate the marking of sick and checked metadataDarrick J. Wong1-0/+4
2024-02-13xfs: convert kmem_alloc() to kmalloc()Dave Chinner1-25/+0
2023-12-29xfs: use the op name in trace_xlog_intent_recovery_failedChristoph Hellwig1-6/+9
2023-12-14xfs: store an ops pointer in struct xfs_defer_pendingChristoph Hellwig1-8/+8
2023-12-14xfs: consolidate the xfs_attr_defer_* helpersChristoph Hellwig1-2/+0
2023-12-06xfs: allow pausing of pending deferred work itemsDarrick J. Wong1-2/+11
2023-09-12xfs: reload entire unlinked bucket listsDarrick J. Wong1-0/+20
2023-09-12xfs: load uncached unlinked inodes into memory on demandDarrick J. Wong1-0/+25
2023-08-30Merge tag 'xfs-6.6-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-0/+3
2023-08-24mm: remove enum page_entry_sizeMatthew Wilcox (Oracle)1-14/+6
2023-08-10xfs: implement online scrubbing of rtsummary infoDarrick J. Wong1-0/+3
2023-07-05Merge tag 'xfs-6.5-merge-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-0/+25
2023-07-02xfs: clean up the rtbitmap fsmap backendDarrick J. Wong1-0/+25
2023-05-24xfs: Provide a splice-read wrapperDavid Howells1-1/+1
2023-04-11xfs: allow queued AG intents to drain before scrubbingDarrick J. Wong1-0/+71
2023-04-11xfs: create traced helper to get extra perag referencesDarrick J. Wong1-0/+1
2023-03-19xfs: add tracepoints for each of the externally visible allocatorsDarrick J. Wong1-0/+7
2023-02-13xfs: refactor the filestreams allocator pick functionsDave Chinner1-5/+4
2023-02-13xfs: pass perag to filestreams tracingDave Chinner1-17/+20
2023-02-13xfs: fold xfs_alloc_ag_vextent() into callersDave Chinner1-7/+1
2023-02-13xfs: rework the perag trace points to be perag centricDave Chinner1-10/+11
2023-02-13xfs: active perag reference countingDave Chinner1-0/+3
2023-02-11xfs: t_firstblock is tracking AGs not blocksDave Chinner1-4/+4
2023-02-11xfs: fix low space alloc deadlockDave Chinner1-0/+1
2023-02-05xfs: pass refcount intent directly through the log intent codeDarrick J. Wong1-11/+4
2022-11-28xfs: add debug knob to slow down write for funDarrick J. Wong1-0/+42
2022-11-28xfs: add debug knob to slow down writeback for funDarrick J. Wong1-0/+44
2022-10-31xfs: report refcount domain in tracepointsDarrick J. Wong1-9/+39
2022-09-19xfs: missing space in xfs trace logZeng Heng1-2/+2
2022-07-14Merge tag 'make-attr-fork-permanent-5.20_2022-07-14' of git://git.kernel.org/...Darrick J. Wong1-1/+1
2022-07-14xfs: introduce xfs_iunlink_lookupDave Chinner1-1/+0
2022-07-12xfs: replace inode fork size macros with functionsDarrick J. Wong1-1/+1
2022-06-23xfs: introduce xfs_inodegc_push()Dave Chinner1-0/+1
2022-05-12xfs: ATTR_REPLACE algorithm with LARP enabled needs reworkDave Chinner1-5/+2
2022-05-12xfs: introduce attr remove initial states into xfs_attr_set_iterDave Chinner1-0/+3
2022-05-12xfs: clean up final attr removal in xfs_attr_set_iterDave Chinner1-2/+3
2022-05-12xfs: remote xattr removal in xfs_attr_set_iter() is conditionalDave Chinner1-2/+2
2022-05-12xfs: XFS_DAS_LEAF_REPLACE state only needed if !LARPDave Chinner1-2/+2
2022-05-12xfs: split remote attr setting out from replace pathDave Chinner1-3/+6
2022-05-12xfs: kill XFS_DAC_LEAF_ADDNAME_INITDave Chinner1-1/+2
2022-05-12xfs: separate out initial attr_set statesDave Chinner1-2/+20
2022-05-11xfs: rework deferred attribute operation setupDave Chinner1-0/+4
2022-05-11xfs: Add helper function xfs_attr_leaf_addnameAllison Henderson1-0/+1
2022-05-04Merge tag 'reflink-speedups-5.19_2022-04-28' of git://git.kernel.org/pub/scm/...Dave Chinner1-2/+30
2022-05-04Merge tag 'rmap-speedups-5.19_2022-04-28' of git://git.kernel.org/pub/scm/lin...Dave Chinner1-1/+4
2022-05-04xfs: intent item whiteoutsDave Chinner1-0/+3
2022-04-28xfs: rewrite xfs_reflink_end_cow to use intentsDarrick J. Wong1-1/+2
2022-04-28xfs: report "max_resp" used for min log size computationDarrick J. Wong1-0/+19
2022-04-28xfs: create shadow transaction reservations for computing minimum log sizeDarrick J. Wong1-2/+10
2022-04-27xfs: capture buffer ops in the xfs_buf tracepointsDarrick J. Wong1-1/+4
2022-04-21Merge tag 'large-extent-counters-v9' of https://github.com/chandanr/linux int...Dave Chinner1-2/+2
2022-04-21xfs: convert quota options flags to unsigned.Dave Chinner1-16/+0
2022-04-21xfs: convert da btree operations flags to unsigned.Dave Chinner1-4/+4
2022-04-11xfs: Promote xfs_extnum_t and xfs_aextnum_t to 64 and 32-bits respectivelyChandan Babu R1-1/+1
2022-04-11xfs: Use xfs_extnum_t instead of basic data typesChandan Babu R1-1/+1
2022-03-20xfs: log items should have a xlog pointer, not a mountDave Chinner1-2/+2
2022-03-14xfs: constify the name argument to various directory functionsDarrick J. Wong1-2/+2
2021-10-19xfs: prepare xfs_btree_cur for dynamic cursor heightsDarrick J. Wong1-1/+1
2021-08-19xfs: convert bp->b_bn references to xfs_buf_daddr()Dave Chinner1-8/+5
2021-08-19xfs: convert remaining mount flags to state flagsDave Chinner1-2/+2
2021-08-19xfs: start documenting common units and tags used in tracepointsDarrick J. Wong1-0/+35
2021-08-19xfs: standardize inode generation formatting in ftrace outputDarrick J. Wong1-1/+1
2021-08-19xfs: standardize remaining xfs_buf length tracepointsDarrick J. Wong1-12/+12
2021-08-19xfs: resolve fork names in trace outputDarrick J. Wong1-3/+3
2021-08-19xfs: rename i_disk_size fields in ftrace outputDarrick J. Wong1-8/+6
2021-08-19xfs: disambiguate units for ftrace fields tagged "count"Darrick J. Wong1-6/+6
2021-08-19xfs: disambiguate units for ftrace fields tagged "len"Darrick J. Wong1-31/+35
2021-08-19xfs: disambiguate units for ftrace fields tagged "offset"Darrick J. Wong1-15/+14
2021-08-19xfs: disambiguate units for ftrace fields tagged "blkno", "block", or "bno"Darrick J. Wong1-13/+13
2021-08-19xfs: standardize daddr formatting in ftrace outputDarrick J. Wong1-4/+4
2021-08-19xfs: standardize rmap owner number formatting in ftrace outputDarrick J. Wong1-5/+5
2021-08-19xfs: standardize AG block number formatting in ftrace outputDarrick J. Wong1-23/+23
2021-08-19xfs: standardize AG number formatting in ftrace outputDarrick J. Wong1-36/+36
2021-08-19xfs: standardize inode number formatting in ftrace outputDarrick J. Wong1-11/+17
2021-08-18xfs: make the record pointer passed to query_range functions constDarrick J. Wong1-2/+2
2021-08-18xfs: add trace point for fs shutdownDarrick J. Wong1-0/+27
2021-08-16xfs: XLOG_STATE_IOERROR must dieDave Chinner1-1/+0
2021-08-09xfs: add attr state machine tracepointsAllison Henderson1-0/+24
2021-08-09xfs: replace kmem_alloc_large() with kvmalloc()Dave Chinner1-1/+0
2021-08-09xfs: remove kmem_alloc_io()Dave Chinner1-1/+0
2021-08-09xfs: throttle inode inactivation queuing on memory reclaimDarrick J. Wong1-1/+36
2021-08-09xfs: use background worker pool when transactions can't get free spaceDarrick J. Wong1-0/+1
2021-08-09xfs: don't run speculative preallocation gc when fs is frozenDarrick J. Wong1-0/+3
2021-08-06xfs: per-cpu deferred inode inactivation queuesDave Chinner1-2/+48
2021-07-29xfs: need to see iclog flags in tracingDave Chinner1-1/+4
2021-06-21xfs: fix type mismatches in the inode reclaim functionsDarrick J. Wong1-2/+2
2021-06-21xfs: refactor the inode recycling codeDarrick J. Wong1-2/+2
2021-06-21xfs: add iclog state trace eventsDave Chinner1-0/+60
2021-06-18Merge tag 'xfs-delay-ready-attrs-v20.1' of https://github.com/allisonhenderso...Darrick J. Wong1-2/+0
2021-06-08xfs: rename struct xfs_eofblocks to xfs_icwalkDarrick J. Wong1-18/+18
2021-06-08Merge tag 'inode-walk-cleanups-5.14_2021-06-03' of https://git.kernel.org/pub...Darrick J. Wong1-5/+6
2021-06-03xfs: refactor per-AG inode tagging functionsDarrick J. Wong1-4/+2
2021-06-03xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_agDarrick J. Wong1-1/+4
2021-06-02xfs: remove agno from btree cursorDave Chinner1-2/+2
2021-06-01xfs: Add delay ready attr set routinesAllison Henderson1-1/+0
2021-06-01xfs: Hoist xfs_attr_leaf_addnameAllison Henderson1-1/+0
2021-04-07xfs: move the di_size field to struct xfs_inodeChristoph Hellwig1-8/+8
2021-02-21Merge tag 'xfs-5.12-merge-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-5/+45
2021-02-03xfs: consolidate incore inode radix tree posteof/cowblocks tagsDarrick J. Wong1-4/+2
2021-02-03xfs: refactor xfs_icache_free_{eof,cow}blocks call sitesDarrick J. Wong1-0/+1
2021-02-03xfs: add a tracepoint for blockgc scansDarrick J. Wong1-0/+41
2021-02-01xfs: improve the reflink_bounce_dio_write tracepointChristoph Hellwig1-2/+2
2021-02-01xfs: simplify the read/write tracepointsChristoph Hellwig1-9/+9
2021-01-22xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain()Brian Foster1-1/+1
2020-12-09xfs: trace log intent item recovery failuresDarrick J. Wong1-0/+18
2020-10-07xfs: periodically relog deferred intent itemsDarrick J. Wong1-0/+1
2020-09-15xfs: trace timestamp limitsDarrick J. Wong1-0/+26
2020-09-15xfs: move the buffer retry logic to xfs_buf.cChristoph Hellwig1-1/+1
2020-09-06xfs: remove kmem_realloc()Carlos Maiolino1-1/+0
2020-07-28xfs: remove xfs_zone_{alloc,zalloc} helpersCarlos Maiolino1-1/+0
2020-07-28xfs: create xfs_dqtype_t to represent quota typesDarrick J. Wong1-6/+15
2020-07-28xfs: add more dquot tracepointsDarrick J. Wong1-2/+138
2020-07-28xfs: stop using q_core counters in the quota codeDarrick J. Wong1-2/+2
2020-07-28xfs: stop using q_core limits in the quota codeDarrick J. Wong1-8/+4
2020-07-28xfs: use a per-resource struct for incore dquot dataDarrick J. Wong1-1/+1
2020-07-28xfs: stop using q_core.d_id in the quota codeDarrick J. Wong1-1/+1
2020-07-28xfs: rename dquot incore state flagsDarrick J. Wong1-2/+2
2020-07-06xfs: redesign the reflink remap loop to fix blkres depletion crashDarrick J. Wong1-49/+3
2020-05-19xfs: move the fork format fields into struct xfs_iforkChristoph Hellwig1-1/+1
2020-05-19xfs: move the per-fork nextents fields into struct xfs_iforkChristoph Hellwig1-1/+1
2020-03-27xfs: Throttle commits on delayed background CIL pushDave Chinner1-0/+1
2020-03-27xfs: split xlog_ticket_doneChristoph Hellwig1-8/+6
2020-03-18xfs: support bulk loading of staged btreesDarrick J. Wong1-0/+85
2020-03-18xfs: introduce fake roots for inode-rooted btreesDarrick J. Wong1-0/+33
2020-03-18xfs: introduce fake roots for ag-rooted btreesDarrick J. Wong1-0/+28
2020-03-02xfs: embedded the attrlist cursor into struct xfs_attr_list_contextChristoph Hellwig1-6/+6
2020-03-02xfs: remove XFS_DA_OP_INCOMPLETEChristoph Hellwig1-1/+2
2020-03-02xfs: clean up the attr flag confusionChristoph Hellwig1-14/+24
2020-03-02xfs: cleanup struct xfs_attr_list_contextChristoph Hellwig1-8/+8
2019-12-25Merge branch 'core/kprobes' into perf/core, to pick up a completed branchIngo Molnar1-2/+2
2019-12-19xfs: don't commit sunit/swidth updates to disk if that would cause repair fai...Darrick J. Wong1-0/+21
2019-12-10Merge tag 'v5.5-rc1' into core/kprobes, to resolve conflictsIngo Molnar1-68/+32
2019-11-27ftrace: Rework event_create_dir()Peter Zijlstra1-2/+2
2019-10-29xfs: rename the m_writeio_* fields in struct xfs_mountChristoph Hellwig1-1/+1
2019-10-21xfs: optimize near mode bnobt scans with concurrent cntbt lookupsBrian Foster1-0/+2
2019-10-21xfs: factor out tree fixup logic into helperBrian Foster1-0/+1
2019-10-21xfs: reuse best extent tracking logic for bnobt scanBrian Foster1-2/+2
2019-10-21xfs: refactor cntbt lastblock scan best extent logic into helperBrian Foster1-0/+26
2019-10-21iomap: lift the xfs writeback code to iomapChristoph Hellwig1-39/+0
2019-10-21iomap: lift common tracing code from xfs to iomapChristoph Hellwig1-26/+0
2019-08-26xfs: add kmem_alloc_io()Dave Chinner1-0/+1
2019-08-26xfs: add kmem allocation trace pointsDave Chinner1-0/+33
2019-07-03xfs: multithreaded iwalk implementationDarrick J. Wong1-0/+18
2019-07-02xfs: create simplified inode walk functionDarrick J. Wong1-0/+40
2019-06-28xfs: split iop_unlockChristoph Hellwig1-1/+1
2019-06-28xfs: don't use xfs_trans_free_items in the commit pathChristoph Hellwig1-0/+1
2019-04-14xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystemDarrick J. Wong1-0/+3
2019-04-14xfs: track metadata health statusDarrick J. Wong1-0/+73
2019-02-21xfs: merge COW handling into xfs_file_iomap_begin_delayChristoph Hellwig1-3/+0
2019-02-17xfs: remove the io_type field from the writeback context and ioendChristoph Hellwig1-20/+14
2019-02-11xfs: cache unlinked pointers in an rhashtableDarrick J. Wong1-0/+1
2019-02-11xfs: add tracepoints for high level iunlink operationsDarrick J. Wong1-0/+25
2019-02-11xfs: refactor inode unlinked pointer update functionsDarrick J. Wong1-0/+26
2019-02-11xfs: refactor AGI unlinked bucket updatesDarrick J. Wong1-0/+26
2018-12-19xfs: stringify btree cursor types in ftrace outputDarrick J. Wong1-2/+10
2018-12-19xfs: move XFS_INODE_FORMAT_STR mappings to libxfsDarrick J. Wong1-5/+5
2018-12-19xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfsDarrick J. Wong1-4/+0
2018-12-19xfs: fix symbolic enum printing in ftrace outputDarrick J. Wong1-0/+19
2018-12-12xfs: const-ify xfs_owner_info argumentsDarrick J. Wong1-2/+2
2018-12-12xfs: streamline defer op type handlingDarrick J. Wong1-1/+1
2018-11-20xfs: uncached buffer tracing needs to print bnoDave Chinner1-1/+4
2018-09-29xfs: don't unlock invalidated buf on aborted tx commitBrian Foster1-1/+0
2018-08-02xfs: fold dfops into the transactionBrian Foster1-22/+18
2018-08-02xfs: replace xfs_defer_ops ->dop_pending with on-stack listBrian Foster1-3/+2
2018-08-02xfs: replace dop_low with transaction flagBrian Foster1-8/+2
2018-07-26xfs: remove unused deferred ops committed fieldBrian Foster1-6/+2
2018-07-11xfs: refactor buffer submission into a common helperBrian Foster1-1/+0
2018-07-11xfs: remove xfs_alloc_arg firstblock fieldBrian Foster1-1/+1
2018-07-11xfs: add support for sub-pagesize writeback without buffer_headsChristoph Hellwig1-16/+2
2018-07-11xfs: remove xfs_reflink_find_cow_mappingChristoph Hellwig1-1/+0
2018-07-11xfs: remove xfs_reflink_trim_irec_to_next_cowChristoph Hellwig1-1/+0
2018-06-06xfs: convert to SPDX license tagsDave Chinner1-13/+1
2018-05-10xfs: get rid of the log item descriptorDave Chinner1-4/+1