From: Pavel Machek <pavel@ucw.cz>
To: hugang@soulinfo.com
Cc: linux-kernel@vger.kernel.org
Subject: Re: [PATH] 11-24 swsusp update 1/3
Date: Wed, 24 Nov 2004 11:56:43 +0100 [thread overview]
Message-ID: <20041124105643.GA5374@elf.ucw.cz> (raw)
In-Reply-To: <20041124080256.GA3455@hugang.soulinfo.com>
Hi!
> > Either drop this one or explain why it is good idea. It seems to be
> > independend on the rest.
> This code I just copy from old ppc swsusp port, I don't why, :).
So drop the patch...
> >
> > > @@ -144,9 +151,13 @@
> > > }
> > >
> > > /* Free memory before shutting down devices. */
> > > - free_some_memory();
> > > + /* free_some_memory(); */
> >
> > Needs to be if (!swsusp_pagecache), right?
> I think we can drop this one, In write_page_caches has same code, and do
> the best.
So at least delete it properly; no need to comment it out.
> > + if (swsusp_pbe_pgdir->orig_address == 0) return;
> > > + for (i = 0; i < PAGE_SIZE / (sizeof(unsigned long)); i+=4) {
> > > + *(((unsigned long *)(swsusp_pbe_pgdir->orig_address) + i)) =
> > > + *(((unsigned long *)(swsusp_pbe_pgdir->address) + i));
> > > + *(((unsigned long *)(swsusp_pbe_pgdir->orig_address) + i+1)) =
> > > + *(((unsigned long *)(swsusp_pbe_pgdir->address) + i+1));
> > > + *(((unsigned long *)(swsusp_pbe_pgdir->orig_address) + i+2)) =
> > > + *(((unsigned long *)(swsusp_pbe_pgdir->address) + i+2));
> > > + *(((unsigned long *)(swsusp_pbe_pgdir->orig_address) + i+3)) =
> > > + *(((unsigned long *)(swsusp_pbe_pgdir->address) + i+3));
> >
> > Do you really have to do manual loop unrolling? Why can't C code be
> > same for i386 and ppc?
> here is stupid code, update in my new patch, I using memcopy in i386, it
> create small assemble code.
Warning: memcpy() may uses MMX or SSE or something on some cpus....
> > Please avoid "return (0);". Using "return 0;" will do just fine.
> fixed.
>
> here is my patch relative with your big diff, hope can merge.
I have already too big difference against mainline, so I can only
merge trivial patches at this point. When 2.6.10 comes out, I'd like
to merge "no-high-order-allocation" patch, and "pagecache writer"
sometime after that...
Pavel
--
People were complaining that M$ turns users into beta-testers...
...jr ghea gurz vagb qrirybcref, naq gurl frrz gb yvxr vg gung jnl!
next prev parent reply other threads:[~2004-11-24 10:56 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-11-19 19:40 [PATCH] Software Suspend split to two stage V2 hugang
2004-11-20 0:15 ` Pavel Machek
2004-11-20 0:30 ` swsusp bigdiff [was Re: [PATCH] Software Suspend split to two stage V2.] Pavel Machek
2004-11-20 3:03 ` hugang
2004-11-20 10:15 ` Pavel Machek
2004-11-20 8:12 ` hugang
2004-11-20 21:22 ` Pavel Machek
2004-11-20 21:41 ` Pavel Machek
2004-11-20 22:35 ` Pavel Machek
2004-11-20 22:49 ` Pavel Machek
2004-11-21 7:48 ` hugang
2004-11-22 7:22 ` hugang
2004-11-22 10:26 ` Pavel Machek
2004-11-22 10:32 ` hugang
2004-11-22 11:02 ` Pavel Machek
2004-11-22 11:54 ` Rafael J. Wysocki
2004-11-22 21:50 ` Nigel Cunningham
2004-11-23 21:54 ` Pavel Machek
2004-11-23 21:57 ` Nigel Cunningham
2004-11-24 8:03 ` [PATH] 11-24 swsusp update 2/3 hugang
2004-11-24 8:04 ` [PATH] 11-24 swsusp update 3/3 hugang
2004-11-24 9:13 ` hugang
2004-11-24 14:05 ` Colin Leroy
2004-11-22 16:58 ` [PATH] swsusp update 1/3 hugang
2004-11-23 22:14 ` Pavel Machek
2004-11-24 8:02 ` [PATH] 11-24 " hugang
2004-11-24 10:56 ` Pavel Machek [this message]
2004-11-24 11:28 ` [PATH] " Pavel Machek
2004-11-24 18:30 ` hugang
2004-12-20 21:45 ` Nishanth Aravamudan
2004-12-20 22:41 ` Pavel Machek
2004-11-22 16:58 ` [PATH] swsusp update 2/3 hugang
2004-11-23 22:23 ` Pavel Machek
2004-11-22 16:58 ` [PATH] swsusp update 3/3 hugang
2004-11-23 22:29 ` Pavel Machek
2004-11-24 10:21 ` Guido Guenther
2004-11-20 9:27 ` swsusp bigdiff [was Re: [PATCH] Software Suspend split to two stage V2.] hugang
2004-12-20 21:44 ` Nishanth Aravamudan
2004-12-20 22:40 ` Pavel Machek
2004-12-20 23:06 ` Zwane Mwaikambo
2004-12-20 23:28 ` Nigel Cunningham
2004-12-22 20:28 ` Pavel Machek
2004-12-22 21:21 ` Nigel Cunningham
2004-12-22 21:32 ` Pavel Machek
2004-12-23 0:52 ` Nigel Cunningham
2004-12-21 13:15 ` Paulo Marques
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20041124105643.GA5374@elf.ucw.cz \
--to=pavel@ucw.cz \
--cc=hugang@soulinfo.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.