On Fri, Jul 15, 2005 at 01:36:53AM -0700, Andrew Morton wrote: > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc3/2.6.13-rc3-mm1/ > +suspend-update-documentation.patch > +swsusp-fix-printks-and-cleanups.patch > +swsusp-fix-remaining-u32-vs-pm_message_t-confusion.patch > +swsusp-switch-pm_message_t-to-struct.patch > +swsusp-switch-pm_message_t-to-struct-pmac_zilog-fix.patch > +swsusp-switch-pm_message_t-to-struct-ppc32-fixes.patch > +fix-pm_message_t-stuff-in-mm-tree-netdev.patch
I'm getting this (on ppc32, though I don't think it matters): CC drivers/video/chipsfb.o drivers/video/chipsfb.c: In function `chipsfb_pci_suspend': drivers/video/chipsfb.c:465: error: invalid operands to binary == drivers/video/chipsfb.c:467: error: invalid operands to binary != make[3]: *** [drivers/video/chipsfb.o] Error 1 make[2]: *** [drivers/video] Error 2 make[1]: *** [drivers] Error 2 make[1]: Leaving directory `/usr/src/linux-ctesiphon/linux-2.6.13-rc3-mm1' make: *** [stamp-build] Error 2 The above-quoted patches seem to be the culprit, but my feeble attempts at making a patch didn't work out. While I'm complaining: > Q: Why we cannot suspend to a swap file? > A: Because accessing swap file needs the filesystem mounted, and > filesystem might do something wrong (like replaying the journal) > during mount. [Probably could be solved by modifying every filesystem > to support some kind of "really read-only!" option. Patches welcome.] I seem to recall that swsusp2 can do this. I don't hold out much hope that suspend will ever work on my laptop, with its i815 video chipset, at least not from X (and then there's no point). The i81x and the linux video architecture just don't get along, even if I do away with i810fb and DRM support. But I can't help but notice that every linux-suspend HOWTO tells you to patch in swsusp2 as a first step -- the consensus seems to be that it you want clean and conservative code, use swsusp1; if you want suspending to *work*, use swsusp2. How many people are actually able to make use of swsusp1? Is anyone testing it besides Mr. Machek? This is a case in point; every time I partition a system for Linux, I have to consider whether or not I'm ever going to want swsusp to work on that box. The performance penalty for swap files went away in 2.6, so this is sort of a regression. I know I'm not going to be writing any of those patches, but I'd sure be nice if Linux got around to having usable suspend support without being beholden to the whatever patches Mr. Cunningham gets around to putting out. -- Joseph Fannin [EMAIL PROTECTED] /* So there I am, in the middle of my `netfilter-is-wonderful' talk in Sydney, and someone asks `What happens if you try to enlarge a 64k packet here?'. I think I said something eloquent like `fuck'. - RR */ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/