bio has empty data even, request queue issue huge I/O
I am capturing I/O traces in block layer ( kernel version : 3.4.0 / Platform: Android 4.4)
in blk_peek_request()
- to get IO Size, i use blk_req_bytes(request queue), return IO Size (bytes)
- to check data contents, i call bio_data() function, however it returns NULL,
how it happens ?? is there anyone to get me some idea.
when bio_data() returns NULL ?? (i know the bi_vcnt is 0 or bi_ivec->page points NULL)
Last edited by dmsfuddid; 05-18-2015 at 05:57 AM.
|