From owner-p4-projects@FreeBSD.ORG Fri Sep 19 19:08:11 2014 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 941DFB10; Fri, 19 Sep 2014 19:08:11 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 53E49B0E for ; Fri, 19 Sep 2014 19:08:11 +0000 (UTC) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:1900:2254:2068::682:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3D12AD0F for ; Fri, 19 Sep 2014 19:08:11 +0000 (UTC) Received: from skunkworks.freebsd.org ([127.0.1.74]) by skunkworks.freebsd.org (8.14.9/8.14.9) with ESMTP id s8JJ8B1T001427 for ; Fri, 19 Sep 2014 19:08:11 GMT (envelope-from jhb@freebsd.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.9/8.14.9/Submit) id s8JJ8AfQ001424 for perforce@freebsd.org; Fri, 19 Sep 2014 19:08:10 GMT (envelope-from jhb@freebsd.org) Date: Fri, 19 Sep 2014 19:08:10 GMT Message-Id: <201409191908.s8JJ8AfQ001424@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 1200529 for review To: Perforce Change Reviews Precedence: bulk X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.18-1 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Sep 2014 19:08:11 -0000 http://p4web.freebsd.org/@@1200529?ac=10 Change 1200529 by jhb@jhb_ralph on 2014/09/19 19:07:10 IFC @1200528 Affected files ... .. //depot/projects/smpng/share/man/man9/Makefile#47 integrate .. //depot/projects/smpng/share/man/man9/SDT.9#5 integrate .. //depot/projects/smpng/share/man/man9/altq.9#3 integrate .. //depot/projects/smpng/sys/amd64/amd64/fpu.c#34 integrate .. //depot/projects/smpng/sys/amd64/amd64/pmap.c#141 integrate .. //depot/projects/smpng/sys/amd64/linux32/linux.h#32 integrate .. //depot/projects/smpng/sys/amd64/linux32/linux32_dummy.c#17 integrate .. //depot/projects/smpng/sys/amd64/linux32/linux32_proto.h#37 integrate .. //depot/projects/smpng/sys/amd64/linux32/linux32_syscall.h#36 integrate .. //depot/projects/smpng/sys/amd64/linux32/linux32_syscalls.c#7 integrate .. //depot/projects/smpng/sys/amd64/linux32/linux32_sysent.c#39 integrate .. //depot/projects/smpng/sys/amd64/linux32/linux32_systrace_args.c#7 integrate .. //depot/projects/smpng/sys/amd64/linux32/syscalls.master#40 integrate .. //depot/projects/smpng/sys/arm/allwinner/if_emac.c#2 integrate .. //depot/projects/smpng/sys/arm/at91/if_ate.c#37 integrate .. //depot/projects/smpng/sys/arm/at91/if_macb.c#7 integrate .. //depot/projects/smpng/sys/arm/cavium/cns11xx/if_ece.c#3 integrate .. //depot/projects/smpng/sys/arm/lpc/if_lpe.c#6 integrate .. //depot/projects/smpng/sys/arm/ti/cpsw/if_cpsw.c#7 integrate .. //depot/projects/smpng/sys/arm/xscale/ixp425/if_npe.c#24 integrate .. //depot/projects/smpng/sys/boot/amd64/boot1.efi/boot1.c#2 integrate .. //depot/projects/smpng/sys/boot/amd64/efi/bootinfo.c#4 integrate .. //depot/projects/smpng/sys/boot/efi/include/eficonsctl.h#1 branch .. //depot/projects/smpng/sys/boot/efi/libefi/libefi.c#8 integrate .. //depot/projects/smpng/sys/cam/cam_xpt.c#97 integrate .. //depot/projects/smpng/sys/cam/ctl/ctl.c#15 integrate .. //depot/projects/smpng/sys/cam/ctl/ctl_backend_block.c#12 integrate .. //depot/projects/smpng/sys/cam/ctl/ctl_cmd_table.c#6 integrate .. //depot/projects/smpng/sys/cam/ctl/ctl_tpc.c#3 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_all.h#36 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_da.c#121 integrate .. //depot/projects/smpng/sys/cddl/compat/opensolaris/kern/opensolaris_dtrace.c#1 branch .. //depot/projects/smpng/sys/cddl/compat/opensolaris/sys/sdt.h#5 integrate .. //depot/projects/smpng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c#35 integrate .. //depot/projects/smpng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c#7 integrate .. //depot/projects/smpng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c#24 integrate .. //depot/projects/smpng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c#20 integrate .. //depot/projects/smpng/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h#14 integrate .. //depot/projects/smpng/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c#6 integrate .. //depot/projects/smpng/sys/cddl/dev/fbt/powerpc/fbt_isa.c#2 integrate .. //depot/projects/smpng/sys/compat/linprocfs/linprocfs.c#101 integrate .. //depot/projects/smpng/sys/compat/linux/linux_timer.c#1 branch .. //depot/projects/smpng/sys/compat/linux/linux_timer.h#1 branch .. //depot/projects/smpng/sys/conf/files#306 integrate .. //depot/projects/smpng/sys/conf/files.amd64#108 integrate .. //depot/projects/smpng/sys/conf/files.i386#166 integrate .. //depot/projects/smpng/sys/conf/files.pc98#123 integrate .. //depot/projects/smpng/sys/contrib/altq/altq/if_altq.h#4 integrate .. //depot/projects/smpng/sys/dev/acpica/acpi.c#146 integrate .. //depot/projects/smpng/sys/dev/ae/if_ae.c#22 integrate .. //depot/projects/smpng/sys/dev/age/if_age.c#24 integrate .. //depot/projects/smpng/sys/dev/alc/if_alc.c#24 integrate .. //depot/projects/smpng/sys/dev/ale/if_ale.c#21 integrate .. //depot/projects/smpng/sys/dev/altera/atse/a_api.h#2 integrate .. //depot/projects/smpng/sys/dev/altera/atse/if_atse.c#5 integrate .. //depot/projects/smpng/sys/dev/an/if_an.c#67 integrate .. //depot/projects/smpng/sys/dev/ath/if_ath.c#114 integrate .. //depot/projects/smpng/sys/dev/ath/if_ath_rx.c#11 integrate .. //depot/projects/smpng/sys/dev/ath/if_ath_tx.c#18 integrate .. //depot/projects/smpng/sys/dev/bfe/if_bfe.c#41 integrate .. //depot/projects/smpng/sys/dev/bge/if_bge.c#137 integrate .. //depot/projects/smpng/sys/dev/bm/if_bm.c#13 integrate .. //depot/projects/smpng/sys/dev/bwi/if_bwi.c#19 integrate .. //depot/projects/smpng/sys/dev/bwn/if_bwn.c#23 integrate .. //depot/projects/smpng/sys/dev/bxe/bxe.c#9 integrate .. //depot/projects/smpng/sys/dev/bxe/bxe_stats.c#5 integrate .. //depot/projects/smpng/sys/dev/bxe/bxe_stats.h#3 integrate .. //depot/projects/smpng/sys/dev/bxe/ecore_sp.h#6 integrate .. //depot/projects/smpng/sys/dev/cadence/if_cgem.c#5 integrate .. //depot/projects/smpng/sys/dev/cas/if_cas.c#19 integrate .. //depot/projects/smpng/sys/dev/ce/if_ce.c#23 integrate .. //depot/projects/smpng/sys/dev/cm/smc90cx6.c#23 integrate .. //depot/projects/smpng/sys/dev/cp/if_cp.c#35 integrate .. //depot/projects/smpng/sys/dev/cs/if_cs.c#29 integrate .. //depot/projects/smpng/sys/dev/ctau/if_ct.c#35 integrate .. //depot/projects/smpng/sys/dev/cx/if_cx.c#41 integrate .. //depot/projects/smpng/sys/dev/cxgb/cxgb_main.c#48 integrate .. //depot/projects/smpng/sys/dev/dc/if_dc.c#35 integrate .. //depot/projects/smpng/sys/dev/de/if_de.c#16 integrate .. //depot/projects/smpng/sys/dev/drm2/drm_gem_names.c#4 integrate .. //depot/projects/smpng/sys/dev/drm2/drm_gem_names.h#3 integrate .. //depot/projects/smpng/sys/dev/drm2/i915/i915_dma.c#4 integrate .. //depot/projects/smpng/sys/dev/drm2/i915/i915_drm.h#3 integrate .. //depot/projects/smpng/sys/dev/drm2/i915/i915_drv.c#6 integrate .. //depot/projects/smpng/sys/dev/drm2/i915/i915_drv.h#5 integrate .. //depot/projects/smpng/sys/dev/drm2/i915/i915_gem.c#11 integrate .. //depot/projects/smpng/sys/dev/drm2/i915/i915_gem_context.c#1 branch .. //depot/projects/smpng/sys/dev/drm2/i915/i915_gem_execbuffer.c#4 integrate .. //depot/projects/smpng/sys/dev/drm2/i915/i915_gem_gtt.c#4 integrate .. //depot/projects/smpng/sys/dev/drm2/i915/i915_irq.c#4 integrate .. //depot/projects/smpng/sys/dev/drm2/i915/i915_reg.h#4 integrate .. //depot/projects/smpng/sys/dev/drm2/i915/intel_ringbuffer.c#4 integrate .. //depot/projects/smpng/sys/dev/drm2/i915/intel_ringbuffer.h#3 integrate .. //depot/projects/smpng/sys/dev/e1000/if_em.c#43 integrate .. //depot/projects/smpng/sys/dev/e1000/if_igb.c#50 integrate .. //depot/projects/smpng/sys/dev/e1000/if_igb.h#23 integrate .. //depot/projects/smpng/sys/dev/e1000/if_lem.c#25 integrate .. //depot/projects/smpng/sys/dev/ed/if_ed.c#55 integrate .. //depot/projects/smpng/sys/dev/en/midway.c#40 integrate .. //depot/projects/smpng/sys/dev/ep/if_ep.c#39 integrate .. //depot/projects/smpng/sys/dev/ex/if_ex.c#29 integrate .. //depot/projects/smpng/sys/dev/fatm/if_fatm.c#27 integrate .. //depot/projects/smpng/sys/dev/fe/if_fe.c#32 integrate .. //depot/projects/smpng/sys/dev/ffec/if_ffec.c#7 integrate .. //depot/projects/smpng/sys/dev/firewire/firewire.c#57 integrate .. //depot/projects/smpng/sys/dev/firewire/firewire.h#20 integrate .. //depot/projects/smpng/sys/dev/firewire/firewirereg.h#24 integrate .. //depot/projects/smpng/sys/dev/firewire/fwcrom.c#15 integrate .. //depot/projects/smpng/sys/dev/firewire/fwdev.c#33 integrate .. //depot/projects/smpng/sys/dev/firewire/fwdma.c#11 integrate .. //depot/projects/smpng/sys/dev/firewire/fwmem.c#25 integrate .. //depot/projects/smpng/sys/dev/firewire/fwohci.c#49 integrate .. //depot/projects/smpng/sys/dev/firewire/fwohci_pci.c#48 integrate .. //depot/projects/smpng/sys/dev/firewire/fwohcivar.h#16 integrate .. //depot/projects/smpng/sys/dev/firewire/if_fwe.c#42 integrate .. //depot/projects/smpng/sys/dev/firewire/if_fwip.c#20 integrate .. //depot/projects/smpng/sys/dev/firewire/sbp.c#59 integrate .. //depot/projects/smpng/sys/dev/firewire/sbp_targ.c#20 integrate .. //depot/projects/smpng/sys/dev/fxp/if_fxp.c#110 integrate .. //depot/projects/smpng/sys/dev/gem/if_gem.c#53 integrate .. //depot/projects/smpng/sys/dev/gxemul/ether/if_gx.c#5 integrate .. //depot/projects/smpng/sys/dev/hatm/if_hatm_rx.c#11 integrate .. //depot/projects/smpng/sys/dev/hatm/if_hatm_tx.c#15 integrate .. //depot/projects/smpng/sys/dev/hme/if_hme.c#44 integrate .. //depot/projects/smpng/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c#7 integrate .. //depot/projects/smpng/sys/dev/ie/if_ie.c#24 integrate .. //depot/projects/smpng/sys/dev/if_ndis/if_ndis.c#74 integrate .. //depot/projects/smpng/sys/dev/iicbus/if_ic.c#27 integrate .. //depot/projects/smpng/sys/dev/ipw/if_ipw.c#30 integrate .. //depot/projects/smpng/sys/dev/iscsi/iscsi.c#7 integrate .. //depot/projects/smpng/sys/dev/isp/isp_freebsd.c#86 integrate .. //depot/projects/smpng/sys/dev/isp/isp_freebsd.h#59 integrate .. //depot/projects/smpng/sys/dev/iwi/if_iwi.c#44 integrate .. //depot/projects/smpng/sys/dev/iwn/if_iwn.c#39 integrate .. //depot/projects/smpng/sys/dev/ixgbe/ixgbe.c#47 integrate .. //depot/projects/smpng/sys/dev/ixgbe/ixgbe.h#24 integrate .. //depot/projects/smpng/sys/dev/ixl/i40e_alloc.h#2 integrate .. //depot/projects/smpng/sys/dev/ixl/i40e_osdep.c#2 integrate .. //depot/projects/smpng/sys/dev/ixl/i40e_osdep.h#2 integrate .. //depot/projects/smpng/sys/dev/ixl/if_ixl.c#3 integrate .. //depot/projects/smpng/sys/dev/ixl/if_ixlv.c#3 integrate .. //depot/projects/smpng/sys/dev/le/am7990.c#8 integrate .. //depot/projects/smpng/sys/dev/le/am79900.c#8 integrate .. //depot/projects/smpng/sys/dev/le/lance.c#11 integrate .. //depot/projects/smpng/sys/dev/lge/if_lge.c#51 integrate .. //depot/projects/smpng/sys/dev/lmc/if_lmc.c#34 integrate .. //depot/projects/smpng/sys/dev/malo/if_malo.c#16 integrate .. //depot/projects/smpng/sys/dev/mge/if_mge.c#18 integrate .. //depot/projects/smpng/sys/dev/mii/rgephy.c#25 integrate .. //depot/projects/smpng/sys/dev/mii/rlphy.c#30 integrate .. //depot/projects/smpng/sys/dev/mii/rlswitch.c#7 integrate .. //depot/projects/smpng/sys/dev/msk/if_msk.c#43 integrate .. //depot/projects/smpng/sys/dev/mwl/if_mwl.c#19 integrate .. //depot/projects/smpng/sys/dev/mxge/if_mxge.c#51 integrate .. //depot/projects/smpng/sys/dev/my/if_my.c#41 integrate .. //depot/projects/smpng/sys/dev/netfpga10g/nf10bmac/if_nf10bmac.c#4 integrate .. //depot/projects/smpng/sys/dev/netmap/if_lem_netmap.h#9 integrate .. //depot/projects/smpng/sys/dev/netmap/if_re_netmap.h#10 integrate .. //depot/projects/smpng/sys/dev/nfe/if_nfe.c#36 integrate .. //depot/projects/smpng/sys/dev/nge/if_nge.c#65 integrate .. //depot/projects/smpng/sys/dev/oce/oce_if.c#12 integrate .. //depot/projects/smpng/sys/dev/patm/if_patm_rx.c#12 integrate .. //depot/projects/smpng/sys/dev/patm/if_patm_tx.c#13 integrate .. //depot/projects/smpng/sys/dev/pcn/if_pcn.c#12 integrate .. //depot/projects/smpng/sys/dev/pdq/pdq_ifsubr.c#20 integrate .. //depot/projects/smpng/sys/dev/ppbus/if_plip.c#32 integrate .. //depot/projects/smpng/sys/dev/qlxgbe/ql_hw.c#3 integrate .. //depot/projects/smpng/sys/dev/qlxgbe/ql_isr.c#2 integrate .. //depot/projects/smpng/sys/dev/qlxge/qls_isr.c#2 integrate .. //depot/projects/smpng/sys/dev/ral/rt2560.c#30 integrate .. //depot/projects/smpng/sys/dev/ral/rt2661.c#24 integrate .. //depot/projects/smpng/sys/dev/ral/rt2860.c#6 integrate .. //depot/projects/smpng/sys/dev/re/if_re.c#107 integrate .. //depot/projects/smpng/sys/dev/rl/if_rl.c#1 branch .. //depot/projects/smpng/sys/dev/rl/if_rlreg.h#1 branch .. //depot/projects/smpng/sys/dev/rt/if_rt.c#9 integrate .. //depot/projects/smpng/sys/dev/sbni/if_sbni.c#29 integrate .. //depot/projects/smpng/sys/dev/sf/if_sf.c#14 integrate .. //depot/projects/smpng/sys/dev/sge/if_sge.c#12 integrate .. //depot/projects/smpng/sys/dev/sis/if_sis.c#22 integrate .. //depot/projects/smpng/sys/dev/sk/if_sk.c#32 integrate .. //depot/projects/smpng/sys/dev/smc/if_smc.c#11 integrate .. //depot/projects/smpng/sys/dev/sn/if_sn.c#36 integrate .. //depot/projects/smpng/sys/dev/snc/dp83932.c#24 integrate .. //depot/projects/smpng/sys/dev/ste/if_ste.c#16 integrate .. //depot/projects/smpng/sys/dev/stge/if_stge.c#27 integrate .. //depot/projects/smpng/sys/dev/tl/if_tl.c#10 integrate .. //depot/projects/smpng/sys/dev/tsec/if_tsec.c#14 integrate .. //depot/projects/smpng/sys/dev/tx/if_tx.c#39 integrate .. //depot/projects/smpng/sys/dev/usb/misc/uled.c#2 integrate .. //depot/projects/smpng/sys/dev/usb/net/if_aue.c#26 integrate .. //depot/projects/smpng/sys/dev/usb/net/if_axe.c#30 integrate .. //depot/projects/smpng/sys/dev/usb/net/if_axge.c#4 integrate .. //depot/projects/smpng/sys/dev/usb/net/if_cdce.c#26 integrate .. //depot/projects/smpng/sys/dev/usb/net/if_cue.c#21 integrate .. //depot/projects/smpng/sys/dev/usb/net/if_ipheth.c#11 integrate .. //depot/projects/smpng/sys/dev/usb/net/if_kue.c#21 integrate .. //depot/projects/smpng/sys/dev/usb/net/if_mos.c#9 integrate .. //depot/projects/smpng/sys/dev/usb/net/if_rue.c#22 integrate .. //depot/projects/smpng/sys/dev/usb/net/if_smsc.c#8 integrate .. //depot/projects/smpng/sys/dev/usb/net/if_udav.c#25 integrate .. //depot/projects/smpng/sys/dev/usb/net/if_urndis.c#2 integrate .. //depot/projects/smpng/sys/dev/usb/net/if_usie.c#9 integrate .. //depot/projects/smpng/sys/dev/usb/net/uhso.c#19 integrate .. //depot/projects/smpng/sys/dev/usb/net/usb_ethernet.c#20 integrate .. //depot/projects/smpng/sys/dev/usb/serial/u3g.c#41 integrate .. //depot/projects/smpng/sys/dev/usb/usbdevs#195 integrate .. //depot/projects/smpng/sys/dev/usb/wlan/if_rsu.c#5 integrate .. //depot/projects/smpng/sys/dev/usb/wlan/if_rum.c#33 integrate .. //depot/projects/smpng/sys/dev/usb/wlan/if_run.c#31 integrate .. //depot/projects/smpng/sys/dev/usb/wlan/if_uath.c#24 integrate .. //depot/projects/smpng/sys/dev/usb/wlan/if_upgt.c#26 integrate .. //depot/projects/smpng/sys/dev/usb/wlan/if_ural.c#29 integrate .. //depot/projects/smpng/sys/dev/usb/wlan/if_urtw.c#23 integrate .. //depot/projects/smpng/sys/dev/usb/wlan/if_urtwn.c#11 integrate .. //depot/projects/smpng/sys/dev/usb/wlan/if_zyd.c#31 integrate .. //depot/projects/smpng/sys/dev/vge/if_vge.c#40 integrate .. //depot/projects/smpng/sys/dev/virtio/network/if_vtnet.c#17 integrate .. //depot/projects/smpng/sys/dev/vr/if_vr.c#19 integrate .. //depot/projects/smpng/sys/dev/vt/hw/efifb/efifb.c#4 integrate .. //depot/projects/smpng/sys/dev/vt/hw/fb/vt_early_fb.c#5 integrate .. //depot/projects/smpng/sys/dev/vt/hw/fb/vt_fb.c#8 integrate .. //depot/projects/smpng/sys/dev/vt/hw/fb/vt_fb.h#5 integrate .. //depot/projects/smpng/sys/dev/vt/vt.h#9 integrate .. //depot/projects/smpng/sys/dev/vt/vt_buf.c#7 integrate .. //depot/projects/smpng/sys/dev/vt/vt_core.c#10 integrate .. //depot/projects/smpng/sys/dev/vx/if_vx.c#30 integrate .. //depot/projects/smpng/sys/dev/vxge/vxge.c#8 integrate .. //depot/projects/smpng/sys/dev/wb/if_wb.c#14 integrate .. //depot/projects/smpng/sys/dev/wl/if_wl.c#37 integrate .. //depot/projects/smpng/sys/dev/wpi/if_wpi.c#28 integrate .. //depot/projects/smpng/sys/dev/wtap/if_wtap.c#5 integrate .. //depot/projects/smpng/sys/dev/xe/if_xe.c#34 integrate .. //depot/projects/smpng/sys/dev/xen/netback/netback.c#15 integrate .. //depot/projects/smpng/sys/dev/xen/netfront/netfront.c#28 integrate .. //depot/projects/smpng/sys/dev/xl/if_xl.c#18 integrate .. //depot/projects/smpng/sys/fs/autofs/autofs.c#3 integrate .. //depot/projects/smpng/sys/geom/eli/g_eli.c#44 integrate .. //depot/projects/smpng/sys/i386/i386/pmap.c#176 integrate .. //depot/projects/smpng/sys/i386/linux/linux.h#36 integrate .. //depot/projects/smpng/sys/i386/linux/linux_machdep.c#60 integrate .. //depot/projects/smpng/sys/i386/linux/linux_proto.h#55 integrate .. //depot/projects/smpng/sys/i386/linux/linux_syscall.h#52 integrate .. //depot/projects/smpng/sys/i386/linux/linux_syscalls.c#8 integrate .. //depot/projects/smpng/sys/i386/linux/linux_sysent.c#56 integrate .. //depot/projects/smpng/sys/i386/linux/linux_systrace_args.c#8 integrate .. //depot/projects/smpng/sys/i386/linux/syscalls.master#59 integrate .. //depot/projects/smpng/sys/kern/kern_cpuset.c#21 integrate .. //depot/projects/smpng/sys/kern/kern_intr.c#119 integrate .. //depot/projects/smpng/sys/kern/sched_ule.c#135 integrate .. //depot/projects/smpng/sys/kern/vfs_syscalls.c#182 integrate .. //depot/projects/smpng/sys/mips/adm5120/if_admsw.c#11 integrate .. //depot/projects/smpng/sys/mips/atheros/if_arge.c#18 integrate .. //depot/projects/smpng/sys/mips/cavium/ciu.c#9 integrate .. //depot/projects/smpng/sys/mips/cavium/if_octm.c#8 integrate .. //depot/projects/smpng/sys/mips/cavium/octe/ethernet-rx.c#9 integrate .. //depot/projects/smpng/sys/mips/cavium/octe/ethernet-tx.c#8 integrate .. //depot/projects/smpng/sys/mips/idt/if_kr.c#11 integrate .. //depot/projects/smpng/sys/mips/nlm/dev/net/xlpge.c#6 integrate .. //depot/projects/smpng/sys/mips/rmi/dev/nlge/if_nlge.c#9 integrate .. //depot/projects/smpng/sys/mips/rmi/dev/xlr/rge.c#12 integrate .. //depot/projects/smpng/sys/modules/bce/Makefile#4 integrate .. //depot/projects/smpng/sys/modules/bxe/Makefile#6 integrate .. //depot/projects/smpng/sys/modules/drm2/i915kms/Makefile#7 integrate .. //depot/projects/smpng/sys/modules/ixgbe/Makefile#16 integrate .. //depot/projects/smpng/sys/modules/linux/Makefile#38 integrate .. //depot/projects/smpng/sys/modules/rl/Makefile#5 integrate .. //depot/projects/smpng/sys/modules/zfs/Makefile#26 integrate .. //depot/projects/smpng/sys/net/if.c#162 integrate .. //depot/projects/smpng/sys/net/if_arcsubr.c#37 integrate .. //depot/projects/smpng/sys/net/if_atmsubr.c#36 integrate .. //depot/projects/smpng/sys/net/if_bridge.c#81 integrate .. //depot/projects/smpng/sys/net/if_debug.c#4 integrate .. //depot/projects/smpng/sys/net/if_disc.c#32 integrate .. //depot/projects/smpng/sys/net/if_edsc.c#5 integrate .. //depot/projects/smpng/sys/net/if_epair.c#15 integrate .. //depot/projects/smpng/sys/net/if_ethersubr.c#127 integrate .. //depot/projects/smpng/sys/net/if_faith.c#46 integrate .. //depot/projects/smpng/sys/net/if_fddisubr.c#47 integrate .. //depot/projects/smpng/sys/net/if_fwsubr.c#32 integrate .. //depot/projects/smpng/sys/net/if_gif.c#69 integrate .. //depot/projects/smpng/sys/net/if_gre.c#56 integrate .. //depot/projects/smpng/sys/net/if_iso88025subr.c#46 integrate .. //depot/projects/smpng/sys/net/if_lagg.c#38 integrate .. //depot/projects/smpng/sys/net/if_lagg.h#15 integrate .. //depot/projects/smpng/sys/net/if_loop.c#69 integrate .. //depot/projects/smpng/sys/net/if_mib.c#24 integrate .. //depot/projects/smpng/sys/net/if_spppfr.c#9 integrate .. //depot/projects/smpng/sys/net/if_spppsubr.c#55 integrate .. //depot/projects/smpng/sys/net/if_stf.c#64 integrate .. //depot/projects/smpng/sys/net/if_tap.c#68 integrate .. //depot/projects/smpng/sys/net/if_tun.c#87 integrate .. //depot/projects/smpng/sys/net/if_var.h#95 integrate .. //depot/projects/smpng/sys/net/if_vlan.c#90 integrate .. //depot/projects/smpng/sys/net/ifq.h#3 integrate .. //depot/projects/smpng/sys/net/rtsock.c#102 integrate .. //depot/projects/smpng/sys/net80211/ieee80211.c#62 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_adhoc.c#19 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_hostap.c#27 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_input.c#61 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_mesh.c#19 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_monitor.c#6 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_output.c#65 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_sta.c#28 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_superg.c#12 integrate .. //depot/projects/smpng/sys/net80211/ieee80211_wds.c#20 integrate .. //depot/projects/smpng/sys/netgraph/bluetooth/drivers/bt3c/ng_bt3c_pccard.c#17 integrate .. //depot/projects/smpng/sys/netgraph/bluetooth/drivers/h4/ng_h4.c#16 integrate .. //depot/projects/smpng/sys/netgraph/ng_device.c#24 integrate .. //depot/projects/smpng/sys/netgraph/ng_eiface.c#48 integrate .. //depot/projects/smpng/sys/netgraph/ng_iface.c#53 integrate .. //depot/projects/smpng/sys/netgraph/ng_ppp.c#33 integrate .. //depot/projects/smpng/sys/netgraph/ng_sppp.c#18 integrate .. //depot/projects/smpng/sys/netgraph/ng_tty.c#28 integrate .. //depot/projects/smpng/sys/netinet/in_pcb.c#123 integrate .. //depot/projects/smpng/sys/netinet/in_rss.c#5 integrate .. //depot/projects/smpng/sys/netinet/ip_gre.c#28 integrate .. //depot/projects/smpng/sys/netinet/ip_output.c#143 integrate .. //depot/projects/smpng/sys/netinet/sctp_auth.c#31 integrate .. //depot/projects/smpng/sys/netinet/sctp_auth.h#16 integrate .. //depot/projects/smpng/sys/netinet/sctp_cc_functions.c#13 integrate .. //depot/projects/smpng/sys/netinet/sctp_os_bsd.h#45 integrate .. //depot/projects/smpng/sys/netinet/sctp_output.c#66 integrate .. //depot/projects/smpng/sys/netinet/sctp_pcb.c#63 integrate .. //depot/projects/smpng/sys/netinet/sctp_structs.h#38 integrate .. //depot/projects/smpng/sys/netinet/sctp_usrreq.c#58 integrate .. //depot/projects/smpng/sys/netinet/sctputil.c#66 integrate .. //depot/projects/smpng/sys/netinet/tcp_input.c#165 integrate .. //depot/projects/smpng/sys/netipsec/ipsec_input.c#34 integrate .. //depot/projects/smpng/sys/netipsec/ipsec_output.c#34 integrate .. //depot/projects/smpng/sys/netpfil/pf/if_pflog.c#5 integrate .. //depot/projects/smpng/sys/netpfil/pf/if_pfsync.c#11 integrate .. //depot/projects/smpng/sys/pci/if_rl.c#89 delete .. //depot/projects/smpng/sys/pci/if_rlreg.h#68 delete .. //depot/projects/smpng/sys/powerpc/powerpc/intr_machdep.c#33 integrate .. //depot/projects/smpng/sys/powerpc/ps3/if_glc.c#5 integrate .. //depot/projects/smpng/sys/powerpc/ps3/ps3_syscons.c#7 integrate .. //depot/projects/smpng/sys/powerpc/pseries/phyp_llan.c#3 integrate .. //depot/projects/smpng/sys/sparc64/pci/psycho.c#64 integrate .. //depot/projects/smpng/sys/sparc64/sparc64/intr_machdep.c#42 integrate .. //depot/projects/smpng/sys/sys/cpuset.h#15 integrate .. //depot/projects/smpng/sys/sys/interrupt.h#37 integrate .. //depot/projects/smpng/sys/sys/param.h#197 integrate .. //depot/projects/smpng/sys/sys/timex.h#7 integrate .. //depot/projects/smpng/sys/vm/vm_mmap.c#114 integrate .. //depot/projects/smpng/sys/x86/x86/intr_machdep.c#9 integrate Differences ... ==== //depot/projects/smpng/share/man/man9/Makefile#47 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: head/share/man/man9/Makefile 270740 2014-08-28 04:35:38Z hselasky $ +# $FreeBSD: head/share/man/man9/Makefile 271761 2014-09-18 13:56:32Z trasz $ MAN= accept_filter.9 \ accf_data.9 \ @@ -1394,6 +1394,7 @@ taskqueue.9 TASK_INITIALIZER.9 \ taskqueue.9 taskqueue_block.9 \ taskqueue.9 taskqueue_cancel.9 \ + taskqueue.9 taskqueue_cancel_timeout.9 \ taskqueue.9 taskqueue_create.9 \ taskqueue.9 taskqueue_create_fast.9 \ taskqueue.9 TASKQUEUE_DECLARE.9 \ @@ -1401,14 +1402,20 @@ taskqueue.9 TASKQUEUE_DEFINE_THREAD.9 \ taskqueue.9 taskqueue_drain.9 \ taskqueue.9 taskqueue_drain_all.9 \ + taskqueue.9 taskqueue_drain_timeout.9 \ taskqueue.9 taskqueue_enqueue.9 \ taskqueue.9 taskqueue_enqueue_fast.9 \ + taskqueue.9 taskqueue_enqueue_timeout.9 \ taskqueue.9 TASKQUEUE_FAST_DEFINE.9 \ taskqueue.9 TASKQUEUE_FAST_DEFINE_THREAD.9 \ taskqueue.9 taskqueue_free.9 \ taskqueue.9 taskqueue_member.9 \ taskqueue.9 taskqueue_run.9 \ - taskqueue.9 taskqueue_unblock.9 + taskqueue.9 taskqueue_set_callback.9 \ + taskqueue.9 taskqueue_start_threads.9 \ + taskqueue.9 taskqueue_start_threads_pinned.9 \ + taskqueue.9 taskqueue_unblock.9 \ + taskqueue.9 TIMEOUT_TASK_INIT.9 MLINKS+=time.9 boottime.9 \ time.9 time_second.9 \ time.9 time_uptime.9 ==== //depot/projects/smpng/share/man/man9/SDT.9#5 (text+ko) ==== @@ -22,15 +22,17 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: head/share/man/man9/SDT.9 267936 2014-06-26 21:44:30Z bapt $ +.\" $FreeBSD: head/share/man/man9/SDT.9 271819 2014-09-18 20:38:18Z smh $ .\" -.Dd August 17, 2013 +.Dd September 18, 2014 .Dt SDT 9 .Os .Sh NAME .Nm SDT .Nd a DTrace framework for adding statically-defined tracing probes .Sh SYNOPSIS +.In sys/param.h +.In sys/queue.h .In sys/sdt.h .Fn SDT_PROVIDER_DECLARE prov .Fn SDT_PROVIDER_DEFINE prov ==== //depot/projects/smpng/share/man/man9/altq.9#3 (text+ko) ==== @@ -26,7 +26,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.\" $FreeBSD: head/share/man/man9/altq.9 191251 2009-04-18 20:09:43Z rwatson $ +.\" $FreeBSD: head/share/man/man9/altq.9 271856 2014-09-19 09:01:19Z glebius $ .\" .Dd August 25, 2004 .Dt ALTQ 9 @@ -256,7 +256,6 @@ struct mbuf *ifq_tail; | struct mbuf *ifq_tail; int ifq_len; | int ifq_len; int ifq_maxlen; | int ifq_maxlen; - int ifq_drops; | int ifq_drops; }; | /* driver queue fields */ | ...... | /* altq related fields */ ==== //depot/projects/smpng/sys/amd64/amd64/fpu.c#34 (text+ko) ==== @@ -31,7 +31,7 @@ */ #include -__FBSDID("$FreeBSD: head/sys/amd64/amd64/fpu.c 271192 2014-09-06 15:23:28Z jhb $"); +__FBSDID("$FreeBSD: head/sys/amd64/amd64/fpu.c 271747 2014-09-18 09:13:20Z kib $"); #include #include @@ -362,7 +362,7 @@ stop_emulating(); fpusave(curpcb->pcb_save); start_emulating(); - PCPU_SET(fpcurthread, 0); + PCPU_SET(fpcurthread, NULL); } critical_exit(); } @@ -602,16 +602,21 @@ return (fpetable[(mxcsr & (~mxcsr >> 7)) & 0x3f]); } +static int err_count = 0; + /* - * Implement device not available (DNA) exception + * Device Not Available (DNA, #NM) exception handler. + * + * It would be better to switch FP context here (if curthread != + * fpcurthread) and not necessarily for every context switch, but it + * is too hard to access foreign pcb's. * - * It would be better to switch FP context here (if curthread != fpcurthread) - * and not necessarily for every context switch, but it is too hard to - * access foreign pcb's. + * The handler is entered with interrupts enabled, which allows the + * context switch to happen before critical enter() is executed, and + * causes restoration of FPU context on CPU other than that caused + * DNA. It is fine, since context switch started emulation on the + * current CPU as well. */ - -static int err_count = 0; - void fpudna(void) { @@ -625,11 +630,9 @@ return; } if (PCPU_GET(fpcurthread) != NULL) { - printf("fpudna: fpcurthread = %p (%d), curthread = %p (%d)\n", - PCPU_GET(fpcurthread), - PCPU_GET(fpcurthread)->td_proc->p_pid, - curthread, curthread->td_proc->p_pid); - panic("fpudna"); + panic("fpudna: fpcurthread = %p (%d), curthread = %p (%d)\n", + PCPU_GET(fpcurthread), PCPU_GET(fpcurthread)->td_tid, + curthread, curthread->td_tid); } stop_emulating(); /* ==== //depot/projects/smpng/sys/amd64/amd64/pmap.c#141 (text+ko) ==== @@ -79,7 +79,7 @@ #define AMD64_NPT_AWARE #include -__FBSDID("$FreeBSD: head/sys/amd64/amd64/pmap.c 270961 2014-09-02 04:11:20Z alc $"); +__FBSDID("$FreeBSD: head/sys/amd64/amd64/pmap.c 271716 2014-09-17 18:49:57Z kib $"); /* * Manages physical address maps. @@ -3845,7 +3845,8 @@ pt_entry_t *pte, PG_G, PG_M, PG_RW, PG_V; boolean_t anychanged, pv_lists_locked; - if ((prot & VM_PROT_READ) == VM_PROT_NONE) { + KASSERT((prot & ~VM_PROT_ALL) == 0, ("invalid prot %x", prot)); + if (prot == VM_PROT_NONE) { pmap_remove(pmap, sva, eva); return; } ==== //depot/projects/smpng/sys/amd64/linux32/linux.h#32 (text+ko) ==== @@ -27,7 +27,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: head/sys/amd64/linux32/linux.h 246085 2013-01-29 18:41:30Z jhb $ + * $FreeBSD: head/sys/amd64/linux32/linux.h 271743 2014-09-18 08:36:45Z bz $ */ #ifndef _AMD64_LINUX_H_ @@ -61,6 +61,11 @@ #define PTRIN(v) (void *)(uintptr_t)(v) #define PTROUT(v) (l_uintptr_t)(uintptr_t)(v) +#define CP(src,dst,fld) do { (dst).fld = (src).fld; } while (0) +#define CP2(src,dst,sfld,dfld) do { (dst).dfld = (src).sfld; } while (0) +#define PTRIN_CP(src,dst,fld) \ + do { (dst).fld = PTRIN((src).fld); } while (0) + /* * Provide a separate set of types for the Linux types. */ ==== //depot/projects/smpng/sys/amd64/linux32/linux32_dummy.c#17 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include -__FBSDID("$FreeBSD: head/sys/amd64/linux32/linux32_dummy.c 258541 2013-11-25 07:38:45Z attilio $"); +__FBSDID("$FreeBSD: head/sys/amd64/linux32/linux32_dummy.c 271743 2014-09-18 08:36:45Z bz $"); #include "opt_compat.h" @@ -73,11 +73,6 @@ DUMMY(epoll_ctl); DUMMY(epoll_wait); DUMMY(remap_file_pages); -DUMMY(timer_create); -DUMMY(timer_settime); -DUMMY(timer_gettime); -DUMMY(timer_getoverrun); -DUMMY(timer_delete); DUMMY(fstatfs64); DUMMY(mbind); DUMMY(get_mempolicy); ==== //depot/projects/smpng/sys/amd64/linux32/linux32_proto.h#37 (text+ko) ==== @@ -2,8 +2,8 @@ * System call prototypes. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: head/sys/amd64/linux32/linux32_proto.h 255676 2013-09-18 18:49:26Z rdivacky $ - * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 255675 2013-09-18 18:48:33Z rdivacky + * $FreeBSD: head/sys/amd64/linux32/linux32_proto.h 271744 2014-09-18 08:40:00Z bz $ + * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 271743 2014-09-18 08:36:45Z bz */ #ifndef _LINUX_SYSPROTO_H_ @@ -781,19 +781,25 @@ char tidptr_l_[PADL_(int *)]; int * tidptr; char tidptr_r_[PADR_(int *)]; }; struct linux_timer_create_args { - register_t dummy; + char clock_id_l_[PADL_(clockid_t)]; clockid_t clock_id; char clock_id_r_[PADR_(clockid_t)]; + char evp_l_[PADL_(struct sigevent *)]; struct sigevent * evp; char evp_r_[PADR_(struct sigevent *)]; + char timerid_l_[PADL_(l_timer_t *)]; l_timer_t * timerid; char timerid_r_[PADR_(l_timer_t *)]; }; struct linux_timer_settime_args { - register_t dummy; + char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)]; + char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)]; + char new_l_[PADL_(const struct itimerspec *)]; const struct itimerspec * new; char new_r_[PADR_(const struct itimerspec *)]; + char old_l_[PADL_(struct itimerspec *)]; struct itimerspec * old; char old_r_[PADR_(struct itimerspec *)]; }; struct linux_timer_gettime_args { - register_t dummy; + char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)]; + char setting_l_[PADL_(struct itimerspec *)]; struct itimerspec * setting; char setting_r_[PADR_(struct itimerspec *)]; }; struct linux_timer_getoverrun_args { - register_t dummy; + char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)]; }; struct linux_timer_delete_args { - register_t dummy; + char timerid_l_[PADL_(l_timer_t)]; l_timer_t timerid; char timerid_r_[PADR_(l_timer_t)]; }; struct linux_clock_settime_args { char which_l_[PADL_(clockid_t)]; clockid_t which; char which_r_[PADR_(clockid_t)]; ==== //depot/projects/smpng/sys/amd64/linux32/linux32_syscall.h#36 (text+ko) ==== @@ -2,8 +2,8 @@ * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: head/sys/amd64/linux32/linux32_syscall.h 255676 2013-09-18 18:49:26Z rdivacky $ - * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 255675 2013-09-18 18:48:33Z rdivacky + * $FreeBSD: head/sys/amd64/linux32/linux32_syscall.h 271744 2014-09-18 08:40:00Z bz $ + * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 271743 2014-09-18 08:36:45Z bz */ #define LINUX_SYS_exit 1 ==== //depot/projects/smpng/sys/amd64/linux32/linux32_syscalls.c#7 (text+ko) ==== @@ -2,8 +2,8 @@ * System call names. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: head/sys/amd64/linux32/linux32_syscalls.c 255676 2013-09-18 18:49:26Z rdivacky $ - * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 255675 2013-09-18 18:48:33Z rdivacky + * $FreeBSD: head/sys/amd64/linux32/linux32_syscalls.c 271744 2014-09-18 08:40:00Z bz $ + * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 271743 2014-09-18 08:36:45Z bz */ const char *linux_syscallnames[] = { ==== //depot/projects/smpng/sys/amd64/linux32/linux32_sysent.c#39 (text+ko) ==== @@ -2,8 +2,8 @@ * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: head/sys/amd64/linux32/linux32_sysent.c 255676 2013-09-18 18:49:26Z rdivacky $ - * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 255675 2013-09-18 18:48:33Z rdivacky + * $FreeBSD: head/sys/amd64/linux32/linux32_sysent.c 271744 2014-09-18 08:40:00Z bz $ + * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 271743 2014-09-18 08:36:45Z bz */ #include "opt_compat.h" @@ -278,11 +278,11 @@ { 0, (sy_call_t *)linux_epoll_wait, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 256 = linux_epoll_wait */ { 0, (sy_call_t *)linux_remap_file_pages, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 257 = linux_remap_file_pages */ { AS(linux_set_tid_address_args), (sy_call_t *)linux_set_tid_address, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 258 = linux_set_tid_address */ - { 0, (sy_call_t *)linux_timer_create, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 259 = linux_timer_create */ - { 0, (sy_call_t *)linux_timer_settime, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 260 = linux_timer_settime */ - { 0, (sy_call_t *)linux_timer_gettime, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 261 = linux_timer_gettime */ - { 0, (sy_call_t *)linux_timer_getoverrun, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 262 = linux_timer_getoverrun */ - { 0, (sy_call_t *)linux_timer_delete, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 263 = linux_timer_delete */ + { AS(linux_timer_create_args), (sy_call_t *)linux_timer_create, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 259 = linux_timer_create */ + { AS(linux_timer_settime_args), (sy_call_t *)linux_timer_settime, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 260 = linux_timer_settime */ + { AS(linux_timer_gettime_args), (sy_call_t *)linux_timer_gettime, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 261 = linux_timer_gettime */ + { AS(linux_timer_getoverrun_args), (sy_call_t *)linux_timer_getoverrun, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 262 = linux_timer_getoverrun */ + { AS(linux_timer_delete_args), (sy_call_t *)linux_timer_delete, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 263 = linux_timer_delete */ { AS(linux_clock_settime_args), (sy_call_t *)linux_clock_settime, AUE_CLOCK_SETTIME, NULL, 0, 0, 0, SY_THR_STATIC }, /* 264 = linux_clock_settime */ { AS(linux_clock_gettime_args), (sy_call_t *)linux_clock_gettime, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 265 = linux_clock_gettime */ { AS(linux_clock_getres_args), (sy_call_t *)linux_clock_getres, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 266 = linux_clock_getres */ ==== //depot/projects/smpng/sys/amd64/linux32/linux32_systrace_args.c#7 (text+ko) ==== @@ -2,7 +2,7 @@ * System call argument to DTrace register array converstion. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: head/sys/amd64/linux32/linux32_systrace_args.c 255676 2013-09-18 18:49:26Z rdivacky $ + * $FreeBSD: head/sys/amd64/linux32/linux32_systrace_args.c 271744 2014-09-18 08:40:00Z bz $ * This file is part of the DTrace syscall provider. */ @@ -1720,27 +1720,43 @@ } /* linux_timer_create */ case 259: { - *n_args = 0; + struct linux_timer_create_args *p = params; + iarg[0] = p->clock_id; /* clockid_t */ + uarg[1] = (intptr_t) p->evp; /* struct sigevent * */ + uarg[2] = (intptr_t) p->timerid; /* l_timer_t * */ + *n_args = 3; break; } /* linux_timer_settime */ case 260: { - *n_args = 0; + struct linux_timer_settime_args *p = params; + iarg[0] = p->timerid; /* l_timer_t */ + iarg[1] = p->flags; /* l_int */ + uarg[2] = (intptr_t) p->new; /* const struct itimerspec * */ + uarg[3] = (intptr_t) p->old; /* struct itimerspec * */ + *n_args = 4; break; } /* linux_timer_gettime */ case 261: { - *n_args = 0; + struct linux_timer_gettime_args *p = params; + iarg[0] = p->timerid; /* l_timer_t */ + uarg[1] = (intptr_t) p->setting; /* struct itimerspec * */ + *n_args = 2; break; } /* linux_timer_getoverrun */ case 262: { - *n_args = 0; + struct linux_timer_getoverrun_args *p = params; + iarg[0] = p->timerid; /* l_timer_t */ + *n_args = 1; break; } /* linux_timer_delete */ case 263: { - *n_args = 0; + struct linux_timer_delete_args *p = params; + iarg[0] = p->timerid; /* l_timer_t */ + *n_args = 1; break; } /* linux_clock_settime */ @@ -4829,18 +4845,71 @@ break; /* linux_timer_create */ case 259: + switch(ndx) { + case 0: + p = "clockid_t"; + break; + case 1: + p = "struct sigevent *"; + break; + case 2: + p = "l_timer_t *"; + break; + default: + break; + }; break; /* linux_timer_settime */ case 260: + switch(ndx) { + case 0: + p = "l_timer_t"; + break; + case 1: + p = "l_int"; + break; + case 2: + p = "const struct itimerspec *"; + break; + case 3: + p = "struct itimerspec *"; + break; + default: + break; + }; break; /* linux_timer_gettime */ case 261: + switch(ndx) { + case 0: + p = "l_timer_t"; + break; + case 1: + p = "struct itimerspec *"; + break; + default: + break; + }; break; /* linux_timer_getoverrun */ case 262: + switch(ndx) { + case 0: + p = "l_timer_t"; + break; + default: + break; + }; break; /* linux_timer_delete */ case 263: + switch(ndx) { + case 0: + p = "l_timer_t"; + break; + default: + break; + }; break; /* linux_clock_settime */ case 264: @@ -6413,14 +6482,29 @@ break; /* linux_timer_create */ case 259: + if (ndx == 0 || ndx == 1) + p = "int"; + break; /* linux_timer_settime */ case 260: + if (ndx == 0 || ndx == 1) + p = "int"; + break; /* linux_timer_gettime */ case 261: + if (ndx == 0 || ndx == 1) + p = "int"; + break; /* linux_timer_getoverrun */ case 262: + if (ndx == 0 || ndx == 1) + p = "int"; + break; /* linux_timer_delete */ case 263: + if (ndx == 0 || ndx == 1) + p = "int"; + break; /* linux_clock_settime */ case 264: if (ndx == 0 || ndx == 1) ==== //depot/projects/smpng/sys/amd64/linux32/syscalls.master#40 (text+ko) ==== @@ -1,4 +1,4 @@ - $FreeBSD: head/sys/amd64/linux32/syscalls.master 255675 2013-09-18 18:48:33Z rdivacky $ + $FreeBSD: head/sys/amd64/linux32/syscalls.master 271743 2014-09-18 08:36:45Z bz $ ; @(#)syscalls.master 8.1 (Berkeley) 7/19/93 ; System call name/number master file (or rather, slave, from LINUX). @@ -435,11 +435,13 @@ 256 AUE_NULL STD { int linux_epoll_wait(void); } 257 AUE_NULL STD { int linux_remap_file_pages(void); } 258 AUE_NULL STD { int linux_set_tid_address(int *tidptr); } -259 AUE_NULL STD { int linux_timer_create(void); } -260 AUE_NULL STD { int linux_timer_settime(void); } -261 AUE_NULL STD { int linux_timer_gettime(void); } -262 AUE_NULL STD { int linux_timer_getoverrun(void); } -263 AUE_NULL STD { int linux_timer_delete(void); } +259 AUE_NULL STD { int linux_timer_create(clockid_t clock_id, \ + struct sigevent *evp, l_timer_t *timerid); } +260 AUE_NULL STD { int linux_timer_settime(l_timer_t timerid, l_int flags, \ + const struct itimerspec *new, struct itimerspec *old); } +261 AUE_NULL STD { int linux_timer_gettime(l_timer_t timerid, struct itimerspec *setting); } +262 AUE_NULL STD { int linux_timer_getoverrun(l_timer_t timerid); } +263 AUE_NULL STD { int linux_timer_delete(l_timer_t timerid); } 264 AUE_CLOCK_SETTIME STD { int linux_clock_settime(clockid_t which, struct l_timespec *tp); } 265 AUE_NULL STD { int linux_clock_gettime(clockid_t which, struct l_timespec *tp); } 266 AUE_NULL STD { int linux_clock_getres(clockid_t which, struct l_timespec *tp); } ==== //depot/projects/smpng/sys/arm/allwinner/if_emac.c#2 (text+ko) ==== @@ -23,13 +23,13 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: head/sys/arm/allwinner/if_emac.c 263711 2014-03-25 08:31:47Z ganbold $ + * $FreeBSD: head/sys/arm/allwinner/if_emac.c 271859 2014-09-19 09:20:16Z glebius $ */ /* A10/A20 EMAC driver */ #include -__FBSDID("$FreeBSD: head/sys/arm/allwinner/if_emac.c 263711 2014-03-25 08:31:47Z ganbold $"); +__FBSDID("$FreeBSD: head/sys/arm/allwinner/if_emac.c 271859 2014-09-19 09:20:16Z glebius $"); #include #include @@ -260,7 +260,7 @@ EMAC_ASSERT_LOCKED(sc); ifp = sc->emac_ifp; - ifp->if_opackets++; + if_inc_counter(ifp, IFCOUNTER_OPACKETS, 1); ifp->if_drv_flags &= ~IFF_DRV_OACTIVE; /* Unarm watchdog timer if no TX */ @@ -340,12 +340,12 @@ if_printf(ifp, "bad packet: len = %i status = %i\n", len, status); - ifp->if_ierrors++; + if_inc_counter(ifp, IFCOUNTER_IERRORS, 1); } #if 0 if (status & (EMAC_CRCERR | EMAC_LENERR)) { good_packet = 0; - ifp->if_ierrors++; + if_inc_counter(ifp, IFCOUNTER_IERRORS, 1); if (status & EMAC_CRCERR) if_printf(ifp, "crc error\n"); if (status & EMAC_LENERR) @@ -393,18 +393,18 @@ m0->m_next = m; m = m0; } else { - ifp->if_ierrors++; + if_inc_counter(ifp, IFCOUNTER_IERRORS, 1); m_freem(m); m = NULL; continue; } } else if (m->m_len > EMAC_MAC_MAXF) { - ifp->if_ierrors++; + if_inc_counter(ifp, IFCOUNTER_IERRORS, 1); m_freem(m); m = NULL; continue; } - ifp->if_ipackets++; + if_inc_counter(ifp, IFCOUNTER_IPACKETS, 1); EMAC_UNLOCK(sc); (*ifp->if_input)(ifp, m); EMAC_LOCK(sc); @@ -431,7 +431,7 @@ } else if_printf(sc->emac_ifp, "watchdog timeout -- resetting\n"); - ifp->if_oerrors++; + if_inc_counter(ifp, IFCOUNTER_OERRORS, 1); ifp->if_drv_flags &= ~IFF_DRV_RUNNING; emac_init_locked(sc); if (!IFQ_DRV_IS_EMPTY(&ifp->if_snd)) ==== //depot/projects/smpng/sys/arm/at91/if_ate.c#37 (text) ==== @@ -33,7 +33,7 @@ #include "opt_platform.h" #include -__FBSDID("$FreeBSD: head/sys/arm/at91/if_ate.c 267589 2014-06-17 18:10:06Z jhb $"); +__FBSDID("$FreeBSD: head/sys/arm/at91/if_ate.c 271859 2014-09-19 09:20:16Z glebius $"); #include #include @@ -776,19 +776,19 @@ sc->mibdata.dot3StatsAlignmentErrors += RD4(sc, ETH_ALE); sc->mibdata.dot3StatsFCSErrors += RD4(sc, ETH_SEQE); c = RD4(sc, ETH_SCOL); - ifp->if_collisions += c; + if_inc_counter(ifp, IFCOUNTER_COLLISIONS, c); sc->mibdata.dot3StatsSingleCollisionFrames += c; c = RD4(sc, ETH_MCOL); sc->mibdata.dot3StatsMultipleCollisionFrames += c; - ifp->if_collisions += c; + if_inc_counter(ifp, IFCOUNTER_COLLISIONS, c); sc->mibdata.dot3StatsSQETestErrors += RD4(sc, ETH_SQEE); sc->mibdata.dot3StatsDeferredTransmissions += RD4(sc, ETH_DTE); c = RD4(sc, ETH_LCOL); sc->mibdata.dot3StatsLateCollisions += c; - ifp->if_collisions += c; + if_inc_counter(ifp, IFCOUNTER_COLLISIONS, c); c = RD4(sc, ETH_ECOL); sc->mibdata.dot3StatsExcessiveCollisions += c; - ifp->if_collisions += c; + if_inc_counter(ifp, IFCOUNTER_COLLISIONS, c); sc->mibdata.dot3StatsCarrierSenseErrors += RD4(sc, ETH_CSE); sc->mibdata.dot3StatsFrameTooLongs += RD4(sc, ETH_ELR); sc->mibdata.dot3StatsInternalMacReceiveErrors += RD4(sc, ETH_DRFC); @@ -797,9 +797,9 @@ * Not sure where to lump these, so count them against the errors * for the interface. */ - sc->ifp->if_oerrors += RD4(sc, ETH_TUE); - sc->ifp->if_ierrors += RD4(sc, ETH_CDE) + RD4(sc, ETH_RJB) + - RD4(sc, ETH_USF); + if_inc_counter(sc->ifp, IFCOUNTER_OERRORS, RD4(sc, ETH_TUE)); + if_inc_counter(sc->ifp, IFCOUNTER_IERRORS, + RD4(sc, ETH_CDE) + RD4(sc, ETH_RJB) + RD4(sc, ETH_USF)); /* Schedule another timeout one second from now. */ callout_reset(&sc->tick_ch, hz, ate_tick, sc); @@ -914,7 +914,7 @@ mb = m_get2(remain + ETHER_ALIGN, M_NOWAIT, MT_DATA, M_PKTHDR); if (mb == NULL) { - sc->ifp->if_iqdrops++; + if_inc_counter(sc->ifp, IFCOUNTER_IQDROPS, 1); rxdhead->status = 0; continue; } @@ -957,7 +957,7 @@ >>> TRUNCATED FOR MAIL (1000 lines) <<<