committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
NNN or rNNN filter by revision.
NNN-MMM or rNNN-rMMM filter by revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
|r318525||wma||May 19, 2017, 8:25 a.m.||Fix MPIC mask/unmask|
|r318524||wma||May 19, 2017, 8:24 a.m.||Poll PHY status using internal e6000sw registers
e6000sw family automatically reflects PHY status in each port's registers. Therefore it is not necessary to do a full PHY polling squence, which results in much quicker operation and much less significant usage of the SMI bus. Care must be taken that the resulting ifmedia_active is identical to what the PHY will compute, or gratuitous link status changes will occur whenever the PHYs update function is called. This patch implements above improvement. On the occasion set a pointer to the proc structure to be part of software context instead of being a global variable. Submitted by: Marcin Wojtas <firstname.lastname@example.org> Obtained from: Semihalf Sponsored by: Stormshield Reviewed by: loos Differential revision: https://reviews.freebsd.org/D10714ViewVC
|r318523||royger||May 19, 2017, 8:19 a.m.||xen/netfront: don't drop the ring RX lock with inconsistent ring state
Make sure the RX ring lock is only released when the state of the ring is consistent, or else concurrent calls to xn_rxeof might get an inconsistent ring state and thus some packets might be processed twice. Note that this is not very common, and could only happen when an interrupt is delivered while in xn_ifinit. Reported by: cperciva Tested by: cperciva MFC after: 1 week Sponsored by: Citrix Systems R&DViewVC
|r318522||wma||May 19, 2017, 8:19 a.m.||Enable proper configuration of CESA MBUS windows
For all Marvell devices, MBUS windows configuration is done in a common place. Only CESA was an exception, so move its related code from driver to mv_common.c. This way it uses same proper DRAM information, same as all other interfaces instead of parsing DT /memory node directly. Submitted by: Marcin Wojtas <email@example.com> Obtained from: Semihalf Sponsored by: Stormshield Reviewed by: loos Differential revision: https://reviews.freebsd.org/D10723ViewVC
|r318521||wma||May 19, 2017, 8:16 a.m.||Improve busy-wait loop during switch phy access in e6000sw
Hitherto implementation of PHY polling resulted in a risk of an endless loop and very high occupation of the SMI bus. Improve the operation by limiting the polling tries and adding sleepable pause. Submitted by: Marcin Wojtas <firstname.lastname@example.org> Obtained from: Semihalf Sponsored by: Stormshield Reviewed by: loos Differential revision: https://reviews.freebsd.org/D10713ViewVC
|r318520||royger||May 19, 2017, 8:11 a.m.||xen/blkfront: correctly detach a disk with active users
Call disk_gone when the backend switches to the "Closing" state and blkfront still has pending users. This allows the disk to be detached, and will call into xbd_closing by itself when the geom layout cleanup has finished. Reported by: bapt Tested by: manu Reviewed by: bapt Sponsored by: Citrix Systems R&D MFC after: 1 week Differential revision: https://reviews.freebsd.org/D10772ViewVC
|r318517||delphij||May 19, 2017, 6:37 a.m.||Sync qsort.c with userland r318515.
(Note that MIN macro is removed in favor of sys/param.h's version). PR: 213922ViewVC
|r318516||mav||May 19, 2017, 5:12 a.m.||Fix time handling in cv_timedwait_hires().
pthread_cond_timedwait() receives absolute time, not relative. Passing wrong time there caused two threads of zdb to spin in a tight loop. MFC after: 1 weekViewVC
|r318515||delphij||May 19, 2017, 4:59 a.m.||The current qsort(3) implementation ignores the sizes of partitions, and
always perform recursion on the left partition, then use a tail call to handle the right partition. In the worst case this could require O(N) levels of recursions. Reduce the possible recursion level to log2(N) by always recursing on the smaller partition instead. Obtained from: PostgreSQL 9d6077abf9d6efd992a59f05ef5aba981ea32096ViewVC
|r318514||delphij||May 19, 2017, 4:44 a.m.||Use size_t.
Inspired by: OpenBSD src/lib/libc/stdlib/qsort.c,v 1.11ViewVC
|r318512||sephe||May 19, 2017, 1:42 a.m.||net/vlan: Revert 305177
Miss read the parentheses. Reported by: oleg@ Reviewed by: hps@ MFC after: 3 days Sponsored by: MicrosoftViewVC
|r318511||truckman||May 19, 2017, 1:23 a.m.||The result of right shifting a negative signed value is implementation
defined. On machines without arithmetic shift instructions, zero bits may be shifted in from the left, giving a large positive result instead of the desired divide-by power-of-2. Fix this by operating on the absolute value and compensating for the possible negation later. Reverse the order of the underflow/overflow tests and the exponential decay calculation to avoid the possibility of an erroneous overflow detection if p is a sufficiently small non-negative value. Also check for negative values of prob before doing the exponential decay to avoid another instance of of right shifting a negative value. Tested by: Rasool Al-Saadi <email@example.com> MFC after: 1 weekViewVC
|r318508||markj||May 19, 2017, 12:25 a.m.||Remove the EXFAIL annotation for tests which pass as of r309596.
Reported by: bdrewery Sponsored by: Dell EMC IsilonViewVC
|r318502||jilles||May 18, 2017, 10:10 p.m.||sh: Keep output buffer across builtins.
Allocating and deallocating repeatedly the 1024-byte buffer for stdout from builtins costs CPU time for little or no benefit. A simple loop containing builtins that write to a file descriptor, such as i=0; while [ "$i" -lt 1000000 ]; do printf .; i=$((i+1)); done >/dev/null is over 10% faster in a simple benchmark on an amd64 virtual machine.ViewVC
|r318501||jilles||May 18, 2017, 9:44 p.m.||sh: Ensure memout.bufsize matches allocated buffer, if it exists.|