summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-03-24trace_sched_switch -> trace_sched_wakinglatency_debugKent Overstreet
2025-03-24sched_wakeup_backtrace debugfsKent Overstreet
2025-03-24trace_sched_wakeup_backtraceKent Overstreet
2025-03-24time_stats: report information in json formatDarrick J. Wong
2025-03-24time_stats: Promote to lib/Kent Overstreet
2025-03-07eytzinger: Promote to include/linux/Kent Overstreet
2025-03-07mean and variance: Promote to lib/mathKent Overstreet
2025-03-07time_stats: allow custom epoch namesDarrick J. Wong
2025-03-07time_stats: don't print any output if event count is zeroDarrick J. Wong
2025-03-07time_stats: report lifetime of the stats objectDarrick J. Wong
2025-03-07bcachefs: bch2_time_stats_to_seq_buf()Kent Overstreet
2025-03-07bcachefs: eytzinger1_{next,prev} cleanupAndreas Gruenbacher
2025-03-07bcachefs: convert eytzinger sort to be 1-based (2)Andreas Gruenbacher
2025-03-07bcachefs: convert eytzinger sort to be 1-based (1)Andreas Gruenbacher
2025-03-07bcachefs: convert eytzinger0_find to be 1-basedAndreas Gruenbacher
2025-03-07bcachefs: Add eytzinger0_find self testAndreas Gruenbacher
2025-03-07bcachefs: add eytzinger0_find_ge self testAndreas Gruenbacher
2025-03-07bcachefs: implement eytzinger0_find_ge directlyAndreas Gruenbacher
2025-03-07bcachefs: implement eytzinger0_find_gt directlyAndreas Gruenbacher
2025-03-07bcachefs: add eytzinger0_find_gt self testAndreas Gruenbacher
2025-03-07bcachefs: simplify eytzinger0_find_leAndreas Gruenbacher
2025-03-07bcachefs: convert eytzinger0_find_le to be 1-basedAndreas Gruenbacher
2025-03-07bcachefs: improve eytzinger0_find_le self testAndreas Gruenbacher
2025-03-07bcachefs: add eytzinger0_for_each_prevAndreas Gruenbacher
2025-03-07bcachefs: eytzinger0_find_test improvementAndreas Gruenbacher
2025-03-07bcachefs: eytzinger[01]_test improvementAndreas Gruenbacher
2025-03-07bcachefs: eytzinger self tests: fix cmp_u16 typoAndreas Gruenbacher
2025-03-07bcachefs: eytzinger self tests: missing newline terminationAndreas Gruenbacher
2025-03-07bcachefs: eytzinger self tests: loop cleanupsAndreas Gruenbacher
2025-03-07bcachefs: EYTZINGER_DEBUG fixAndreas Gruenbacher
2025-03-06bcachefs: Don't start promotes from bch2_rbio_free()Kent Overstreet
2025-03-06bcachefs: Bail out early on alloc_nowait data updatesKent Overstreet
2025-03-06bcachefs: Rework init order in bch2_data_update_init()Kent Overstreet
2025-03-06bcachefs: Self healing writes are BCH_WRITE_alloc_nowaitKent Overstreet
2025-03-06bcachefs: Promotes should use BCH_WRITE_only_specified_devsKent Overstreet
2025-03-06bcachefs: Be stricter in bch2_read_retry_nodecode()Kent Overstreet
2025-03-06bcachefs: cleanup redundant code around data_update_op initializationKent Overstreet
2025-03-06bcachefs: bch2_update_unwritten_extent() no longer depends on wbioKent Overstreet
2025-03-06bcachefs: promote_op uses embedded bch_read_bioKent Overstreet
2025-03-06bcachefs: data_update now embeds bch_read_bioKent Overstreet
2025-03-06bcachefs: rbio_init() cleanupKent Overstreet
2025-03-06bcachefs: rbio_init_fragment()Kent Overstreet
2025-03-06bcachefs: Rename BCH_WRITE flags fer consistency with other x-macros enumsKent Overstreet
2025-03-06bcachefs: x-macroize BCH_READ flagsKent Overstreet
2025-03-06bcachefs: Avoid holding btree locks when blocking on IOKent Overstreet
2025-03-06bcachefs: kill bch_read_bio.devs_haveKent Overstreet
2025-03-06bcachefs: bch2_data_update_inflight_to_text()Kent Overstreet
2025-03-06bcachefs: BCH_IOCTL_QUERY_COUNTERSKent Overstreet
2025-03-06bcachefs: BCH_COUNTER_bucket_discard_fastKent Overstreet
2025-03-06bcachefs: enum bch_persistent_counters_stableKent Overstreet