commit | a6b19c333c2f100f32e07d5209cf9f0b4f81b6eb | [log] [tgz] |
---|---|---|
author | Felipe Balbi <balbi@ti.com> | Thu Sep 06 15:45:36 2012 +0300 |
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | Thu Sep 06 09:17:02 2012 -0700 |
tree | 0b37879e1146499c176571b53e4addd094e0ecce | |
parent | 9727faf4706eb49ce88e3f2bb961278a84eac080 [diff] |
serial: omap: make sure to put() on poll_get_char if we would reach serial_omap_get_char() while Data Ready bit isn't set, we would return from it without kicking our pm timer. This would mean we would, eventually, have an unbalanced pm_runtime_get on our device which would prevent it from ever sleeping again. Tested-by: Shubhrajyoti D <shubhrajyoti@ti.com> Signed-off-by: Felipe Balbi <balbi@ti.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>