mirror of
https://github.com/ibm-s390-linux/s390-tools.git
synced 2026-08-05 02:14:52 +00:00
zcryptstats: Add note about loading kernel module chsc_sch
Dependent on kernel config option CHSC_SCH the device node /dev/chsc may exist per default or not. In case the kernel is built with CHSC_SCH=M, then the device driver is built as separate kernel module, and must therefore be loaded using modprobe chsc_sch to make device node /dev/chsc available. Signed-off-by: Ingo Franzki <ifranzki@linux.ibm.com> Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
This commit is contained in:
committed by
Jan Höppner
parent
53f166673d
commit
784ac7d190
@@ -72,6 +72,11 @@ the parallel execution of cryptographic operations.
|
||||
Cryptographic performance measurement data might not be available when Linux
|
||||
is running as guest under z/VM or under KVM. \fBzcryptstats\fP then displays an
|
||||
error message and exits.
|
||||
.PP
|
||||
.B Note:
|
||||
\fBzcryptstats\fP utilizes the device node \fB/dev/chsc\fP. When this device
|
||||
node is not available, you might have to load kernel module \fBchsc_sch\fP using
|
||||
\fBmodprobe chsc_sch\fP to make it available.
|
||||
.
|
||||
.
|
||||
.
|
||||
|
||||
@@ -2393,7 +2393,11 @@ int main(int argc, char *argv[])
|
||||
|
||||
g.chsc_fd = open(CHSC_DEVICE, O_RDWR);
|
||||
if (g.chsc_fd < 0) {
|
||||
rc = errno;
|
||||
warnx("File '%s:' %s", CHSC_DEVICE, strerror(errno));
|
||||
if (rc == ENOENT)
|
||||
warnx("You might have to load kernel module 'chsc_sch' "
|
||||
"using 'modprobe chsc_sch'");
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
pr_verbose("Device '%s' has been opened successfully", CHSC_DEVICE);
|
||||
|
||||
Reference in New Issue
Block a user