summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Convert libraries to use LIBADDbapt2014-11-2555-138/+66
| | | | While here reduce a bit overlinking
* Define compiler_rt and ssp_nonshared librariesbapt2014-11-251-1/+4
|
* Convert kerberos to LIBADD and reduce overlinking of the kerberos binaries andbapt2014-11-2547-150/+70
| | | | libraries
* libvers and libsl are internal librariesbapt2014-11-251-2/+9
|
* The fallback flag in nsdispatch prevents the fallback implementation ofdes2014-11-251-9/+16
| | | | | | | | | | | | | | 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
* Fix make depends with libnetbsdbapt2014-11-251-1/+1
|
* Add definitions of kerberos librariesbapt2014-11-251-0/+17
|
* Adjust some checks missed in r274637, now that pi_rname can be NULL.markj2014-11-251-2/+3
| | | | | | | | 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
* The module load address always needs to be included when setting the dm_*_vamarkj2014-11-251-3/+3
| | | | | | | | | | | | 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
* Add Apple Intrepid USB controller ID.jhibbits2014-11-251-0/+2
| | | | MFC after: 2 weeks
* Use ctl_set_success() instead of direct inlining.mav2014-11-252-10/+5
| | | | MFC after: 1 week
* Remove cokane@ from MAINTAINERS for 3dfx(4)/tdfx(4) because their emailngie2014-11-251-2/+0
| | | | | | addresses on file bounce (see r252463 for more details) Reviewed by: accounts (dhw)
* Revert r274772: it is not valid on MIPSemaste2014-11-2521-34/+34
| | | | Reported by: sbruno
* Add missing headers needed by write().kevlo2014-11-251-4/+8
|
* Fix the fixbapt2014-11-251-0/+1
|
* libevent is an internallibbapt2014-11-251-1/+1
|
* libatf-c++ exposes libatf-c abi hence we need to explicit link to atf-c ifbapt2014-11-251-0/+3
| | | | atf-c++ is requested
* Do not overwrite any LIBNETBSD or LIBNETBSDDIR if they are already definedbapt2014-11-251-2/+2
|
* Fix build.delphij2014-11-251-5/+1
|
* Define special case for atf which libraries names are different from theirbapt2014-11-251-0/+2
| | | | declaration
* s/cft/ctfbapt2014-11-241-2/+2
|
* Forgot to convert demandoc along with mandocbapt2014-11-241-3/+2
|
* Fix typobapt2014-11-241-1/+1
|
* Fix dependencies in case of building staticallybapt2014-11-241-1/+1
|
* Avoid code duplication by directly adding _INSTALLLIBS and _PRIVATELIBS intobapt2014-11-241-7/+3
| | | | | | _LIBRARIES Reported by: emaste
* Each time something links to sqlite3 it should link to pthreadbapt2014-11-241-0/+16
|
* Convert makefs to LIBADDbapt2014-11-242-7/+6
| | | | Add definition of libnetbsd in src.libnames.mk
* Convert mandoc to LIBADDbapt2014-11-242-5/+2
| | | | While here remove the ugly LDMANDOC
* Skip L2 addresses lookups for p2p interfaces.ae2014-11-241-3/+2
| | | | | Discussed with: melifaro Sponsored by: Yandex LLC
* Import libgpio.rpaulo2014-11-247-0/+597
| | | | | | | | | | | 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
* Convert to LIBADD.brd2014-11-241-2/+1
| | | | Reviewed by: bapt
* Correctly specify -L for internal and private libsbapt2014-11-241-3/+3
|
* Implement LIBADDbapt2014-11-241-2/+181
| | | | | | | | | | | | | | | | | | | | | | | 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
* For now, disable using -fsanitize=bounds for the libc ssp tests, whendim2014-11-241-0/+3
| | | | | | 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.
* Add a bus_get_domain() wrapper around BUS_GET_DOMAIN(). Use this to addjhb2014-11-242-0/+18
| | | | | | | | | | | 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
* Properly initialize the capability rights for vnodes exported to procstatjhb2014-11-241-0/+1
| | | | | | that aren't for file descriptors (cwd, jdir, tracevp, etc.). Submitted by: Mikhail <mp@lenta.ru>
* Add busdma sync ops before reading and after modifying the descriptor rings.ian2014-11-241-0/+10
| | | | | | | | | | | 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.
* Add a sysctl `net.link.tap.deladdrs_on_close' to configure whether tapphilip2014-11-241-1/+6
| | | | | | | should delete configured addresses and routes when the interface is closed. Default is enabled (preserve current behaviour). MFC after: 1 week
* Make it possible to specify flags for autofs daemons in rc.conf.trasz2014-11-242-2/+5
| | | | | MFC after: 1 month Sponsored by: The FreeBSD Foundation
* Add ip_gre.h to ObsoleteFiles.inc.ae2014-11-241-0/+2
| | | | Sponsored by: Yandex LLC
* Replace home-grown CTL IO allocator with UMA.mav2014-11-249-543/+186
| | | | | | | | | | | | | | | | | | 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.
* Limit descriptors and enter capability mode.brueffer2014-11-241-0/+18
| | | | | | | Differential: D1009 Reviewed by: jonathan, pjd MFC after: 2 weeks Relnotes: yes
* Remove the pidfile clause from the ctl.conf example. Why do everyonetrasz2014-11-241-3/+1
| | | | | | | just copy/paste this line into their configs, it's beyond me. MFC after: 1 month Sponsored by: The FreeBSD Foundation
* Fix rendering of manpages with mandoc(1)bapt2014-11-247-14/+7
|
* We already have "int i" in this scope.glebius2014-11-241-1/+1
| | | | Submitted by: alc
* The arm PJ4B cpu is armv7 architecture, not v6.ian2014-11-241-2/+2
| | | | | | 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).
* Read cs_outstanding_ctl_pdus before incrementing it for NEXUS RESET task.mav2014-11-241-1/+1
| | | | | | This removes extra log noise on idle connection termination. MFC after: 1 week
* Fix rendering with mandocbapt2014-11-241-2/+1
|
* Add ARMV6 as an arm option. This will cause obscure magic in config(8)ian2014-11-242-4/+5
| | | | | | to automatically set the armv6 option when MACHINE_ARCH is armv6. That allows replacing ever-growing lists of cpu names as options to compile a given file with the using either "optional armv6" or "optional !armv6".
* Fix the negation (!) operator so that it binds only to the word thatian2014-11-231-12/+12
| | | | | immediately follows it, which means 'not' has to be reset every time an option word or device name is processed.
OpenPOWER on IntegriCloud