On Tue, Jan 09, 2018 at 03:50:44PM -0500, Douglas Gilbert wrote: > Have you tried to do any serious work with <linux/nvme_ioctl.h> and > say compared it with FreeBSD and Microsoft's approach? No prize for > guessing which one is worst (and least extensible). Looks like the > Linux pass-through was at the end of a ToDo list and was "designed" > at 5 a.m in the morning. What the heck are you talking about? FreeBSD's NVMe passthrough is near identical to Linux, and Linux's existed years prior. You're not even touching the nvme subsystem, so why are you copying the linux-nvme mailing list to help you with a non-NVMe device? Please take your ignorant and dubious claims elsewhere.