Re: svn commit: r326036 - head/sys/cam/scsi

2017-11-22 Thread Justin T. Gibbs
I'm sure it was to improve the performance of some SSD we were testing at Spectra. -- Justin > On Nov 22, 2017, at 9:16 AM, Alan Somers wrote: > > I believe the original motivation was to reduce FLUSH CACHE EXT > activity with some old SSDs that handled that command very

svn commit: r296775 - head/sys/kern

2016-03-12 Thread Justin T. Gibbs
Author: gibbs Date: Sat Mar 12 23:02:53 2016 New Revision: 296775 URL: https://svnweb.freebsd.org/changeset/base/296775 Log: Provide high precision conversion from ns,us,ms -> sbintime in kevent In timer2sbintime(), calculate the second and fractional second portions of the sbintime

Re: svn commit: r281162 - head/sys/vm

2015-04-08 Thread Justin T. Gibbs
On Apr 6, 2015, at 12:45 PM, Dmitry Chagin dcha...@freebsd.org wrote: Author: dchagin Date: Mon Apr 6 18:45:41 2015 New Revision: 281162 URL: https://svnweb.freebsd.org/changeset/base/281162 Log: Properly calculate UMA Zones per cpu cache size. Avoid allocating an extra struct

Re: svn commit: r280133 - head/usr.sbin/bhyve

2015-03-16 Thread Justin T. Gibbs
On Mar 16, 2015, at 3:16 AM, Alexander Motin m...@freebsd.org wrote: Author: mav Date: Mon Mar 16 09:15:59 2015 New Revision: 280133 URL: https://svnweb.freebsd.org/changeset/base/280133 Log: Increase S/G list size of 32 to 33 entries. 32 entries are not enough for the worst case of

Re: svn commit: r279571 - head/usr.sbin/freebsd-update

2015-03-04 Thread Justin T. Gibbs
On Mar 4, 2015, at 9:14 AM, Allan Jude allanj...@freebsd.org wrote: On 2015-03-04 09:59, Justin T. Gibbs wrote: On Mar 3, 2015, at 4:20 PM, Allan Jude allanj...@freebsd.org wrote: Author: allanjude (doc committer) Date: Tue Mar 3 23:20:18 2015 New Revision: 279571 URL: https

Re: svn commit: r279571 - head/usr.sbin/freebsd-update

2015-03-04 Thread Justin T. Gibbs
On Mar 3, 2015, at 4:20 PM, Allan Jude allanj...@freebsd.org wrote: Author: allanjude (doc committer) Date: Tue Mar 3 23:20:18 2015 New Revision: 279571 URL: https://svnweb.freebsd.org/changeset/base/279571 Log: Add a new safetly belt to freebsd-update to prevent a user doing a minor

Re: svn commit: r278718 - in stable/9: etc/rc.d sbin share/man/man4 share/mk sys/modules/geom tools/build/mk tools/build/options

2015-02-23 Thread Justin T. Gibbs
On Feb 16, 2015, at 9:11 AM, John Baldwin j...@freebsd.org wrote: … On a more general note, if I'm merging a change with several followup fixes, I … 2) I don't cut and paste all N logs verbatim. This tends to be very hard to read. I used to feel this way too until I started to

Re: svn commit: r278718 - in stable/9: etc/rc.d sbin share/man/man4 share/mk sys/modules/geom tools/build/mk tools/build/options

2015-02-23 Thread Justin T. Gibbs
On Feb 23, 2015, at 12:07 PM, John Baldwin j...@freebsd.org wrote: On Monday, February 23, 2015 10:35:59 AM Justin T. Gibbs wrote: On Feb 16, 2015, at 9:11 AM, John Baldwin j...@freebsd.org wrote: … On a more general note, if I'm merging a change with several followup fixes, I … 2

svn commit: r276665 - in head: share/man/man9 sys/kern

2015-01-04 Thread Justin T. Gibbs
Author: gibbs Date: Sun Jan 4 19:55:44 2015 New Revision: 276665 URL: https://svnweb.freebsd.org/changeset/base/276665 Log: Prevent live-lock and access of destroyed data in taskqueue_drain_all(). Phabric: https://reviews.freebsd.org/D1247 Reviewed by: jhb, avg Sponsored by:

Re: svn commit: r275551 - vendor-sys/illumos/dist/uts/common/fs/zfs vendor-sys/illumos/dist/uts/common/fs/zfs/sys vendor/illumos/dist/cmd/zdb

2014-12-10 Thread Justin T. Gibbs
Log: 5314 Remove dbuf phys db-db_data pointer aliases in ZFS Reviewed by: Andriy Gapon a...@freebsd.org Reviewed by: Matthew Ahrens mahr...@delphix.com Reviewed by: Will Andrews wi...@spectralogic.com Approved by: Dan McDonald dan...@omniti.com Author: Justin T. Gibbs just

svn commit: r275345 - head/sys/kern

2014-11-30 Thread Justin T. Gibbs
Author: gibbs Date: Sun Nov 30 19:32:00 2014 New Revision: 275345 URL: https://svnweb.freebsd.org/changeset/base/275345 Log: Remove trailing whitespace. Modified: head/sys/kern/subr_taskqueue.c Modified: head/sys/kern/subr_taskqueue.c

Re: svn commit: r269093 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2014-09-17 Thread Justin T. Gibbs
On Sep 17, 2014, at 4:38 AM, Andriy Gapon a...@freebsd.org wrote: On 25/07/2014 21:41, Xin LI wrote: Author: delphij Date: Fri Jul 25 18:41:56 2014 New Revision: 269093 URL: http://svnweb.freebsd.org/changeset/base/269093 Log: Transform the I/O when vdev_physical_ashift is greater than

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: 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

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: 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

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

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

2013-12-03 Thread Justin T. Gibbs
A request to merge is currently pending with re@. — Justin On Dec 3, 2013, at 4:18 PM, Adam McDougall mcdou...@egr.msu.edu wrote: If 're' permits, could this be MFC'ed for 10.0? It isn't important but it would be convenient. Thanks. On Sat, Nov 09, 2013 at 03:07:49AM +, Justin T

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

2013-11-29 Thread Justin T. Gibbs
Man page update? — Justin On Nov 28, 2013, at 11:56 AM, Andriy Gapon a...@freebsd.org wrote: Author: avg Date: Thu Nov 28 18:56:34 2013 New Revision: 258713 URL: http://svnweb.freebsd.org/changeset/base/258713 Log: add taskqueue_drain_all This API has semantics similar to that of

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

svn commit: r258650 - stable/10/sys/dev/xen/blkfront

2013-11-26 Thread Justin T. Gibbs
Author: gibbs Date: Tue Nov 26 14:50:39 2013 New Revision: 258650 URL: http://svnweb.freebsd.org/changeset/base/258650 Log: [Forced commit to correct checkin comment for r256757] MFC: r256423 Allow FreeBSD to be booted from CDROM media on XenServer 6.2 and prior releases.

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: 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

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: r256813 - head/sys/conf

2013-10-20 Thread Justin T. Gibbs
Author: gibbs Date: Sun Oct 20 22:50:57 2013 New Revision: 256813 URL: http://svnweb.freebsd.org/changeset/base/256813 Log: The Xen userland event channel driver isn't complete. Disabled it from the kernel build until it is ready. sys/conf/files: Remove the entry for

svn commit: r256821 - stable/10/sys/conf

2013-10-20 Thread Justin T. Gibbs
Author: gibbs Date: Mon Oct 21 04:00:23 2013 New Revision: 256821 URL: http://svnweb.freebsd.org/changeset/base/256821 Log: MFC 256813: The Xen userland event channel driver isn't complete. Disabled it from the kernel build until it is ready. sys/conf/files: Remove the

svn commit: r256758 - in stable/10/sys: dev/hyperv/stordisengage dev/hyperv/vmbus sys

2013-10-18 Thread Justin T. Gibbs
Author: gibbs Date: Fri Oct 18 23:19:27 2013 New Revision: 256758 URL: http://svnweb.freebsd.org/changeset/base/256758 Log: MFC r256425: Centralize the detection logic for the Hyper-V hypervisor. Submitted by: Roger Pau Monné Sponsored by: Citrix Systems RD Reviewed by: gibbs,

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

2013-10-12 Thread Justin T. Gibbs
Author: gibbs Date: Sun Oct 13 02:34:20 2013 New Revision: 256423 URL: http://svnweb.freebsd.org/changeset/base/256423 Log: Allow FreeBSD to be booted from CDROM media on XenServer 6.2 and prior releases. Submitted by: Roger Pau Monné Sponsored by: Citrix Systems RD Reviewed by:

svn commit: r256425 - in head/sys: dev/hyperv/stordisengage dev/hyperv/vmbus sys

2013-10-12 Thread Justin T. Gibbs
Author: gibbs Date: Sun Oct 13 02:41:30 2013 New Revision: 256425 URL: http://svnweb.freebsd.org/changeset/base/256425 Log: Centralize the detection logic for the Hyper-V hypervisor. Submitted by: Roger Pau Monné Sponsored by: Citrix Systems RD Reviewed by: gibbs, grehan Approved

svn commit: r256071 - in head/sys: dev/hyperv/vmbus x86/xen

2013-10-05 Thread Justin T. Gibbs
Author: gibbs Date: Sat Oct 5 19:51:09 2013 New Revision: 256071 URL: http://svnweb.freebsd.org/changeset/base/256071 Log: Correct panic caused by attaching both Xen PV and HyperV virtualization aware drivers on Xen hypervisors that advertise support for some HyperV features.

svn commit: r256073 - in head/sys: amd64/include dev/xen/timer i386/include i386/xen x86/acpica x86/xen

2013-10-05 Thread Justin T. Gibbs
Author: gibbs Date: Sat Oct 5 23:11:01 2013 New Revision: 256073 URL: http://svnweb.freebsd.org/changeset/base/256073 Log: Formalize the concept of virtual CPU ids by adding a per-cpu vcpu_id field. Perform vcpu enumeration for Xen PV and HVM environments and convert all Xen drivers to

svn commit: r255913 - head/sys/x86/xen

2013-09-27 Thread Justin T. Gibbs
Author: gibbs Date: Fri Sep 27 15:17:28 2013 New Revision: 255913 URL: http://svnweb.freebsd.org/changeset/base/255913 Log: sys/x86/xen/hvm.c: Set cpu_ops correctly for Xen hypervisors lacking the vector callback feature. Set preliminary Xen cpu_ops settings during

Re: svn commit: r255744 - in head/sys: amd64/amd64 amd64/conf amd64/include i386/conf i386/i386 i386/include kern x86/xen xen

2013-09-27 Thread Justin T. Gibbs
On Sep 27, 2013, at 11:33 PM, Benjamin Kaduk bjkf...@gmail.com wrote: On Fri, Sep 20, 2013 at 6:59 PM, Justin T. Gibbs gi...@freebsd.org wrote: Author: gibbs Date: Fri Sep 20 22:59:22 2013 New Revision: 255744 URL: http://svnweb.freebsd.org/changeset/base/255744 Log: Merge Xen PVHVM

Re: svn commit: r255783 - head/sys/kern

2013-09-22 Thread Justin T. Gibbs
On Sep 22, 2013, at 12:38 AM, Aryeh Friedman aryeh.fried...@gmail.com wrote: On Sat, Sep 21, 2013 at 10:46 PM, Justin T. Gibbs gi...@freebsd.org wrote: Author: gibbs Date: Sun Sep 22 02:46:13 2013 New Revision: 255783 URL: http://svnweb.freebsd.org/changeset/base/255783 Log: Fix ia64

Re: svn commit: r255744 - in head/sys: amd64/amd64 amd64/conf amd64/include i386/conf i386/i386 i386/include kern x86/xen xen

2013-09-21 Thread Justin T. Gibbs
On Sep 21, 2013, at 2:53 PM, Glen Barber g...@freebsd.org wrote: On Fri, Sep 20, 2013 at 10:59:22PM +, Justin T. Gibbs wrote: Author: gibbs Date: Fri Sep 20 22:59:22 2013 New Revision: 255744 URL: http://svnweb.freebsd.org/changeset/base/255744 Log: Merge Xen PVHVM support

svn commit: r255781 - head/sys/i386/include/xen

2013-09-21 Thread Justin T. Gibbs
Author: gibbs Date: Sun Sep 22 00:54:22 2013 New Revision: 255781 URL: http://svnweb.freebsd.org/changeset/base/255781 Log: Fix compilation of the i386 PAE kernel config. sys/i386/include/xen/xenvar.h: Provide vtomach() when PAE is defined. Approved by: re (blanket Xen)

svn commit: r255783 - head/sys/kern

2013-09-21 Thread Justin T. Gibbs
Author: gibbs Date: Sun Sep 22 02:46:13 2013 New Revision: 255783 URL: http://svnweb.freebsd.org/changeset/base/255783 Log: Fix ia64 and mips kernel builds due to XENHVM=GENERIC integration in revision 255744. sys/kern/subr_smp.c: IPI_SUSPEND is only available on amd64 and i386.

Re: svn commit: r255783 - head/sys/kern

2013-09-21 Thread Justin T. Gibbs
On Sep 21, 2013, at 9:34 PM, Nathan Whitehorn nwhiteh...@freebsd.org wrote: On 09/21/13 21:46, Justin T. Gibbs wrote: Author: gibbs Date: Sun Sep 22 02:46:13 2013 New Revision: 255783 URL: http://svnweb.freebsd.org/changeset/base/255783 Log: Fix ia64 and mips kernel builds due

Re: svn commit: r255736 - in head: share/man/man4 sys/amd64/conf sys/conf sys/dev/bxe sys/i386/conf sys/modules/bxe

2013-09-20 Thread Justin T. Gibbs
On Sep 20, 2013, at 2:18 PM, David Christensen davi...@freebsd.org wrote: Author: davidch Date: Fri Sep 20 20:18:49 2013 New Revision: 255736 URL: http://svnweb.freebsd.org/changeset/base/255736 Log: Substantial rewrite of bxe(4) to add support for the BCM57712 and BCM578XX

svn commit: r255744 - in head/sys: amd64/amd64 amd64/conf amd64/include i386/conf i386/i386 i386/include kern x86/xen xen

2013-09-20 Thread Justin T. Gibbs
Author: gibbs Date: Fri Sep 20 22:59:22 2013 New Revision: 255744 URL: http://svnweb.freebsd.org/changeset/base/255744 Log: Merge Xen PVHVM support into the GENERIC kernel config for both amd64 and i386. Submitted by: Roger Pau Monné Sponsored by: Citrix Systems RD Reviewed by:

svn commit: r255753 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2013-09-20 Thread Justin T. Gibbs
Author: gibbs Date: Sat Sep 21 03:52:08 2013 New Revision: 255753 URL: http://svnweb.freebsd.org/changeset/base/255753 Log: Optimize the block size used on ZFS cache devices as is already done for data and log devices. Reported by: Dmitryy Makarov Submitted by: smh Reviewed by:

svn commit: r255705 - head/sys/i386/xen

2013-09-19 Thread Justin T. Gibbs
Author: gibbs Date: Thu Sep 19 14:41:10 2013 New Revision: 255705 URL: http://svnweb.freebsd.org/changeset/base/255705 Log: sys/i386/xen_mp_machdep.c: Set a 'fake' acpi_id for the i386 PV port, it is needed in order to use VIRQs or IPI event channels. Submitted by: Roger

svn commit: r255725 - head/sys/i386/xen

2013-09-19 Thread Justin T. Gibbs
Author: gibbs Date: Fri Sep 20 04:35:09 2013 New Revision: 255725 URL: http://svnweb.freebsd.org/changeset/base/255725 Log: sys/i386/xen/mp_machdep.c: sys/i386/xen/mptable.c: Set PCPU apic_id and acpi_id fields in a fasion compatible with both UP and SMP configurations.

svn commit: r255726 - in head/sys: amd64/amd64 amd64/include dev/acpica dev/xen/control dev/xen/timer dev/xen/xenpci i386/i386 i386/include kern sys x86/acpica x86/isa x86/x86 x86/xen xen

2013-09-19 Thread Justin T. Gibbs
Author: gibbs Date: Fri Sep 20 05:06:03 2013 New Revision: 255726 URL: http://svnweb.freebsd.org/changeset/base/255726 Log: Add support for suspend/resume/migration operations when running as a Xen PVHVM guest. Submitted by: Roger Pau Monné Sponsored by: Citrix Systems RD Reviewed

svn commit: r255331 - in head/sys: amd64/amd64 amd64/include i386/i386 i386/include i386/xen x86/xen xen

2013-09-06 Thread Justin T. Gibbs
Author: gibbs Date: Fri Sep 6 22:17:02 2013 New Revision: 255331 URL: http://svnweb.freebsd.org/changeset/base/255331 Log: Implement PV IPIs for PVHVM guests and further converge PV and HVM IPI implmementations. Submitted by: Roger Pau Monné Sponsored by: Citrix Systems RD Submitted

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

2013-09-04 Thread Justin T. Gibbs
Author: gibbs Date: Wed Sep 4 23:32:49 2013 New Revision: 255218 URL: http://svnweb.freebsd.org/changeset/base/255218 Log: Correct blkback handling of the BLKIF_OP_FLUSH_DISKCACHE opcode. Properly round-trip the operation code for client requests. sys/dev/xen/blkback/blkback.c:

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

2013-09-03 Thread Justin T. Gibbs
Author: gibbs Date: Tue Sep 3 13:49:00 2013 New Revision: 255179 URL: http://svnweb.freebsd.org/changeset/base/255179 Log: sys/dev/xen/blkback/blkback.c: Initialize the request id for requests in xbb_get_resources() instead of its previous location in xbb_dispatch_io(). This

svn commit: r255158 - head/sys/i386/xen

2013-09-02 Thread Justin T. Gibbs
Author: gibbs Date: Mon Sep 2 22:22:56 2013 New Revision: 255158 URL: http://svnweb.freebsd.org/changeset/base/255158 Log: Better conformance to style(9) and organizational cleanup. No functional changes. sys/i386/xen/mp_machdep.c: Remove extra newlines. Group

svn commit: r255139 - head/sys/x86/xen

2013-09-01 Thread Justin T. Gibbs
Author: gibbs Date: Sun Sep 1 23:49:36 2013 New Revision: 255139 URL: http://svnweb.freebsd.org/changeset/base/255139 Log: Conform to style(9). No functional changes. sys/x86/xen/hvm.c: Do not rely on implicit conversion to boolean in expressions (e.g. use if (rc != 0)

svn commit: r255046 - in head/sys: conf dev/xen/timer i386/include/xen i386/xen

2013-08-29 Thread Justin T. Gibbs
Author: gibbs Date: Thu Aug 29 23:11:58 2013 New Revision: 255046 URL: http://svnweb.freebsd.org/changeset/base/255046 Log: Introduce a new, HVM compatible, paravirtualized timer driver for Xen. Use this new driver for both PV and HVM instances. This driver requires a Xen hypervisor that

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: 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:

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: 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: 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

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: 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

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

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: 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:

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: 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: 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: 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: 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: 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

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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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

  1   2   >