diff options
-rwxr-xr-x | xpp/utils/genzaptelconf | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/xpp/utils/genzaptelconf b/xpp/utils/genzaptelconf index 1763427..5973c23 100755 --- a/xpp/utils/genzaptelconf +++ b/xpp/utils/genzaptelconf @@ -485,21 +485,8 @@ wait_for_xpp() { [ "`cat /sys/module/xpp/parameters/zap_autoreg`" = 'Y' ] then # wait for the XPDs to register: - # TODO: replace this loop with 'cat /proc/xpp/XBUS-*/waitfor_xpds - success=0 - for i in `seq 30`; do - if ! grep -q 0 /proc/xpp/*/*/zt_registration 2>/dev/null - then - # There are either no XPDs or all of them are - # registered. Nothing to do - success=1 - break - fi - sleep 1 - done - if [ "$success" = 0 ]; then - echo 1>&2 "$0: WARNING: some XPD's are not registered yet (timeout)" - fi + # TODO: improve error reporting and produce a messagee here + cat /proc/xpp/XBUS-*/wait_for_xpds 2>/dev/null >/dev/null || true fi } |