dasdview/libdasd/zipl: Use util_sys_get_dev_addr() instead of u2s_getbusid()

Use the newer and more robust libutil provided function
util_sys_get_dev_addr() to identify a device address for any former user
of u2s_getbusid().

Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
This commit is contained in:
Jan Höppner
2019-04-03 16:03:45 +02:00
parent 5d2ebe5301
commit 6014d07cb1
4 changed files with 8 additions and 7 deletions
+3 -2
View File
@@ -15,6 +15,7 @@
#include "lib/dasd_base.h"
#include "lib/dasd_sys.h"
#include "lib/util_path.h"
#include "lib/util_sys.h"
/**
* Get raw-track access mode status
@@ -38,7 +39,7 @@ int dasd_sys_raw_track_access(char *devnode)
FILE *fp;
int rc;
if (u2s_getbusid(devnode, busid))
if (util_sys_get_dev_addr(devnode, busid) != 0)
return 0;
path = util_path_sysfs("bus/ccw/devices/%s/raw_track_access", busid);
@@ -115,7 +116,7 @@ int dasd_reset_chpid(char *devnode, char *chpid_char)
char *path;
FILE *fp;
if (u2s_getbusid(devnode, busid))
if (util_sys_get_dev_addr(devnode, busid) != 0)
return ENODEV;
if (!chpid_char) {