]> git.baikalelectronics.ru Git - kernel.git/commit
staging: android: logger: Correct write offset reset on error
authorKarlis Ogsts <karlis.ogsts@sonymobile.com>
Mon, 22 Jul 2013 20:51:42 +0000 (13:51 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 23 Jul 2013 22:08:50 +0000 (15:08 -0700)
commit014b21af3f286de195770abad354cdd3010c11b0
tree6a16268fd96d01eda5d3a592415f94dbd0505d65
parentd0e568babc9f67a7c9b8ef0eae6115bb770d45a8
staging: android: logger: Correct write offset reset on error

In the situation that a writer fails to copy data from userspace it will reset
the write offset to the value it had before it went to sleep. This discarding
any messages written while aquiring the mutex.

Therefore the reset offset needs to be retrieved after acquiring the mutex.

Cc: Android Kernel Team <kernel-team@android.com>
Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/android/logger.c