I DID install Ubuntu with kernel 3.19 version and module of NVMe SSD Device Driver, following the document from Intel manual....
As I expected, the function on nvme-core.c like issue... were called, when I read or write to the NVMe device.....
But when I tried to do that, the function call were not called (I tested fio benchmark.. and make write request to the directory mounted with the NVMe SSD)
Idk why that driver code wasn't called...
Anybody know the function path of write or read to the NVMe device???
Linux kernel 3.3 had a stable NVMe driver version included, however, current Ubuntu versions released with the 3.19 Linux kernel may have a backported NVMe driver and may not require additional drivers to use the Intel® SSD 750 Series.
We advise you to review the information in page 13 of the https://downloadmirror.intel.com/23929/eng/Intel%20SSD%20Data%20Center%20Family%20for%20PCIe%20Insta... Intel® Solid-State Drive DC S3700, P3600 and P3500 Series Installation Guide.
For driver details, you may also check the information found in the https://downloadmirror.intel.com/23929/eng/Intel_Linux_NVMe_Driver_Reference_Guide_330602-002.pdf Intel® Solid-State Drive with Linux* NVMe* Driver Reference Guide for Developers.
Keep in mind that the NVM Express Linux driver development utilizes the typical open-source process used by kernel.org, so you may check their resources for assistance about this.
Additionally, you may find more information in official forums for Ubuntu.