Commit 428805c0 authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Rafael J. Wysocki
Browse files

PM: hibernate: remove the bogus call to get_gendisk() in software_resume()



get_gendisk grabs a reference on the disk and file operation, so this
code will leak both of them while having absolutely no use for the
gendisk itself.

This effectively reverts commit 2df83fa4 ("PM / Hibernate: Use
get_gendisk to verify partition if resume_file is integer format")

Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
parent 55c4478a
Loading
Loading
Loading
Loading
+0 −11
Original line number Diff line number Diff line
@@ -948,17 +948,6 @@ static int software_resume(void)

	/* Check if the device is there */
	swsusp_resume_device = name_to_dev_t(resume_file);

	/*
	 * name_to_dev_t is ineffective to verify parition if resume_file is in
	 * integer format. (e.g. major:minor)
	 */
	if (isdigit(resume_file[0]) && resume_wait) {
		int partno;
		while (!get_gendisk(swsusp_resume_device, &partno))
			msleep(10);
	}

	if (!swsusp_resume_device) {
		/*
		 * Some device discovery might still be in progress; we need