Hi, The tgt logger sometimes leaves a message "semop up failed." I think the reason is that the sleeping period in function dolog() is too short when it finds a contention on accessing the logging buffer. I guess the intention of this code will be "to wait 10 msec", not "to wait 10 usec." Am I right? Thank you, Hirokazu Takahashi. Signed-off-by: Hirokazu Takahashi <taka@xxxxxxxxxxxxx> --- log.c 2010-08-27 07:58:10.000000000 +0900 +++ log.c.NEW 2010-09-15 06:56:41.000000000 +0900 @@ -259,7 +259,7 @@ static void dolog(int prio, const char * if (la) { ts.tv_sec = 0; - ts.tv_nsec = 10000; + ts.tv_nsec = 10000000; ops.sem_num = 0; ops.sem_flg = 0; -- To unsubscribe from this list: send the line "unsubscribe stgt" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html