svn commit: r289273 - head/sys/dev/ntb/if_ntb

2015-10-13 Thread Conrad E. Meyer
Author: cem Date: Tue Oct 13 23:42:13 2015 New Revision: 289273 URL: https://svnweb.freebsd.org/changeset/base/289273 Log: NTB: MFV fca4d518: Fix ntb_transport link down race A WARN_ON is being hit in ntb_qp_link_work due to the NTB transport link being down while the ntb qp link is

svn commit: r289272 - head/sys/dev/ntb/ntb_hw

2015-10-13 Thread Conrad E. Meyer
Author: cem Date: Tue Oct 13 23:41:40 2015 New Revision: 289272 URL: https://svnweb.freebsd.org/changeset/base/289272 Log: NTB: MFV 9fec60c4: Fix NTB-RP Link Up The Xeon NTB-RP setup, the transparent side does not get a link up/down interrupt. Since the presence of a NTB device on the

svn commit: r289271 - head/sys/dev/ntb/ntb_hw

2015-10-13 Thread Conrad E. Meyer
Author: cem Date: Tue Oct 13 23:41:06 2015 New Revision: 289271 URL: https://svnweb.freebsd.org/changeset/base/289271 Log: NTB: MFV c529aa30: Xeon Doorbell errata workaround Modifications to the 14th bit of the B2BDOORBELL register will not be mirrored to the remote system due to a

svn commit: r289206 - head/sys/dev/ntb/ntb_hw

2015-10-12 Thread Conrad E. Meyer
Author: cem Date: Tue Oct 13 03:10:36 2015 New Revision: 289206 URL: https://svnweb.freebsd.org/changeset/base/289206 Log: NTB: MFV b6750cfe: Correct USD/DSD Identification Due to ambiguous documentation, the USD/DSD identification is backward when compared to the setting in BIOS.

svn commit: r289205 - head/sys/dev/ntb/ntb_hw

2015-10-12 Thread Conrad E. Meyer
Author: cem Date: Tue Oct 13 03:10:04 2015 New Revision: 289205 URL: https://svnweb.freebsd.org/changeset/base/289205 Log: NTB: MFV 87034511: Correct Number of Scratch Pad Registers The NTB Xeon hardware has 16 scratch pad registers and 16 back-to-back scratch pad registers. Correct the

svn commit: r289209 - in head/sys/dev/ntb: if_ntb ntb_hw

2015-10-12 Thread Conrad E. Meyer
Author: cem Date: Tue Oct 13 03:12:55 2015 New Revision: 289209 URL: https://svnweb.freebsd.org/changeset/base/289209 Log: NTB: Style(9) cleanups Modified: head/sys/dev/ntb/if_ntb/if_ntb.c head/sys/dev/ntb/ntb_hw/ntb_hw.c Modified: head/sys/dev/ntb/if_ntb/if_ntb.c

svn commit: r289207 - in head/sys/dev/ntb: if_ntb ntb_hw

2015-10-12 Thread Conrad E. Meyer
Author: cem Date: Tue Oct 13 03:11:21 2015 New Revision: 289207 URL: https://svnweb.freebsd.org/changeset/base/289207 Log: NTB: Add hw.ntb sysctl node Modified: head/sys/dev/ntb/if_ntb/if_ntb.c head/sys/dev/ntb/ntb_hw/ntb_hw.c head/sys/dev/ntb/ntb_hw/ntb_hw.h Modified:

svn commit: r289208 - in head/sys/dev/ntb: if_ntb ntb_hw

2015-10-12 Thread Conrad E. Meyer
Author: cem Date: Tue Oct 13 03:12:11 2015 New Revision: 289208 URL: https://svnweb.freebsd.org/changeset/base/289208 Log: NTB: MFV 948d3a65: Xeon Errata Workaround There is a Xeon hardware errata related to writes to SDOORBELL or B2BDOORBELL in conjunction with inbound access to NTB

svn commit: r289154 - head/sys/dev/ntb/if_ntb

2015-10-11 Thread Conrad E. Meyer
Author: cem Date: Sun Oct 11 20:59:02 2015 New Revision: 289154 URL: https://svnweb.freebsd.org/changeset/base/289154 Log: NTB: MFV b77b2637: Link toggle memory leak Each link-up will allocate a new NTB receive buffer when the NTB properties are negotiated with the remote system. These

svn commit: r289156 - head/sys/dev/ntb/if_ntb

2015-10-11 Thread Conrad E. Meyer
Author: cem Date: Sun Oct 11 21:00:19 2015 New Revision: 289156 URL: https://svnweb.freebsd.org/changeset/base/289156 Log: NTB: MFV c9d534c8: Correctly handle receive buffers of the minimal size The ring logic of the NTB receive buffer/transmit memory window requires there to be at least

svn commit: r289155 - head/sys/dev/ntb/if_ntb

2015-10-11 Thread Conrad E. Meyer
Author: cem Date: Sun Oct 11 20:59:40 2015 New Revision: 289155 URL: https://svnweb.freebsd.org/changeset/base/289155 Log: NTB: MFV 90f9e934: reset tx_index on link toggle If the NTB link toggles, the driver could stop receiving due to the tx_index not being set to 0 on the transmitting

svn commit: r289153 - head/sys/dev/ntb/if_ntb

2015-10-11 Thread Conrad E. Meyer
Author: cem Date: Sun Oct 11 20:58:00 2015 New Revision: 289153 URL: https://svnweb.freebsd.org/changeset/base/289153 Log: NTB: MFV 113fc505: Handle 64bit BAR sizes 64bit BAR sizes are permissible with an NTB device. To support them various modifications and clean-ups were required,

svn commit: r289152 - head/sys/dev/ntb/if_ntb

2015-10-11 Thread Conrad E. Meyer
Author: cem Date: Sun Oct 11 20:57:09 2015 New Revision: 289152 URL: https://svnweb.freebsd.org/changeset/base/289152 Log: NTB: MFV cc0f868d: fix pointer math issues ->remote_rx_info and ->rx_info are struct ntb_rx_info pointers. If we add sizeof(struct ntb_rx_info) then it goes too

svn commit: r289157 - head/sys/dev/ntb/if_ntb

2015-10-11 Thread Conrad E. Meyer
Author: cem Date: Sun Oct 11 21:01:14 2015 New Revision: 289157 URL: https://svnweb.freebsd.org/changeset/base/289157 Log: NTB: MFV c336acd3: memcpy lockup workaround The system will appear to lockup for long periods of time due to the NTB driver spending too much time in memcpy. Avoid

svn commit: r289058 - head/sys/i386/linux

2015-10-08 Thread Conrad E. Meyer
Author: cem Date: Thu Oct 8 23:27:45 2015 New Revision: 289058 URL: https://svnweb.freebsd.org/changeset/base/289058 Log: Fix missing semi-colon from r289055. Obtained from:mjg Sponsored by: EMC / Isilon Storage Division Modified: head/sys/i386/linux/linux_sysvec.c Modified:

svn commit: r288944 - in head: lib/libprocstat lib/libutil share/man/man5 sys/kern sys/sys

2015-10-06 Thread Conrad E. Meyer
Author: cem Date: Tue Oct 6 18:07:00 2015 New Revision: 288944 URL: https://svnweb.freebsd.org/changeset/base/288944 Log: Fix core corruption caused by race in note_procstat_vmmap This fix is spiritually similar to r287442 and was discovered thanks to the KASSERT added in that revision.

svn commit: r288271 - head/share/man/man9

2015-09-26 Thread Conrad E. Meyer
Author: cem Date: Sat Sep 26 14:52:47 2015 New Revision: 288271 URL: https://svnweb.freebsd.org/changeset/base/288271 Log: Document bus_get_resource(9). Suggested by: Francois Tigeot Obtained from:DragonFlyBSD 09301a2b29f3ae5edd39a858f909f8770372f71e Sponsored by: EMC / Isilon

svn commit: r288275 - head/usr.bin

2015-09-26 Thread Conrad E. Meyer
Author: cem Date: Sat Sep 26 20:26:05 2015 New Revision: 288275 URL: https://svnweb.freebsd.org/changeset/base/288275 Log: Revert r288270 to fix the build Submitted by: bdrewery Sponsored by: EMC / Isilon Storage Division Modified: head/usr.bin/Makefile Modified:

svn commit: r288223 - head/sys/kern

2015-09-25 Thread Conrad E. Meyer
Author: cem Date: Fri Sep 25 18:37:14 2015 New Revision: 288223 URL: https://svnweb.freebsd.org/changeset/base/288223 Log: sbuf: Process more than one char at a time Revamp sbuf_put_byte() to sbuf_put_bytes() in the obvious fashion and fixup callers. Add a thin shim around

svn commit: r288238 - head/contrib/libcxxrt

2015-09-25 Thread Conrad E. Meyer
Author: cem Date: Fri Sep 25 22:29:21 2015 New Revision: 288238 URL: https://svnweb.freebsd.org/changeset/base/288238 Log: MFV c3ccd112: Correct off-by-ones in free_exception of emergency buffer Note, this has been broken since import in r227825. PR:

svn commit: r288153 - head/sys/geom

2015-09-23 Thread Conrad E. Meyer
Author: cem Date: Wed Sep 23 21:08:52 2015 New Revision: 288153 URL: https://svnweb.freebsd.org/changeset/base/288153 Log: geom_dev: Use kenv 'dumpdev' in the same way as rc/etc.d/dumpon Skip a /dev/ prefix, if one is present, when checking for matching device names for dump.

svn commit: r288082 - head/usr.sbin/ngctl

2015-09-21 Thread Conrad E. Meyer
Author: cem Date: Tue Sep 22 01:31:01 2015 New Revision: 288082 URL: https://svnweb.freebsd.org/changeset/base/288082 Log: ngctl dot: Drop invalid trailing semi-colon PR: 203257 Submitted by: Daniel O'Connor Sponsored by: EMC / Isilon Storage Division Modified:

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

2015-09-15 Thread Conrad E. Meyer
Author: cem Date: Tue Sep 15 20:22:30 2015 New Revision: 287831 URL: https://svnweb.freebsd.org/changeset/base/287831 Log: kevent(2): Note DOOMED vnodes with NOTE_REVOKE In poll mode, check for and wake VBAD vnodes. (Vnodes that are VBAD at registration will never be woken by the

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

2015-09-07 Thread Conrad E. Meyer
Author: cem Date: Mon Sep 7 16:44:28 2015 New Revision: 287537 URL: https://svnweb.freebsd.org/changeset/base/287537 Log: Follow-up to r287442: Move sysctl to compiled-once file Avoid duplicate sysctl nodes. Found by: tijl Approved by: markj (mentor) Sponsored by: EMC /

svn commit: r287442 - in head: lib/libprocstat lib/libutil share/man/man5 sys/kern sys/sys

2015-09-03 Thread Conrad E. Meyer
Author: cem Date: Thu Sep 3 20:32:10 2015 New Revision: 287442 URL: https://svnweb.freebsd.org/changeset/base/287442 Log: Detect badly behaved coredump note helpers Coredump notes depend on being able to invoke dump routines twice; once in a dry-run mode to get the size of the note, and

svn commit: r287403 - head/sys/dev/ioat

2015-09-02 Thread Conrad E. Meyer
Author: cem Date: Wed Sep 2 16:48:03 2015 New Revision: 287403 URL: https://svnweb.freebsd.org/changeset/base/287403 Log: ioat: re-initialize interrupts after resetting hw on BDXDE Resetting some generations of the I/OAT hardware (just BDXDE for now) resets the corresponding MSI-X

svn commit: r287414 - head/sys/dev/ioat

2015-09-02 Thread Conrad E. Meyer
Author: cem Date: Wed Sep 2 22:48:41 2015 New Revision: 287414 URL: https://svnweb.freebsd.org/changeset/base/287414 Log: ioat(4): pci_save/restore_state to persist MSI-X registers over BDXDE reset Also for BWD devices, per jimharris@. Reviewed by: jhb Approved by: markj (mentor)

svn commit: r287138 - in head: sys/dev/ioat tools/tools/ioat

2015-08-25 Thread Conrad E. Meyer
Author: cem Date: Tue Aug 25 17:39:03 2015 New Revision: 287138 URL: https://svnweb.freebsd.org/changeset/base/287138 Log: ioat(4): Minor style cleanups Suggested by: ngie Reviewed by: jimharris Approved by: markj (mentor) Sponsored by: EMC / Isilon Storage Division Differential

svn commit: r287118 - head/tools/tools/ioat

2015-08-24 Thread Conrad E. Meyer
Author: cem Date: Mon Aug 24 20:39:22 2015 New Revision: 287118 URL: https://svnweb.freebsd.org/changeset/base/287118 Log: ioatcontrol(8): Fix build Tripped up by the FBSD SVN pre-commit hook! Approved by: markj (mentor) Sponsored by: EMC / Isilon Storage Division Modified:

svn commit: r287117 - in head: share/man/man4 sys/amd64/conf sys/conf sys/dev/ioat sys/modules sys/modules/ioat tools/tools/ioat

2015-08-24 Thread Conrad E. Meyer
Author: cem Date: Mon Aug 24 19:32:03 2015 New Revision: 287117 URL: https://svnweb.freebsd.org/changeset/base/287117 Log: Import ioat(4) driver I/OAT is also referred to as Crystal Beach DMA and is a Platform Storage Extension (PSE) on some Intel server platforms. This driver

svn commit: r286997 - head/sys/dev/vt

2015-08-21 Thread Conrad E. Meyer
Author: cem Date: Fri Aug 21 15:21:56 2015 New Revision: 286997 URL: https://svnweb.freebsd.org/changeset/base/286997 Log: vt_cpulogos: Resize all terms/windows when tearing down logos PR: 202288 (partial) Tested by:Jakob Alvermark Reviewed by: ed Approved by: markj

svn commit: r286948 - head/lib/libc/sys

2015-08-19 Thread Conrad E. Meyer
Author: cem Date: Thu Aug 20 00:00:15 2015 New Revision: 286948 URL: https://svnweb.freebsd.org/changeset/base/286948 Log: getrlimit.2: Document RSS, AS/VMEM limit behavior more clearly Alphabetize the RLIMIT_ list while here. Reviewed by: jilles (previous version), wblock (previous

svn commit: r286580 - head/sys/conf

2015-08-10 Thread Conrad E. Meyer
Author: cem Date: Mon Aug 10 14:03:39 2015 New Revision: 286580 URL: https://svnweb.freebsd.org/changeset/base/286580 Log: files.amd64: Build ntb_hw.o if if_ntb OR ntb_hw Approved by: markj (mentor) Sponsored by: EMC / Isilon Storage Division Differential Revision:

svn commit: r286354 - head/sys/fs/nfsclient

2015-08-05 Thread Conrad E. Meyer
Author: cem Date: Wed Aug 5 22:27:30 2015 New Revision: 286354 URL: https://svnweb.freebsd.org/changeset/base/286354 Log: nfsclient: Protest loudly when GETATTR responses are invalid BROKEN NFS SERVER OR MIDDLEWARE: Certain WAN accelerators attempt to cache NFS GETATTR traffic, but

svn commit: r285971 - stable/10/sys/kern

2015-07-28 Thread Conrad E. Meyer
Author: cem Date: Tue Jul 28 18:37:23 2015 New Revision: 285971 URL: https://svnweb.freebsd.org/changeset/base/285971 Log: MFC r285483: pipe_direct_write: Fix mismatched pipelock/unlock If a signal is caught in pipelock, causing it to fail, pipe_direct_write should not try to pipeunlock.

svn commit: r285794 - head/sys/dev/vt

2015-07-22 Thread Conrad E. Meyer
Author: cem Date: Wed Jul 22 15:30:10 2015 New Revision: 285794 URL: https://svnweb.freebsd.org/changeset/base/285794 Log: vt: Unbreak build on no-splash configurations PR: 201751 Differential Revision:https://reviews.freebsd.org/D3151 Tested by:Andrey Fesenko

svn commit: r285801 - head/sys/dev/vt

2015-07-22 Thread Conrad E. Meyer
Author: cem Date: Wed Jul 22 18:50:47 2015 New Revision: 285801 URL: https://svnweb.freebsd.org/changeset/base/285801 Log: vt_core.c: Use do/while to highlight missed semi-colon errors Also, fix some nearby #define whitespace while here. (Style cleanup for r285794.) Suggested by:

svn commit: r285805 - head/sys/dev/vt

2015-07-22 Thread Conrad E. Meyer
Author: cem Date: Wed Jul 22 23:19:53 2015 New Revision: 285805 URL: https://svnweb.freebsd.org/changeset/base/285805 Log: vt: Default to cpu logos off Apologies, this was how it was supposed to land. Mea culpa. Differential Revision:https://reviews.freebsd.org/D3157

svn commit: r285804 - head/sbin/mount_nfs

2015-07-22 Thread Conrad E. Meyer
Author: cem Date: Wed Jul 22 22:53:40 2015 New Revision: 285804 URL: https://svnweb.freebsd.org/changeset/base/285804 Log: mount_nfs: Be more clear on nmount(2) error with errmsg unset Differential Revision:https://reviews.freebsd.org/D3147 Reviewed by: rmacklem Approved by:

svn commit: r285806 - head/sys/dev/vt

2015-07-22 Thread Conrad E. Meyer
Author: cem Date: Wed Jul 22 23:23:12 2015 New Revision: 285806 URL: https://svnweb.freebsd.org/changeset/base/285806 Log: vt: Change default CPU logo to Orb Differential Revision:https://reviews.freebsd.org/D3156 Approved by: markj (mentor) MFC after:1 week Modified:

svn commit: r285807 - head/sys/dev/vt

2015-07-22 Thread Conrad E. Meyer
Author: cem Date: Wed Jul 22 23:30:54 2015 New Revision: 285807 URL: https://svnweb.freebsd.org/changeset/base/285807 Log: vt: cpu logos: Correct reversed 0/1 beastie descriptions Differential Revision:https://reviews.freebsd.org/D3158 Approved by: markj (mentor) Obtained

svn commit: r285765 - head/sys/dev/vt

2015-07-21 Thread Conrad E. Meyer
Author: cem Date: Tue Jul 21 20:30:06 2015 New Revision: 285765 URL: https://svnweb.freebsd.org/changeset/base/285765 Log: vt: De-static VT_SYSCTL_INT-defined objects Explicitly mark existing VT_SYSCTL_INTs static. This is in preparation for D2181. Reviewed by: dumbbell, emaste

svn commit: r285766 - in head/sys: conf dev/vt dev/vt/logo

2015-07-21 Thread Conrad E. Meyer
Author: cem Date: Tue Jul 21 20:33:36 2015 New Revision: 285766 URL: https://svnweb.freebsd.org/changeset/base/285766 Log: vt: Draw logos per CPU core This feature is inspired by another Unix-alike OS commonly found on airplane headrests. A number of beasties[0] are drawn at top of

svn commit: r285772 - head/usr.bin/patch

2015-07-21 Thread Conrad E. Meyer
Author: cem Date: Tue Jul 21 22:57:27 2015 New Revision: 285772 URL: https://svnweb.freebsd.org/changeset/base/285772 Log: patch(1): Add -Vnone option to disable backup files Differential Revision:https://reviews.freebsd.org/D3146 Reviewed by: pfg Approved by: markj (mentor)

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

2015-07-13 Thread Conrad E. Meyer
Author: cem Date: Tue Jul 14 02:00:50 2015 New Revision: 285522 URL: https://svnweb.freebsd.org/changeset/base/285522 Log: Fix cleanup race between unp_dispose and unp_gc unp_dispose and unp_gc could race to teardown the same mbuf chains, which can lead to dereferencing freed filedesc

svn commit: r285483 - head/sys/kern

2015-07-13 Thread Conrad E. Meyer
Author: cem Date: Mon Jul 13 17:45:22 2015 New Revision: 285483 URL: https://svnweb.freebsd.org/changeset/base/285483 Log: pipe_direct_write: Fix mismatched pipelock/unlock If a signal is caught in pipelock, causing it to fail, pipe_direct_write should not try to pipeunlock.

svn commit: r285262 - head/share/misc

2015-07-07 Thread Conrad E. Meyer
Author: cem Date: Wed Jul 8 03:20:28 2015 New Revision: 285262 URL: https://svnweb.freebsd.org/changeset/base/285262 Log: Add myself to committers-src.dot Approved by: markj (mentor) Modified: head/share/misc/committers-src.dot Modified: head/share/misc/committers-src.dot

<    1   2   3   4   5