| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
static
|
|
|
|
| |
not on itself
|
| |
|
| |
|
|
|
|
| |
While here reduce a bit overlinking
|
| |
|
|
|
|
| |
libraries
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
getgroupmembership() from invoking the correct backend in the compat case.
Replace it with a nesting depth counter so it only blocks one level (the
first is the group -> group_compat translation, the second is the actual
backend). This is one of two bugs that break getgrouplist() in the compat
case, the second being that the backend's own getgroupmembership() method
is ignored. Unfortunately, that is not easily fixable without a redesign
of our nss implementation (which is also needed to implement the +@group
syntax in /etc/passwd).
PR: 190055
MFC after: 1 week
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Additionally fix a misparenthesization in the same check, noticed while
fixing the first bug. This bug only appears to cause problems if the same
USDT probe appears twice within a static function.
X-MFC-With: r274637
|
|
|
|
|
|
|
|
|
|
|
|
| |
fields of dt_module_t. Previously, this was only done on architectures where
kernel modules have type ET_REL; this change fixes that. As a result, symbol
name resolution in the stack() action now works properly for kernel modules
on i386.
Reported by: Shrikanth Kamath <shrikanth07@gmail.com>
Tested by: Shrikanth Kamath
Discussed with: avg
MFC after: 2 weeks
|
|
|
|
| |
MFC after: 2 weeks
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
|
|
| |
addresses on file bounce (see r252463 for more details)
Reviewed by: accounts (dhw)
|
|
|
|
| |
Reported by: sbruno
|
| |
|
| |
|
| |
|
|
|
|
| |
atf-c++ is requested
|
| |
|
| |
|
|
|
|
| |
declaration
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
_LIBRARIES
Reported by: emaste
|
| |
|
|
|
|
| |
Add definition of libnetbsd in src.libnames.mk
|
|
|
|
| |
While here remove the ugly LDMANDOC
|
|
|
|
|
| |
Discussed with: melifaro
Sponsored by: Yandex LLC
|
|
|
|
|
|
|
|
|
|
|
| |
This is a thin wrapper around the kernel interface which should make
it easier to write GPIO applications. gpioctl(8) will be converted to
use this library in a separate commit.
Differential Revision: https://reviews.freebsd.org/D1183
Reviewed by: adrian, loos
Discussed on: arm@, embedded@
Relnotes: yes
|
|
|
|
| |
Reviewed by: bapt
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
LIBADD will automatically set DPADD and LDADD when needed including their
dependencies, LIBADD automatically handles private and internal libs so that
the end user Makefile does not have to care about it.
This allows to reduce overlinking on the base system leaving the framework get
the dependencies properly.
It also allows to built components binaries statically.
To use it:
Replace:
DPADD= ${LIBARCHIVE} ${LIBSSL}
LDADD= -larchive -lssl
by:
LIBADD= archive ssl
Differential Revision: https://reviews.freebsd.org/D1209
Reviewed by: brooks imp
|
|
|
|
|
|
| |
using clang 3.5.0, until the runtime support (via compiler-rt) is added.
Otherwise, this would lead to link errors about missing support
libraries.
|
|
|
|
|
|
|
|
|
|
|
| |
a new per-device '%domain' sysctl node that returns the NUMA domain a
device is associated with if it is associated with one.
Note that this API is still a WIP and might change before 11.0 actually
ships.
Differential Revision: https://reviews.freebsd.org/D930
Reviewed by: kib, adrian
|
|
|
|
|
|
| |
that aren't for file descriptors (cwd, jdir, tracevp, etc.).
Submitted by: Mikhail <mp@lenta.ru>
|
|
|
|
|
|
|
|
|
|
|
| |
This was previously working by accident because BUSDMA_COHERENT_MEMORY has
always been set to strongly-ordered on arm. Now we're moving towards
normal-uncacheable (what might be called write-combining on other platforms)
and using the proper sync ops will be more important. Of course, that
opens the question of just what is the "proper" sync op for shared
concurrent dma access as opposed to accesses where the handoff of control
of the memory has well-defined sequence points that match the available
busdma sync operations.
|
|
|
|
|
|
|
| |
should delete configured addresses and routes when the interface is
closed. Default is enabled (preserve current behaviour).
MFC after: 1 week
|
|
|
|
|
| |
MFC after: 1 month
Sponsored by: The FreeBSD Foundation
|
|
|
|
| |
Sponsored by: Yandex LLC
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Old allocator created significant lock congestion protecting its lists
of preallocated I/Os, while UMA provides much better SMP scalability.
The downside of UMA is lack of reliable preallocation, that could guarantee
successful allocation in non-sleepable environments. But careful code
review shown, that only CAM target frontend really has that requirement.
Fix that making that frontend preallocate and statically bind CTL I/O for
every ATIO/INOT it preallocates any way. That allows to avoid allocations
in hot I/O path. Other frontends either may sleep in allocation context
or can properly handle allocation errors.
On 40-core server with 6 ZVOL-backed LUNs and 7 iSCSI client connections
this change increases peak performance from ~700K to >1M IOPS! Yay! :)
MFC after: 1 month
Sponsored by: iXsystems, Inc.
|
|
|
|
|
|
|
| |
Differential: D1009
Reviewed by: jonathan, pjd
MFC after: 2 weeks
Relnotes: yes
|
|
|
|
|
|
|
| |
just copy/paste this line into their configs, it's beyond me.
MFC after: 1 month
Sponsored by: The FreeBSD Foundation
|
| |
|
|
|
|
| |
Submitted by: alc
|
|
|
|
|
|
| |
If this feels like deja vu... the last time this was fixed in this file
only ARM_MMU_V6 was fixed, this time it's ARM_ARCH_V6 (and this time I
searched for other occurrances of pj4b in here).
|