PERFORCE change 1200844 for review
John Baldwin
jhb at FreeBSD.org
Fri Sep 26 19:58:15 UTC 2014
http://p4web.freebsd.org/@@1200844?ac=10
Change 1200844 by jhb at jhb_ralph on 2014/09/26 19:57:44
IFC @1200843
Affected files ...
.. //depot/projects/smpng/share/man/man9/Makefile#48 integrate
.. //depot/projects/smpng/share/man/man9/sleepqueue.9#7 integrate
.. //depot/projects/smpng/sys/Makefile#33 integrate
.. //depot/projects/smpng/sys/amd64/amd64/fpu.c#35 integrate
.. //depot/projects/smpng/sys/amd64/amd64/machdep.c#134 integrate
.. //depot/projects/smpng/sys/amd64/amd64/trap.c#96 integrate
.. //depot/projects/smpng/sys/amd64/conf/GENERIC#115 integrate
.. //depot/projects/smpng/sys/amd64/conf/NOTES#80 integrate
.. //depot/projects/smpng/sys/amd64/include/vmm.h#15 integrate
.. //depot/projects/smpng/sys/amd64/vmm/intel/ept.c#7 integrate
.. //depot/projects/smpng/sys/amd64/vmm/intel/vmcs.h#11 integrate
.. //depot/projects/smpng/sys/amd64/vmm/intel/vmx.c#17 integrate
.. //depot/projects/smpng/sys/amd64/vmm/intel/vmx.h#10 integrate
.. //depot/projects/smpng/sys/amd64/vmm/intel/vmx_msr.c#4 integrate
.. //depot/projects/smpng/sys/amd64/vmm/intel/vmx_msr.h#4 integrate
.. //depot/projects/smpng/sys/amd64/vmm/io/vlapic.c#11 integrate
.. //depot/projects/smpng/sys/amd64/vmm/vmm.c#15 integrate
.. //depot/projects/smpng/sys/amd64/vmm/vmm_msr.c#6 delete
.. //depot/projects/smpng/sys/amd64/vmm/vmm_msr.h#4 delete
.. //depot/projects/smpng/sys/arm/allwinner/a10_clk.c#5 integrate
.. //depot/projects/smpng/sys/arm/altera/socfpga/files.socfpga#3 integrate
.. //depot/projects/smpng/sys/arm/arm/machdep.c#54 integrate
.. //depot/projects/smpng/sys/arm/arm/mpcore_timer.c#9 integrate
.. //depot/projects/smpng/sys/arm/at91/at91rm92reg.h#14 integrate
.. //depot/projects/smpng/sys/arm/at91/at91sam9260reg.h#8 integrate
.. //depot/projects/smpng/sys/arm/at91/at91sam9g20reg.h#9 integrate
.. //depot/projects/smpng/sys/arm/at91/at91sam9g45reg.h#4 integrate
.. //depot/projects/smpng/sys/arm/at91/at91sam9x5reg.h#4 integrate
.. //depot/projects/smpng/sys/arm/conf/LN2410SBC#12 integrate
.. //depot/projects/smpng/sys/arm/conf/NOTES#5 integrate
.. //depot/projects/smpng/sys/arm/conf/SOCKIT#2 integrate
.. //depot/projects/smpng/sys/arm/s3c2xx0/board_ln2410sbc.c#3 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/files.s3c2xx0#6 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/s3c2410reg.h#4 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/s3c2410var.h#3 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/s3c2440reg.h#4 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/s3c24x0.c#8 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/s3c24x0_clk.c#4 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/s3c24x0_machdep.c#13 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/s3c24x0_rtc.c#3 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/s3c24x0reg.h#5 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/s3c24x0var.h#3 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/s3c2xx0_space.c#6 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/s3c2xx0board.h#3 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/s3c2xx0reg.h#3 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/s3c2xx0var.h#4 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/std.ln2410sbc#6 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/std.s3c2410#5 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/uart_bus_s3c2410.c#4 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/uart_cpu_s3c2410.c#4 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/uart_dev_s3c2410.c#5 delete
.. //depot/projects/smpng/sys/arm/s3c2xx0/uart_dev_s3c2410.h#3 delete
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/board_ln2410sbc.c#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/files.s3c2xx0#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/s3c2410reg.h#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/s3c2410var.h#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/s3c2440reg.h#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/s3c24x0.c#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/s3c24x0_clk.c#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/s3c24x0_machdep.c#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/s3c24x0_rtc.c#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/s3c24x0reg.h#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/s3c24x0var.h#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/s3c2xx0_space.c#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/s3c2xx0board.h#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/s3c2xx0reg.h#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/s3c2xx0var.h#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/std.ln2410sbc#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/std.s3c2410#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/uart_bus_s3c2410.c#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/uart_cpu_s3c2410.c#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/uart_dev_s3c2410.c#1 branch
.. //depot/projects/smpng/sys/arm/samsung/s3c2xx0/uart_dev_s3c2410.h#1 branch
.. //depot/projects/smpng/sys/boot/efi/include/eficonsctl.h#2 integrate
.. //depot/projects/smpng/sys/boot/fdt/dts/arm/socfpga-sockit.dts#2 integrate
.. //depot/projects/smpng/sys/boot/fdt/dts/arm/socfpga.dtsi#3 integrate
.. //depot/projects/smpng/sys/cam/ctl/ctl.c#16 integrate
.. //depot/projects/smpng/sys/cam/ctl/ctl.h#6 integrate
.. //depot/projects/smpng/sys/cam/ctl/ctl_cmd_table.c#7 integrate
.. //depot/projects/smpng/sys/cam/ctl/ctl_error.c#5 integrate
.. //depot/projects/smpng/sys/cam/ctl/ctl_error.h#4 integrate
.. //depot/projects/smpng/sys/cam/ctl/ctl_frontend_iscsi.c#6 integrate
.. //depot/projects/smpng/sys/cam/ctl/ctl_private.h#9 integrate
.. //depot/projects/smpng/sys/compat/freebsd32/freebsd32_misc.c#91 integrate
.. //depot/projects/smpng/sys/compat/linux/linux_ioctl.c#82 integrate
.. //depot/projects/smpng/sys/compat/linux/linux_mib.c#28 integrate
.. //depot/projects/smpng/sys/conf/NOTES#217 integrate
.. //depot/projects/smpng/sys/conf/files#307 integrate
.. //depot/projects/smpng/sys/conf/files.amd64#109 integrate
.. //depot/projects/smpng/sys/conf/files.pc98#124 integrate
.. //depot/projects/smpng/sys/conf/options#211 integrate
.. //depot/projects/smpng/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c#5 integrate
.. //depot/projects/smpng/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_stub.c#2 integrate
.. //depot/projects/smpng/sys/contrib/ipfilter/netinet/ip_dstlist.c#2 integrate
.. //depot/projects/smpng/sys/contrib/ipfilter/netinet/ip_frag.c#18 integrate
.. //depot/projects/smpng/sys/ddb/db_main.c#9 integrate
.. //depot/projects/smpng/sys/ddb/ddb.h#32 integrate
.. //depot/projects/smpng/sys/dev/acpica/acpi.c#147 integrate
.. //depot/projects/smpng/sys/dev/acpica/acpi_pci.c#32 integrate
.. //depot/projects/smpng/sys/dev/alpm/alpm.c#1 branch
.. //depot/projects/smpng/sys/dev/amdpm/amdpm.c#1 branch
.. //depot/projects/smpng/sys/dev/amdsmb/amdsmb.c#1 branch
.. //depot/projects/smpng/sys/dev/asmc/asmc.c#12 integrate
.. //depot/projects/smpng/sys/dev/asmc/asmcvar.h#8 integrate
.. //depot/projects/smpng/sys/dev/ath/if_ath.c#115 integrate
.. //depot/projects/smpng/sys/dev/ath/if_ath_rx_edma.c#10 integrate
.. //depot/projects/smpng/sys/dev/ath/if_athvar.h#67 integrate
.. //depot/projects/smpng/sys/dev/atkbdc/atkbd.c#13 integrate
.. //depot/projects/smpng/sys/dev/bce/if_bce.c#57 integrate
.. //depot/projects/smpng/sys/dev/bce/if_bcereg.h#35 integrate
.. //depot/projects/smpng/sys/dev/cxgbe/t4_main.c#27 integrate
.. //depot/projects/smpng/sys/dev/cxgbe/tom/t4_listen.c#10 integrate
.. //depot/projects/smpng/sys/dev/dwc/if_dwc.c#1 branch
.. //depot/projects/smpng/sys/dev/dwc/if_dwc.h#1 branch
.. //depot/projects/smpng/sys/dev/et/if_et.c#15 integrate
.. //depot/projects/smpng/sys/dev/fdc/fdc.c#41 integrate
.. //depot/projects/smpng/sys/dev/fdc/fdc_cbus.c#1 branch
.. //depot/projects/smpng/sys/dev/fdc/fdcvar.h#9 integrate
.. //depot/projects/smpng/sys/dev/fdt/fdt_common.c#13 integrate
.. //depot/projects/smpng/sys/dev/fdt/fdt_common.h#13 integrate
.. //depot/projects/smpng/sys/dev/fdt/simplebus.c#14 integrate
.. //depot/projects/smpng/sys/dev/intpm/intpm.c#1 branch
.. //depot/projects/smpng/sys/dev/intpm/intpmreg.h#1 branch
.. //depot/projects/smpng/sys/dev/ixl/i40e_common.c#2 integrate
.. //depot/projects/smpng/sys/dev/ixl/if_ixl.c#4 integrate
.. //depot/projects/smpng/sys/dev/ixl/if_ixlv.c#4 integrate
.. //depot/projects/smpng/sys/dev/ixl/ixl_txrx.c#2 integrate
.. //depot/projects/smpng/sys/dev/jme/if_jme.c#21 integrate
.. //depot/projects/smpng/sys/dev/lmc/if_lmc.c#35 integrate
.. //depot/projects/smpng/sys/dev/lmc/if_lmc.h#14 integrate
.. //depot/projects/smpng/sys/dev/mxge/if_mxge.c#52 integrate
.. //depot/projects/smpng/sys/dev/ncr/locate.pl#1 branch
.. //depot/projects/smpng/sys/dev/ncr/ncr.c#1 branch
.. //depot/projects/smpng/sys/dev/ncr/ncrreg.h#1 branch
.. //depot/projects/smpng/sys/dev/netmap/netmap.c#15 integrate
.. //depot/projects/smpng/sys/dev/netmap/netmap_kern.h#16 integrate
.. //depot/projects/smpng/sys/dev/nfsmb/nfsmb.c#1 branch
.. //depot/projects/smpng/sys/dev/oce/oce_if.c#13 integrate
.. //depot/projects/smpng/sys/dev/oce/oce_if.h#9 integrate
.. //depot/projects/smpng/sys/dev/ofw/ofw_bus_subr.c#14 integrate
.. //depot/projects/smpng/sys/dev/ofw/ofw_bus_subr.h#11 integrate
.. //depot/projects/smpng/sys/dev/ofw/ofwbus.c#5 integrate
.. //depot/projects/smpng/sys/dev/pci/pci.c#143 integrate
.. //depot/projects/smpng/sys/dev/pci/pci_private.h#36 integrate
.. //depot/projects/smpng/sys/dev/ti/if_ti.c#23 integrate
.. //depot/projects/smpng/sys/dev/tws/tws.c#9 integrate
.. //depot/projects/smpng/sys/dev/tws/tws.h#8 integrate
.. //depot/projects/smpng/sys/dev/tws/tws_cam.c#7 integrate
.. //depot/projects/smpng/sys/dev/tws/tws_hdm.c#4 integrate
.. //depot/projects/smpng/sys/dev/tws/tws_hdm.h#4 integrate
.. //depot/projects/smpng/sys/dev/tws/tws_services.c#4 integrate
.. //depot/projects/smpng/sys/dev/txp/if_txp.c#48 integrate
.. //depot/projects/smpng/sys/dev/usb/controller/ohci_s3c24x0.c#6 integrate
.. //depot/projects/smpng/sys/dev/usb/controller/xhci.c#22 integrate
.. //depot/projects/smpng/sys/dev/usb/net/if_smsc.c#9 integrate
.. //depot/projects/smpng/sys/dev/usb/usbdevs#196 integrate
.. //depot/projects/smpng/sys/dev/viapm/viapm.c#1 branch
.. //depot/projects/smpng/sys/dev/vmware/vmxnet3/if_vmx.c#7 integrate
.. //depot/projects/smpng/sys/dev/vmware/vmxnet3/if_vmxvar.h#7 integrate
.. //depot/projects/smpng/sys/dev/vt/vt_buf.c#8 integrate
.. //depot/projects/smpng/sys/dev/vte/if_vte.c#7 integrate
.. //depot/projects/smpng/sys/dev/wi/if_wi.c#105 integrate
.. //depot/projects/smpng/sys/dev/xen/netfront/netfront.c#29 integrate
.. //depot/projects/smpng/sys/fs/autofs/autofs.c#4 integrate
.. //depot/projects/smpng/sys/fs/autofs/autofs_vnops.c#6 integrate
.. //depot/projects/smpng/sys/fs/devfs/devfs_vnops.c#105 integrate
.. //depot/projects/smpng/sys/gnu/fs/reiserfs/reiserfs_fs_i.h#4 integrate
.. //depot/projects/smpng/sys/i386/i386/machdep.c#195 integrate
.. //depot/projects/smpng/sys/kern/bus_if.m#24 integrate
.. //depot/projects/smpng/sys/kern/kern_cons.c#11 integrate
.. //depot/projects/smpng/sys/kern/kern_descrip.c#158 integrate
.. //depot/projects/smpng/sys/kern/kern_event.c#82 integrate
.. //depot/projects/smpng/sys/kern/kern_malloc.c#77 integrate
.. //depot/projects/smpng/sys/kern/subr_bus.c#110 integrate
.. //depot/projects/smpng/sys/kern/sys_pipe.c#83 integrate
.. //depot/projects/smpng/sys/kern/sys_procdesc.c#10 integrate
.. //depot/projects/smpng/sys/kern/sys_socket.c#42 integrate
.. //depot/projects/smpng/sys/kern/tty_pts.c#36 integrate
.. //depot/projects/smpng/sys/kern/uipc_mqueue.c#42 integrate
.. //depot/projects/smpng/sys/kern/uipc_sem.c#44 integrate
.. //depot/projects/smpng/sys/kern/uipc_shm.c#28 integrate
.. //depot/projects/smpng/sys/kern/uipc_sockbuf.c#28 integrate
.. //depot/projects/smpng/sys/kern/vfs_syscalls.c#183 integrate
.. //depot/projects/smpng/sys/kern/vfs_vnops.c#126 integrate
.. //depot/projects/smpng/sys/mips/beri/beri_simplebus.c#4 integrate
.. //depot/projects/smpng/sys/mips/mips/machdep.c#33 integrate
.. //depot/projects/smpng/sys/modules/Makefile#207 integrate
.. //depot/projects/smpng/sys/modules/fdc/Makefile#13 integrate
.. //depot/projects/smpng/sys/modules/i2c/controllers/alpm/Makefile#4 integrate
.. //depot/projects/smpng/sys/modules/i2c/controllers/amdpm/Makefile#3 integrate
.. //depot/projects/smpng/sys/modules/i2c/controllers/amdsmb/Makefile#3 integrate
.. //depot/projects/smpng/sys/modules/i2c/controllers/intpm/Makefile#3 integrate
.. //depot/projects/smpng/sys/modules/i2c/controllers/nfsmb/Makefile#3 integrate
.. //depot/projects/smpng/sys/modules/i2c/controllers/viapm/Makefile#5 integrate
.. //depot/projects/smpng/sys/modules/mlx4/Makefile#9 integrate
.. //depot/projects/smpng/sys/modules/mlxen/Makefile#8 integrate
.. //depot/projects/smpng/sys/modules/ncr/Makefile#1 branch
.. //depot/projects/smpng/sys/modules/netmap/Makefile#5 integrate
.. //depot/projects/smpng/sys/modules/vmm/Makefile#6 integrate
.. //depot/projects/smpng/sys/net/ieee8023ad_lacp.c#23 integrate
.. //depot/projects/smpng/sys/net/ieee8023ad_lacp.h#11 integrate
.. //depot/projects/smpng/sys/net/if.c#163 integrate
.. //depot/projects/smpng/sys/net/if_gif.c#70 integrate
.. //depot/projects/smpng/sys/net/if_gre.c#57 integrate
.. //depot/projects/smpng/sys/net/if_gre.h#14 integrate
.. //depot/projects/smpng/sys/net/if_lagg.c#39 integrate
.. //depot/projects/smpng/sys/net/if_lagg.h#16 integrate
.. //depot/projects/smpng/sys/net/if_var.h#96 integrate
.. //depot/projects/smpng/sys/net/if_vlan.c#91 integrate
.. //depot/projects/smpng/sys/net/route.c#75 integrate
.. //depot/projects/smpng/sys/net/route.h#47 integrate
.. //depot/projects/smpng/sys/netgraph/bluetooth/include/ng_btsocket_l2cap.h#9 integrate
.. //depot/projects/smpng/sys/netgraph/bluetooth/include/ng_btsocket_rfcomm.h#10 integrate
.. //depot/projects/smpng/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c#28 integrate
.. //depot/projects/smpng/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c#26 integrate
.. //depot/projects/smpng/sys/netinet/in.c#91 integrate
.. //depot/projects/smpng/sys/netinet/ip_gre.c#29 integrate
.. //depot/projects/smpng/sys/netinet/ip_ipsec.c#29 integrate
.. //depot/projects/smpng/sys/netinet/tcp_input.c#166 integrate
.. //depot/projects/smpng/sys/netinet/tcp_output.c#88 integrate
.. //depot/projects/smpng/sys/netinet/tcp_subr.c#145 integrate
.. //depot/projects/smpng/sys/netinet/tcp_var.h#97 integrate
.. //depot/projects/smpng/sys/netinet/toecore.c#6 integrate
.. //depot/projects/smpng/sys/netpfil/ipfw/ip_dn_io.c#5 integrate
.. //depot/projects/smpng/sys/ofed/drivers/infiniband/hw/mlx4/mad.c#4 integrate
.. //depot/projects/smpng/sys/ofed/drivers/infiniband/hw/mlx4/main.c#5 integrate
.. //depot/projects/smpng/sys/ofed/drivers/infiniband/hw/mlx4/qp.c#6 integrate
.. //depot/projects/smpng/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c#4 integrate
.. //depot/projects/smpng/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c#11 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/alloc.c#4 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/catas.c#3 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/cmd.c#4 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/cq.c#4 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/en_cq.c#3 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/en_ethtool.c#3 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/en_main.c#4 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/en_netdev.c#13 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/en_port.c#4 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/en_port.h#4 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/en_resources.c#2 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/en_rx.c#6 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/en_selftest.c#2 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/en_tx.c#7 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/eq.c#5 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/fw.c#4 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/fw.h#3 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/icm.c#3 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/icm.h#3 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/intf.c#3 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/main.c#6 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/mcg.c#5 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/mlx4.h#3 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/mlx4_en.h#5 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/mlx4_stats.h#1 branch
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/mr.c#4 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/pd.c#4 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/port.c#3 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/profile.c#3 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/qp.c#4 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/reset.c#4 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/resource_tracker.c#3 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/sense.c#4 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/srq.c#4 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/sys_tune.c#2 integrate
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/utils.c#1 branch
.. //depot/projects/smpng/sys/ofed/drivers/net/mlx4/utils.h#1 branch
.. //depot/projects/smpng/sys/ofed/include/linux/linux_compat.c#11 integrate
.. //depot/projects/smpng/sys/ofed/include/linux/mlx4/cmd.h#3 integrate
.. //depot/projects/smpng/sys/ofed/include/linux/mlx4/cq.h#3 integrate
.. //depot/projects/smpng/sys/ofed/include/linux/mlx4/device.h#3 integrate
.. //depot/projects/smpng/sys/ofed/include/linux/mlx4/driver.h#3 integrate
.. //depot/projects/smpng/sys/ofed/include/linux/mlx4/qp.h#3 integrate
.. //depot/projects/smpng/sys/ofed/include/linux/mlx4/srq.h#3 integrate
.. //depot/projects/smpng/sys/opencrypto/cryptodev.c#39 integrate
.. //depot/projects/smpng/sys/pc98/cbus/fdc.c#14 delete
.. //depot/projects/smpng/sys/pc98/cbus/fdc_cbus.c#3 delete
.. //depot/projects/smpng/sys/pc98/cbus/fdcreg.h#3 delete
.. //depot/projects/smpng/sys/pc98/cbus/fdcvar.h#3 delete
.. //depot/projects/smpng/sys/pc98/cbus/olpt.c#7 integrate
.. //depot/projects/smpng/sys/pc98/cbus/pckbd.c#8 integrate
.. //depot/projects/smpng/sys/pc98/pc98/machdep.c#70 integrate
.. //depot/projects/smpng/sys/pci/alpm.c#14 delete
.. //depot/projects/smpng/sys/pci/amdpm.c#22 delete
.. //depot/projects/smpng/sys/pci/amdsmb.c#8 delete
.. //depot/projects/smpng/sys/pci/intpm.c#24 delete
.. //depot/projects/smpng/sys/pci/intpmreg.h#6 delete
.. //depot/projects/smpng/sys/pci/locate.pl#3 delete
.. //depot/projects/smpng/sys/pci/ncr.c#31 delete
.. //depot/projects/smpng/sys/pci/ncrreg.h#4 delete
.. //depot/projects/smpng/sys/pci/nfsmb.c#11 delete
.. //depot/projects/smpng/sys/pci/viapm.c#21 delete
.. //depot/projects/smpng/sys/powerpc/aim/locore64.S#9 integrate
.. //depot/projects/smpng/sys/powerpc/aim/machdep.c#41 integrate
.. //depot/projects/smpng/sys/powerpc/booke/machdep.c#33 integrate
.. //depot/projects/smpng/sys/powerpc/ofw/ofw_pcibus.c#13 integrate
.. //depot/projects/smpng/sys/powerpc/pseries/vdevice.c#4 integrate
.. //depot/projects/smpng/sys/sparc64/sparc64/machdep.c#121 integrate
.. //depot/projects/smpng/sys/sys/bus.h#55 integrate
.. //depot/projects/smpng/sys/sys/file.h#48 integrate
.. //depot/projects/smpng/sys/sys/filedesc.h#44 integrate
.. //depot/projects/smpng/sys/sys/ksem.h#5 integrate
.. //depot/projects/smpng/sys/sys/mman.h#25 integrate
.. //depot/projects/smpng/sys/sys/sleepqueue.h#24 integrate
.. //depot/projects/smpng/sys/sys/sockbuf.h#9 integrate
.. //depot/projects/smpng/sys/sys/syscallsubr.h#76 integrate
.. //depot/projects/smpng/sys/vm/vm_map.c#133 integrate
.. //depot/projects/smpng/sys/vm/vm_pageout.c#104 integrate
.. //depot/projects/smpng/sys/x86/include/specialreg.h#12 integrate
.. //depot/projects/smpng/sys/x86/xen/pv.c#3 integrate
Differences ...
==== //depot/projects/smpng/share/man/man9/Makefile#48 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: head/share/man/man9/Makefile 271761 2014-09-18 13:56:32Z trasz $
+# $FreeBSD: head/share/man/man9/Makefile 271992 2014-09-22 19:14:27Z lwhsu $
MAN= accept_filter.9 \
accf_data.9 \
@@ -391,13 +391,21 @@
unr.9 delete_unrhdr.9 \
unr.9 free_unr.9 \
unr.9 new_unrhdr.9
+MLINKS+=accept_filter.9 accept_filt_add.9 \
+ accept_filter.9 accept_filt_del.9 \
+ accept_filter.9 accept_filt_generic_mod_event.9 \
+ accept_filter.9 accept_filt_get.9
MLINKS+=alq.9 ALQ.9 \
alq.9 alq_close.9 \
alq.9 alq_flush.9 \
alq.9 alq_get.9 \
+ alq.9 alq_getn.9 \
alq.9 alq_open.9 \
+ alq.9 alq_open_flags.9 \
alq.9 alq_post.9 \
- alq.9 alq_write.9
+ alq.9 alq_post_flags.9 \
+ alq.9 alq_write.9 \
+ alq.9 alq_writen.9
MLINKS+=altq.9 ALTQ.9
MLINKS+=atomic.9 atomic_add.9 \
atomic.9 atomic_clear.9 \
@@ -407,7 +415,9 @@
atomic.9 atomic_readandclear.9 \
atomic.9 atomic_set.9 \
atomic.9 atomic_store.9 \
- atomic.9 atomic_subtract.9
+ atomic.9 atomic_subtract.9 \
+ atomic.9 atomic_swap.9 \
+ atomic.9 atomic_testandset.9
MLINKS+=bpf.9 bpfattach.9 \
bpf.9 bpfattach2.9 \
bpf.9 bpfdetach.9 \
@@ -435,6 +445,8 @@
bus_dma.9 bus_dmamap_create.9 \
bus_dma.9 bus_dmamap_destroy.9 \
bus_dma.9 bus_dmamap_load.9 \
+ bus_dma.9 bus_dmamap_load_bio.9 \
+ bus_dma.9 bus_dmamap_load_ccb.9 \
bus_dma.9 bus_dmamap_load_mbuf.9 \
bus_dma.9 bus_dmamap_load_mbuf_sg.9 \
bus_dma.9 bus_dmamap_load_uio.9 \
@@ -449,7 +461,8 @@
MLINKS+=BUS_SETUP_INTR.9 bus_setup_intr.9 \
BUS_SETUP_INTR.9 BUS_TEARDOWN_INTR.9 \
BUS_SETUP_INTR.9 bus_teardown_intr.9
-MLINKS+=bus_space.9 bus_space_barrier.9 \
+MLINKS+=bus_space.9 bus_space_alloc.9 \
+ bus_space.9 bus_space_barrier.9 \
bus_space.9 bus_space_copy_region_1.9 \
bus_space.9 bus_space_copy_region_2.9 \
bus_space.9 bus_space_copy_region_4.9 \
@@ -560,6 +573,7 @@
condvar.9 cv_signal.9 \
condvar.9 cv_timedwait.9 \
condvar.9 cv_timedwait_sig.9 \
+ condvar.9 cv_timedwait_sig_sbt.9 \
condvar.9 cv_wait.9 \
condvar.9 cv_wait_sig.9 \
condvar.9 cv_wait_unlock.9 \
@@ -668,12 +682,21 @@
eventtimers.9 ET_UNLOCK.9 \
eventtimers.9 et_start.9 \
eventtimers.9 et_stop.9
+MLINKS+=fail.9 KFAIL_POINT_CODE.9 \
+ fail.9 KFAIL_POINT_ERROR.9 \
+ fail.9 KFAIL_POINT_GOTO.9 \
+ fail.9 KFAIL_POINT_RETURN.9 \
+ fail.9 KFAIL_POINT_RETURN_VOID.9
MLINKS+=fetch.9 fubyte.9 \
fetch.9 fuswintr.9 \
fetch.9 fuword.9 \
fetch.9 fuword16.9 \
fetch.9 fuword32.9 \
fetch.9 fuword64.9
+MLINKS+=firmware.9 firmware_get.9 \
+ firmware.9 firmware_put.9 \
+ firmware.9 firmware_register.9 \
+ firmware.9 firmware_unregister.9
MLINKS+=fpu_kern.9 fpu_kern_alloc_ctx.9 \
fpu_kern.9 fpu_kern_free_ctx.9 \
fpu_kern.9 fpu_kern_enter.9 \
@@ -681,8 +704,10 @@
fpu_kern.9 fpu_kern_thread.9 \
fpu_kern.9 is_fpu_kern_thread.9
MLINKS+=g_attach.9 g_detach.9
-MLINKS+=g_bio.9 g_clone_bio.9 \
+MLINKS+=g_bio.9 g_alloc_bio.9 \
+ g_bio.9 g_clone_bio.9 \
g_bio.9 g_destroy_bio.9 \
+ g_bio.9 g_duplicate_bio.9 \
g_bio.9 g_new_bio.9 \
g_bio.9 g_print_bio.9
MLINKS+=g_consumer.9 g_destroy_consumer.9 \
@@ -696,7 +721,9 @@
getenv.9 getenv_quad.9 \
getenv.9 getenv_uint.9 \
getenv.9 getenv_ulong.9 \
- getenv.9 testenv.9
+ getenv.9 setenv.9 \
+ getenv.9 testenv.9 \
+ getenv.9 unsetenv.9
MLINKS+=g_event.9 g_cancel_event.9 \
g_event.9 g_post_event.9 \
g_event.9 g_waitfor_event.9
@@ -710,13 +737,22 @@
hash.9 hash32_str.9 \
hash.9 hash32_stre.9 \
hash.9 hash32_strn.9 \
- hash.9 hash32_strne.9
+ hash.9 hash32_strne.9 \
+ hash.9 jenkins_hash.9 \
+ hash.9 jenkins_hash32.9
MLINKS+=hashinit.9 hashdestroy.9 \
hashinit.9 hashinit_flags.9 \
hashinit.9 phashinit.9
+MLINKS+=hhook.9 hhook_head_register.9 \
+ hhook.9 hhook_head_deregister.9 \
+ hhook.9 hhook_head_deregister_lookup.9 \
+ hhook.9 hhook_run_hooks.9 \
+ hhook.9 HHOOKS_RUN_IF.9 \
+ hhook.9 HHOOKS_RUN_LOOKUP_IF.9
MLINKS+=ieee80211.9 ieee80211_ifattach.9 \
ieee80211.9 ieee80211_ifdetach.9
-MLINKS+=ieee80211_amrr.9 ieee80211_amrr_cleanup.9 \
+MLINKS+=ieee80211_amrr.9 ieee80211_amrr_choose.9 \
+ ieee80211_amrr.9 ieee80211_amrr_cleanup.9 \
ieee80211_amrr.9 ieee80211_amrr_init.9 \
ieee80211_amrr.9 ieee80211_amrr_node_init.9 \
ieee80211_amrr.9 ieee80211_amrr_setinterval.9 \
@@ -729,6 +765,7 @@
MLINKS+=ieee80211_crypto.9 ieee80211_crypto_available.9 \
ieee80211_crypto.9 ieee80211_crypto_decap.9 \
ieee80211_crypto.9 ieee80211_crypto_delglobalkeys.9 \
+ ieee80211_crypto.9 ieee80211_crypto_delkey.9 \
ieee80211_crypto.9 ieee80211_crypto_demic.9 \
ieee80211_crypto.9 ieee80211_crypto_encap.9 \
ieee80211_crypto.9 ieee80211_crypto_enmic.9 \
@@ -767,12 +804,55 @@
MLINKS+=ieee80211_regdomain.9 ieee80211_alloc_countryie.9 \
ieee80211_regdomain.9 ieee80211_init_channels.9 \
ieee80211_regdomain.9 ieee80211_sort_channels.9
+MLINKS+=ieee80211_scan.9 ieee80211_add_scan.9 \
+ ieee80211_scan.9 ieee80211_bg_scan.9 \
+ ieee80211_scan.9 ieee80211_cancel_scan.9 \
+ ieee80211_scan.9 ieee80211_cancel_scan_any.9 \
+ ieee80211_scan.9 ieee80211_check_scan.9 \
+ ieee80211_scan.9 ieee80211_check_scan_current.9 \
+ ieee80211_scan.9 ieee80211_flush.9 \
+ ieee80211_scan.9 ieee80211_probe_curchan.9 \
+ ieee80211_scan.9 ieee80211_scan_assoc_fail.9 \
+ ieee80211_scan.9 ieee80211_scan_done.9 \
+ ieee80211_scan.9 ieee80211_scan_dump_channels.9 \
+ ieee80211_scan.9 ieee80211_scan_flush.9 \
+ ieee80211_scan.9 ieee80211_scan_iterate.9 \
+ ieee80211_scan.9 ieee80211_scan_next.9 \
+ ieee80211_scan.9 ieee80211_scan_timeout.9 \
+ ieee80211_scan.9 ieee80211_scanner_get.9 \
+ ieee80211_scan.9 ieee80211_scanner_register.9 \
+ ieee80211_scan.9 ieee80211_scanner_unregister.9 \
+ ieee80211_scan.9 ieee80211_scanner_unregister_all.9 \
+ ieee80211_scan.9 ieee80211_start_scan.9
MLINKS+=ieee80211_vap.9 ieee80211_vap_attach.9 \
ieee80211_vap.9 ieee80211_vap_detach.9 \
ieee80211_vap.9 ieee80211_vap_setup.9
-MLINKS+=ifnet.9 ifaddr.9 \
+MLINKS+=ifnet.9 if_addmulti.9 \
+ ifnet.9 if_alloc.9 \
+ ifnet.9 if_allmulti.9 \
+ ifnet.9 if_attach.9 \
ifnet.9 if_data.9 \
- ifnet.9 ifqueue.9
+ ifnet.9 IF_DEQUEUE.9 \
+ ifnet.9 if_delmulti.9 \
+ ifnet.9 if_detach.9 \
+ ifnet.9 if_down.9 \
+ ifnet.9 if_findmulti.9 \
+ ifnet.9 if_free.9 \
+ ifnet.9 if_free_type.9 \
+ ifnet.9 if_up.9 \
+ ifnet.9 ifa_free.9 \
+ ifnet.9 ifa_ifwithaddr.9 \
+ ifnet.9 ifa_ifwithdstaddr.9 \
+ ifnet.9 ifa_ifwithnet.9 \
+ ifnet.9 ifa_ref.9 \
+ ifnet.9 ifaddr.9 \
+ ifnet.9 ifaddr_byindex.9 \
+ ifnet.9 ifaof_ifpforaddr.9 \
+ ifnet.9 ifioctl.9 \
+ ifnet.9 ifpromisc.9 \
+ ifnet.9 ifqueue.9 \
+ ifnet.9 ifunit.9 \
+ ifnet.9 ifunit_ref.9
MLINKS+=insmntque.9 insmntque1.9
MLINKS+=ithread.9 ithread_add_handler.9 \
ithread.9 ithread_create.9 \
@@ -787,6 +867,14 @@
kernel_mount.9 mount_argb.9 \
kernel_mount.9 mount_argf.9 \
kernel_mount.9 mount_argsu.9
+MLINKS+=khelp.9 khelp_add_hhook.9 \
+ khelp.9 KHELP_DECLARE_MOD.9 \
+ khelp.9 KHELP_DECLARE_MOD_UMA.9 \
+ khelp.9 khelp_destroy_osd.9 \
+ khelp.9 khelp_get_id.9 \
+ khelp.9 khelp_get_osd.9 \
+ khelp.9 khelp_init_osd.9 \
+ khelp.9 khelp_remove_hhook.9
MLINKS+=kobj.9 DEFINE_CLASS.9 \
kobj.9 kobj_class_compile.9 \
kobj.9 kobj_class_compile_static.9 \
@@ -797,6 +885,7 @@
kobj.9 kobj_init_static.9
MLINKS+=kproc.9 kproc_create.9 \
kproc.9 kproc_exit.9 \
+ kproc.9 kproc_kthread_add.9 \
kproc.9 kproc_resume.9 \
kproc.9 kproc_shutdown.9 \
kproc.9 kproc_start.9 \
@@ -831,7 +920,8 @@
ktr.9 CTR2.9 \
ktr.9 CTR3.9 \
ktr.9 CTR4.9 \
- ktr.9 CTR5.9
+ ktr.9 CTR5.9 \
+ ktr.9 CTR6.9
MLINKS+=lock.9 lockdestroy.9 \
lock.9 lockinit.9 \
lock.9 lockmgr.9 \
@@ -888,6 +978,7 @@
mbpool.9 mbp_sync.9
MLINKS+=\
mbuf.9 m_adj.9 \
+ mbuf.9 m_align.9 \
mbuf.9 M_ALIGN.9 \
mbuf.9 m_append.9 \
mbuf.9 m_apply.9 \
@@ -898,6 +989,7 @@
mbuf.9 m_copydata.9 \
mbuf.9 m_copym.9 \
mbuf.9 m_copypacket.9 \
+ mbuf.9 m_copyup.9 \
mbuf.9 m_defrag.9 \
mbuf.9 m_devget.9 \
mbuf.9 m_dup.9 \
@@ -1013,9 +1105,38 @@
MLINKS+=namei.9 NDFREE.9 \
namei.9 NDHASGIANT.9 \
namei.9 NDINIT.9
+MLINKS+=netisr.9 netisr_clearqdrops.9 \
+ netisr.9 netisr_default_flow2cpu.9 \
+ netisr.9 netisr_dispatch.9 \
+ netisr.9 netisr_dispatch_src.9 \
+ netisr.9 netisr_get_cpucount.9 \
+ netisr.9 netisr_get_cpuid.9 \
+ netisr.9 netisr_getqdrops.9 \
+ netisr.9 netisr_getqlimit.9 \
+ netisr.9 netisr_queue.9 \
+ netisr.9 netisr_queue_src.9 \
+ netisr.9 netisr_register.9 \
+ netisr.9 netisr_setqlimit.9 \
+ netisr.9 netisr_unregister.9
+MLINKS+=osd.9 osd_call.9 \
+ osd.9 osd_del.9 \
+ osd.9 osd_deregister.9 \
+ osd.9 osd_exit.9 \
+ osd.9 osd_get.9 \
+ osd.9 osd_register.9 \
+ osd.9 osd_set.9
MLINKS+=pbuf.9 getpbuf.9 \
pbuf.9 relpbuf.9 \
pbuf.9 trypbuf.9
+MLINKS+=PCBGROUP.9 in_pcbgroup_byhash.9 \
+ PCBGROUP.9 in_pcbgroup_byinpcb.9 \
+ PCBGROUP.9 in_pcbgroup_destroy.9 \
+ PCBGROUP.9 in_pcbgroup_enabled.9 \
+ PCBGROUP.9 in_pcbgroup_init.9 \
+ PCBGROUP.9 in_pcbgroup_remove.9 \
+ PCBGROUP.9 in_pcbgroup_update.9 \
+ PCBGROUP.9 in_pcbgroup_update_mbuf.9 \
+ PCBGROUP.9 in6_pcbgroup_byhash.9
MLINKS+=pci.9 pci_alloc_msi.9 \
pci.9 pci_alloc_msix.9 \
pci.9 pci_disable_busmaster.9 \
@@ -1044,8 +1165,15 @@
pci.9 pci_set_max_read_req.9 \
pci.9 pci_write_config.9
MLINKS+=pfil.9 pfil_add_hook.9 \
+ pfil.9 pfil_head_register.9 \
+ pfil.9 pfil_head_unregister.9 \
pfil.9 pfil_hook_get.9 \
- pfil.9 pfil_remove_hook.9
+ pfil.9 pfil_remove_hook.9 \
+ pfil.9 pfil_rlock.9 \
+ pfil.9 pfil_run_hooks.9 \
+ pfil.9 pfil_runlock.9 \
+ pfil.9 pfil_wlock.9 \
+ pfil.9 pfil_wunlock.9
MLINKS+=pfind.9 zpfind.9
MLINKS+=pmap_copy.9 pmap_copy_page.9
MLINKS+=pmap_extract.9 pmap_extract_and_hold.9
@@ -1118,6 +1246,11 @@
rmlock.9 rm_wunlock.9
MLINKS+=rtalloc.9 rtalloc1.9 \
rtalloc.9 rtalloc_ign.9 \
+ rtalloc.9 RT_ADDREF.9 \
+ rtalloc.9 RT_LOCK.9 \
+ rtalloc.9 RT_REMREF.9 \
+ rtalloc.9 RT_RTFREE.9 \
+ rtalloc.9 RT_UNLOCK.9 \
rtalloc.9 RTFREE_LOCKED.9 \
rtalloc.9 RTFREE.9 \
rtalloc.9 rtfree.9 \
@@ -1132,6 +1265,7 @@
rwlock.9 rw_destroy.9 \
rwlock.9 rw_downgrade.9 \
rwlock.9 rw_init.9 \
+ rwlock.9 rw_init_flags.9 \
rwlock.9 rw_initialized.9 \
rwlock.9 rw_rlock.9 \
rwlock.9 rw_runlock.9 \
@@ -1169,6 +1303,7 @@
sbuf.9 sbuf_vprintf.9
MLINKS+=scheduler.9 curpriority_cmp.9 \
scheduler.9 maybe_resched.9 \
+ scheduler.9 propagate_priority.9 \
scheduler.9 resetpriority.9 \
scheduler.9 roundrobin.9 \
scheduler.9 roundrobin_interval.9 \
@@ -1257,17 +1392,18 @@
sleepqueue.9 sleepq_add.9 \
sleepqueue.9 sleepq_alloc.9 \
sleepqueue.9 sleepq_broadcast.9 \
- sleepqueue.9 sleepq_calc_signal_retval.9 \
- sleepqueue.9 sleepq_catch_signals.9 \
sleepqueue.9 sleepq_free.9 \
sleepqueue.9 sleepq_lookup.9 \
+ sleepqueue.9 sleepq_lock.9 \
sleepqueue.9 sleepq_release.9 \
sleepqueue.9 sleepq_remove.9 \
sleepqueue.9 sleepq_set_timeout.9 \
sleepqueue.9 sleepq_set_timeout_sbt.9 \
sleepqueue.9 sleepq_signal.9 \
+ sleepqueue.9 sleepq_sleepcnt.9 \
sleepqueue.9 sleepq_timedwait.9 \
sleepqueue.9 sleepq_timedwait_sig.9 \
+ sleepqueue.9 sleepq_type.9 \
sleepqueue.9 sleepq_wait.9 \
sleepqueue.9 sleepq_wait_sig.9
MLINKS+=socket.9 soabort.9 \
@@ -1322,6 +1458,8 @@
stack.9 stack_destroy.9 \
stack.9 stack_print.9 \
stack.9 stack_print_ddb.9 \
+ stack.9 stack_print_short.9 \
+ stack.9 stack_print_short_ddb.9 \
stack.9 stack_put.9 \
stack.9 stack_save.9 \
stack.9 stack_sbuf_print.9 \
@@ -1343,6 +1481,7 @@
sx.9 sx_init_flags.9 \
sx.9 sx_sleep.9 \
sx.9 sx_slock.9 \
+ sx.9 sx_slock_sig.9 \
sx.9 sx_sunlock.9 \
sx.9 SX_SYSINIT.9 \
sx.9 sx_try_slock.9 \
@@ -1351,6 +1490,7 @@
sx.9 sx_unlock.9 \
sx.9 sx_xholder.9 \
sx.9 sx_xlock.9 \
+ sx.9 sx_xlock_sig.9 \
sx.9 sx_xlocked.9 \
sx.9 sx_xunlock.9
MLINKS+=sysctl.9 SYSCTL_DECL.9 \
@@ -1426,20 +1566,27 @@
timeout.9 callout_handle_init.9 \
timeout.9 callout_init.9 \
timeout.9 callout_init_mtx.9 \
+ timeout.9 callout_init_rm.9 \
timeout.9 callout_init_rw.9 \
timeout.9 callout_pending.9 \
timeout.9 callout_reset.9 \
+ timeout.9 callout_reset_curcpu.9 \
timeout.9 callout_reset_sbt.9 \
timeout.9 callout_reset_on.9 \
timeout.9 callout_reset_sbt_on.9 \
timeout.9 callout_schedule.9 \
+ timeout.9 callout_schedule_curcpu.9 \
+ timeout.9 callout_schedule_on.9 \
timeout.9 callout_stop.9 \
timeout.9 untimeout.9
-MLINKS+=ucred.9 crcopy.9 \
+MLINKS+=ucred.9 cred_update_thread.9 \
+ ucred.9 crcopy.9 \
+ ucred.9 crcopysafe.9 \
ucred.9 crdup.9 \
ucred.9 crfree.9 \
ucred.9 crget.9 \
ucred.9 crhold.9 \
+ ucred.9 crsetgroups.9 \
ucred.9 crshared.9 \
ucred.9 cru2x.9
MLINKS+=uidinfo.9 uifind.9 \
@@ -1586,6 +1733,7 @@
vrele.9 vunref.9
MLINKS+=vslock.9 vsunlock.9
MLINKS+=zone.9 uma.9 \
+ zone.9 uma_find_refcnt.9 \
zone.9 uma_zalloc.9 \
zone.9 uma_zalloc_arg.9 \
zone.9 uma_zcreate.9 \
@@ -1594,6 +1742,7 @@
zone.9 uma_zfree_arg.9 \
zone.9 uma_zone_get_cur.9 \
zone.9 uma_zone_get_max.9 \
- zone.9 uma_zone_set_max.9
+ zone.9 uma_zone_set_max.9 \
+ zone.9 uma_zone_set_warning.9
.include <bsd.prog.mk>
==== //depot/projects/smpng/share/man/man9/sleepqueue.9#7 (text+ko) ====
@@ -21,7 +21,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/share/man/man9/sleepqueue.9 247812 2013-03-04 19:10:39Z davide $
+.\" $FreeBSD: head/share/man/man9/sleepqueue.9 271992 2014-09-22 19:14:27Z lwhsu $
.\"
.Dd February 19, 2013
.Dt SLEEPQUEUE 9
@@ -32,8 +32,6 @@
.Nm sleepq_add ,
.Nm sleepq_alloc ,
.Nm sleepq_broadcast ,
-.Nm sleepq_calc_signal_retval ,
-.Nm sleepq_catch_signals ,
.Nm sleepq_free ,
.Nm sleepq_lock ,
.Nm sleepq_lookup ,
@@ -62,10 +60,6 @@
.Fn sleepq_alloc "void"
.Ft int
.Fn sleepq_broadcast "void *wchan" "int flags" "int pri" "int queue"
-.Ft int
-.Fn sleepq_calc_signal_retval "int sig"
-.Ft int
-.Fn sleepq_catch_signals "void *wchan"
.Ft void
.Fn sleepq_free "struct sleepqueue *sq"
.Ft struct sleepqueue *
@@ -86,15 +80,15 @@
.Ft u_int
.Fn sleepq_sleepcnt "void *wchan" "int queue"
.Ft int
-.Fn sleepq_timedwait "void *wchan"
+.Fn sleepq_timedwait "void *wchan" "int pri"
.Ft int
-.Fn sleepq_timedwait_sig "void *wchan" "int signal_caught"
+.Fn sleepq_timedwait_sig "void *wchan" "int pri"
.Ft int
.Fn sleepq_type "void *wchan"
.Ft void
-.Fn sleepq_wait "void *wchan"
+.Fn sleepq_wait "void *wchan" "int pri"
.Ft int
-.Fn sleepq_wait_sig "void *wchan"
+.Fn sleepq_wait_sig "void *wchan" "int pri"
.Sh DESCRIPTION
Sleep queues provide a mechanism for suspending execution of a thread until
some condition is met.
@@ -252,17 +246,6 @@
.Fn callout_reset_sbt
flags.
.Pp
-The current thread may be marked interruptible by calling
-.Fn sleepq_catch_signals
-with
-.Fa wchan
-set to the wait channel.
-This function returns a signal number if there are any pending signals for
-the current thread and 0 if there is not a pending signal.
-The sleep queue chain associated with argument
-.Fa wchan
-should have been locked by a prior call to
-.Fn sleepq_lock .
.Pp
Once the thread is ready to suspend,
one of the wait functions is called to put the current thread to sleep
@@ -289,12 +272,9 @@
needs to have been locked with a prior call to
.Fn sleepq_lock .
The
-.Fa signal_caught
-parameter to
-.Fn sleepq_timedwait_sig
-specifies if a previous call to
-.Fn sleepq_catch_signals
-found a pending signal.
+.Fa pri
+argument is used to set the priority of the thread when it is awakened.
+If it is set to zero, the thread's priority is left alone.
.Pp
When the thread is resumed,
the wait functions return a non-zero value if the thread was awakened due to
@@ -304,20 +284,6 @@
is returned.
If the sleep was interrupted by something other than a signal,
then some other return value will be returned.
-If zero is returned after resuming from an interruptible sleep,
-then
-.Fn sleepq_calc_signal_retval
-should be called to determine if the sleep was interrupted by a signal.
-If so,
-.Fn sleepq_calc_signal_retval
-returns
-.Er ERESTART
-if the interrupting signal is restartable and
-.Er EINTR
-otherwise.
-If the sleep was not interrupted by a signal,
-.Fn sleepq_calc_signal_retval
-will return 0.
.Pp
A sleeping thread is normally resumed by the
.Fn sleepq_broadcast
==== //depot/projects/smpng/sys/Makefile#33 (text+ko) ====
@@ -1,11 +1,11 @@
-# $FreeBSD: head/sys/Makefile 268351 2014-07-07 00:27:09Z marcel $
+# $FreeBSD: head/sys/Makefile 272019 2014-09-23 06:32:19Z rpaulo $
# Directories to include in cscope name file and TAGS.
CSCOPEDIRS= boot bsm cam cddl compat conf contrib crypto ddb dev fs gdb \
geom gnu isa kern libkern modules net net80211 \
netgraph netinet netinet6 netipsec netnatm netpfil \
netsmb nfs nfsclient nfsserver nlm ofed opencrypto \
- pci rpc security sys ufs vm xdr xen ${CSCOPE_ARCHDIR}
+ rpc security sys ufs vm xdr xen ${CSCOPE_ARCHDIR}
.if !defined(CSCOPE_ARCHDIR)
.if defined(ALL_ARCH)
CSCOPE_ARCHDIR = amd64 arm i386 mips pc98 powerpc sparc64 x86
==== //depot/projects/smpng/sys/amd64/amd64/fpu.c#35 (text+ko) ====
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: head/sys/amd64/amd64/fpu.c 271747 2014-09-18 09:13:20Z kib $");
+__FBSDID("$FreeBSD: head/sys/amd64/amd64/fpu.c 271924 2014-09-21 09:06:50Z kib $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -602,29 +602,30 @@
return (fpetable[(mxcsr & (~mxcsr >> 7)) & 0x3f]);
}
-static int err_count = 0;
-
/*
* 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.
- *
- * 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.
*/
void
fpudna(void)
{
+ /*
+ * This handler is entered with interrupts enabled, so context
+ * switches may occur before critical_enter() is executed. If
+ * a context switch occurs, then when we regain control, our
+ * state will have been completely restored. The CPU may
+ * change underneath us, but the only part of our context that
+ * lives in the CPU is CR0.TS and that will be "restored" by
+ * setting it on the new CPU.
+ */
critical_enter();
+
if (PCPU_GET(fpcurthread) == curthread) {
- printf("fpudna: fpcurthread == curthread %d times\n",
- ++err_count);
+ printf("fpudna: fpcurthread == curthread\n");
stop_emulating();
critical_exit();
return;
==== //depot/projects/smpng/sys/amd64/amd64/machdep.c#134 (text+ko) ====
@@ -39,7 +39,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: head/sys/amd64/amd64/machdep.c 271495 2014-09-13 03:10:02Z jhb $");
+__FBSDID("$FreeBSD: head/sys/amd64/amd64/machdep.c 272098 2014-09-25 08:28:10Z royger $");
#include "opt_atpic.h"
#include "opt_compat.h"
@@ -184,9 +184,6 @@
* the physical address at which the kernel is loaded.
*/
extern char kernphys[];
-#ifdef DDB
-extern vm_offset_t ksym_start, ksym_end;
-#endif
struct msgbuf *msgbufp;
@@ -1823,6 +1820,10 @@
native_parse_preload_data(u_int64_t modulep)
{
caddr_t kmdp;
+#ifdef DDB
+ vm_offset_t ksym_start;
+ vm_offset_t ksym_end;
+#endif
preload_metadata = (caddr_t)(uintptr_t)(modulep + KERNBASE);
preload_bootstrap_relocate(KERNBASE);
@@ -1834,6 +1835,7 @@
#ifdef DDB
ksym_start = MD_FETCH(kmdp, MODINFOMD_SSYM, uintptr_t);
ksym_end = MD_FETCH(kmdp, MODINFOMD_ESYM, uintptr_t);
+ db_fetch_ksymtab(ksym_start, ksym_end);
#endif
return (kmdp);
==== //depot/projects/smpng/sys/amd64/amd64/trap.c#96 (text+ko) ====
@@ -38,7 +38,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: head/sys/amd64/amd64/trap.c 268923 2014-07-20 18:44:56Z markj $");
+__FBSDID("$FreeBSD: head/sys/amd64/amd64/trap.c 271924 2014-09-21 09:06:50Z kib $");
/*
* AMD64 Trap and System call handling
@@ -436,8 +436,8 @@
case T_XMMFLT: /* SIMD floating-point exception */
case T_FPOPFLT: /* FPU operand fetch fault */
/*
- * XXXKIB for now disable any FPU traps in kernel
- * handler registration seems to be overkill
+ * For now, supporting kernel handler
+ * registration for FPU traps is overkill.
*/
trap_fatal(frame, 0);
goto out;
==== //depot/projects/smpng/sys/amd64/conf/GENERIC#115 (text+ko) ====
@@ -16,7 +16,7 @@
# If you are in doubt as to the purpose or necessity of a line, check first
# in NOTES.
#
-# $FreeBSD: head/sys/amd64/conf/GENERIC 271137 2014-09-04 21:06:33Z markj $
+# $FreeBSD: head/sys/amd64/conf/GENERIC 272022 2014-09-23 08:33:03Z bz $
cpu HAMMER
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list