Hibernate: Replace unnecessary evaluation of pfn_to_page()
Subsystems (2)
PATCH 1/1 Hibernate: Replace unnecessary evaluation of pfn_to_page()
From: Rafael J. Wysocki <[email protected]>
Subject: Hibernate: Replace unnecessary evaluation of pfn_to_page()
Replace one evaluation of pfn_to_page() in copy_data_pages() with the value of a local variable containing the right number already.
--- kernel/power/snapshot.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
kernel/power/snapshot.c +1 -1
@@ -981,7 +981,7 @@ static void copy_data_page(unsigned long* data modified by kmap_atomic() */ safe_copy_page (buffer, s_page); - dst =kmap_atomic (pfn_to_page (dst_pfn),KM_USER0 ); + dst =kmap_atomic (d_page,KM_USER0 );memcpy (dst, buffer,PAGE_SIZE );kunmap_atomic (dst,KM_USER0 ); }else {
Quoted 7 lines · Rafael J. Wysocki
From: Rafael J. Wysocki <[email protected]>
Subject: Hibernate: Replace unnecessary evaluation ofpfn_to_page()Replace one evaluation of
pfn_to_page()incopy_data_pages()with the value of a local variable containing the right number already.Signed-off-by Rafael J. Wysocki <[email protected]>
Quoted 17 lines
--- kernel/power/snapshot.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)Index:
linux-2.6/kernel/power/snapshot.c
===================================================================kernel/power/snapshot.c +1
-1@@ -981,7 +981,7 @@ static void copy_data_page(unsigned long* data modified by kmap_atomic() */ safe_copy_page (buffer, s_page); - dst =kmap_atomic (pfn_to_page (dst_pfn),KM_USER0 ); + dst =kmap_atomic (d_page,KM_USER0 );memcpy (dst, buffer,PAGE_SIZE );kunmap_atomic (dst,KM_USER0 ); }else {
Signature · 2 lines
(english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
Quoted 7 lines · Rafael J. Wysocki
From: Rafael J. Wysocki <[email protected]>
Subject: Hibernate: Replace unnecessary evaluation ofpfn_to_page()Replace one evaluation of
pfn_to_page()incopy_data_pages()with the value of a local variable containing the right number already.Signed-off-by Rafael J. Wysocki <[email protected]>
Quoted 17 lines
--- kernel/power/snapshot.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)Index:
linux-2.6/kernel/power/snapshot.c
===================================================================kernel/power/snapshot.c +1
-1@@ -981,7 +981,7 @@ static void copy_data_page(unsigned long* data modified by kmap_atomic() */ safe_copy_page (buffer, s_page); - dst =kmap_atomic (pfn_to_page (dst_pfn),KM_USER0 ); + dst =kmap_atomic (d_page,KM_USER0 );memcpy (dst, buffer,PAGE_SIZE );kunmap_atomic (dst,KM_USER0 ); }else {
Signature · 2 lines
(english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
Quoted 10 lines · Pavel Machek
Quoted 7 lines · Rafael J. Wysocki
From: Rafael J. Wysocki <[email protected]>
Subject: Hibernate: Replace unnecessary evaluation ofpfn_to_page()Replace one evaluation of
pfn_to_page()incopy_data_pages()with the value of a local variable containing the right number already.Signed-off-by Rafael J. Wysocki <[email protected]>Acked-by Pavel Machek <[email protected]>
applied to suspend branch
--
Len Brown, Intel Open Source Technology Center
Quoted 10 lines · Pavel Machek
Quoted 7 lines · Rafael J. Wysocki
From: Rafael J. Wysocki <[email protected]>
Subject: Hibernate: Replace unnecessary evaluation ofpfn_to_page()Replace one evaluation of
pfn_to_page()incopy_data_pages()with the value of a local variable containing the right number already.Signed-off-by Rafael J. Wysocki <[email protected]>Acked-by Pavel Machek <[email protected]>
applied to suspend branch
--
Len Brown, Intel Open Source Technology Center