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:
		| @@ -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() { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 John Crispin
					John Crispin