~joalif/ubuntu/+source/smartmontools:to_sru_2

Last commit made on 2023-04-19
Get this branch:
git clone -b to_sru_2 https://git.launchpad.net/~joalif/ubuntu/+source/smartmontools
Only Ioanna Alifieraki can upload to this branch. If you are Ioanna Alifieraki please log in for upload directions.

Branch merges

Branch information

Name:
to_sru_2
Repository:
lp:~joalif/ubuntu/+source/smartmontools

Recent commits

a22a9d5... by chrfranke <email address hidden>

nvmecmds.cpp: Enhance debug hex dump to sizeof Identify structs.
Do not dump trailing zero bytes.

cherrypicked from
https://github.com/smartmontools/smartmontools/commit/ebce644805169bbee86830e2c84c9f8e12de8603

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@4313 4ea69e1a-61f1-4043-bf83-b5c94c648137

f38f18a... by chrfranke <email address hidden>

nvmeprint.cpp, nvmeprint.h, smartctl.cpp, smartctl.8.in:
Add NVMe support for 'smartctl -c'. Print various drive and namespace
capabilites. Remove related info from '-i' output.

backported from
https://github.com/smartmontools/smartmontools/commit/19476d5f119ef1efc17dc45d764d4f994e90e1ca

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@4311 4ea69e1a-61f1-4043-bf83-b5c94c648137

af11231... by chrfranke <email address hidden>

nvmeprint.cpp: Fix formatting of error log with unset LBA fields.

backported from
https://github.com/smartmontools/smartmontools/commit/7f56b42ef1f7cf77f2f7d06550eac8a5e4b4112a

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@4310 4ea69e1a-61f1-4043-bf83-b5c94c648137

4562bc4... by chrfranke <email address hidden>

smartctl.cpp: Allow NVMe debug messages during --scan.
Suppress "Device open changed type ..." message unless debug mode is enabled.

backported from
https://github.com/smartmontools/smartmontools/commit/3c67ac62243abde29fa8627339b6a2c32dc1b73d

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@4302 4ea69e1a-61f1-4043-bf83-b5c94c648137

e8560b5... by chrfranke <email address hidden>

nvmeprint.cpp: Add Power State and Namespace info to '-i' output.
Do not print unset or duplicate info unless debug mode is enabled.

cherrypicked from
https://github.com/smartmontools/smartmontools/commit/fa7e4fe72b323a180a42ccd2dc322c67eb0e30f4

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@4298 4ea69e1a-61f1-4043-bf83-b5c94c648137

fc8377c... by chrfranke <email address hidden>

nvmecmds.cpp, nvmecmds.h: Add Identify Namespace support.

backported from
https://github.com/smartmontools/smartmontools/commit/86df89561bc00833ace60e92d517817add761bdd

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@4297 4ea69e1a-61f1-4043-bf83-b5c94c648137

c9d22ff... by Ioanna Alifieraki

Use NSID=0 for Identify Controller command.

This originates form upstream commit c3ce8eb61b42.
The upstream commit fixes a bug in windows os (for which we do not pull
the relevant patches) and at the same time changes the signature of
nvme_read_identify() function which is used by all os.
This commit pulls in only the changes that affect Linux os.

backported from
https://github.com/smartmontools/smartmontools/commit/c3ce8eb61b421eda2eb168b53f0d47641c927f08

b38cc68... by chrfranke <email address hidden>

Makefile.am: Add man page support for --with-nvme-devicescan.
smartd.8.in: Document NVMe DEVICESCAN for Linux.

backported from
https://github.com/smartmontools/smartmontools/commit/5cffe7439c03f16ef2e02cafd4b2d7843d97ac24

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@4264 4ea69e1a-61f1-4043-bf83-b5c94c648137

a6ceb11... by chrfranke <email address hidden>

Add NVMe DEVICESCAN support for Linux:
configure.ac: Add --with-nvme-devicescan option.
os_linux.cpp: Scan for '/dev/nvme[0-99]' if '-d nvme' is specified
or --with-nvme-devicescan is set.
smartctl.cpp: Add "NVMe" to --scan info.

backported from
https://github.com/smartmontools/smartmontools/commit/046db21f227562e46459435fc180b9a49e1a989f

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@4262 4ea69e1a-61f1-4043-bf83-b5c94c648137

e27c3fa... by chrfranke <email address hidden>

Add basic NVMe support for smartd (-H -l error -W):
Makefile.am, os_win32/vc10/smartd.vcxproj: Add nvmecmds.cpp to smartd.
smartd.cpp: Add NVMeDeviceScan() and NVMeCheckDevice().
smartd.8.in, smartd.conf.5.in: Document NVMe support.

backported from
https://github.com/smartmontools/smartmontools/commit/958e73183cb6690f81b5d78cd81a9b26b3322f1c

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@4249 4ea69e1a-61f1-4043-bf83-b5c94c648137