()
| 1098 | } |
| 1099 | |
| 1100 | func (n *NvidiaPeermem) validate() error { |
| 1101 | // delete driver status file if already present |
| 1102 | err := deleteStatusFile(outputDirFlag + "/" + nvidiaPeermemStatusFile) |
| 1103 | if err != nil { |
| 1104 | return err |
| 1105 | } |
| 1106 | |
| 1107 | err = n.runValidation(false) |
| 1108 | if err != nil { |
| 1109 | log.Info("nvidia-peermem driver is not ready") |
| 1110 | return err |
| 1111 | } |
| 1112 | |
| 1113 | // create driver status file |
| 1114 | err = createStatusFile(outputDirFlag + "/" + nvidiaPeermemStatusFile) |
| 1115 | if err != nil { |
| 1116 | return err |
| 1117 | } |
| 1118 | return nil |
| 1119 | } |
| 1120 | |
| 1121 | func (n *NvidiaPeermem) runValidation(silent bool) error { |
| 1122 | // check for nvidia_peermem module to be loaded |
no test coverage detected