PM / hibernate: Fix memory corruption in resumedelay_setup()
authorDan Carpenter <dan.carpenter@oracle.com>
Wed, 14 May 2014 16:08:46 +0000 (19:08 +0300)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 16 May 2014 21:15:05 +0000 (23:15 +0200)
commitf6514be5fe7fe796041b673bad769510414ff2b9
treec2d0104c293a571916d6f4a7844096aa287993a6
parent317cf7e5e85e3ef9f23fc6dd8b2945ab4a258140
PM / hibernate: Fix memory corruption in resumedelay_setup()

In the original code "resume_delay" is an int so on 64 bits, the call to
kstrtoul() will cause memory corruption.  We may as well fix a style
issue here as well and make "resume_delay" unsigned int, since that's
what we pass to ssleep().

Fixes: 317cf7e5e85e (PM / hibernate: convert simple_strtoul to kstrtoul)
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Pavel Machek <pavel@ucw.cz>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
kernel/power/hibernate.c