1TRACE_BLOCK_SPLIT(9) Block IO TRACE_BLOCK_SPLIT(9)
2
3
4
6 trace_block_split - split a single bio struct into two bio structs
7
9 void trace_block_split(struct request_queue * q, struct bio * bio,
10 unsigned int new_sector);
11
13 q
14 queue containing the bio
15
16 bio
17 block operation being split
18
19 new_sector
20 The starting sector for the new bio
21
23 The bio request bio in request queue q needs to be split into two bio
24 requests. The newly created bio request starts at new_sector. This
25 split may be required due to hardware limitation such as operation
26 crossing device boundaries in a RAID system.
27
29 Jason Baron <jbaron@redhat.com>
30 Author.
31
32 William Cohen <wcohen@redhat.com>
33 Author.
34
36Kernel Hackers Manual 3.10 June 2019 TRACE_BLOCK_SPLIT(9)