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
This commit is contained in:
parent
21e1b4163f
commit
e1d585d99f
1 changed files with 2 additions and 0 deletions
|
@ -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…
Reference in a new issue