HI, As a result of the discussion with Pete Zaitcev(zaitcev@redhat.com), I re-create a patch. This attached patch is revised version. He pointed out that the former patch may violate the assumptions and was not safe. Concretely speaking, he concerned that an unexpected problem may arise somewhere if "blank_state", which is intended to reflect the state of timer, was shuffled arround. This revised patch reflects his pointed out. I confirmed this also fixed the problem. Regards, Taku Izumi