Dan, little problem after your patch has been applied: cc -c -O -pipe -march=pentium3 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes - Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 -nostd inc -I- -I. -I/usr/src/sys -I/usr/src/sys/contrib/dev/acpica -I/usr/src/sys/contrib/altq -I/u sr/src/sys/contrib/ipfilter -I/usr/src/sys/contrib/pf -I/usr/src/sys/contrib/dev/ath -I/usr/sr c/sys/contrib/dev/ath/freebsd -I/usr/src/sys/contrib/ngatm -D_KERNEL -include opt_global.h -fn o-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-align-long-strings -mpreferred-stack-boundary=2 -ffreestanding -Werror /usr/src/sys/i3 86/i386/dump_machdep.c /usr/src/sys/i386/i386/dump_machdep.c: In function `dump_write': /usr/src/sys/i386/i386/dump_machdep.c:122: warning: passing arg 3 of pointer to function makes integer from pointer without a cast *** Error code 1 line 122 is rv = di->dumper(di->priv, ptr, NULL, dumplo, len); also, would you tell how to configure it to gzip data after I'll get it comlied? there will be sysctl parameter to set? On Wed, 6 Oct 2004 17:04:30 -0500, Dan Nelson <dnelson_at_allantgroup.com> wrote: > > > In the last episode (Oct 06), Vlad said: > > > If you apply the crashdump_compress patch at > > > http://dan.allantgroup.com/FreeBSD/ , you can generate lzop or > > > gzip-compressed dumps. lzop will let you dump 1GB of ram into 512MB of > > > swap, and gzip will do even better (but is much much slower). > > > > > > > I'll try that. One question: does that code has bounds checking > > mechanism, so there will be no data harmed (past swap partition) even > > if compressed dump will be bigger than swap partition? > > Yes. All of the functions that write data end up calling the > dump_write() function, which will fail if an attempt is made to write > outside the dump device. In addition, the code does a preliminary > compress to determine where it should start writing the dump. If that > size is larger than your dumpdevice, it will print a "Dump failed. > Partition too small." error and won't write to disk at all. > -- VladReceived on Wed Oct 06 2004 - 21:37:41 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:16 UTC