Eric Holmberg
9e04856ff4
tty: smux_ctl: Do not set POLLERR if signal received.
...
During the userspace freeze process, a fake signal is sent to userspace
applications. In the case of SMUX CTL, the smux_ctl_poll() will set the
POLLERR flag if a signal is received. This incorrectly unblocks the
userspace application that called poll() and the userspace application
will grab a wakelock before doing additional processing which aborts the
freeze process.
Change smux_ctl_poll() to not set POLLERR if a signal is received.
CRs-Fixed: 402651
Signed-off-by: Eric Holmberg <eholmber@codeaurora.org >
(cherry picked from commit 3cbcfa3d79564063fc4aa52173feeff101926cb9)
Change-Id: I6c2753b97bd8cf694b75d6fd3713adc99da8b266
Signed-off-by: Sudhir Sharma <sudsha@codeaurora.org >
2013-03-07 15:19:16 -08:00
..
2012-05-17 16:16:16 -07:00
2012-04-13 14:04:08 +01:00
2012-05-03 17:16:52 -07:00
2012-03-28 18:30:03 +01:00
2013-03-04 12:48:16 -08:00
2012-04-16 13:32:01 -04:00
2012-05-19 10:12:17 -07:00
2013-02-27 18:20:40 -08:00
2013-03-04 12:45:20 -08:00
2013-02-27 18:12:39 -08:00
2012-04-12 00:05:05 +02:00
2013-02-27 18:20:33 -08:00
2013-03-07 15:18:16 -08:00
2013-01-17 00:00:18 -08:00
2013-02-27 18:18:16 -08:00
2012-03-27 16:03:32 -07:00
2012-05-17 09:57:13 -07:00
2012-04-06 17:56:20 -07:00
2012-03-28 18:30:03 +01:00
2012-05-03 17:19:19 -07:00
2013-03-04 12:45:28 -08:00
2013-03-07 15:18:16 -08:00
2013-02-27 18:17:50 -08:00
2013-03-04 12:45:11 -08:00
2012-04-23 14:23:32 +03:00
2013-03-07 15:18:54 -08:00
2013-02-27 18:20:44 -08:00
2012-03-28 18:30:03 +01:00
2012-04-05 15:25:50 -07:00
2013-02-27 18:12:37 -08:00
2013-03-07 15:18:40 -08:00
2013-02-27 18:17:39 -08:00
2012-04-12 15:36:33 -07:00
2013-03-04 12:44:58 -08:00
2012-03-28 18:30:03 +01:00
2013-02-25 11:32:11 -08:00
2013-03-07 15:18:34 -08:00
2012-03-28 15:58:21 -07:00
2013-03-07 15:19:08 -08:00
2013-03-07 15:19:07 -08:00
2013-03-04 12:48:23 -08:00
2013-02-27 18:17:42 -08:00
2013-03-07 15:19:15 -08:00
2013-03-04 12:46:43 -08:00
2012-03-28 18:30:03 +01:00
2013-02-27 18:18:47 -08:00
2012-04-05 15:25:50 -07:00
2012-05-10 15:12:08 -07:00
2013-03-04 12:48:16 -08:00
2012-03-29 16:00:48 -07:00
2012-04-11 09:31:02 +02:00
2013-03-07 15:18:41 -08:00
2012-03-30 16:45:39 -07:00
2013-03-07 15:17:40 -08:00
2012-05-16 14:44:44 -04:00
2013-02-27 18:20:12 -08:00
2012-05-13 23:15:42 +03:00
2013-02-27 18:16:09 -08:00
2012-04-24 00:33:17 -04:00
2012-03-28 18:30:03 +01:00
2012-05-10 08:27:06 +01:00
2012-03-30 00:09:17 -07:00
2013-03-04 12:48:01 -08:00
2013-03-07 15:19:09 -08:00
2013-02-27 18:19:21 -08:00
2012-03-20 21:04:47 -07:00
2013-03-04 12:48:21 -08:00
2013-03-04 12:47:46 -08:00
2013-02-27 18:12:37 -08:00
2013-03-07 15:18:49 -08:00
2013-03-07 15:19:16 -08:00
2013-03-07 15:19:15 -08:00
2012-04-18 13:15:51 -07:00
2012-05-11 18:16:57 -04:00
2013-03-07 15:18:58 -08:00
2013-02-27 18:18:30 -08:00
2012-04-26 14:38:07 +02:00
2012-05-07 12:26:28 -04:00
2013-02-27 18:13:47 -08:00
2013-02-27 18:13:47 -08:00