svn commit: r206608 - stable/8/sys/dev/bktr

2010-04-14 Thread Justin T. Gibbs
Author: gibbs Date: Wed Apr 14 16:37:34 2010 New Revision: 206608 URL: http://svn.freebsd.org/changeset/base/206608 Log: MFC revision 205781: Use standard types in preference to BSD types so that these header files can be used in applications compiled with only POSIX types visible.

svn commit: r206610 - stable/8/sys/amd64/amd64

2010-04-14 Thread Justin T. Gibbs
Author: gibbs Date: Wed Apr 14 17:01:29 2010 New Revision: 206610 URL: http://svn.freebsd.org/changeset/base/206610 Log: MFC 204214: Enforce stronger bus-dma alignment semantics so bus-dma operates correctly with Xen's blkfront driver. Modified: stable/8/sys/amd64/amd64/busdma_machdep.c

svn commit: r210055 - in head/sys/dev/aic7xxx: . aicasm

2010-07-14 Thread Justin T. Gibbs
Author: gibbs Date: Wed Jul 14 14:31:18 2010 New Revision: 210055 URL: http://svn.freebsd.org/changeset/base/210055 Log: Correct logic bug in aicasm's undefined register bit access detection code. The code in question verifies that all register write operations only change bits that are

svn commit: r204214 - head/sys/amd64/amd64

2010-02-22 Thread Justin T. Gibbs
Author: gibbs Date: Mon Feb 22 17:03:45 2010 New Revision: 204214 URL: http://svn.freebsd.org/changeset/base/204214 Log: Enforce stronger semantics for bus-dma alignment (currently only on amd64). Now all contiguous regions returned from bus-dma will be aligned to the alignment constraint

svn commit: r205781 - head/sys/dev/bktr

2010-03-27 Thread Justin T. Gibbs
Author: gibbs Date: Sun Mar 28 00:10:09 2010 New Revision: 205781 URL: http://svn.freebsd.org/changeset/base/205781 Log: Use standard types in preference to BSD types so that these header files can be used in applications compiled with only POSIX types visible. MFC after: 2 weeks

Re: svn commit: r234074 - in head/sys: amd64/amd64 i386/i386

2012-04-14 Thread Justin T. Gibbs
On Apr 10, 2012, at 5:41 AM, Marius Strobl wrote: On Tue, Apr 10, 2012 at 01:03:56AM +0100, Attilio Rao wrote: Il 10 aprile 2012 00:09, Marius Strobl mar...@alchemy.franken.de ha scritto: On Mon, Apr 09, 2012 at 10:41:19PM +, Attilio Rao wrote: Author: attilio Date: Mon Apr ??9

svn commit: r251175 - head/sys/dev/xen/blkfront

2013-05-30 Thread Justin T. Gibbs
Author: gibbs Date: Fri May 31 04:43:19 2013 New Revision: 251175 URL: http://svnweb.freebsd.org/changeset/base/251175 Log: Apply the ad* = ada* IDE device name transition to the Xen block front driver. Submitted by: Bei Guan gbtj...@gmail.com Reviewed by: gibbs MFC after:1 week

svn commit: r251176 - head/sys/dev/xen/netfront

2013-05-30 Thread Justin T. Gibbs
Author: gibbs Date: Fri May 31 04:45:59 2013 New Revision: 251176 URL: http://svnweb.freebsd.org/changeset/base/251176 Log: Make netif_free() safe to call on a partially initialized softc. Sponsored by: Spectra Logic Corporation MFC after:1 week Modified:

svn commit: r251195 - head/sys/dev/xen/blkfront

2013-05-31 Thread Justin T. Gibbs
Author: gibbs Date: Fri May 31 21:05:07 2013 New Revision: 251195 URL: http://svnweb.freebsd.org/changeset/base/251195 Log: Style cleanups. No intended functional changes. o This driver is the xbd driver, not the blkfront, blkif, xbf, or xb driver. Use the xbd_ naming conventions

svn commit: r251204 - head/sys/dev/xen/blkfront

2013-05-31 Thread Justin T. Gibbs
Author: gibbs Date: Fri May 31 22:21:37 2013 New Revision: 251204 URL: http://svnweb.freebsd.org/changeset/base/251204 Log: Style cleanups. No intended functional changes. o Group functions by by their functionality. o Remove superfluous declarations. o Remove more unused (#ifdef'd

svn commit: r251206 - head/sys/dev/xen/blkfront

2013-05-31 Thread Justin T. Gibbs
Author: gibbs Date: Fri May 31 22:33:28 2013 New Revision: 251206 URL: http://svnweb.freebsd.org/changeset/base/251206 Log: Style changes. No intended functional changes. o rename flush_requests = xbd_flush_requests o rename xbd_setup_ring = xbd_alloc_ring Sponsored by: Spectra

svn commit: r251214 - head/sys/dev/xen/blkfront

2013-05-31 Thread Justin T. Gibbs
Author: gibbs Date: Sat Jun 1 04:02:51 2013 New Revision: 251214 URL: http://svnweb.freebsd.org/changeset/base/251214 Log: sys/dev/xen/blkfront/blkfront.c: Remove local, and incorrect, definition for the value of an invalid grant reference. Extract ring cleanup code

svn commit: r251215 - head/sys/dev/xen/blkfront

2013-05-31 Thread Justin T. Gibbs
Author: gibbs Date: Sat Jun 1 04:07:56 2013 New Revision: 251215 URL: http://svnweb.freebsd.org/changeset/base/251215 Log: sys/dev/xen/blkfront/blkfront.c: Remove dead code. Sponsored by: Spectra Logic Corporation MFC after:1 week Modified:

Re: svn commit: r251372 - in stable/9/sys/cam: ata scsi

2013-06-05 Thread Justin T. Gibbs
On Jun 4, 2013, at 3:47, Steven Hartland s...@freebsd.org wrote: Author: smh Date: Tue Jun 4 10:47:44 2013 New Revision: 251372 URL: http://svnweb.freebsd.org/changeset/base/251372 Log: Enhanced BIO_DELETE support for CAM SCSI to add ATA_TRIM support. Disable CAM BIO queue sorting

svn commit: r251729 - head/sys/dev/xen/netfront

2013-06-13 Thread Justin T. Gibbs
Author: gibbs Date: Fri Jun 14 03:31:11 2013 New Revision: 251729 URL: http://svnweb.freebsd.org/changeset/base/251729 Log: sys/dev/xen/netfront/netfront.c: In netif_free(), call ifmedia_removeall() after ether_ifdetach() so that bpf listeners are detached, any link state

svn commit: r251751 - head/sys/dev/xen/blkfront

2013-06-14 Thread Justin T. Gibbs
Author: gibbs Date: Fri Jun 14 17:00:58 2013 New Revision: 251751 URL: http://svnweb.freebsd.org/changeset/base/251751 Log: Improve debugger visibility into queuing functions by removing the macro scheme for defining inline command queuing functions. Prefer enums to #defines.

svn commit: r251767 - in head/sys: amd64/include/xen i386/include/xen xen xen/interface xen/interface/arch-arm/hvm xen/interface/arch-ia64 xen/interface/arch-ia64/hvm xen/interface/arch-x86 xen/int...

2013-06-14 Thread Justin T. Gibbs
Author: gibbs Date: Fri Jun 14 23:43:44 2013 New Revision: 251767 URL: http://svnweb.freebsd.org/changeset/base/251767 Log: Upgrade Xen interface headers to Xen 4.2.1. Move FreeBSD from interface version 0x00030204 to 0x00030208. Updates are required to our grant table implementation

svn commit: r251772 - head/sys/dev/xen/blkfront

2013-06-14 Thread Justin T. Gibbs
Author: gibbs Date: Sat Jun 15 04:51:31 2013 New Revision: 251772 URL: http://svnweb.freebsd.org/changeset/base/251772 Log: Properly track the different reasons new I/O is temporarily disabled, and only re-enable I/O when all reasons have cleared. sys/dev/xen/blkfront/block.h: In

Re: svn commit: r251767 - in head/sys: amd64/include/xen i386/include/xen xen xen/interface xen/interface/arch-arm/hvm xen/interface/arch-ia64 xen/interface/arch-ia64/hvm xen/interface/arch-x86 xen/in

2013-06-16 Thread Justin T. Gibbs
On Jun 16, 2013, at 3:30 PM, Glen Barber g...@freebsd.org wrote: On Fri, Jun 14, 2013 at 11:43:45PM +, Justin T. Gibbs wrote: Author: gibbs Date: Fri Jun 14 23:43:44 2013 New Revision: 251767 URL: http://svnweb.freebsd.org/changeset/base/251767 Log: Upgrade Xen interface headers

svn commit: r251824 - in head/sys: i386/include/xen i386/xen xen/evtchn xen/interface/foreign

2013-06-16 Thread Justin T. Gibbs
Author: gibbs Date: Mon Jun 17 01:43:07 2013 New Revision: 251824 URL: http://svnweb.freebsd.org/changeset/base/251824 Log: Adjust i386 Xen PV support for updated Xen interface files. sys/i386/include/xen/xenvar.h: sys/i386/xen/xen_machdep.c: sys/xen/interface/foreign/structs.py:

svn commit: r251973 - in stable/9/sys: dev/xen/blkfront dev/xen/netfront xen/xenbus xen/xenstore

2013-06-18 Thread Justin T. Gibbs
Author: gibbs Date: Tue Jun 18 23:14:21 2013 New Revision: 251973 URL: http://svnweb.freebsd.org/changeset/base/251973 Log: MFC Xen fixes: svn rev 250081 Author:gibbs Date:2013-04-29T23:08:13.552620Z == xenstore/xenstore.c: Prevent access to invalid memory region when

Re: svn commit: r250913 - head/sys/dev/xen/netfront

2013-06-18 Thread Justin T. Gibbs
On Jun 18, 2013, at 7:27 AM, Adam McDougall mcdou...@egr.msu.edu wrote: On 05/22/13 13:13, Justin T. Gibbs wrote: Author: gibbs Date: Wed May 22 17:13:03 2013 New Revision: 250913 URL: http://svnweb.freebsd.org/changeset/base/250913 Log: Correct panic on detach of Xen PV network

svn commit: r252260 - head/sys/dev/xen/blkfront

2013-06-26 Thread Justin T. Gibbs
Author: gibbs Date: Wed Jun 26 20:39:07 2013 New Revision: 252260 URL: http://svnweb.freebsd.org/changeset/base/252260 Log: In the Xen block front driver, take advantage of backends that support cache flush and write barrier commands. sys/dev/xen/blkfront/block.h: Add per-command

svn commit: r247048 - head/cddl/contrib/opensolaris/cmd/dtrace

2013-02-20 Thread Justin T. Gibbs
Author: gibbs Date: Wed Feb 20 17:46:38 2013 New Revision: 247048 URL: http://svnweb.freebsd.org/changeset/base/247048 Log: Orphaned processes that are being traced are killed by the kernel. Properly restore, continue, and detach from processes being DTraced when DTrace exits with an error

svn commit: r247049 - head/sys/cddl/contrib/opensolaris/uts/common/dtrace

2013-02-20 Thread Justin T. Gibbs
Author: gibbs Date: Wed Feb 20 17:55:17 2013 New Revision: 247049 URL: http://svnweb.freebsd.org/changeset/base/247049 Log: Avoid panic when tearing down the DTrace pid provider for a process that has crashed. sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c: In

svn commit: r247820 - head/sys/cddl/contrib/opensolaris/uts/intel/dtrace

2013-03-04 Thread Justin T. Gibbs
Author: gibbs Date: Mon Mar 4 22:07:36 2013 New Revision: 247820 URL: http://svnweb.freebsd.org/changeset/base/247820 Log: Fix assertion failure when using userland DTrace probes from the pid provider on a kernel compiled with INVARIANTS.

svn commit: r248248 - in stable/9/sys/cddl/contrib/opensolaris/uts: common/dtrace intel/dtrace

2013-03-13 Thread Justin T. Gibbs
Author: gibbs Date: Wed Mar 13 17:34:42 2013 New Revision: 248248 URL: http://svnweb.freebsd.org/changeset/base/248248 Log: MFC kernel fixes to userland dtrace support. r247049 --- Avoid panic when tearing down the DTrace pid provider for a process that has crashed.

svn commit: r248249 - stable/9/cddl/contrib/opensolaris/cmd/dtrace

2013-03-13 Thread Justin T. Gibbs
Author: gibbs Date: Wed Mar 13 17:37:13 2013 New Revision: 248249 URL: http://svnweb.freebsd.org/changeset/base/248249 Log: MFC r247048. Orphaned processes that are being traced are killed by the kernel. Properly restore, continue, and detach from processes being DTraced when DTrace

svn commit: r250081 - head/sys/xen/xenstore

2013-04-29 Thread Justin T. Gibbs
Author: gibbs Date: Mon Apr 29 23:08:13 2013 New Revision: 250081 URL: http://svnweb.freebsd.org/changeset/base/250081 Log: xenstore/xenstore.c: Prevent access to invalid memory region when listing an empty directory in the XenStore. Reported by: Bei Guan MFC after:1

svn commit: r250913 - head/sys/dev/xen/netfront

2013-05-22 Thread Justin T. Gibbs
Author: gibbs Date: Wed May 22 17:13:03 2013 New Revision: 250913 URL: http://svnweb.freebsd.org/changeset/base/250913 Log: Correct panic on detach of Xen PV network interfaces. dev/xen/netfront: In netif_free(), properly stop the interface and drain any pending timers prior to

svn commit: r250917 - head/sys/xen/xenbus

2013-05-22 Thread Justin T. Gibbs
Author: gibbs Date: Wed May 22 19:22:44 2013 New Revision: 250917 URL: http://svnweb.freebsd.org/changeset/base/250917 Log: Fix loss of the emulated keyboard on Xen PV HVM domains. xen/xenbus/xenbusb.c: In xenbusb_probe_children(), do not modify the XenBus state of devices for

svn commit: r230831 - stable/8/sys/dev/xen/netfront

2012-01-31 Thread Justin T. Gibbs
Author: gibbs Date: Tue Jan 31 18:13:49 2012 New Revision: 230831 URL: http://svn.freebsd.org/changeset/base/230831 Log: MFC r225708 into stable/8: Modify the netfront driver so it can successfully attach to PV devices with the ioemu attribute set. sys/dev/xen/netfront/netfront.c:

svn commit: r231743 - in head/sys: dev/xen/blkback dev/xen/blkfront xen/interface/io xen/xenbus

2012-02-14 Thread Justin T. Gibbs
Author: gibbs Date: Wed Feb 15 06:45:49 2012 New Revision: 231743 URL: http://svn.freebsd.org/changeset/base/231743 Log: Enhance documentation, improve interoperability, and fix defects in FreeBSD's front and back Xen blkif interface drivers. sys/dev/xen/blkfront/block.h:

svn commit: r231745 - head/sys/cam/scsi

2012-02-14 Thread Justin T. Gibbs
Author: gibbs Date: Wed Feb 15 07:30:23 2012 New Revision: 231745 URL: http://svn.freebsd.org/changeset/base/231745 Log: Limit the ST3146855LW U320 drive to 55 tags to avoid command timeouts under load. Submitted by: Gelson Borsoi MFC after:1 day Modified:

svn commit: r231836 - head/sys/xen/interface/io

2012-02-16 Thread Justin T. Gibbs
Author: gibbs Date: Thu Feb 16 21:47:17 2012 New Revision: 231836 URL: http://svn.freebsd.org/changeset/base/231836 Log: Fix _ vs. - typo in a comment. No functional changes. Modified: head/sys/xen/interface/io/blkif.h Modified: head/sys/xen/interface/io/blkif.h

svn commit: r231839 - head/sys/dev/xen/blkfront

2012-02-16 Thread Justin T. Gibbs
Author: gibbs Date: Thu Feb 16 21:58:47 2012 New Revision: 231839 URL: http://svn.freebsd.org/changeset/base/231839 Log: Fix a bug in the calculation of the maximum I/O request size. The previous code did not limit the I/O request size based on the maximum number of segments supported by

svn commit: r231850 - stable/9/sys/cam/scsi

2012-02-16 Thread Justin T. Gibbs
Author: gibbs Date: Fri Feb 17 01:23:58 2012 New Revision: 231850 URL: http://svn.freebsd.org/changeset/base/231850 Log: MFC r231745: Limit the ST3146855LW U320 drive to 55 tags to avoid command timeouts under load. Submitted by: Gelson Borsoi Modified:

svn commit: r231851 - in stable/9/sys: dev/xen/blkback dev/xen/blkfront xen/interface/io xen/xenbus

2012-02-16 Thread Justin T. Gibbs
Author: gibbs Date: Fri Feb 17 01:45:49 2012 New Revision: 231851 URL: http://svn.freebsd.org/changeset/base/231851 Log: MFC r231743,r231837,r231839: Xen PV block interface enhancements r231743 === Enhance documentation, improve interoperability, and fix defects in FreeBSD's

svn commit: r231883 - head/sys/dev/xen/blkback

2012-02-17 Thread Justin T. Gibbs
Author: gibbs Date: Fri Feb 17 22:33:46 2012 New Revision: 231883 URL: http://svn.freebsd.org/changeset/base/231883 Log: Fix regression in the handling of blkback close events for devices that are unplugged via QEMU. sys/dev/xen/blkback/blkback.c: Toolstack initiated closures

svn commit: r214077 - in head/sys: conf dev/xen/balloon dev/xen/blkback dev/xen/blkfront dev/xen/control dev/xen/netfront dev/xen/xenpci i386/xen xen xen/evtchn xen/interface xen/interface/hvm xen/...

2010-10-19 Thread Justin T. Gibbs
INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGES. + * + * Authors: Justin T. Gibbs

svn commit: r214444 - head/sys/dev/xen/blkback

2010-10-27 Thread Justin T. Gibbs
Author: gibbs Date: Thu Oct 28 04:14:28 2010 New Revision: 21 URL: http://svn.freebsd.org/changeset/base/21 Log: sys/dev/xen/blkback/blkback.c: In xbb_detach() only perform cleanup of our taskqueue and device statistics structures if they have been initialized.

svn commit: r215788 - in stable/8/sys: conf dev/xen/balloon dev/xen/blkback dev/xen/blkfront dev/xen/control dev/xen/netfront dev/xen/xenpci i386/xen xen xen/evtchn xen/interface xen/interface/hvm ...

2010-11-23 Thread Justin T. Gibbs
. + * + * Authors: Justin T. Gibbs (Spectra Logic Corporation) + * Ken Merry (Spectra Logic Corporation) */ - #include sys/cdefs.h __FBSDID($FreeBSD$); +/** + * \file blkback.c + * + * \brief Device driver supporting the vending of block storage from + *a FreeBSD

svn commit: r216087 - stable/8/sys/kern

2010-11-30 Thread Justin T. Gibbs
Author: gibbs Date: Tue Nov 30 22:25:44 2010 New Revision: 216087 URL: http://svn.freebsd.org/changeset/base/216087 Log: Merge revision 211236 form current: Allow interrupt driven config hooks to be registered from config hook callbacks. Interrupt driven configuration hooks serve two

svn commit: r216437 - head/sys/xen/xenstore

2010-12-14 Thread Justin T. Gibbs
Author: gibbs Date: Tue Dec 14 17:23:49 2010 New Revision: 216437 URL: http://svn.freebsd.org/changeset/base/216437 Log: Remove spurious printf left over from debugging our XenStore support. Modified: head/sys/xen/xenstore/xenstore.c Modified: head/sys/xen/xenstore/xenstore.c

svn commit: r216448 - head/sys/xen/xenstore

2010-12-14 Thread Justin T. Gibbs
Author: gibbs Date: Tue Dec 14 20:57:40 2010 New Revision: 216448 URL: http://svn.freebsd.org/changeset/base/216448 Log: Fix a typo in a comment. Noticed by: Attila Nagy b...@fsn.hu Modified: head/sys/xen/xenstore/xenstore.c Modified: head/sys/xen/xenstore/xenstore.c

svn commit: r199997 - head/sys/dev/xen/netfront

2009-12-01 Thread Justin T. Gibbs
Author: gibbs Date: Tue Dec 1 17:29:25 2009 New Revision: 17 URL: http://svn.freebsd.org/changeset/base/17 Log: Add media ioctl support and link notifications so that devd will attempt to run dhclient on a netfront (xn) device that is setup for DHCP in /etc/rc.conf. PR:

svn commit: r201234 - head/sys/xen

2009-12-29 Thread Justin T. Gibbs
Author: gibbs Date: Tue Dec 29 23:28:13 2009 New Revision: 201234 URL: http://svn.freebsd.org/changeset/base/201234 Log: Correct bug introduced while purging the -ERRNO Linuxism from the grant table API. Valid grant refs are in the range of positive 32bit integers. ENOSPACE, being 29, is

svn commit: r201236 - head/sys/dev/xen/blkfront

2009-12-29 Thread Justin T. Gibbs
Author: gibbs Date: Tue Dec 29 23:31:21 2009 New Revision: 201236 URL: http://svn.freebsd.org/changeset/base/201236 Log: In blkif_queue_cb(), test the return value from gnttab_claim_grant_reference() for = 0 instead of != ENOSPC. Modified: head/sys/dev/xen/blkfront/blkfront.c Modified:

svn commit: r211232 - head/sys/kern

2010-08-12 Thread Justin T. Gibbs
Author: gibbs Date: Thu Aug 12 19:26:27 2010 New Revision: 211232 URL: http://svn.freebsd.org/changeset/base/211232 Log: Properly indent a continue statement. No functional changes. Modified: head/sys/kern/subr_bus.c Modified: head/sys/kern/subr_bus.c

svn commit: r211236 - head/sys/kern

2010-08-12 Thread Justin T. Gibbs
Author: gibbs Date: Thu Aug 12 19:50:40 2010 New Revision: 211236 URL: http://svn.freebsd.org/changeset/base/211236 Log: Allow interrupt driven config hooks to be registered from config hook callbacks. Interrupt driven configuration hooks serve two purposes: they are a mechanism for

svn commit: r212160 - in head/sys: cam/ata cam/scsi cddl/contrib/opensolaris/uts/common/fs/zfs geom geom/sched kern sys

2010-09-02 Thread Justin T. Gibbs
Author: gibbs Date: Thu Sep 2 19:40:28 2010 New Revision: 212160 URL: http://svn.freebsd.org/changeset/base/212160 Log: Correct bioq_disksort so that bioq_insert_tail() offers barrier semantic. Add the BIO_ORDERED flag for struct bio and update bio clients to use it. The barrier

Re: svn commit: r212160 - in head/sys: cam/ata cam/scsi cddl/contrib/opensolaris/uts/common/fs/zfs geom geom/sched kern sys

2010-09-02 Thread Justin T. Gibbs
On 9/2/2010 3:39 PM, Pawel Jakub Dawidek wrote: On Thu, Sep 02, 2010 at 07:40:28PM +, Justin T. Gibbs wrote: Author: gibbs Date: Thu Sep 2 19:40:28 2010 New Revision: 212160 URL: http://svn.freebsd.org/changeset/base/212160 Log: Correct bioq_disksort so that bioq_insert_tail() offers

svn commit: r212907 - in stable/8/sys/dev/aic7xxx: . aicasm

2010-09-20 Thread Justin T. Gibbs
Author: gibbs Date: Mon Sep 20 17:39:49 2010 New Revision: 212907 URL: http://svn.freebsd.org/changeset/base/212907 Log: MFC r210055: Correct logic bug in aicasm's undefined register bit access detection code. The code in question verifies that all register write operations only

svn commit: r212939 - in stable/8/sys: cam/ata cam/scsi cddl/contrib/opensolaris/uts/common/fs/zfs geom geom/sched kern sys

2010-09-20 Thread Justin T. Gibbs
Author: gibbs Date: Mon Sep 20 23:39:00 2010 New Revision: 212939 URL: http://svn.freebsd.org/changeset/base/212939 Log: MFC 212160: Correct bioq_disksort so that bioq_insert_tail() offers barrier semantic. Add the BIO_ORDERED flag for struct bio and update bio clients to use it.

Re: svn commit: r222537 - in head/sys: kern sys

2011-06-01 Thread Justin T. Gibbs
On 6/1/11 12:07 AM, Andriy Gapon wrote: on 31/05/2011 20:29 Kenneth D. Merry said the following: + mtx_init(mbp-msg_lock, msgbuf, NULL, MTX_SPIN); Sorry that I didn't gather myself together for a review before this change got actually committed. Do you see any reason not to make this

Re: svn commit: r221397 - in head/sys: kern sys

2011-06-09 Thread Justin T. Gibbs
On 5/3/11 12:54 PM, Andrey V. Elsukov wrote: Author: ae Date: Tue May 3 18:54:18 2011 New Revision: 221397 URL: http://svn.freebsd.org/changeset/base/221397 Log: Add make_dev_alias_p() function. It is similar to make_dev_alias(), but it may return an error like make_dev_p() does. Sorry

svn commit: r222950 - in head: cddl/compat/opensolaris/include sys/cddl/compat/opensolaris/sys sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys

2011-06-10 Thread Justin T. Gibbs
Author: gibbs Date: Fri Jun 10 20:10:30 2011 New Revision: 222950 URL: http://svn.freebsd.org/changeset/base/222950 Log: Remove C constructs that are incompatible with C++ from various OpenSolaris and ZFS header files. These changes are sufficient to allow a C++ program to use the libzfs

svn commit: r222952 - head/sys

2011-06-10 Thread Justin T. Gibbs
Author: gibbs Date: Fri Jun 10 20:51:41 2011 New Revision: 222952 URL: http://svn.freebsd.org/changeset/base/222952 Log: Include sys/xen in cscope tag file generation. Modified: head/sys/Makefile Modified: head/sys/Makefile

svn commit: r222975 - in head/sys: dev/xen/blkback dev/xen/blkfront dev/xen/control dev/xen/netfront xen/interface/io xen/xenbus xen/xenstore

2011-06-10 Thread Justin T. Gibbs
Author: gibbs Date: Sat Jun 11 04:59:01 2011 New Revision: 222975 URL: http://svn.freebsd.org/changeset/base/222975 Log: Monitor and emit events for XenStore changes to XenBus trees of the devices we manage. These changes can be due to writes we make ourselves or due to changes made by the

svn commit: r223059 - head/sys/dev/xen/blkback

2011-06-13 Thread Justin T. Gibbs
Author: gibbs Date: Mon Jun 13 20:36:29 2011 New Revision: 223059 URL: http://svn.freebsd.org/changeset/base/223059 Log: Several enhancements to the Xen block back driver. sys/dev/xen/blkback/blkback.c: o Implement front-end request coalescing. This greatly improves the

svn commit: r223061 - head/sys/kern

2011-06-13 Thread Justin T. Gibbs
Author: gibbs Date: Mon Jun 13 21:21:02 2011 New Revision: 223061 URL: http://svn.freebsd.org/changeset/base/223061 Log: Fix a couple of race conditions in devstat(9) initialization. In devstat_new_entry(), there is no need to initialize the queue and the mutex in this function. There

svn commit: r223081 - in head: sbin/camcontrol sys/cam sys/cam/scsi

2011-06-14 Thread Justin T. Gibbs
Author: gibbs Date: Tue Jun 14 14:53:17 2011 New Revision: 223081 URL: http://svn.freebsd.org/changeset/base/223081 Log: Lay groundwork in CAM for recording and reporting physical path and other device attributes stored in the CAM Existing Device Table (EDT). This includes some

svn commit: r223084 - head/sys/cam/scsi

2011-06-14 Thread Justin T. Gibbs
Author: gibbs Date: Tue Jun 14 16:05:00 2011 New Revision: 223084 URL: http://svn.freebsd.org/changeset/base/223084 Log: sys/cam/scsi/scsi_da.c: - Only attempt the closing synchronize cache on a disk if it is still there. - When a device is lost, report the number of

svn commit: r223085 - in head/sys: kern sys

2011-06-14 Thread Justin T. Gibbs
Author: gibbs Date: Tue Jun 14 16:29:43 2011 New Revision: 223085 URL: http://svn.freebsd.org/changeset/base/223085 Log: sys/sys/conf.h: sys/kern/kern_conf.c: Add make_dev_physpath_alias(). This interface takes the parent cdev of the alias, an old alias cdev (if any)

svn commit: r223089 - in head: sys/cam/ata sys/cam/scsi sys/geom sys/sys usr.sbin/diskinfo

2011-06-14 Thread Justin T. Gibbs
Author: gibbs Date: Tue Jun 14 17:10:32 2011 New Revision: 223089 URL: http://svn.freebsd.org/changeset/base/223089 Log: Plumb device physical path reporting from CAM devices, through GEOM and DEVFS, and make it accessible via the diskinfo utility. Extend GEOM's generic attribute query

svn commit: r223099 - head/sys/kern

2011-06-14 Thread Justin T. Gibbs
Author: gibbs Date: Tue Jun 14 21:37:25 2011 New Revision: 223099 URL: http://svn.freebsd.org/changeset/base/223099 Log: sys/kern/subr_kdb.c: Modify the alternate break sequence detecting state machine so that only a contiguous invocation of the break sequence is

svn commit: r223556 - head/sys/cam

2011-06-25 Thread Justin T. Gibbs
Author: gibbs Date: Sun Jun 26 01:14:54 2011 New Revision: 223556 URL: http://svn.freebsd.org/changeset/base/223556 Log: cam/cam_xpt.c: In camisr_runqueue(), we need to run the sims queue regardless of whether or not the current peripheral has more work to do. This

svn commit: r223557 - head/sys/cam/scsi

2011-06-25 Thread Justin T. Gibbs
Author: gibbs Date: Sun Jun 26 01:32:46 2011 New Revision: 223557 URL: http://svn.freebsd.org/changeset/base/223557 Log: cam/scsi/scsi_cd.c: In cdregister(), hold the periph lock semaphore during changer probe/configuration. This removes a window where an open of the cd

svn commit: r224169 - in head/cddl/contrib/opensolaris: cmd/zpool lib/libzfs/common

2011-07-17 Thread Justin T. Gibbs
Author: gibbs Date: Mon Jul 18 02:13:21 2011 New Revision: 224169 URL: http://svn.freebsd.org/changeset/base/224169 Log: cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h: cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c: o Add zpool_pool_state_to_name() API to libzfs which

svn commit: r224170 - in head/cddl/contrib/opensolaris: cmd/zpool lib/libzfs/common

2011-07-17 Thread Justin T. Gibbs
Author: gibbs Date: Mon Jul 18 03:00:59 2011 New Revision: 224170 URL: http://svn.freebsd.org/changeset/base/224170 Log: Correct reporting of missing leaf vdevs so that the GUID required to perform pool actions is always displayed. cddl/contrib/opensolaris/cmd/zpool/zpool_main.c:

svn commit: r224171 - in head/cddl/contrib/opensolaris: cmd/zpool lib/libzfs/common

2011-07-17 Thread Justin T. Gibbs
Author: gibbs Date: Mon Jul 18 03:18:06 2011 New Revision: 224171 URL: http://svn.freebsd.org/changeset/base/224171 Log: cddl/contrib/opensolaris/cmd/zpool/zpool_main.c: cddl/contrib/opensolaris/cmd/zpool/zpool.8: cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c: Add the

svn commit: r225704 - in head/sys: dev/xen/control xen/xenbus xen/xenstore

2011-09-20 Thread Justin T. Gibbs
Author: gibbs Date: Tue Sep 20 23:44:34 2011 New Revision: 225704 URL: http://svn.freebsd.org/changeset/base/225704 Log: Properly handle suspend/resume events in the Xen device framework. Sponsored by: BQ Internet sys/xen/xenbus/xenbusb.c: o In xenbusb_resume(), publish the

svn commit: r225705 - head/sys/dev/xen/blkfront

2011-09-20 Thread Justin T. Gibbs
Author: gibbs Date: Wed Sep 21 00:02:44 2011 New Revision: 225705 URL: http://svn.freebsd.org/changeset/base/225705 Log: Add suspend/resume support to the Xen blkfront driver. Sponsored by: BQ Internet sys/dev/xen/blkfront/block.h: sys/dev/xen/blkfront/blkfront.c: Remove now

svn commit: r225706 - head/sys/dev/xen/control

2011-09-20 Thread Justin T. Gibbs
Author: gibbs Date: Wed Sep 21 00:06:02 2011 New Revision: 225706 URL: http://svn.freebsd.org/changeset/base/225706 Log: [ Forced commit. Actual changes accidentally included in r225704 ] sys/dev/xen/control/control.c: Fix locking violations in Xen HVM suspend processing

svn commit: r225707 - head/sys/dev/xen/netfront

2011-09-20 Thread Justin T. Gibbs
Author: gibbs Date: Wed Sep 21 00:08:25 2011 New Revision: 225707 URL: http://svn.freebsd.org/changeset/base/225707 Log: Correct suspend/resume support in the Netfront driver. Sponsored by: BQ Internet sys/dev/xen/netfront/netfront.c: o Implement netfront_suspend(), a

svn commit: r225708 - head/sys/dev/xen/netfront

2011-09-20 Thread Justin T. Gibbs
Author: gibbs Date: Wed Sep 21 00:13:04 2011 New Revision: 225708 URL: http://svn.freebsd.org/changeset/base/225708 Log: Modify the netfront driver so it can successfully attach to PV devices with the ioemu attribute set. sys/dev/xen/netfront/netfront.c: o If a mac address for

svn commit: r225709 - head/sys/dev/xen/netfront

2011-09-20 Thread Justin T. Gibbs
Author: gibbs Date: Wed Sep 21 00:15:29 2011 New Revision: 225709 URL: http://svn.freebsd.org/changeset/base/225709 Log: Update netfront so that it queries and honors published back-end features. sys/dev/xen/netfront/netfront.c: o Add xn_query_features() which reads the XenStore

svn commit: r218056 - head/sys/dev/xen/netfront

2011-01-28 Thread Justin T. Gibbs
Author: gibbs Date: Sat Jan 29 02:36:45 2011 New Revision: 218056 URL: http://svn.freebsd.org/changeset/base/218056 Log: Fix bug in the netfront driver that caused excessive packet drops during receive processing. Remove unnecessary restrictions on the mbuf chain length built during an

svn commit: r232308 - head/sys/xen/interface/io

2012-02-29 Thread Justin T. Gibbs
Author: gibbs Date: Wed Feb 29 17:47:01 2012 New Revision: 232308 URL: http://svn.freebsd.org/changeset/base/232308 Log: blkif interface comment cleanups. No functional changes sys/xen/interface/io/blkif.h: o Insert space in Red Hat. o Fix typo discard-aligment - discard-alignment

svn commit: r232310 - stable/9/sys/dev/xen/blkback

2012-02-29 Thread Justin T. Gibbs
Author: gibbs Date: Wed Feb 29 18:41:59 2012 New Revision: 232310 URL: http://svn.freebsd.org/changeset/base/232310 Log: MFC r231883 === Fix regression in the handling of blkback close events for devices that are unplugged via QEMU. sys/dev/xen/blkback/blkback.c:

svn commit: r232352 - in stable/8/sys: dev/xen/blkback dev/xen/blkfront xen/interface/io xen/xenbus

2012-03-01 Thread Justin T. Gibbs
Author: gibbs Date: Thu Mar 1 19:09:28 2012 New Revision: 232352 URL: http://svn.freebsd.org/changeset/base/232352 Log: MFC r231743,231836-231837,231839,231883,232308 Xen PV block interface enhancements Approved by: re (kib) Reviewed by: cperciva Tested by:cperciva

svn commit: r233363 - svnadmin/conf

2012-03-23 Thread Justin T. Gibbs
Author: gibbs Date: Fri Mar 23 13:44:43 2012 New Revision: 233363 URL: http://svn.freebsd.org/changeset/base/233363 Log: Please welcome Cherry Matthew (cherry) as a src committer. Cherry will be working on amd64 SMP Xen PV and Dom0 support. Approved by: core Modified:

svn commit: r233465 - head/sys/dev/xen/blkfront

2012-03-25 Thread Justin T. Gibbs
Author: gibbs Date: Sun Mar 25 14:20:43 2012 New Revision: 233465 URL: http://svn.freebsd.org/changeset/base/233465 Log: Correct failure to attach the PV block front device on Citrix XenServer configurations that advertise the multi-page ring extension, but only allow a single page of ring

svn commit: r233626 - stable/9/sys/dev/xen/blkfront

2012-03-28 Thread Justin T. Gibbs
Author: gibbs Date: Wed Mar 28 19:40:58 2012 New Revision: 233626 URL: http://svn.freebsd.org/changeset/base/233626 Log: MFC Revision 233465 Correct failure to attach the PV block front device on Citrix XenServer configurations that advertise the multi-page ring extension, but only

svn commit: r233791 - stable/8/sys/dev/xen/blkfront

2012-04-02 Thread Justin T. Gibbs
Author: gibbs Date: Mon Apr 2 16:50:48 2012 New Revision: 233791 URL: http://svn.freebsd.org/changeset/base/233791 Log: MFC Revision 233465 Correct failure to attach the PV block front device on Citrix XenServer configurations that advertise the multi-page ring extension, but only

svn commit: r233961 - head/sys/x86/x86

2012-04-06 Thread Justin T. Gibbs
Author: gibbs Date: Fri Apr 6 21:19:28 2012 New Revision: 233961 URL: http://svn.freebsd.org/changeset/base/233961 Log: Fix interrupt load balancing regression, introduced in revision 222813, that left all un-pinned interrupts assigned to CPU 0. sys/x86/x86/intr_machdep.c: In

svn commit: r268805 - svnadmin/conf

2014-07-17 Thread Justin T. Gibbs
Author: gibbs Date: Thu Jul 17 18:58:30 2014 New Revision: 268805 URL: http://svnweb.freebsd.org/changeset/base/268805 Log: Release royger from mentorship. Modified: svnadmin/conf/mentors Modified: svnadmin/conf/mentors

Re: svn commit: r269404 - head/sys/cddl/compat/opensolaris/sys

2014-08-01 Thread Justin T. Gibbs
On Aug 1, 2014, at 4:33 PM, Xin LI delp...@freebsd.org wrote: Author: delphij Date: Fri Aug 1 22:33:23 2014 New Revision: 269404 URL: http://svnweb.freebsd.org/changeset/base/269404 Log: Split gethrtime() and gethrtime_waitfree() and make the former use nanouptime() instead of

Re: svn commit: r269404 - head/sys/cddl/compat/opensolaris/sys

2014-08-02 Thread Justin T. Gibbs
On Aug 2, 2014, at 1:44 AM, Xin Li delp...@delphij.net wrote: Signed PGP part On 8/1/14 8:59 PM, Justin T. Gibbs wrote: On Aug 1, 2014, at 4:33 PM, Xin LI delp...@freebsd.org wrote: Author: delphij Date: Fri Aug 1 22:33:23 2014 New Revision: 269404 URL: http://svnweb.freebsd.org

Re: svn commit: r263778 - in head: bin lib lib/clang sbin share/mk usr.bin usr.sbin

2014-04-24 Thread Justin T. Gibbs
Why wouldn’t we fix these with explicit subdir dependencies (e.g: subdira: subdirb)? I’m pretty sure I had this working with a hacked up bsd.subdir.mk at a previous job, but my memory is hazy. — Justin On Apr 21, 2014, at 7:35 AM, Warner Losh i...@bsdimp.com wrote: (sorry for the top

Re: svn commit: r254138 - in head: share/man/man9 sys/amd64/amd64 sys/arm/arm sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/dev/agp sys/dev/drm2/i915 sys/dev/drm2/ttm sys/dev/md sys/fs/fuse sys/f

2013-08-20 Thread Justin T. Gibbs
On Aug 13, 2013, at 8:59 AM, Attilio Rao atti...@freebsd.org wrote: On Tue, Aug 13, 2013 at 4:22 PM, Ulrich Spörlein u...@freebsd.org wrote: On Fri, 2013-08-09 at 11:11:12 +, Attilio Rao wrote: Author: attilio Date: Fri Aug 9 11:11:11 2013 New Revision: 254138 URL:

svn commit: r254591 - in head: cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/lib/libzfs/common cddl/contrib/opensolaris/lib/libzpool/common cddl/contrib/opensolaris/lib/libzpool/commo...

2013-08-20 Thread Justin T. Gibbs
Author: gibbs Date: Wed Aug 21 04:10:24 2013 New Revision: 254591 URL: http://svnweb.freebsd.org/changeset/base/254591 Log: Enhance the ZFS vdev layer to maintain both a logical and a physical minimum allocation size for devices. Use this information to automatically increase ZFS's minimum

svn commit: r254608 - in head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2013-08-21 Thread Justin T. Gibbs
Author: gibbs Date: Wed Aug 21 19:40:43 2013 New Revision: 254608 URL: http://svnweb.freebsd.org/changeset/base/254608 Log: Add kstat entries for ZFS compression statistics. sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h:

svn commit: r254671 - in head/sys/i386: i386 xen

2013-08-22 Thread Justin T. Gibbs
Author: gibbs Date: Thu Aug 22 20:07:06 2013 New Revision: 254671 URL: http://svnweb.freebsd.org/changeset/base/254671 Log: Rename definition of HYPERVISOR_VIRT_START to avoid conflict with upstream Xen definition found in xen/interface/arch-x86/xen-x86_32.h. Submitted by: Roger Pau

svn commit: r259350 - svnadmin/conf

2013-12-13 Thread Justin T. Gibbs
Author: gibbs Date: Fri Dec 13 22:25:20 2013 New Revision: 259350 URL: http://svnweb.freebsd.org/changeset/base/259350 Log: Officially record my mentees. Modified: svnadmin/conf/mentors Modified: svnadmin/conf/mentors

svn commit: r257876 - head/sys/dev/xen/control

2013-11-08 Thread Justin T. Gibbs
Author: gibbs Date: Sat Nov 9 03:07:48 2013 New Revision: 257876 URL: http://svnweb.freebsd.org/changeset/base/257876 Log: On XenServer the halt message is used instead of poweroff, which makes FreeBSD halt but not poweroff (as expected when issuing a shutdown from the VM manager). Fix

svn commit: r258176 - in head/sys: amd64/amd64 i386/i386

2013-11-15 Thread Justin T. Gibbs
Author: gibbs Date: Fri Nov 15 16:05:55 2013 New Revision: 258176 URL: http://svnweb.freebsd.org/changeset/base/258176 Log: Fix accounting for hw.realmem on the i386 and amd64 platforms. sys/i386/i386/machdep.c: sys/amd64/amd64/machdep.c: The value reported by FreeBSD as real

svn commit: r258178 - head/sys/dev/xen/balloon

2013-11-15 Thread Justin T. Gibbs
Author: gibbs Date: Fri Nov 15 16:35:28 2013 New Revision: 258178 URL: http://svnweb.freebsd.org/changeset/base/258178 Log: Improve robustness of the Xen balloon driver. sys/dev/xen/balloon/balloon.c: Remove unused and commented out code. Fix deadlock caused by

Re: svn commit: r256423 - head/sys/dev/xen/blkfront

2013-11-21 Thread Justin T. Gibbs
Actually, my oops. It seems that I put the wrong commit message in for that MFC. Is there anyway to change it on the server? — Justin On Nov 21, 2013, at 3:23 PM, Adam McDougall mcdou...@egr.msu.edu wrote: On 11/21/2013 17:00, Adam McDougall wrote: On 10/12/2013 22:34, Justin T. Gibbs

svn commit: r258649 - svnadmin/conf

2013-11-26 Thread Justin T. Gibbs
Author: gibbs Date: Tue Nov 26 14:24:10 2013 New Revision: 258649 URL: http://svnweb.freebsd.org/changeset/base/258649 Log: Add Roger Pau Monné as a FreeBSD src committer. Roger is part of Citrix's RD division and is working to improve FreeBSD's performance and capabilities when run on the

  1   2   >