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 slowly.
> gibbs might
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 separ
On Apr 6, 2015, at 12:45 PM, Dmitry Chagin 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 uma_cache since
On Mar 16, 2015, at 3:16 AM, Alexander Motin 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 misali
On Mar 4, 2015, at 9:14 AM, Allan Jude wrote:
>
> On 2015-03-04 09:59, Justin T. Gibbs wrote:
>> On Mar 3, 2015, at 4:20 PM, Allan Jude wrote:
>>>
>>> Author: allanjude (doc committer)
>>> Date: Tue Mar 3 23:20:18 2015
>>> New Revision: 2795
On Mar 3, 2015, at 4:20 PM, Allan Jude 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
> update (-pX)
> On Feb 23, 2015, at 12:07 PM, John Baldwin wrote:
>
> On Monday, February 23, 2015 10:35:59 AM Justin T. Gibbs wrote:
>> On Feb 16, 2015, at 9:11 AM, John Baldwin wrote:
>>
>> …
>>
>>> On a more general note, if I'm merging a change with
On Feb 16, 2015, at 9:11 AM, John Baldwin 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 see the many
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: Spec
se/275551
>
> Log:
> 5314 Remove "dbuf phys" db->db_data pointer aliases in ZFS
> Reviewed by: Andriy Gapon
> Reviewed by: Matthew Ahrens
> Reviewed by: Will Andrews
> Approved by: Dan McDonald
> Author: Justin T. Gibbs
>
> illumos/illumos-gate@c137
On Dec 10, 2014, at 6:25 AM, Roger Pau MonnXX wrote:
>
> Author: royger
> Date: Wed Dec 10 13:25:21 2014
> New Revision: 275679
> URL: https://svnweb.freebsd.org/changeset/base/275679
>
> Log:
> xen/intr: balance dynamic interrupts across available vCPUs
>
> By default Xen binds all event cha
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
=
On Sep 17, 2014, at 4:38 AM, Andriy Gapon 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
>>
On Aug 2, 2014, at 1:44 AM, Xin Li 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 wrote:
> >
> >> Author: delphij Date: Fri Aug 1 22:33:23 2014 New Revision:
> >> 269404 URL: http://svnw
On Aug 1, 2014, at 4:33 PM, Xin LI 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 getnanouptime(). n
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
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 wrote:
> (sorry for the top post)
>
> This loo
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
==
A request to merge is currently pending with re@.
—
Justin
On Dec 3, 2013, at 4:18 PM, Adam McDougall 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:4
Man page update?
—
Justin
On Nov 28, 2013, at 11:56 AM, Andriy Gapon 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 taskqueue
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.
Submit
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 R&D division and is working to improve FreeBSD's performance
and capabilities when run on the
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 wrote:
> On 11/21/2013 17:00, Adam McDougall wrote:
>> On 10/12/2013 22:34, Justin T. Gibbs wrote:
&
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 performing
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 mem
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
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 entry
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 xen/evtchn/e
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 R&D
Reviewed by: gibbs, gr
Author: gibbs
Date: Fri Oct 18 22:48:38 2013
New Revision: 256757
URL: http://svnweb.freebsd.org/changeset/base/256757
Log:
MFC: r256425
Centralize the detection logic for the Hyper-V hypervisor.
Submitted by: Roger Pau Monné
Sponsored by: Citrix Systems R&D
Reviewed by: gibbs, gr
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 R&D
Reviewed by: gibbs, grehan
Approved by
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 R&D
Reviewed by: gib
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 use
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.
x86/xen/h
On Sep 27, 2013, at 11:33 PM, Benjamin Kaduk wrote:
> On Fri, Sep 20, 2013 at 6:59 PM, 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
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 ear
On Sep 22, 2013, at 12:38 AM, Aryeh Friedman wrote:
> On Sat, Sep 21, 2013 at 10:46 PM, 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 m
On Sep 21, 2013, at 9:34 PM, Nathan Whitehorn 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:
>>
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.
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)
Modif
On Sep 21, 2013, at 2:53 PM, Glen Barber wrote:
> On Fri, Sep 20, 2013 at 10:59:22PM +0000, 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
>>
>> Lo
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: gibb
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 R&D
Reviewed by: gibb
On Sep 20, 2013, at 2:18 PM, David Christensen 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 controllers.
>
> Appr
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 R&D
Reviewed by
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.
Su
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 Pau
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 R&D
Submitted
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:
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
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 externs,
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)" i
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
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 Monné
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:
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/z
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
On Aug 13, 2013, at 8:59 AM, Attilio Rao wrote:
> On Tue, Aug 13, 2013 at 4:22 PM, Ulrich Spörlein 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: http://svnweb.freebsd.org/changeset/base/
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
On Jun 18, 2013, at 7:27 AM, Adam McDougall 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
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
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:
sys/
On Jun 16, 2013, at 3:30 PM, Glen Barber wrote:
> On Fri, Jun 14, 2013 at 11:43:45PM +0000, 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
>>
>> Lo
Author: gibbs
Date: Sun Jun 16 16:01:24 2013
New Revision: 251807
URL: http://svnweb.freebsd.org/changeset/base/251807
Log:
sys/dev/xen/blkfront/blkfront.c:
In xbd_thaw(), fix inverted logic to verify the queue is frozen
before attempting a thaw.
MFC after:1 week
Modifi
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
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 befo
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.
sys/dev
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 process
On Jun 4, 2013, at 3:47, Steven Hartland 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 for non-r
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:
head/sys/dev/xen/blkfront/blkfro
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 i
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
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
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 co
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:
head/sys/dev/xen/netfront/
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
Reviewed by: gibbs
MFC after:1 week
Modified:
hea
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 w
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
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
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 ex
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.
sys/cddl/
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.
sys/cddl/contrib/opensolaris/uts/intel/dtrace/fas
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 fasttrap_
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
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 ha
>> scritto:
>>> On Mon, Apr 09, 2012 at 10:41:19PM +, Attilio Rao wrote:
Author: attilio
Date: Mon Apr ??9 22:41:19 2012
>>
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 int
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 allo
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 allo
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 s
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:
svnadmin/conf
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
Sponso
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:
Tools
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-alignm
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 chan
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 front
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:
stable/9/sys/cam/scsi/scsi_
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 the
Author: gibbs
Date: Thu Feb 16 21:49:28 2012
New Revision: 231837
URL: http://svn.freebsd.org/changeset/base/231837
Log:
Fix typo in a printf string: "specificed" -> "specified".
MFC after:1 day
Modified:
head/sys/dev/xen/blkback/blkback.c
Modified: head/sys/dev/xen/blkback/blkback.
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
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:
head/sys/cam/scsi/scsi_
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:
sys/dev/xen/bl
1 - 100 of 146 matches
Mail list logo