Skip to content

UOFL-CSL/linux-nvme-s-tracepoint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

linux-nvme-s-tracepoint

Changes made pertain to Linux kernel 4.18.

Existing tracepoint 'S' is added to NVMe driver right after submissions to the Software Queue (SQ). This allows for D2S to roughly represent the time an IO spent in the driver and S2C to represent the time spent in the device (opposed to D2C including both).

Kernel modifications:

  • block/blk-core.c : exported block_sleeprq ('s') tracepoint
  • drivers/nvme/host/pci.c : added tracepoint call after submission to SQ

About

Modified Linux NVME driver for existing 'S' tracepoint.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages