All of lore.kernel.org
 help / color / mirror / Atom feed
* [KJ PATCH] Replacing memset(<addr>,0,PAGE_SIZE) with clear_page() in kernel/kexec.c
  2007-05-08 10:45 ` [KJ PATCH] Replacing memset(<addr>,0,PAGE_SIZE) with clear_page() in mm/memory.c Shani Moideen
@ 2007-05-08 11:02 ` Shani Moideen
  -1 siblings, 0 replies; 25+ messages in thread
From: Shani Moideen @ 2007-05-08 10:50 UTC (permalink / raw)
  To: ebiederm; +Cc: linux-kernel, kernel-janitors

Hi,

Replacing memset(<addr>,0,PAGE_SIZE) with clear_page() in
kernel/kexec.c 

Signed-off-by: Shani Moideen <shani.moideen@wipro.com>
----

thanks.


diff --git a/kernel/kexec.c b/kernel/kexec.c
index 2a59c8a..1a1afdd 100644
--- a/kernel/kexec.c
+++ b/kernel/kexec.c
@@ -787,7 +787,7 @@ static int kimage_load_normal_segment(struct kimage *image,

                ptr = kmap(page);
                /* Start with a clear page */
-               memset(ptr, 0, PAGE_SIZE);
+               clear_page(ptr);
                ptr += maddr & ~PAGE_MASK;
                mchunk = PAGE_SIZE - (maddr & ~PAGE_MASK);
                if (mchunk > mbytes)






-- 
Shani 

^ permalink raw reply related	[flat|nested] 25+ messages in thread
* [KJ PATCH] Replacing memset(<addr>,0,PAGE_SIZE) with clear_page() in mm/memory.c
@ 2007-05-08 10:45 ` Shani Moideen
  0 siblings, 0 replies; 25+ messages in thread
From: Shani Moideen @ 2007-05-08 10:45 UTC (permalink / raw)
  To: linux-mm; +Cc: linux-kernel, kernel-janitors

Hi,

Replacing memset(<addr>,0,PAGE_SIZE) with clear_page() in mm/memory.c.

Signed-off-by: Shani Moideen <shani.moideen@wipro.com>
----

thanks.


diff --git a/mm/memory.c b/mm/memory.c
index e7066e7..2780d07 100644
--- a/mm/memory.c
+++ b/mm/memory.c
@@ -1505,7 +1505,7 @@ static inline void cow_user_page(struct page *dst, struct page *src, unsigned lo
                 * zeroes.
                 */
                if (__copy_from_user_inatomic(kaddr, uaddr, PAGE_SIZE))
-                       memset(kaddr, 0, PAGE_SIZE);
+                       clear_page(kaddr);
                kunmap_atomic(kaddr, KM_USER0);
                flush_dcache_page(dst);
                return;


-- 
Shani 

^ permalink raw reply related	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2007-07-10 19:28 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-08 10:50 [KJ PATCH] Replacing memset(<addr>,0,PAGE_SIZE) with clear_page() in kernel/kexec.c Shani Moideen
2007-05-08 11:02 ` [KJ] [KJ PATCH] Replacing memset(<addr>, 0, Shani Moideen
2007-05-08 11:10 ` [KJ] " Michael Tokarev
2007-05-08 11:10   ` [KJ PATCH] Replacing memset(<addr>,0,PAGE_SIZE) with clear_page() in kernel/kexec.c Michael Tokarev
2007-05-08 12:21   ` [KJ] Re: [KJ PATCH] Replacing memset(<addr>, 0, Pekka Enberg
2007-05-08 12:21     ` [KJ PATCH] Replacing memset(<addr>,0,PAGE_SIZE) with clear_page() in kernel/kexec.c Pekka Enberg
2007-05-08 17:13     ` [KJ] Re: [KJ PATCH] Replacing memset(<addr>, 0, Satyam Sharma
2007-05-08 17:13       ` [KJ PATCH] Replacing memset(<addr>,0,PAGE_SIZE) with clear_page() in kernel/kexec.c Satyam Sharma
2007-05-08 17:40       ` [KJ] Re: [KJ PATCH] Replacing memset(<addr>, 0, Eric W. Biederman
2007-05-08 17:40         ` [KJ PATCH] Replacing memset(<addr>,0,PAGE_SIZE) with clear_page() in kernel/kexec.c Eric W. Biederman
2007-06-18 12:51   ` [KJ] Re: [KJ PATCH] Replacing memset(<addr>, 0, QLogic Support
2007-07-10 19:28   ` Roland Dreier
  -- strict thread matches above, loose matches on Subject: below --
2007-05-08 10:45 [KJ PATCH] Replacing memset(<addr>,0,PAGE_SIZE) with clear_page() in mm/memory.c Shani Moideen
2007-05-08 10:57 ` [KJ] [KJ PATCH] Replacing memset(<addr>, 0, Shani Moideen
2007-05-08 10:45 ` [KJ PATCH] Replacing memset(<addr>,0,PAGE_SIZE) with clear_page() in mm/memory.c Shani Moideen
2007-05-08 11:18 ` [KJ] Re: [KJ PATCH] Replacing memset(<addr>, 0, Andy Whitcroft
2007-05-08 11:18   ` [KJ PATCH] Replacing memset(<addr>,0,PAGE_SIZE) with clear_page() in mm/memory.c Andy Whitcroft
2007-05-08 11:18   ` Andy Whitcroft
2007-06-14 11:15 ` [KJ] [KJ PATCH] Replacing memset(<addr>,0,PAGE_SIZE) with Shani Moideen
2007-06-14 11:28 ` Shani Moideen
2007-06-14 11:32 ` Shani Moideen
2007-06-18  3:28 ` Shani Moideen
2007-06-18  3:35 ` Shani Moideen
2007-06-18  3:45 ` Shani Moideen
2007-06-18 13:03 ` Robert P. J. Day

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.