Date: Wed, 22 May 2013 15:15:06 +0000 (UTC) From: Attilio Rao <attilio@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r250910 - in user/attilio/vmobj-readlock/sys: amd64/amd64 amd64/include arm/arm arm/ti cam cam/ata cam/scsi compat/freebsd32 conf contrib/dev/acpica contrib/dev/acpica/common contrib/de... Message-ID: <201305221515.r4MFF62E042188@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: attilio Date: Wed May 22 15:15:05 2013 New Revision: 250910 URL: http://svnweb.freebsd.org/changeset/base/250910 Log: MFC Added: user/attilio/vmobj-readlock/sys/amd64/include/fdt.h - copied unchanged from r250886, user/attilio/vmcontention/sys/amd64/include/fdt.h user/attilio/vmobj-readlock/sys/amd64/include/ofw_machdep.h - copied unchanged from r250886, user/attilio/vmcontention/sys/amd64/include/ofw_machdep.h user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/asloptions.c - copied unchanged from r250886, user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/asloptions.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/tables/tbprint.c - copied unchanged from r250886, user/attilio/vmcontention/sys/contrib/dev/acpica/components/tables/tbprint.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/utbuffer.c - copied unchanged from r250886, user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utbuffer.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/uterror.c - copied unchanged from r250886, user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/uterror.c user/attilio/vmobj-readlock/sys/dev/fdt/fdt_x86.c - copied unchanged from r250886, user/attilio/vmcontention/sys/dev/fdt/fdt_x86.c user/attilio/vmobj-readlock/sys/dev/uart/uart_cpu_fdt.c - copied unchanged from r250886, user/attilio/vmcontention/sys/dev/uart/uart_cpu_fdt.c user/attilio/vmobj-readlock/sys/i386/include/fdt.h - copied unchanged from r250886, user/attilio/vmcontention/sys/i386/include/fdt.h user/attilio/vmobj-readlock/sys/i386/include/ofw_machdep.h - copied unchanged from r250886, user/attilio/vmcontention/sys/i386/include/ofw_machdep.h user/attilio/vmobj-readlock/sys/x86/include/fdt.h - copied unchanged from r250886, user/attilio/vmcontention/sys/x86/include/fdt.h user/attilio/vmobj-readlock/sys/x86/include/ofw_machdep.h - copied unchanged from r250886, user/attilio/vmcontention/sys/x86/include/ofw_machdep.h user/attilio/vmobj-readlock/sys/x86/x86/fdt_machdep.c - copied unchanged from r250886, user/attilio/vmcontention/sys/x86/x86/fdt_machdep.c Modified: user/attilio/vmobj-readlock/sys/amd64/amd64/db_trace.c user/attilio/vmobj-readlock/sys/amd64/amd64/machdep.c user/attilio/vmobj-readlock/sys/amd64/amd64/mp_machdep.c user/attilio/vmobj-readlock/sys/amd64/amd64/pmap.c user/attilio/vmobj-readlock/sys/amd64/include/md_var.h user/attilio/vmobj-readlock/sys/amd64/include/metadata.h user/attilio/vmobj-readlock/sys/amd64/include/pcpu.h user/attilio/vmobj-readlock/sys/arm/arm/pmap-v6.c user/attilio/vmobj-readlock/sys/arm/arm/pmap.c user/attilio/vmobj-readlock/sys/arm/arm/stack_machdep.c user/attilio/vmobj-readlock/sys/arm/ti/ti_mmchs.c user/attilio/vmobj-readlock/sys/cam/ata/ata_da.c user/attilio/vmobj-readlock/sys/cam/cam_xpt.c user/attilio/vmobj-readlock/sys/cam/cam_xpt_periph.h user/attilio/vmobj-readlock/sys/cam/scsi/scsi_cd.c user/attilio/vmobj-readlock/sys/cam/scsi/scsi_ch.c user/attilio/vmobj-readlock/sys/cam/scsi/scsi_da.c user/attilio/vmobj-readlock/sys/cam/scsi/scsi_sa.c user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_misc.c user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_proto.h user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_syscall.h user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_syscalls.c user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_sysent.c user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_systrace_args.c user/attilio/vmobj-readlock/sys/compat/freebsd32/syscalls.master user/attilio/vmobj-readlock/sys/conf/Makefile.amd64 user/attilio/vmobj-readlock/sys/conf/Makefile.i386 user/attilio/vmobj-readlock/sys/conf/files user/attilio/vmobj-readlock/sys/conf/files.amd64 user/attilio/vmobj-readlock/sys/conf/files.arm user/attilio/vmobj-readlock/sys/conf/files.i386 user/attilio/vmobj-readlock/sys/conf/files.mips user/attilio/vmobj-readlock/sys/conf/files.powerpc user/attilio/vmobj-readlock/sys/conf/kern.mk user/attilio/vmobj-readlock/sys/contrib/dev/acpica/acpica_prep.sh user/attilio/vmobj-readlock/sys/contrib/dev/acpica/changes.txt (contents, props changed) user/attilio/vmobj-readlock/sys/contrib/dev/acpica/common/adisasm.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/common/adwalk.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/common/dmextern.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/common/dmrestag.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/common/dmtable.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/common/dmtbdump.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/common/getopt.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslanalyze.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslbtypes.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslcodegen.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslcompile.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslcompiler.h user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslerror.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslfold.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslglobal.h user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslhex.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/asllength.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/asllisting.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/asllistsup.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslload.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/asllookup.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslmain.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslmessages.h user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslmethod.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslnamesp.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/asloffset.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslopcodes.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/asloperands.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslpredef.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslresource.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslrestype1i.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslrestype2s.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslstartup.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslsupport.l user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/asltransform.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/asltree.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/asltypes.h user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslutils.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslwalks.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/aslxref.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/dtexpress.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/dtfield.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/dtio.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/dtsubtable.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/dttable.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/dtutils.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/prscan.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/debugger/dbcmds.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/debugger/dbconvert.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/debugger/dbdisply.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/debugger/dbexec.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/debugger/dbhistry.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/debugger/dbinput.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/debugger/dbmethod.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/debugger/dbnames.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/debugger/dbstats.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/debugger/dbutils.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/debugger/dbxface.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/disassembler/dmdeferred.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/disassembler/dmnames.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/disassembler/dmobject.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/disassembler/dmopcode.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/disassembler/dmresrc.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/disassembler/dmwalk.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/dispatcher/dscontrol.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/dispatcher/dsfield.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/dispatcher/dsinit.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/dispatcher/dsmthdat.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/dispatcher/dsobject.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/dispatcher/dsopcode.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/dispatcher/dsutils.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/dispatcher/dswexec.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/dispatcher/dswload.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/dispatcher/dswload2.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/events/evglock.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/events/evgpe.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/events/evgpeblk.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/events/evgpeinit.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/events/evhandler.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/events/evmisc.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/events/evrgnini.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/events/evxfgpe.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/events/evxfregn.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exconfig.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exconvrt.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/excreate.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exdebug.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exdump.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exfield.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exfldio.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exmisc.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exnames.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exoparg1.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exoparg2.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exoparg3.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exoparg6.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exprep.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exregion.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exresnte.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exresolv.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exresop.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exstore.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/exstoren.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/hardware/hwacpi.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/hardware/hwgpe.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/hardware/hwregs.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/hardware/hwxface.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/hardware/hwxfsleep.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/namespace/nsaccess.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/namespace/nsconvert.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/namespace/nsdump.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/namespace/nsinit.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/namespace/nspredef.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/namespace/nsprepkg.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/namespace/nsrepair.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/namespace/nsrepair2.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/namespace/nsutils.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/namespace/nsxfeval.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/parser/psargs.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/parser/psloop.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/parser/psobject.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/parser/psparse.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/parser/pstree.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/resources/rscalc.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/resources/rscreate.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/resources/rsdump.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/resources/rsmisc.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/resources/rsutils.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/resources/rsxface.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/tables/tbinstal.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/tables/tbutils.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/tables/tbxfload.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/utcopy.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/utdebug.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/utdelete.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/uteval.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/utexcep.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/utids.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/utmisc.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/utobject.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/utstring.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/uttrack.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/utxferror.c user/attilio/vmobj-readlock/sys/contrib/dev/acpica/include/acapps.h user/attilio/vmobj-readlock/sys/contrib/dev/acpica/include/acglobal.h user/attilio/vmobj-readlock/sys/contrib/dev/acpica/include/acpiosxf.h user/attilio/vmobj-readlock/sys/contrib/dev/acpica/include/acpixf.h user/attilio/vmobj-readlock/sys/contrib/dev/acpica/include/actypes.h user/attilio/vmobj-readlock/sys/contrib/dev/acpica/include/acutils.h user/attilio/vmobj-readlock/sys/contrib/dev/acpica/include/platform/acenv.h user/attilio/vmobj-readlock/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c user/attilio/vmobj-readlock/sys/dev/acpica/Osd/OsdTable.c user/attilio/vmobj-readlock/sys/dev/ahci/ahci.c user/attilio/vmobj-readlock/sys/dev/ath/ath_hal/ah.c user/attilio/vmobj-readlock/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c user/attilio/vmobj-readlock/sys/dev/ath/if_ath.c user/attilio/vmobj-readlock/sys/dev/ath/if_ath_beacon.c user/attilio/vmobj-readlock/sys/dev/ath/if_ath_misc.h user/attilio/vmobj-readlock/sys/dev/ath/if_ath_sysctl.c user/attilio/vmobj-readlock/sys/dev/ath/if_ath_tdma.c user/attilio/vmobj-readlock/sys/dev/ath/if_ath_tx.c user/attilio/vmobj-readlock/sys/dev/ath/if_ath_tx.h user/attilio/vmobj-readlock/sys/dev/ath/if_athvar.h user/attilio/vmobj-readlock/sys/dev/sound/pci/hda/hdaa_patches.c user/attilio/vmobj-readlock/sys/dev/uart/uart_bus_fdt.c user/attilio/vmobj-readlock/sys/dev/usb/quirk/usb_quirk.c user/attilio/vmobj-readlock/sys/dev/usb/usbdevs user/attilio/vmobj-readlock/sys/fs/nullfs/null_vfsops.c user/attilio/vmobj-readlock/sys/geom/geom_dump.c user/attilio/vmobj-readlock/sys/geom/raid/md_ddf.c user/attilio/vmobj-readlock/sys/i386/i386/machdep.c user/attilio/vmobj-readlock/sys/i386/i386/pmap.c user/attilio/vmobj-readlock/sys/i386/include/metadata.h user/attilio/vmobj-readlock/sys/i386/xen/pmap.c user/attilio/vmobj-readlock/sys/ia64/ia64/pmap.c user/attilio/vmobj-readlock/sys/kern/init_sysent.c user/attilio/vmobj-readlock/sys/kern/kern_jail.c user/attilio/vmobj-readlock/sys/kern/kern_priv.c user/attilio/vmobj-readlock/sys/kern/syscalls.c user/attilio/vmobj-readlock/sys/kern/syscalls.master user/attilio/vmobj-readlock/sys/kern/systrace_args.c user/attilio/vmobj-readlock/sys/kern/vfs_bio.c user/attilio/vmobj-readlock/sys/mips/mips/pmap.c user/attilio/vmobj-readlock/sys/modules/acpi/acpi/Makefile user/attilio/vmobj-readlock/sys/netinet/sctp_os_bsd.h user/attilio/vmobj-readlock/sys/netinet6/in6.c user/attilio/vmobj-readlock/sys/powerpc/aim/mmu_oea.c user/attilio/vmobj-readlock/sys/powerpc/aim/mmu_oea64.c user/attilio/vmobj-readlock/sys/powerpc/booke/pmap.c user/attilio/vmobj-readlock/sys/powerpc/include/gdb_machdep.h user/attilio/vmobj-readlock/sys/powerpc/wii/wii_gpio.c user/attilio/vmobj-readlock/sys/powerpc/wii/wii_gpioreg.h user/attilio/vmobj-readlock/sys/sparc64/sparc64/pmap.c user/attilio/vmobj-readlock/sys/sys/_types.h user/attilio/vmobj-readlock/sys/sys/cdefs.h user/attilio/vmobj-readlock/sys/sys/mbuf.h user/attilio/vmobj-readlock/sys/sys/param.h user/attilio/vmobj-readlock/sys/sys/sdt.h user/attilio/vmobj-readlock/sys/sys/syscall.h user/attilio/vmobj-readlock/sys/sys/syscall.mk user/attilio/vmobj-readlock/sys/sys/sysproto.h user/attilio/vmobj-readlock/sys/vm/vm_page.c Directory Properties: user/attilio/vmobj-readlock/sys/ (props changed) user/attilio/vmobj-readlock/sys/conf/ (props changed) user/attilio/vmobj-readlock/sys/contrib/dev/acpica/ (props changed) user/attilio/vmobj-readlock/sys/contrib/dev/acpica/common/ (props changed) user/attilio/vmobj-readlock/sys/contrib/dev/acpica/compiler/ (props changed) user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/debugger/ (props changed) user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/disassembler/ (props changed) user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/dispatcher/ (props changed) user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/events/ (props changed) user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/executer/ (props changed) user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/hardware/ (props changed) user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/namespace/ (props changed) user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/parser/ (props changed) user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/resources/ (props changed) user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/tables/ (props changed) user/attilio/vmobj-readlock/sys/contrib/dev/acpica/components/utilities/ (props changed) user/attilio/vmobj-readlock/sys/contrib/dev/acpica/include/ (props changed) user/attilio/vmobj-readlock/sys/contrib/dev/acpica/os_specific/ (props changed) Modified: user/attilio/vmobj-readlock/sys/amd64/amd64/db_trace.c ============================================================================== --- user/attilio/vmobj-readlock/sys/amd64/amd64/db_trace.c Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/amd64/amd64/db_trace.c Wed May 22 15:15:05 2013 (r250910) @@ -33,6 +33,7 @@ __FBSDID("$FreeBSD$"); #include <sys/systm.h> #include <sys/kdb.h> #include <sys/proc.h> +#include <sys/smp.h> #include <sys/stack.h> #include <sys/sysent.h> @@ -63,6 +64,8 @@ static db_varfcn_t db_frame; static db_varfcn_t db_rsp; static db_varfcn_t db_ss; +CTASSERT(sizeof(struct dbreg) == sizeof(((struct pcpu *)NULL)->pc_dbreg)); + /* * Machine register set. */ @@ -591,64 +594,82 @@ db_md_set_watchpoint(addr, size) db_expr_t addr; db_expr_t size; { - struct dbreg d; - int avail, i, wsize; + struct dbreg *d; + struct pcpu *pc; + int avail, c, cpu, i, wsize; - fill_dbregs(NULL, &d); + d = (struct dbreg *)PCPU_PTR(dbreg); + cpu = PCPU_GET(cpuid); + fill_dbregs(NULL, d); avail = 0; - for(i = 0; i < 4; i++) { - if (!DBREG_DR7_ENABLED(d.dr[7], i)) + for (i = 0; i < 4; i++) { + if (!DBREG_DR7_ENABLED(d->dr[7], i)) avail++; } if (avail * 8 < size) return (-1); - for (i = 0; i < 4 && (size > 0); i++) { - if (!DBREG_DR7_ENABLED(d.dr[7], i)) { + for (i = 0; i < 4 && size > 0; i++) { + if (!DBREG_DR7_ENABLED(d->dr[7], i)) { if (size >= 8 || (avail == 1 && size > 4)) wsize = 8; else if (size > 2) wsize = 4; else wsize = size; - amd64_set_watch(i, addr, wsize, - DBREG_DR7_WRONLY, &d); + amd64_set_watch(i, addr, wsize, DBREG_DR7_WRONLY, d); addr += wsize; size -= wsize; avail--; } } - set_dbregs(NULL, &d); + set_dbregs(NULL, d); + CPU_FOREACH(c) { + if (c == cpu) + continue; + pc = pcpu_find(c); + memcpy(pc->pc_dbreg, d, sizeof(*d)); + pc->pc_dbreg_cmd = PC_DBREG_CMD_LOAD; + } - return(0); + return (0); } - int db_md_clr_watchpoint(addr, size) db_expr_t addr; db_expr_t size; { - struct dbreg d; - int i; + struct dbreg *d; + struct pcpu *pc; + int i, c, cpu; - fill_dbregs(NULL, &d); + d = (struct dbreg *)PCPU_PTR(dbreg); + cpu = PCPU_GET(cpuid); + fill_dbregs(NULL, d); - for(i = 0; i < 4; i++) { - if (DBREG_DR7_ENABLED(d.dr[7], i)) { - if ((DBREG_DRX((&d), i) >= addr) && - (DBREG_DRX((&d), i) < addr+size)) - amd64_clr_watch(i, &d); + for (i = 0; i < 4; i++) { + if (DBREG_DR7_ENABLED(d->dr[7], i)) { + if (DBREG_DRX((d), i) >= addr && + DBREG_DRX((d), i) < addr + size) + amd64_clr_watch(i, d); } } - set_dbregs(NULL, &d); + set_dbregs(NULL, d); + CPU_FOREACH(c) { + if (c == cpu) + continue; + pc = pcpu_find(c); + memcpy(pc->pc_dbreg, d, sizeof(*d)); + pc->pc_dbreg_cmd = PC_DBREG_CMD_LOAD; + } - return(0); + return (0); } @@ -699,3 +720,17 @@ db_md_list_watchpoints() } db_printf("\n"); } + +void +amd64_db_resume_dbreg(void) +{ + struct dbreg *d; + + switch (PCPU_GET(dbreg_cmd)) { + case PC_DBREG_CMD_LOAD: + d = (struct dbreg *)PCPU_PTR(dbreg); + set_dbregs(NULL, d); + PCPU_SET(dbreg_cmd, PC_DBREG_CMD_NONE); + break; + } +} Modified: user/attilio/vmobj-readlock/sys/amd64/amd64/machdep.c ============================================================================== --- user/attilio/vmobj-readlock/sys/amd64/amd64/machdep.c Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/amd64/amd64/machdep.c Wed May 22 15:15:05 2013 (r250910) @@ -53,6 +53,7 @@ __FBSDID("$FreeBSD$"); #include "opt_maxmem.h" #include "opt_mp_watchdog.h" #include "opt_perfmon.h" +#include "opt_platform.h" #include "opt_sched.h" #include "opt_kdtrace.h" @@ -133,6 +134,9 @@ __FBSDID("$FreeBSD$"); #ifdef SMP #include <machine/smp.h> #endif +#ifdef FDT +#include <x86/fdt.h> +#endif #ifdef DEV_ATPIC #include <x86/isa/icu.h> @@ -1886,6 +1890,10 @@ hammer_time(u_int64_t modulep, u_int64_t cpu_probe_amdc1e(); +#ifdef FDT + x86_init_fdt(); +#endif + /* Location of kernel stack for locore */ return ((u_int64_t)thread0.td_pcb); } Modified: user/attilio/vmobj-readlock/sys/amd64/amd64/mp_machdep.c ============================================================================== --- user/attilio/vmobj-readlock/sys/amd64/amd64/mp_machdep.c Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/amd64/amd64/mp_machdep.c Wed May 22 15:15:05 2013 (r250910) @@ -28,6 +28,7 @@ __FBSDID("$FreeBSD$"); #include "opt_cpu.h" +#include "opt_ddb.h" #include "opt_kstack_pages.h" #include "opt_sched.h" #include "opt_smp.h" @@ -1396,6 +1397,10 @@ cpustop_handler(void) CPU_CLR_ATOMIC(cpu, &started_cpus); CPU_CLR_ATOMIC(cpu, &stopped_cpus); +#ifdef DDB + amd64_db_resume_dbreg(); +#endif + if (cpu == 0 && cpustop_restartfunc != NULL) { cpustop_restartfunc(); cpustop_restartfunc = NULL; Modified: user/attilio/vmobj-readlock/sys/amd64/amd64/pmap.c ============================================================================== --- user/attilio/vmobj-readlock/sys/amd64/amd64/pmap.c Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/amd64/amd64/pmap.c Wed May 22 15:15:05 2013 (r250910) @@ -4230,13 +4230,8 @@ pmap_zero_page_idle(vm_page_t m) void pmap_copy_page(vm_page_t msrc, vm_page_t mdst) { - vm_offset_t dst, src; - - if ((msrc->oflags & VPO_BUSY) == 0) - VM_OBJECT_ASSERT_LOCKED(msrc->object); - - src = PHYS_TO_DMAP(VM_PAGE_TO_PHYS(msrc)); - dst = PHYS_TO_DMAP(VM_PAGE_TO_PHYS(mdst)); + vm_offset_t src = PHYS_TO_DMAP(VM_PAGE_TO_PHYS(msrc)); + vm_offset_t dst = PHYS_TO_DMAP(VM_PAGE_TO_PHYS(mdst)); pagecopy((void *)src, (void *)dst); } @@ -5541,4 +5536,16 @@ DB_SHOW_COMMAND(pte, pmap_print_pte) pte = pmap_pde_to_pte(pde, va); db_printf(" pte %#016lx\n", *pte); } + +DB_SHOW_COMMAND(phys2dmap, pmap_phys2dmap) +{ + vm_paddr_t a; + + if (have_addr) { + a = (vm_paddr_t)addr; + db_printf("0x%jx\n", (uintmax_t)PHYS_TO_DMAP(a)); + } else { + db_printf("show phys2dmap addr\n"); + } +} #endif Copied: user/attilio/vmobj-readlock/sys/amd64/include/fdt.h (from r250886, user/attilio/vmcontention/sys/amd64/include/fdt.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/attilio/vmobj-readlock/sys/amd64/include/fdt.h Wed May 22 15:15:05 2013 (r250910, copy of r250886, user/attilio/vmcontention/sys/amd64/include/fdt.h) @@ -0,0 +1,6 @@ +/*- + * This file is in the public domain. + */ +/* $FreeBSD$ */ + +#include <x86/fdt.h> Modified: user/attilio/vmobj-readlock/sys/amd64/include/md_var.h ============================================================================== --- user/attilio/vmobj-readlock/sys/amd64/include/md_var.h Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/amd64/include/md_var.h Wed May 22 15:15:05 2013 (r250910) @@ -117,5 +117,6 @@ void minidumpsys(struct dumperinfo *); struct savefpu *get_pcb_user_save_td(struct thread *td); struct savefpu *get_pcb_user_save_pcb(struct pcb *pcb); struct pcb *get_pcb_td(struct thread *td); +void amd64_db_resume_dbreg(void); #endif /* !_MACHINE_MD_VAR_H_ */ Modified: user/attilio/vmobj-readlock/sys/amd64/include/metadata.h ============================================================================== --- user/attilio/vmobj-readlock/sys/amd64/include/metadata.h Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/amd64/include/metadata.h Wed May 22 15:15:05 2013 (r250910) @@ -31,5 +31,6 @@ #define MODINFOMD_SMAP 0x1001 #define MODINFOMD_SMAP_XATTR 0x1002 +#define MODINFOMD_DTBP 0x1003 #endif /* !_MACHINE_METADATA_H_ */ Copied: user/attilio/vmobj-readlock/sys/amd64/include/ofw_machdep.h (from r250886, user/attilio/vmcontention/sys/amd64/include/ofw_machdep.h) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/attilio/vmobj-readlock/sys/amd64/include/ofw_machdep.h Wed May 22 15:15:05 2013 (r250910, copy of r250886, user/attilio/vmcontention/sys/amd64/include/ofw_machdep.h) @@ -0,0 +1,6 @@ +/*- + * This file is in the public domain. + */ +/* $FreeBSD$ */ + +#include <x86/ofw_machdep.h> Modified: user/attilio/vmobj-readlock/sys/amd64/include/pcpu.h ============================================================================== --- user/attilio/vmobj-readlock/sys/amd64/include/pcpu.h Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/amd64/include/pcpu.h Wed May 22 15:15:05 2013 (r250910) @@ -78,9 +78,14 @@ struct system_segment_descriptor *pc_tss; \ u_int pc_cmci_mask /* MCx banks for CMCI */ \ PCPU_XEN_FIELDS; \ - char __pad[293] /* be divisor of PAGE_SIZE \ + uint64_t pc_dbreg[16]; /* ddb debugging regs */ \ + int pc_dbreg_cmd; /* ddb debugging reg cmd */ \ + char __pad[161] /* be divisor of PAGE_SIZE \ after cache alignment */ +#define PC_DBREG_CMD_NONE 0 +#define PC_DBREG_CMD_LOAD 1 + #ifdef _KERNEL #ifdef lint Modified: user/attilio/vmobj-readlock/sys/arm/arm/pmap-v6.c ============================================================================== --- user/attilio/vmobj-readlock/sys/arm/arm/pmap-v6.c Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/arm/arm/pmap-v6.c Wed May 22 15:15:05 2013 (r250910) @@ -3731,9 +3731,6 @@ void pmap_copy_page(vm_page_t src, vm_page_t dst) { - if ((src->oflags & VPO_BUSY) == 0) - VM_OBJECT_ASSERT_LOCKED(src->object); - if (_arm_memcpy && PAGE_SIZE >= _min_memcpy_size && _arm_memcpy((void *)VM_PAGE_TO_PHYS(dst), (void *)VM_PAGE_TO_PHYS(src), PAGE_SIZE, IS_PHYSICAL) == 0) Modified: user/attilio/vmobj-readlock/sys/arm/arm/pmap.c ============================================================================== --- user/attilio/vmobj-readlock/sys/arm/arm/pmap.c Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/arm/arm/pmap.c Wed May 22 15:15:05 2013 (r250910) @@ -4413,9 +4413,6 @@ pmap_copy_page(vm_page_t src, vm_page_t vm_offset_t srcpg, dstpg; #endif - if ((src->oflags & VPO_BUSY) == 0) - VM_OBJECT_ASSERT_LOCKED(src->object); - cpu_dcache_wbinv_all(); cpu_l2cache_wbinv_all(); if (_arm_memcpy && PAGE_SIZE >= _min_memcpy_size && Modified: user/attilio/vmobj-readlock/sys/arm/arm/stack_machdep.c ============================================================================== --- user/attilio/vmobj-readlock/sys/arm/arm/stack_machdep.c Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/arm/arm/stack_machdep.c Wed May 22 15:15:05 2013 (r250910) @@ -36,6 +36,13 @@ __FBSDID("$FreeBSD$"); #include <machine/pcb.h> #include <machine/stack.h> +/* + * This code makes assumptions about the stack layout. These are correct + * when using APCS (the old ABI), but are no longer true with AAPCS and the + * ARM EABI. There is also an issue with clang and llvm when building for + * APCS where it lays out the stack incorrectly. Because of this we disable + * this when building for ARM EABI or when building with clang. + */ static void stack_capture(struct stack *st, u_int32_t *frame) { @@ -61,6 +68,11 @@ stack_save_td(struct stack *st, struct t if (TD_IS_RUNNING(td)) panic("stack_save_td: running"); + /* + * This register, the frame pointer, is incorrect for the ARM EABI + * as it doesn't have a frame pointer, however it's value is not used + * when building for EABI. + */ frame = (u_int32_t *)td->td_pcb->un_32.pcb32_r11; stack_zero(st); stack_capture(st, frame); Modified: user/attilio/vmobj-readlock/sys/arm/ti/ti_mmchs.c ============================================================================== --- user/attilio/vmobj-readlock/sys/arm/ti/ti_mmchs.c Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/arm/ti/ti_mmchs.c Wed May 22 15:15:05 2013 (r250910) @@ -1747,7 +1747,7 @@ ti_mmchs_attach(device_t dev) sc->host.host_ocr = MMC_OCR_290_300 | MMC_OCR_300_310; sc->host.caps = MMC_CAP_4_BIT_DATA | MMC_CAP_8_BIT_DATA; - device_add_child(dev, "mmc", sc->device_id); + device_add_child(dev, "mmc", 0); device_set_ivars(dev, &sc->host); err = bus_generic_attach(dev); Modified: user/attilio/vmobj-readlock/sys/cam/ata/ata_da.c ============================================================================== --- user/attilio/vmobj-readlock/sys/cam/ata/ata_da.c Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/cam/ata/ata_da.c Wed May 22 15:15:05 2013 (r250910) @@ -93,6 +93,10 @@ typedef enum { ADA_Q_4K = 0x01, } ada_quirks; +#define ADA_Q_BIT_STRING \ + "\020" \ + "\0014K" + typedef enum { ADA_CCB_RAHEAD = 0x01, ADA_CCB_WCACHE = 0x02, @@ -1278,6 +1282,7 @@ adaregister(struct cam_periph *periph, v dp->secsize, dp->heads, dp->secs_per_track, dp->cylinders); xpt_announce_periph(periph, announce_buf); + xpt_announce_quirks(periph, softc->quirks, ADA_Q_BIT_STRING); if (legacy_id >= 0) printf("%s%d: Previously was known as ad%d\n", periph->periph_name, periph->unit_number, legacy_id); Modified: user/attilio/vmobj-readlock/sys/cam/cam_xpt.c ============================================================================== --- user/attilio/vmobj-readlock/sys/cam/cam_xpt.c Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/cam/cam_xpt.c Wed May 22 15:15:05 2013 (r250910) @@ -1084,6 +1084,15 @@ xpt_announce_periph(struct cam_periph *p periph->unit_number, announce_string); } +void +xpt_announce_quirks(struct cam_periph *periph, int quirks, char *bit_string) +{ + if (quirks != 0) { + printf("%s%d: quirks=0x%b\n", periph->periph_name, + periph->unit_number, quirks, bit_string); + } +} + int xpt_getattr(char *buf, size_t len, const char *attr, struct cam_path *path) { Modified: user/attilio/vmobj-readlock/sys/cam/cam_xpt_periph.h ============================================================================== --- user/attilio/vmobj-readlock/sys/cam/cam_xpt_periph.h Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/cam/cam_xpt_periph.h Wed May 22 15:15:05 2013 (r250910) @@ -46,6 +46,8 @@ void xpt_remove_periph(struct cam_perip int topology_lock_held); void xpt_announce_periph(struct cam_periph *periph, char *announce_string); +void xpt_announce_quirks(struct cam_periph *periph, + int quirks, char *bit_string); #endif #endif /* _CAM_CAM_XPT_PERIPH_H */ Modified: user/attilio/vmobj-readlock/sys/cam/scsi/scsi_cd.c ============================================================================== --- user/attilio/vmobj-readlock/sys/cam/scsi/scsi_cd.c Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/cam/scsi/scsi_cd.c Wed May 22 15:15:05 2013 (r250910) @@ -92,6 +92,14 @@ typedef enum { CD_Q_10_BYTE_ONLY = 0x10 } cd_quirks; +#define CD_Q_BIT_STRING \ + "\020" \ + "\001NO_TOUCH" \ + "\002BCD_TRACKS" \ + "\003NO_CHANGER" \ + "\004CHANGER" \ + "\00510_BYTE_ONLY" + typedef enum { CD_FLAG_INVALID = 0x0001, CD_FLAG_NEW_DISC = 0x0002, @@ -1867,6 +1875,8 @@ cddone(struct cam_periph *periph, union free(rdcap, M_SCSICD); if (announce_buf[0] != '\0') { xpt_announce_periph(periph, announce_buf); + xpt_announce_quirks(periph, softc->quirks, + CD_Q_BIT_STRING); if (softc->flags & CD_FLAG_CHANGER) cdchangerschedule(softc); /* Modified: user/attilio/vmobj-readlock/sys/cam/scsi/scsi_ch.c ============================================================================== --- user/attilio/vmobj-readlock/sys/cam/scsi/scsi_ch.c Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/cam/scsi/scsi_ch.c Wed May 22 15:15:05 2013 (r250910) @@ -125,6 +125,10 @@ typedef enum { CH_Q_NO_DBD = 0x01 } ch_quirks; +#define CH_Q_BIT_STRING \ + "\020" \ + "\001NO_DBD" + #define ccb_state ppriv_field0 #define ccb_bp ppriv_ptr1 @@ -706,8 +710,11 @@ chdone(struct cam_periph *periph, union announce_buf[0] = '\0'; } } - if (announce_buf[0] != '\0') + if (announce_buf[0] != '\0') { xpt_announce_periph(periph, announce_buf); + xpt_announce_quirks(periph, softc->quirks, + CH_Q_BIT_STRING); + } softc->state = CH_STATE_NORMAL; free(mode_header, M_SCSICH); /* Modified: user/attilio/vmobj-readlock/sys/cam/scsi/scsi_da.c ============================================================================== --- user/attilio/vmobj-readlock/sys/cam/scsi/scsi_da.c Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/cam/scsi/scsi_da.c Wed May 22 15:15:05 2013 (r250910) @@ -99,6 +99,13 @@ typedef enum { DA_Q_4K = 0x08 } da_quirks; +#define DA_Q_BIT_STRING \ + "\020" \ + "\001NO_SYNC_CACHE" \ + "\002NO_6_BYTE" \ + "\003NO_PREVENT" \ + "\0044K" + typedef enum { DA_CCB_PROBE_RC = 0x01, DA_CCB_PROBE_RC16 = 0x02, @@ -2957,7 +2964,8 @@ dadone(struct cam_periph *periph, union taskqueue_enqueue(taskqueue_thread, &softc->sysctl_task); xpt_announce_periph(periph, announce_buf); - + xpt_announce_quirks(periph, softc->quirks, + DA_Q_BIT_STRING); } else { xpt_print(periph->path, "fatal error, " "could not acquire reference count\n"); Modified: user/attilio/vmobj-readlock/sys/cam/scsi/scsi_sa.c ============================================================================== --- user/attilio/vmobj-readlock/sys/cam/scsi/scsi_sa.c Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/cam/scsi/scsi_sa.c Wed May 22 15:15:05 2013 (r250910) @@ -173,6 +173,17 @@ typedef enum { SA_QUIRK_NO_CPAGE = 0x80 /* Don't use DEVICE COMPRESSION page */ } sa_quirks; +#define SA_QUIRK_BIT_STRING \ + "\020" \ + "\001NOCOMP" \ + "\002FIXED" \ + "\003VARIABLE" \ + "\0042FM" \ + "\0051FM" \ + "\006NODREAD" \ + "\007NO_MODESEL" \ + "\010NO_CPAGE" + #define SAMODE(z) (dev2unit(z) & 0x3) #define SADENSITY(z) ((dev2unit(z) >> 2) & 0x3) #define SA_IS_CTRL(z) (dev2unit(z) & (1 << 4)) @@ -1546,6 +1557,7 @@ saregister(struct cam_periph *periph, vo xpt_register_async(AC_LOST_DEVICE, saasync, periph, periph->path); xpt_announce_periph(periph, NULL); + xpt_announce_quirks(periph, softc->quirks, SA_QUIRK_BIT_STRING); return (CAM_REQ_CMP); } Modified: user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_misc.c ============================================================================== --- user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_misc.c Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_misc.c Wed May 22 15:15:05 2013 (r250910) @@ -198,8 +198,8 @@ freebsd32_wait6(struct thread *td, struc bzero(sip, sizeof(*sip)); } else sip = NULL; - error = kern_wait6(td, uap->idtype, uap->id, &status, uap->options, - wrup, sip); + error = kern_wait6(td, uap->idtype, PAIR32TO64(id_t, uap->id), + &status, uap->options, wrup, sip); if (error != 0) return (error); if (uap->status != NULL) Modified: user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_proto.h ============================================================================== --- user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_proto.h Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_proto.h Wed May 22 15:15:05 2013 (r250910) @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 250159 2013-05-01 22:42:42Z jilles + * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 250853 2013-05-21 11:40:16Z kib */ #ifndef _FREEBSD32_SYSPROTO_H_ @@ -574,8 +574,10 @@ struct freebsd32_pselect_args { char ts_l_[PADL_(const struct timespec32 *)]; const struct timespec32 * ts; char ts_r_[PADR_(const struct timespec32 *)]; char sm_l_[PADL_(const sigset_t *)]; const sigset_t * sm; char sm_r_[PADR_(const sigset_t *)]; }; +#ifdef PAD64_REQUIRED struct freebsd32_posix_fallocate_args { char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)]; char offset1_l_[PADL_(uint32_t)]; uint32_t offset1; char offset1_r_[PADR_(uint32_t)]; char offset2_l_[PADL_(uint32_t)]; uint32_t offset2; char offset2_r_[PADR_(uint32_t)]; char len1_l_[PADL_(uint32_t)]; uint32_t len1; char len1_r_[PADR_(uint32_t)]; @@ -583,6 +585,7 @@ struct freebsd32_posix_fallocate_args { }; struct freebsd32_posix_fadvise_args { char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)]; char offset1_l_[PADL_(uint32_t)]; uint32_t offset1; char offset1_r_[PADR_(uint32_t)]; char offset2_l_[PADL_(uint32_t)]; uint32_t offset2; char offset2_r_[PADR_(uint32_t)]; char len1_l_[PADL_(uint32_t)]; uint32_t len1; char len1_r_[PADR_(uint32_t)]; @@ -591,12 +594,40 @@ struct freebsd32_posix_fadvise_args { }; struct freebsd32_wait6_args { char idtype_l_[PADL_(int)]; int idtype; char idtype_r_[PADR_(int)]; - char id_l_[PADL_(int)]; int id; char id_r_[PADR_(int)]; + char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)]; + char id1_l_[PADL_(uint32_t)]; uint32_t id1; char id1_r_[PADR_(uint32_t)]; + char id2_l_[PADL_(uint32_t)]; uint32_t id2; char id2_r_[PADR_(uint32_t)]; char status_l_[PADL_(int *)]; int * status; char status_r_[PADR_(int *)]; char options_l_[PADL_(int)]; int options; char options_r_[PADR_(int)]; char wrusage_l_[PADL_(struct wrusage32 *)]; struct wrusage32 * wrusage; char wrusage_r_[PADR_(struct wrusage32 *)]; char info_l_[PADL_(siginfo_t *)]; siginfo_t * info; char info_r_[PADR_(siginfo_t *)]; }; +#else +struct freebsd32_posix_fallocate_args { + char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char offset1_l_[PADL_(uint32_t)]; uint32_t offset1; char offset1_r_[PADR_(uint32_t)]; + char offset2_l_[PADL_(uint32_t)]; uint32_t offset2; char offset2_r_[PADR_(uint32_t)]; + char len1_l_[PADL_(uint32_t)]; uint32_t len1; char len1_r_[PADR_(uint32_t)]; + char len2_l_[PADL_(uint32_t)]; uint32_t len2; char len2_r_[PADR_(uint32_t)]; +}; +struct freebsd32_posix_fadvise_args { + char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char offset1_l_[PADL_(uint32_t)]; uint32_t offset1; char offset1_r_[PADR_(uint32_t)]; + char offset2_l_[PADL_(uint32_t)]; uint32_t offset2; char offset2_r_[PADR_(uint32_t)]; + char len1_l_[PADL_(uint32_t)]; uint32_t len1; char len1_r_[PADR_(uint32_t)]; + char len2_l_[PADL_(uint32_t)]; uint32_t len2; char len2_r_[PADR_(uint32_t)]; + char advice_l_[PADL_(int)]; int advice; char advice_r_[PADR_(int)]; +}; +struct freebsd32_wait6_args { + char idtype_l_[PADL_(int)]; int idtype; char idtype_r_[PADR_(int)]; + char id1_l_[PADL_(uint32_t)]; uint32_t id1; char id1_r_[PADR_(uint32_t)]; + char id2_l_[PADL_(uint32_t)]; uint32_t id2; char id2_r_[PADR_(uint32_t)]; + char status_l_[PADL_(int *)]; int * status; char status_r_[PADR_(int *)]; + char options_l_[PADL_(int)]; int options; char options_r_[PADR_(int)]; + char wrusage_l_[PADL_(struct wrusage32 *)]; struct wrusage32 * wrusage; char wrusage_r_[PADR_(struct wrusage32 *)]; + char info_l_[PADL_(siginfo_t *)]; siginfo_t * info; char info_r_[PADR_(siginfo_t *)]; +}; +#endif #if !defined(PAD64_REQUIRED) && (defined(__powerpc__) || defined(__mips__)) #define PAD64_REQUIRED #endif @@ -706,9 +737,15 @@ int freebsd32_semctl(struct thread *, st int freebsd32_msgctl(struct thread *, struct freebsd32_msgctl_args *); int freebsd32_shmctl(struct thread *, struct freebsd32_shmctl_args *); int freebsd32_pselect(struct thread *, struct freebsd32_pselect_args *); +#ifdef PAD64_REQUIRED int freebsd32_posix_fallocate(struct thread *, struct freebsd32_posix_fallocate_args *); int freebsd32_posix_fadvise(struct thread *, struct freebsd32_posix_fadvise_args *); int freebsd32_wait6(struct thread *, struct freebsd32_wait6_args *); +#else +int freebsd32_posix_fallocate(struct thread *, struct freebsd32_posix_fallocate_args *); +int freebsd32_posix_fadvise(struct thread *, struct freebsd32_posix_fadvise_args *); +int freebsd32_wait6(struct thread *, struct freebsd32_wait6_args *); +#endif #ifdef COMPAT_43 @@ -777,6 +814,9 @@ struct ofreebsd32_getdirentries_args { #ifdef PAD64_REQUIRED #else #endif +#ifdef PAD64_REQUIRED +#else +#endif int ofreebsd32_lseek(struct thread *, struct ofreebsd32_lseek_args *); int ofreebsd32_stat(struct thread *, struct ofreebsd32_stat_args *); int ofreebsd32_lstat(struct thread *, struct ofreebsd32_lstat_args *); @@ -842,6 +882,9 @@ struct freebsd4_freebsd32_sigreturn_args #ifdef PAD64_REQUIRED #else #endif +#ifdef PAD64_REQUIRED +#else +#endif int freebsd4_freebsd32_getfsstat(struct thread *, struct freebsd4_freebsd32_getfsstat_args *); int freebsd4_freebsd32_statfs(struct thread *, struct freebsd4_freebsd32_statfs_args *); int freebsd4_freebsd32_fstatfs(struct thread *, struct freebsd4_freebsd32_fstatfs_args *); @@ -909,6 +952,9 @@ struct freebsd6_freebsd32_ftruncate_args #ifdef PAD64_REQUIRED #else #endif +#ifdef PAD64_REQUIRED +#else +#endif int freebsd6_freebsd32_pread(struct thread *, struct freebsd6_freebsd32_pread_args *); int freebsd6_freebsd32_pwrite(struct thread *, struct freebsd6_freebsd32_pwrite_args *); int freebsd6_freebsd32_mmap(struct thread *, struct freebsd6_freebsd32_mmap_args *); @@ -946,6 +992,9 @@ struct freebsd7_freebsd32_shmctl_args { #ifdef PAD64_REQUIRED #else #endif +#ifdef PAD64_REQUIRED +#else +#endif int freebsd7_freebsd32_semctl(struct thread *, struct freebsd7_freebsd32_semctl_args *); int freebsd7_freebsd32_msgctl(struct thread *, struct freebsd7_freebsd32_msgctl_args *); int freebsd7_freebsd32_shmctl(struct thread *, struct freebsd7_freebsd32_shmctl_args *); @@ -1086,6 +1135,9 @@ int freebsd7_freebsd32_shmctl(struct thr #define FREEBSD32_SYS_AUE_freebsd32_posix_fallocate AUE_NULL #define FREEBSD32_SYS_AUE_freebsd32_posix_fadvise AUE_NULL #define FREEBSD32_SYS_AUE_freebsd32_wait6 AUE_WAIT6 +#define FREEBSD32_SYS_AUE_freebsd32_posix_fallocate AUE_NULL +#define FREEBSD32_SYS_AUE_freebsd32_posix_fadvise AUE_NULL +#define FREEBSD32_SYS_AUE_freebsd32_wait6 AUE_WAIT6 #undef PAD_ #undef PADL_ Modified: user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_syscall.h ============================================================================== --- user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_syscall.h Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_syscall.h Wed May 22 15:15:05 2013 (r250910) @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 250159 2013-05-01 22:42:42Z jilles + * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 250853 2013-05-21 11:40:16Z kib */ #define FREEBSD32_SYS_syscall 0 @@ -430,6 +430,9 @@ #define FREEBSD32_SYS_freebsd32_posix_fallocate 530 #define FREEBSD32_SYS_freebsd32_posix_fadvise 531 #define FREEBSD32_SYS_freebsd32_wait6 532 +#define FREEBSD32_SYS_freebsd32_posix_fallocate 530 +#define FREEBSD32_SYS_freebsd32_posix_fadvise 531 +#define FREEBSD32_SYS_freebsd32_wait6 532 #define FREEBSD32_SYS_cap_rights_limit 533 #define FREEBSD32_SYS_cap_ioctls_limit 534 #define FREEBSD32_SYS_cap_ioctls_get 535 Modified: user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_syscalls.c ============================================================================== --- user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_syscalls.c Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_syscalls.c Wed May 22 15:15:05 2013 (r250910) @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 250159 2013-05-01 22:42:42Z jilles + * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 250853 2013-05-21 11:40:16Z kib */ const char *freebsd32_syscallnames[] = { @@ -553,9 +553,15 @@ const char *freebsd32_syscallnames[] = { "rctl_get_limits", /* 527 = rctl_get_limits */ "rctl_add_rule", /* 528 = rctl_add_rule */ "rctl_remove_rule", /* 529 = rctl_remove_rule */ +#ifdef PAD64_REQUIRED + "freebsd32_posix_fallocate", /* 530 = freebsd32_posix_fallocate */ + "freebsd32_posix_fadvise", /* 531 = freebsd32_posix_fadvise */ + "freebsd32_wait6", /* 532 = freebsd32_wait6 */ +#else "freebsd32_posix_fallocate", /* 530 = freebsd32_posix_fallocate */ "freebsd32_posix_fadvise", /* 531 = freebsd32_posix_fadvise */ "freebsd32_wait6", /* 532 = freebsd32_wait6 */ +#endif "cap_rights_limit", /* 533 = cap_rights_limit */ "cap_ioctls_limit", /* 534 = cap_ioctls_limit */ "cap_ioctls_get", /* 535 = cap_ioctls_get */ Modified: user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_sysent.c ============================================================================== --- user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_sysent.c Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_sysent.c Wed May 22 15:15:05 2013 (r250910) @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 250159 2013-05-01 22:42:42Z jilles + * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 250853 2013-05-21 11:40:16Z kib */ #include "opt_compat.h" @@ -590,9 +590,15 @@ struct sysent freebsd32_sysent[] = { { AS(rctl_get_limits_args), (sy_call_t *)sys_rctl_get_limits, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 527 = rctl_get_limits */ { AS(rctl_add_rule_args), (sy_call_t *)sys_rctl_add_rule, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 528 = rctl_add_rule */ { AS(rctl_remove_rule_args), (sy_call_t *)sys_rctl_remove_rule, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 529 = rctl_remove_rule */ +#ifdef PAD64_REQUIRED + { AS(freebsd32_posix_fallocate_args), (sy_call_t *)freebsd32_posix_fallocate, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 530 = freebsd32_posix_fallocate */ + { AS(freebsd32_posix_fadvise_args), (sy_call_t *)freebsd32_posix_fadvise, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 531 = freebsd32_posix_fadvise */ + { AS(freebsd32_wait6_args), (sy_call_t *)freebsd32_wait6, AUE_WAIT6, NULL, 0, 0, 0, SY_THR_STATIC }, /* 532 = freebsd32_wait6 */ +#else { AS(freebsd32_posix_fallocate_args), (sy_call_t *)freebsd32_posix_fallocate, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 530 = freebsd32_posix_fallocate */ { AS(freebsd32_posix_fadvise_args), (sy_call_t *)freebsd32_posix_fadvise, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 531 = freebsd32_posix_fadvise */ { AS(freebsd32_wait6_args), (sy_call_t *)freebsd32_wait6, AUE_WAIT6, NULL, 0, 0, 0, SY_THR_STATIC }, /* 532 = freebsd32_wait6 */ +#endif { AS(cap_rights_limit_args), (sy_call_t *)sys_cap_rights_limit, AUE_CAP_RIGHTS_LIMIT, NULL, 0, 0, 0, SY_THR_STATIC }, /* 533 = cap_rights_limit */ { AS(cap_ioctls_limit_args), (sy_call_t *)sys_cap_ioctls_limit, AUE_CAP_IOCTLS_LIMIT, NULL, 0, 0, 0, SY_THR_STATIC }, /* 534 = cap_ioctls_limit */ { AS(cap_ioctls_get_args), (sy_call_t *)sys_cap_ioctls_get, AUE_CAP_IOCTLS_GET, NULL, 0, 0, 0, SY_THR_STATIC }, /* 535 = cap_ioctls_get */ Modified: user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_systrace_args.c ============================================================================== --- user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_systrace_args.c Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/compat/freebsd32/freebsd32_systrace_args.c Wed May 22 15:15:05 2013 (r250910) @@ -3053,6 +3053,47 @@ systrace_args(int sysnum, void *params, *n_args = 4; break; } +#ifdef PAD64_REQUIRED + /* freebsd32_posix_fallocate */ + case 530: { + struct freebsd32_posix_fallocate_args *p = params; + iarg[0] = p->fd; /* int */ + iarg[1] = p->pad; /* int */ + uarg[2] = p->offset1; /* uint32_t */ + uarg[3] = p->offset2; /* uint32_t */ + uarg[4] = p->len1; /* uint32_t */ + uarg[5] = p->len2; /* uint32_t */ + *n_args = 6; + break; + } + /* freebsd32_posix_fadvise */ + case 531: { + struct freebsd32_posix_fadvise_args *p = params; + iarg[0] = p->fd; /* int */ + iarg[1] = p->pad; /* int */ + uarg[2] = p->offset1; /* uint32_t */ + uarg[3] = p->offset2; /* uint32_t */ + uarg[4] = p->len1; /* uint32_t */ + uarg[5] = p->len2; /* uint32_t */ + iarg[6] = p->advice; /* int */ + *n_args = 7; + break; + } + /* freebsd32_wait6 */ + case 532: { + struct freebsd32_wait6_args *p = params; + iarg[0] = p->idtype; /* int */ + iarg[1] = p->pad; /* int */ + uarg[2] = p->id1; /* uint32_t */ + uarg[3] = p->id2; /* uint32_t */ + uarg[4] = (intptr_t) p->status; /* int * */ + iarg[5] = p->options; /* int */ + uarg[6] = (intptr_t) p->wrusage; /* struct wrusage32 * */ + uarg[7] = (intptr_t) p->info; /* siginfo_t * */ + *n_args = 8; + break; + } +#else /* freebsd32_posix_fallocate */ case 530: { struct freebsd32_posix_fallocate_args *p = params; @@ -3080,14 +3121,16 @@ systrace_args(int sysnum, void *params, case 532: { struct freebsd32_wait6_args *p = params; iarg[0] = p->idtype; /* int */ - iarg[1] = p->id; /* int */ - uarg[2] = (intptr_t) p->status; /* int * */ - iarg[3] = p->options; /* int */ - uarg[4] = (intptr_t) p->wrusage; /* struct wrusage32 * */ - uarg[5] = (intptr_t) p->info; /* siginfo_t * */ - *n_args = 6; + uarg[1] = p->id1; /* uint32_t */ + uarg[2] = p->id2; /* uint32_t */ + uarg[3] = (intptr_t) p->status; /* int * */ + iarg[4] = p->options; /* int */ + uarg[5] = (intptr_t) p->wrusage; /* struct wrusage32 * */ + uarg[6] = (intptr_t) p->info; /* siginfo_t * */ + *n_args = 7; break; } +#endif /* cap_rights_limit */ case 533: { struct cap_rights_limit_args *p = params; @@ -8261,6 +8304,7 @@ systrace_entry_setargdesc(int sysnum, in break; }; break; +#ifdef PAD64_REQUIRED /* freebsd32_posix_fallocate */ case 530: switch(ndx) { @@ -8268,7 +8312,7 @@ systrace_entry_setargdesc(int sysnum, in p = "int"; break; case 1: - p = "uint32_t"; + p = "int"; break; case 2: p = "uint32_t"; @@ -8279,6 +8323,9 @@ systrace_entry_setargdesc(int sysnum, in case 4: p = "uint32_t"; break; + case 5: + p = "uint32_t"; + break; default: break; }; @@ -8290,7 +8337,7 @@ systrace_entry_setargdesc(int sysnum, in p = "int"; break; case 1: - p = "uint32_t"; + p = "int"; break; case 2: p = "uint32_t"; @@ -8302,6 +8349,9 @@ systrace_entry_setargdesc(int sysnum, in p = "uint32_t"; break; case 5: + p = "uint32_t"; + break; + case 6: p = "int"; break; default: @@ -8318,21 +8368,104 @@ systrace_entry_setargdesc(int sysnum, in p = "int"; break; case 2: + p = "uint32_t"; + break; + case 3: + p = "uint32_t"; + break; + case 4: p = "int *"; break; + case 5: + p = "int"; + break; + case 6: + p = "struct wrusage32 *"; + break; + case 7: + p = "siginfo_t *"; + break; + default: + break; + }; + break; +#else + /* freebsd32_posix_fallocate */ + case 530: + switch(ndx) { + case 0: + p = "int"; + break; + case 1: + p = "uint32_t"; + break; + case 2: + p = "uint32_t"; + break; case 3: + p = "uint32_t"; + break; + case 4: + p = "uint32_t"; + break; + default: + break; + }; + break; + /* freebsd32_posix_fadvise */ + case 531: + switch(ndx) { + case 0: p = "int"; break; + case 1: + p = "uint32_t"; + break; + case 2: + p = "uint32_t"; + break; + case 3: + p = "uint32_t"; + break; case 4: - p = "struct wrusage32 *"; + p = "uint32_t"; + break; + case 5: + p = "int"; + break; + default: + break; + }; + break; + /* freebsd32_wait6 */ + case 532: + switch(ndx) { + case 0: + p = "int"; + break; + case 1: + p = "uint32_t"; + break; + case 2: + p = "uint32_t"; + break; + case 3: + p = "int *"; + break; + case 4: + p = "int"; break; case 5: + p = "struct wrusage32 *"; + break; + case 6: p = "siginfo_t *"; break; default: break; }; break; +#endif /* cap_rights_limit */ case 533: switch(ndx) { @@ -10240,6 +10373,23 @@ systrace_return_setargdesc(int sysnum, i if (ndx == 0 || ndx == 1) p = "int"; break; +#ifdef PAD64_REQUIRED + /* freebsd32_posix_fallocate */ + case 530: + if (ndx == 0 || ndx == 1) + p = "int"; + break; + /* freebsd32_posix_fadvise */ + case 531: + if (ndx == 0 || ndx == 1) + p = "int"; + break; + /* freebsd32_wait6 */ + case 532: + if (ndx == 0 || ndx == 1) + p = "int"; + break; +#else /* freebsd32_posix_fallocate */ case 530: if (ndx == 0 || ndx == 1) @@ -10255,6 +10405,7 @@ systrace_return_setargdesc(int sysnum, i if (ndx == 0 || ndx == 1) p = "int"; break; +#endif /* cap_rights_limit */ case 533: if (ndx == 0 || ndx == 1) Modified: user/attilio/vmobj-readlock/sys/compat/freebsd32/syscalls.master ============================================================================== --- user/attilio/vmobj-readlock/sys/compat/freebsd32/syscalls.master Wed May 22 15:11:00 2013 (r250909) +++ user/attilio/vmobj-readlock/sys/compat/freebsd32/syscalls.master Wed May 22 15:15:05 2013 (r250910) @@ -994,6 +994,22 @@ 529 AUE_NULL NOPROTO { int rctl_remove_rule(const void *inbufp, \ size_t inbuflen, void *outbufp, \ size_t outbuflen); } +#ifdef PAD64_REQUIRED +530 AUE_NULL STD { int freebsd32_posix_fallocate(int fd, \ + int pad, \ + uint32_t offset1, uint32_t offset2,\ + uint32_t len1, uint32_t len2); } +531 AUE_NULL STD { int freebsd32_posix_fadvise(int fd, \ + int pad, \ + uint32_t offset1, uint32_t offset2,\ + uint32_t len1, uint32_t len2, \ *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201305221515.r4MFF62E042188>