lantiq: Synchronize access to the DSL command pipe

Whenever two processes were executing different commands at the same
time then one of the commands sometimes got the response of the other
command.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>

SVN-Revision: 47213
v19.07.3_mercusys_ac12_duma
John Crispin 9 years ago
parent 21e1b4163f
commit e1d585d99f

@ -12,8 +12,10 @@ fi
#
dsl_cmd() {
killall -0 ${XDSL_CTRL} && (
lock /var/lock/dsl_pipe
echo "$@" > /tmp/pipe/dsl_cpe0_cmd
cat /tmp/pipe/dsl_cpe0_ack
lock -u /var/lock/dsl_pipe
)
}
dsl_val() {

Loading…
Cancel
Save