Commit Graph

8 Commits

Author SHA1 Message Date
Wang Mingyu e14d506a32 libnvme: upgrade 1.9 -> 1.10
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-08-09 14:25:14 -07:00
Wang Mingyu f3b2cfa3e4 libnvme: upgrade 1.8 -> 1.9
Changelog:
 https://github.com/linux-nvme/libnvme/releases/tag/v1.9

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-19 08:27:53 -07:00
Christophe Vu-Brugier d3957c4f98 libnvme: upgrade 1.7.1 -> 1.8
Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-14 12:59:18 -08:00
alperak 7a6ca59ab1 libnvme: upgrade 1.6 -> 1.7.1
* Patch dropped because it is already available in the new version.

Changelog:

====== 1.7.1 ======

* The v1.7 contains a bug in the sysfs scan topology code which could double free some memory. As this is a very common code path to execute, it's worth to get this fix out fast.

======= 1.7 =======

* allocated payloads aligned
* refactoring and improvements of RAE handling in get log pages
* auto cleanup of resources
* build instruction update and improving build situation for older distros
* support for TP8018
* use sysfs only for topology scan

The last point addresses a long standing problem. Whenever 'nvme list' is used it could add error log entries for certain devices. With the corresponding kernel changes this will not happen anymore. It also unlocks some possible new features. Note this depends on the upcoming 6.8 kernel.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-01-01 17:09:56 -08:00
Christophe Vu-Brugier 8930d8798b libnvme: apply patch already upstream to fix build with musl
Build failure with musl due to conflicting definitions of ioctl()
between glibc and musl has been fixed by libnvme developers with this
commit:

 * https://github.com/linux-nvme/libnvme/commit/ca47ba3119365eafac0ab25a86cab9d9a1b29bd4

Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-09 13:06:47 -07:00
Khem Raj 29644952a6 libnvme: Fix test builds on musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com>
2023-10-07 17:53:55 -07:00
Christophe Vu-Brugier 9ef26775a5 libnvme: upgrade 1.5 -> 1.6
Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-07 17:53:55 -07:00
Christophe Vu-Brugier 297018672c libnvme: add recipe
Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-27 13:57:41 -07:00