New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use nvme_ioctl.h for newer kernel versions #55 #56
Conversation
The header linux/nvme.h was replaced by linux/nvme_ioctl.h in kernel versions greater than 4.4: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=9d99a8dda154 The needed structs and opcodes are copied into a new header file from nvme.h. See also: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=a9cf8284b45110a4d98aea180a89c857e53bf850 https://www.bountysource.com/issues/29775575-linux-nvme-h-has-been-renamed-in-linux-4-4
|
What is the status of this PR? it seems pretty straight forward, and solves a show stopping bug on Linux-4.4+ |
|
I'm putting together a new release now and will include this fix. |
|
@r0m30: any progress on the new release? |
|
I forked the project into a new Github organization, and it's available at https://github.com/sedutil/sedutil Please join us there and re-submit this PR, we promise to merge it timely after passing the code review. |
|
Included in V1.15 |
The header linux/nvme.h was replaced by linux/nvme_ioctl.h in kernel versions greater than 4.4: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=9d99a8dda154 The needed structs and opcodes are copied into a new header file from nvme.h. Author: Jan Luca Naumann <j.naumann@fu-berlin.de> Origin: Drive-Trust-Alliance#56 Bug: Drive-Trust-Alliance#52 Forwarded: Drive-Trust-Alliance#56 Applied-Upstream: Drive-Trust-Alliance#56 Last-Update: 2016-06-01
The header linux/nvme.h was replaced by linux/nvme_ioctl.h in kernel versions greater than 4.4: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=9d99a8dda154 The needed structs and opcodes are copied into a new header file from nvme.h. Author: Jan Luca Naumann <j.naumann@fu-berlin.de> Origin: Drive-Trust-Alliance#56 Bug: Drive-Trust-Alliance#52 Forwarded: Drive-Trust-Alliance#56 Applied-Upstream: Drive-Trust-Alliance#56 Last-Update: 2016-06-01
The header linux/nvme.h was replaced by linux/nvme_ioctl.h in kernel versions greater than 4.4: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=9d99a8dda154
See also:
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=a9cf8284b45110a4d98aea180a89c857e53bf850
https://www.bountysource.com/issues/29775575-linux-nvme-h-has-been-renamed-in-linux-4-4