...it should return the return code from schedule_timeout_killable(),
not the one from freezer_count().
All of the current callers ignore the return code so the bug is
harmless but it's worth fixing.
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 /* Like schedule_timeout_killable(), but should not block the freezer. */
 #define freezable_schedule_timeout_killable(timeout)                   \
 ({                                                                     \
+       long __retval;                                                  \
        freezer_do_not_count();                                         \
-       schedule_timeout_killable(timeout);                             \
+       __retval = schedule_timeout_killable(timeout);                  \
        freezer_count();                                                \
+       __retval;                                                       \
 })
 
 /*