Re: CVS commit: src/common
On Thu, Jan 20, 2011 at 11:17:59AM +, Manuel Bouyer wrote: Module Name: src Committed By: bouyer Date: Thu Jan 20 11:17:59 UTC 2011 Modified Files: src/common/include/prop: prop_array.h prop_dictionary.h src/common/lib/libprop: prop_kern.c Log Message: prop_*_copyout takes an object as second parameter, not a pointer to object. I hope an 'object' is actually a pointer? Or is the code passing structures by value ? David -- David Laight: da...@l8s.co.uk
Re: CVS commit: [bouyer-quota2] src
On Jan,Thursday 20 2011, at 3:25 PM, Manuel Bouyer wrote: Module Name: src Committed By: bouyer Date: Thu Jan 20 14:25:05 UTC 2011 Modified Files: src/distrib/sets/lists/comp [bouyer-quota2]: mi src/etc/mtree [bouyer-quota2]: NetBSD.dist.tests src/lib/libc/compat/arch/alpha/sys [bouyer-quota2]: Makefile.inc src/lib/libc/compat/arch/arm/sys [bouyer-quota2]: Makefile.inc src/lib/libc/compat/arch/hppa/sys [bouyer-quota2]: Makefile.inc src/lib/libc/compat/arch/i386/sys [bouyer-quota2]: Makefile.inc src/lib/libc/compat/arch/ia64/sys [bouyer-quota2]: Makefile.inc src/lib/libc/compat/arch/m68k/sys [bouyer-quota2]: Makefile.inc src/lib/libc/compat/arch/mips/sys [bouyer-quota2]: Makefile.inc src/lib/libc/compat/arch/powerpc/sys [bouyer-quota2]: Makefile.inc src/lib/libc/compat/arch/powerpc64/sys [bouyer-quota2]: Makefile.inc src/lib/libc/compat/arch/sh3/sys [bouyer-quota2]: Makefile.inc src/lib/libc/compat/arch/sparc/sys [bouyer-quota2]: Makefile.inc src/lib/libc/compat/arch/sparc64/sys [bouyer-quota2]: Makefile.inc src/lib/libc/compat/arch/vax/sys [bouyer-quota2]: Makefile.inc src/lib/libc/compat/arch/x86_64/sys [bouyer-quota2]: Makefile.inc src/lib/libc/sys [bouyer-quota2]: Makefile.inc src/lib/librumphijack [bouyer-quota2]: hijack.c src/sbin/fsck_ffs [bouyer-quota2]: Makefile dir.c extern.h fsck.h inode.c main.c pass1.c pass1b.c pass2.c pass3.c pass4.c setup.c utilities.c src/sbin/fsdb [bouyer-quota2]: Makefile src/sbin/newfs [bouyer-quota2]: Makefile extern.h mkfs.c newfs.8 newfs.c src/sbin/tunefs [bouyer-quota2]: tunefs.8 tunefs.c src/sys/compat/netbsd32 [bouyer-quota2]: netbsd32_netbsd.c netbsd32_syscall.h netbsd32_syscallargs.h netbsd32_syscalls.c netbsd32_sysent.c syscalls.master src/sys/conf [bouyer-quota2]: files src/sys/fs/unionfs [bouyer-quota2]: unionfs_vfsops.c src/sys/kern [bouyer-quota2]: init_sysent.c syscalls.c syscalls.master vfs_subr.c vfs_syscalls.c vnode_if.c src/sys/miscfs/genfs [bouyer-quota2]: layer_extern.h layer_vfsops.c src/sys/rump/fs/lib/libffs [bouyer-quota2]: Makefile src/sys/rump/include/rump [bouyer-quota2]: rump_syscalls.h rumpvnode_if.h src/sys/rump/librump/rumpkern [bouyer-quota2]: rump_syscalls.c src/sys/rump/librump/rumpvfs [bouyer-quota2]: rumpvnode_if.c src/sys/sys [bouyer-quota2]: Makefile mount.h syscall.h syscallargs.h vnode_if.h src/sys/ufs [bouyer-quota2]: files.ufs src/sys/ufs/ffs [bouyer-quota2]: ffs_alloc.c ffs_balloc.c ffs_bswap.c ffs_extern.h ffs_inode.c ffs_subr.c ffs_vfsops.c fs.h src/sys/ufs/ufs [bouyer-quota2]: Makefile quota.h ufs_extern.h ufs_inode.c ufs_quota.c ufs_vfsops.c ufs_vnops.c ufsmount.h src/tests/fs/ffs [bouyer-quota2]: Makefile src/tests/sbin [bouyer-quota2]: Makefile src/usr.bin/quota [bouyer-quota2]: Makefile quota.1 quota.c Added Files: src/lib/libc/compat/arch/alpha/sys [bouyer-quota2]: compat_quotactl.S src/lib/libc/compat/arch/arm/sys [bouyer-quota2]: compat_quotactl.S src/lib/libc/compat/arch/hppa/sys [bouyer-quota2]: compat_quotactl.S src/lib/libc/compat/arch/i386/sys [bouyer-quota2]: compat_quotactl.S src/lib/libc/compat/arch/ia64/sys [bouyer-quota2]: compat_quotactl.S src/lib/libc/compat/arch/m68k/sys [bouyer-quota2]: compat_quotactl.S src/lib/libc/compat/arch/mips/sys [bouyer-quota2]: compat_quotactl.S src/lib/libc/compat/arch/powerpc/sys [bouyer-quota2]: compat_quotactl.S src/lib/libc/compat/arch/powerpc64/sys [bouyer-quota2]: compat_quotactl.S src/lib/libc/compat/arch/sh3/sys [bouyer-quota2]: compat_quotactl.S src/lib/libc/compat/arch/sparc/sys [bouyer-quota2]: compat_quotactl.S src/lib/libc/compat/arch/sparc64/sys [bouyer-quota2]: compat_quotactl.S src/lib/libc/compat/arch/vax/sys [bouyer-quota2]: compat_quotactl.S src/lib/libc/compat/arch/x86_64/sys [bouyer-quota2]: compat_quotactl.S src/sbin/fsck_ffs [bouyer-quota2]: pass6.c quota2.c src/sys/sys [bouyer-quota2]: quota.h src/sys/ufs/ffs [bouyer-quota2]: ffs_quota2.c src/sys/ufs/ufs [bouyer-quota2]: quota1.h quota2.h quota2_prop.c quota2_prop.h quota2_subr.c ufs_quota.h ufs_quota1.c ufs_quota2.c src/tests/fs/ffs [bouyer-quota2]: h_quota2_server.c t_quota2_1.c src/tests/sbin/fsck_ffs [bouyer-quota2]: Makefile quotas_common.sh t_check_quotas.sh t_enable_quotas.sh src/tests/sbin/newfs [bouyer-quota2]: Makefile quotas_common.sh t_enable_quotas.sh Log Message: Snapshot of work in progress on a modernised disk quota system: - new quotactl syscall (versionned for backward compat), which takes as parameter a
Re: CVS commit: [bouyer-quota2] src
On Thu, 20 Jan 2011, Adam Hamsik wrote: Can you test if filesystem resizing still works ? Now when riz fixed resize_ffs it would be nice to keep it working :). riz has created a good set of atf regression tests, so those would be a good place to start. - | Paul Goyette | PGP Key fingerprint: | E-mail addresses: | | Customer Service | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com| | Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net | | Kernel Developer | | pgoyette at netbsd.org | -
Re: CVS commit: src/sys/uvm
hi, do you have any plan to use pg-offset of anon pages, or is it an unnecessary side-effect? YAMAMOTO Takashi Module Name: src Committed By: matt Date: Tue Jan 4 08:26:33 UTC 2011 Modified Files: src/sys/uvm: uvm_extern.h uvm_fault.c uvm_km.c uvm_page.c Log Message: Add better color matching selecting free pages. KM pages will now allocated so that VA and PA have the same color. On a page fault, choose a physical page that has the same color as the virtual address. When allocating kernel memory pages, allow the MD to specify a preferred VM_FREELIST from which to choose pages. For machines with large amounts of memory ( 4GB), all kernel memory to come from 4GB to reduce the amount of bounce buffering needed with 32bit DMA devices. To generate a diff of this commit: cvs rdiff -u -r1.167 -r1.168 src/sys/uvm/uvm_extern.h cvs rdiff -u -r1.178 -r1.179 src/sys/uvm/uvm_fault.c cvs rdiff -u -r1.106 -r1.107 src/sys/uvm/uvm_km.c cvs rdiff -u -r1.168 -r1.169 src/sys/uvm/uvm_page.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.