index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
kernel
/
trace
/
blktrace.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-02-21
block: remove more NULL checks after bdev_get_queue()
Juhyung Park
1
-5
/
+1
2023-02-06
trace/blktrace: fix memory leak with using debugfs_lookup()
Greg Kroah-Hartman
1
-2
/
+2
2022-12-08
blktrace: Fix output non-blktrace event when blk_classic option enabled
Yang Jihong
1
-1
/
+2
2022-12-01
block: bdev & blktrace: use consistent function doc. notation
Randy Dunlap
1
-2
/
+2
2022-10-20
blktrace: remove unnessary stop block trace in 'blk_trace_shutdown'
Ye Bin
1
-3
/
+1
2022-10-20
blktrace: fix possible memleak in '__blk_trace_remove'
Ye Bin
1
-2
/
+2
2022-10-20
blktrace: introduce 'blk_trace_{start,stop}' helper
Ye Bin
1
-38
/
+36
2022-07-15
blktrace: Fix the blk_fill_rwbs() kernel-doc header
Bart Van Assche
1
-3
/
+3
2022-07-14
blktrace: Use the new blk_opf_t type
Bart Van Assche
1
-26
/
+25
2022-07-14
blktrace: Trace remapped requests correctly
Bart Van Assche
1
-1
/
+1
2022-07-14
block: remove bdevname
Christoph Hellwig
1
-2
/
+2
2022-06-28
block: simplify blktrace sysfs attribute creation
Christoph Hellwig
1
-11
/
+0
2022-06-17
block: serialize all debugfs operations using q->debugfs_mutex
Christoph Hellwig
1
-3
/
+0
2022-05-02
blk-cgroup: replace bio_blkcg with bio_blkcg_css
Christoph Hellwig
1
-2
/
+4
2022-05-02
blktrace: cleanup the __trace_note_message interface
Christoph Hellwig
1
-10
/
+10
2022-03-24
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-1
/
+0
2022-02-28
blktrace: fix use after free for struct blk_trace
Yu Kuai
1
-8
/
+18
2022-02-22
scsi: block: Remove REQ_OP_WRITE_SAME support
Christoph Hellwig
1
-1
/
+0
2021-12-20
blktrace: switch trace spinlock to a raw spinlock
Wander Lairson Costa
1
-9
/
+9
2021-11-29
block: remove the ->rq_disk field in struct request
Christoph Hellwig
1
-1
/
+1
2021-10-19
block: don't call blk_status_to_errno in blk_update_request
Christoph Hellwig
1
-3
/
+4
2021-09-24
blktrace: Fix uaf in blk_trace access after removing by sysfs
Zhihao Cheng
1
-0
/
+8
2021-02-28
Merge tag 'block-5.12-2021-02-27' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-7
/
+13
2021-02-24
blktrace: fix documentation for blk_fill_rw()
Chaitanya Kulkarni
1
-1
/
+1
2021-02-23
blktrace: remove debugfs file dentries from struct blk_trace
Greg Kroah-Hartman
1
-6
/
+2
2021-02-22
Merge tag 'trace-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...
Linus Torvalds
1
-8
/
+9
2021-02-22
blktrace: add blk_fill_rwbs documentation comment
Chaitanya Kulkarni
1
-0
/
+10
2021-02-22
block: remove superfluous param in blk_fill_rwbs()
Chaitanya Kulkarni
1
-1
/
+1
2021-02-02
tracing: Merge irqflags + preempt counter.
Sebastian Andrzej Siewior
1
-8
/
+9
2021-01-24
block: store a block_device pointer in struct bio
Christoph Hellwig
1
-7
/
+9
2020-12-17
Merge tag 'trace-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...
Linus Torvalds
1
-2
/
+2
2020-12-16
Merge tag 'for-5.11/block-2020-12-14' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-136
/
+45
2020-12-15
blktrace: make relay callbacks const
Jani Nikula
1
-1
/
+1
2020-12-07
blktrace: fix up a kerneldoc comment
Christoph Hellwig
1
-1
/
+0
2020-12-04
block: remove the request_queue to argument request based tracepoints
Christoph Hellwig
1
-27
/
+17
2020-12-04
block: remove the request_queue argument to the block_bio_remap tracepoint
Christoph Hellwig
1
-9
/
+5
2020-12-04
block: remove the request_queue argument to the block_split tracepoint
Christoph Hellwig
1
-3
/
+2
2020-12-04
block: simplify and extend the block_bio_merge tracepoint class
Christoph Hellwig
1
-31
/
+10
2020-12-04
block: remove the unused block_sleeprq tracepoint
Christoph Hellwig
1
-22
/
+0
2020-12-01
block: merge struct block_device and struct hd_struct
Christoph Hellwig
1
-35
/
+8
2020-12-01
block: move the start_sect field to struct block_device
Christoph Hellwig
1
-8
/
+3
2020-12-01
block: remove the nr_sects field in struct hd_struct
Christoph Hellwig
1
-1
/
+1
2020-11-10
tracing: Fix some typos in comments
Qiujun Huang
1
-2
/
+2
2020-10-05
block: add a bdget_part helper
Christoph Hellwig
1
-7
/
+2
2020-09-25
block: add a bdev_is_partition helper
Christoph Hellwig
1
-1
/
+1
2020-09-07
blktrace: make function blk_trace_bio_get_cgid() static
Wang Hai
1
-1
/
+1
2020-08-23
treewide: Use fallthrough pseudo-keyword
Gustavo A. R. Silva
1
-1
/
+1
2020-06-25
blktrace: Provide event for request merging
Jan Kara
1
-0
/
+10
2020-06-24
block: create the request_queue debugfs_dir on registration
Luis Chamberlain
1
-32
/
+26
2020-06-24
blktrace: ensure our debugfs dir exists
Luis Chamberlain
1
-0
/
+12
2020-06-24
blktrace: fix debugfs use after free
Luis Chamberlain
1
-6
/
+12
2020-06-24
blktrace: annotate required lock on do_blk_trace_setup()
Luis Chamberlain
1
-0
/
+2
2020-06-17
blktrace: Avoid sparse warnings when assigning q->blk_trace
Jan Kara
1
-11
/
+8
2020-06-17
blktrace: break out of blktrace setup on concurrent calls
Luis Chamberlain
1
-0
/
+13
2020-06-04
blktrace: fix endianness for blk_log_remap()
Chaitanya Kulkarni
1
-15
/
+4
2020-06-04
blktrace: fix endianness in get_pdu_int()
Chaitanya Kulkarni
1
-1
/
+1
2020-06-04
blktrace: use errno instead of bi_status
Chaitanya Kulkarni
1
-3
/
+6
2020-06-04
block: remove the error argument to the block_bio_complete tracepoint
Christoph Hellwig
1
-3
/
+3
2020-05-16
blktrace: Report pid with note messages
Jan Kara
1
-2
/
+2
2020-03-05
blktrace: fix dereference after null check
Cengiz Can
1
-1
/
+4
2020-02-25
blktrace: Protect q->blk_trace with RCU
Jan Kara
1
-31
/
+83
2020-01-13
tracing: Make struct ring_buffer less ambiguous
Steven Rostedt (VMware)
1
-2
/
+2
2020-01-13
tracing: Rename trace_buffer to array_buffer
Steven Rostedt (VMware)
1
-2
/
+2
2019-11-12
cgroup: use cgrp->kn->id as the cgroup ID
Tejun Heo
1
-2
/
+2
2019-11-12
kernfs: use 64bit inos if ino_t is 64bit
Tejun Heo
1
-4
/
+17
2019-11-12
kernfs: convert kernfs_node->id from union kernfs_node_id to u64
Tejun Heo
1
-36
/
+31
2019-06-03
blktrace: no need to check return value of debugfs_create functions
Greg Kroah-Hartman
1
-6
/
+0
2019-03-13
blkcg: annotate implicit fall through
Mathieu Malaterre
1
-0
/
+1
2018-12-07
blkcg: remove bio->bi_css and instead use bio->bi_blkg
Dennis Zhou
1
-2
/
+2
2018-11-01
blkcg: revert blkcg cleanups series
Dennis Zhou
1
-2
/
+2
2018-09-21
blkcg: remove bio->bi_css and instead use bio->bi_blkg
Dennis Zhou (Facebook)
1
-2
/
+2
2018-08-22
Merge tag 'for-4.19/post-20180822' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-0
/
+4
2018-08-20
Merge tag 'trace-v4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...
Linus Torvalds
1
-13
/
+1
2018-08-16
tracing/blktrace: Fix to allow setting same value
Steven Rostedt (VMware)
1
-0
/
+4
2018-08-16
blktrace: Add SPDX License format header
Steven Rostedt (VMware)
1
-13
/
+1
2018-07-09
Blktrace: bail out early if block debugfs is not configured
Liu Bo
1
-3
/
+3
2017-11-27
blktrace: fix trace mutex deadlock
Jens Axboe
1
-2
/
+2
2017-11-19
blktrace: Use blk_trace_bio_get_cgid inside blk_add_trace_bio
Marcos Paulo de Souza
1
-16
/
+10
2017-11-10
blktrace: fix unlocked registration of tracepoints
Jens Axboe
1
-10
/
+22
2017-11-10
blktrace: fix unlocked access to init/start-stop/teardown
Jens Axboe
1
-10
/
+48
2017-09-25
blktrace: Fix potential deadlock between delete & sysfs ops
Waiman Long
1
-6
/
+12
2017-08-23
block: replace bi_bdev with a gendisk pointer and partitions index
Christoph Hellwig
1
-1
/
+1
2017-07-29
block: use standard blktrace API to output cgroup info for debug notes
Shaohua Li
1
-2
/
+10
2017-07-29
blktrace: add an option to allow displaying cgroup path
Shaohua Li
1
-1
/
+13
2017-07-29
blktrace: export cgroup info in trace
Shaohua Li
1
-73
/
+158
2017-06-09
block: switch bios to blk_status_t
Christoph Hellwig
1
-2
/
+2
2017-05-19
blktrace: fix integer parse
Shaohua Li
1
-2
/
+2
2017-04-20
block: remove the errors field from struct request
Christoph Hellwig
1
-14
/
+12
2017-04-20
blktrace: remove the unused block_rq_abort tracepoint
Christoph Hellwig
1
-9
/
+0
2017-02-02
blktrace: use existing disk debugfs directory
Omar Sandoval
1
-5
/
+8
2017-02-02
block: use same block debugfs directory for blk-mq and blktrace
Omar Sandoval
1
-13
/
+5
2017-02-02
blktrace: make do_blk_trace_setup() static
Omar Sandoval
1
-3
/
+3
2017-01-31
block: introduce blk_rq_is_passthrough
Christoph Hellwig
1
-1
/
+1
2017-01-27
block: cleanup tracing
Christoph Hellwig
1
-37
/
+6
2016-10-28
block: better op and flags encoding
Christoph Hellwig
1
-7
/
+7
2016-08-16
block: Fix secure erase
Adrian Hunter
1
-1
/
+1
2016-08-07
block: rename bio bi_rw to bi_opf
Jens Axboe
1
-3
/
+3
2016-07-26
Merge branch 'for-4.8/drivers' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-2
/
+4
2016-06-17
blktrace: avoid using timespec
Arnd Bergmann
1
-3
/
+4
2016-06-09
block: add a separate operation type for secure erase
Christoph Hellwig
1
-2
/
+4
2016-06-07
block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSH
Mike Christie
1
-2
/
+3
2016-06-07
block, drivers: add REQ_OP_FLUSH operation
Mike Christie
1
-0
/
+5
2016-06-07
blktrace: use op accessors
Mike Christie
1
-26
/
+36
2016-05-10
blktrace: add missed mask name
Shaohua Li
1
-0
/
+1
2016-05-10
blktrace: delete garbage for message trace
Shaohua Li
1
-0
/
+1
2016-03-22
kernel/...: convert pr_warning to pr_warn
Joe Perches
1
-2
/
+2
2016-01-04
convert a bunch of open-coded instances of memdup_user_nul()
Al Viro
1
-9
/
+3
2015-11-06
Merge tag 'trace-v4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...
Linus Torvalds
1
-5
/
+6
2015-10-30
blktrace: re-write setting q->blk_trace
Davidlohr Bueso
1
-11
/
+5
2015-09-30
tracing: Move trace_flags from global to a trace_array field
Steven Rostedt (Red Hat)
1
-3
/
+4
2015-09-25
tracing: Pass trace_array into trace_buffer_unlock_commit()
Steven Rostedt (Red Hat)
1
-2
/
+2
2015-07-29
block: add a bi_error field to struct bio
Christoph Hellwig
1
-7
/
+3
2015-06-26
Merge tag 'trace-v4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...
Linus Torvalds
1
-2
/
+2
2015-06-25
kernel/trace/blktrace.c: use strreplace() in do_blk_trace_setup()
Rasmus Villemoes
1
-4
/
+2
2015-05-13
tracing: Rename (un)register_ftrace_event() to (un)register_trace_event()
Steven Rostedt (Red Hat)
1
-2
/
+2
2014-12-13
Merge branch 'for-3.19/core' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-3
/
+0
2014-12-09
blktrace: don't let the sysfs interface remove trace from running list
Arianna Avanzini
1
-3
/
+0
2014-11-19
blktrace/tracing: Use trace_seq_has_overflowed() helper function
Steven Rostedt (Red Hat)
1
-82
/
+66
2014-04-03
Merge tag 'trace-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...
Linus Torvalds
1
-1
/
+2
2014-03-05
blktrace: fix accounting of partially completed requests
Roman Pen
1
-9
/
+11
2014-02-20
tracing: Pass trace_array to set_flag callback
Steven Rostedt (Red Hat)
1
-1
/
+2
2013-11-23
block: Abstract out bvec iterator
Kent Overstreet
1
-7
/
+8
2013-11-08
kernel: trace: blktrace: remove redundent memcpy() in compat_blk_trace_setup()
Chen Gang
1
-2
/
+1
2013-11-08
blktrace: Send BLK_TN_PROCESS events to all running traces
Jan Kara
1
-6
/
+27
2013-05-08
Merge branch 'for-3.10/drivers' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-0
/
+1
2013-04-29
Merge tag 'trace-3.10' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...
Linus Torvalds
1
-2
/
+2
2013-04-18
Revert "block: add missing block_bio_complete() tracepoint"
Linus Torvalds
1
-23
/
+3
2013-03-23
Export blk_fill_rwbs()
Kent Overstreet
1
-0
/
+1
2013-03-15
tracing: Consolidate max_tr into main trace_array structure
Steven Rostedt (Red Hat)
1
-2
/
+2
2013-02-28
Merge branch 'for-3.9/core' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-3
/
+25
2013-01-21
tracing: Use this_cpu_ptr per-cpu helper
Shan Wei
1
-1
/
+1
2013-01-14
block: add @req to bio_{front|back}_merge tracepoints
Tejun Heo
1
-0
/
+2
2013-01-14
block: add missing block_bio_complete() tracepoint
Tejun Heo
1
-3
/
+23
2012-04-05
simple_open: automatically convert to simple_open()
Stephen Boyd
1
-16
/
+2
2012-01-03
switch debugfs to umode_t
Al Viro
1
-1
/
+1
2011-10-31
kernel: Fix files explicitly needing EXPORT_SYMBOL infrastructure
Paul Gortmaker
1
-0
/
+1
2011-08-11
blktrace: add FLUSH/FUA support
Namhyung Kim
1
-5
/
+16
2011-04-16
block: make unplug timer trace event correspond to the schedule() unplug
Jens Axboe
1
-6
/
+12
2011-04-12
block: fixup block IO unplug trace call
Jens Axboe
1
-3
/
+3
2011-04-12
block: remove block_unplug_timer() trace point
Jens Axboe
1
-17
/
+0
2011-03-11
blktrace: Use rq->cmd_flags directly in blk_add_trace_rq.
Tao Ma
1
-11
/
+4
2011-03-03
blktrace: Remove blk_fill_rwbs_rq.
Tao Ma
1
-16
/
+0
2011-01-19
blktrace: Don't output messages if NOTIFY isn't set.
Tao Ma
1
-0
/
+7
2011-01-10
block: ensure that completion error gets properly traced
Jens Axboe
1
-9
/
+13
2011-01-07
blktrace: add missing probe argument to block_bio_complete
Mathieu Desnoyers
1
-1
/
+2
2010-11-16
block: Rename "block_remap" tracepoint to "block_bio_remap" to clarify the ev...
Mike Snitzer
1
-6
/
+6
2010-11-10
block: remove REQ_HARDBARRIER
Christoph Hellwig
1
-4
/
+0
2010-10-22
Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
Linus Torvalds
1
-0
/
+2
2010-10-19
blktrace: remove the big kernel lock
Arnd Bergmann
1
-11
/
+3
2010-10-15
llseek: automatically add .llseek fop
Arnd Bergmann
1
-0
/
+2
2010-08-12
block: add secure discard
Adrian Hunter
1
-0
/
+8
2010-08-07
block: push BKL into blktrace ioctls
Arnd Bergmann
1
-0
/
+43
2010-08-07
block: unify flags for struct bio and struct request
Christoph Hellwig
1
-12
/
+15
2010-08-07
block: remove wrappers for request type/flags
Christoph Hellwig
1
-5
/
+5
2010-05-31
blktrace: Fix new kernel-doc warnings
Randy Dunlap
1
-0
/
+2
2010-05-14
tracing: Allow events to share their print functions
Steven Rostedt
1
-4
/
+9
2010-05-14
tracing: Let tracepoints have data passed to tracepoint callbacks
Steven Rostedt
1
-55
/
+70
2010-03-30
include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...
Tejun Heo
1
-0
/
+1
2010-02-28
blktrace: perform cleanup after setup error
Dmitry Monakhov
1
-2
/
+3
2009-10-01
Add a tracepoint for block request remapping
Jun'ichi Nomura
1
-0
/
+34
2009-10-01
Add missing blk_trace_remove_sysfs to be in pair with blk_trace_init_sysfs
Zdenek Kabelac
1
-0
/
+5
2009-09-06
Merge commit 'v2.6.31-rc9' into tracing/core
Ingo Molnar
1
-11
/
+1
2009-09-04
tracing: pass around ring buffer instead of tracer
Steven Rostedt
1
-4
/
+8
2009-08-12
Remove double removal of blktrace directory
Alan D. Brunelle
1
-11
/
+1
2009-07-12
headers: smp_lock.h redux
Alexey Dobriyan
1
-0
/
+1
2009-06-11
Merge branch 'for-2.6.31' of git://git.kernel.dk/linux-2.6-block
Linus Torvalds
1
-12
/
+9
2009-06-09
tracing/events: convert block trace points to TRACE_EVENT()
Li Zefan
1
-1
/
+77
2009-05-19
blktrace: remove debugfs entries on bad path
Stefan Raspl
1
-0
/
+1
2009-05-11
blktrace: pdu_buf of pc events should be unsigned
Li Zefan
1
-1
/
+1
2009-05-11
block: drop request->hard_* and *nr_sectors
Tejun Heo
1
-8
/
+8
2009-05-11
block: implement blk_rq_pos/[cur_]sectors() and convert obvious ones
Tejun Heo
1
-2
/
+2
2009-05-06
blktrace: from-sector redundant in trace_block_remap
Alan D. Brunelle
1
-4
/
+4
2009-05-06
blktrace: correct remap names
Alan D. Brunelle
1
-12
/
+12
2009-04-16
blktrace: fix context-info when mixed-using blk tracer and trace events
Li Zefan
1
-5
/
+13
2009-04-16
blktrace: add trace/ to /sys/block/sda
Li Zefan
1
-0
/
+5
2009-04-16
blktrace: support per-partition tracing for ftrace plugin
Li Zefan
1
-14
/
+25
2009-04-16
blktrace: support per-partition tracing
Shawn Du
1
-8
/
+21
2009-04-12
blktrace: fix output of BLK_TC_PC events
Li Zefan
1
-8
/
+80
2009-04-12
blktrace: fix output of unknown events
Li Zefan
1
-1
/
+1
2009-04-09
blktrace: pass the right pointer to kfree()
Li Zefan
1
-5
/
+5
2009-04-03
blktrace: fix pdu_len when tracing packet command requests
Li Zefan
1
-1
/
+1
2009-04-03
blktrace: small cleanup in blk_msg_write()
Li Zefan
1
-1
/
+1
2009-04-03
blktrace: NUL-terminate user space messages
Carl Henrik Lunde
1
-2
/
+3
2009-03-31
blktrace: print out BLK_TN_MESSAGE properly
Li Zefan
1
-19
/
+61
2009-03-31
blktrace: extract duplidate code
Li Zefan
1
-32
/
+30
2009-03-31
blktrace: fix memory leak when freeing struct blk_io_trace
Li Zefan
1
-17
/
+12
2009-03-31
blktrace: fix blk_probes_ref chaos
Li Zefan
1
-8
/
+7
2009-03-31
blktrace: make classic output more classic
Li Zefan
1
-4
/
+4
2009-03-31
blktrace: fix off-by-one bug
Li Zefan
1
-2
/
+2
2009-03-31
blktrace: fix the original blktrace
Li Zefan
1
-7
/
+5
2009-03-31
blktrace: fix a race when creating blk_tree_root in debugfs
Li Zefan
1
-1
/
+5
2009-03-31
blktrace: fix timestamp in binary output
Li Zefan
1
-1
/
+1
2009-03-24
blktrace: print human-readable act_mask
Li Zefan
1
-38
/
+65
2009-03-24
blktrace: fix t_error()
Li Zefan
1
-1
/
+1
2009-03-24
blktrace: fix wrong calculation of RWBS
Li Zefan
1
-6
/
+7
2009-03-24
blktrace: mark ddir_act[] const
Li Zefan
1
-4
/
+4
2009-03-21
blktrace: avoid accessing NULL bdev->bd_disk
Li Zefan
1
-2
/
+11
2009-03-21
blktrace: remove sysfs_blk_trace_enable_show/store()
Li Zefan
1
-70
/
+22
2009-03-21
blktrace: report EBUSY correctly
Li Zefan
1
-6
/
+3
2009-03-21
blktrace: don't increase blk_probes_ref if failed to setup blk trace
Li Zefan
1
-3
/
+3
[next]