Andrey V. Elsukov
2e84e6eac9
ANSIfy function declarations.
...
Sponsored by: Yandex LLC
2014-12-03 03:50:54 +00:00
Rui Paulo
2a1136620d
Switch gpioctl(8) to LIBADD.
2014-12-03 03:05:15 +00:00
Xin LI
e8b00d3d65
Add sleep(1) to /rescue. This adds 664 bytes to the binary on amd64 but
...
it's pretty useful for shell scripts.
MFC after: 1 month
Sponsored by: iXsystems, Inc.
2014-12-03 01:34:24 +00:00
Warner Losh
86fd88736f
Remove unused PCMCIA_CARD* macros.
...
Always include the card human readable name. We support ~270 cards and
at ~20 bytes each, this bloats things by only ~5k. Retain the
PCMCIA_CARD vs PCMCIA_CARD_D distinction, though, in case this is
intolerable.
2014-12-03 00:47:05 +00:00
Baptiste Daroussin
a7710c485e
Revert r274953, r274934
...
mandoc(1) is now able to display correctly the vanilla version
2014-12-02 23:33:37 +00:00
Baptiste Daroussin
1fb816da82
Update to mandoc cvs version as of 20141201
...
- Compatiblity with existing manpages has been improved
- Now support ".so" directive with compressed manpages (which fixes a regression
we have since we have new man(1))
2014-12-02 23:24:57 +00:00
Jack F Vogel
4da1bbcda5
Revert r275136, it was not approved, it was sloppy, if a feature
...
like this is needed please resubmit for Intel's approval.
2014-12-02 23:02:57 +00:00
Ed Maste
ccbdcd03f2
libelf: Fix cross-endian ELF note file / memory conversion
...
The namesz and descsz variables need to be used in native endianness.
The sizes are in native order after swapping in the file to memory case,
and before swapping in the memory to file case.
This issue was identified for r273443, but the change was applied to the
wrong case. Revert r273443 to fix the to-memory case, and apply the
equivalent change to the to-file case.
Sponsored by: DARPA, AFRL
Reviewed by: adrian, brooks, marcel
Differential Revision: https://reviews.freebsd.org/D1257
2014-12-02 22:35:43 +00:00
Michael Tuexen
4e88d37a2a
Do the renaming of sb_cc to sb_ccc in a way with less code changes by
...
using a macro.
This is an alternate approach to
https://svnweb.freebsd.org/changeset/base/275326
which is easier to handle upstream.
Discussed with: rrs, glebius
2014-12-02 20:29:29 +00:00
Enji Cooper
3df678fa16
Don't try to remove /usr/include/bsm, et al
2014-12-02 19:55:46 +00:00
George V. Neville-Neil
bd19924f6b
This configuration file removes several debugging options, including
...
WITNESS and INVARIANTS checking, which are known to have significant
performance impact on running systems. When benchmarking new features
this kernel should be used instead of the standard GENERIC.
This kernel configuration should never appear outside of the HEAD
of the FreeBSD tree.
2014-12-02 19:55:43 +00:00
Enji Cooper
210607205f
Make ccd(4), et al conditional based on MK_CCD
2014-12-02 19:53:55 +00:00
Rui Paulo
8366091ea8
gpioctl: don't print the command line arguments.
...
PR: 195330
Submitted by: Scott Ellis jumpnowtek at gmail.com
MFC after: 3 days
2014-12-02 19:41:25 +00:00
Enji Cooper
488ced8671
Only install etc/devd/asus.conf if MK_ACPI == yes
2014-12-02 19:02:39 +00:00
Andrew Turner
c258e1cc69
Switch to unified syntax so these can be built with clang 3.5.
...
MFC after: 1 week
Sponsored by: ABT Systems Ltd
2014-12-02 18:37:04 +00:00
Andrew Turner
4373d2f370
Use the APSR_nzcv format of mrc. The clang integrated assembler doesn't
...
support the old usage of r15.
Sponsored by: ABT Systems Ltd
2014-12-02 18:35:34 +00:00
Andrew Turner
d9e2150b36
Fix the name of the coprocessor to include the "p" prefix, the clang
...
integrated assembler expects this.
MFC after: 1 Week
Sponsored by: ABT Systems Ltd
2014-12-02 18:20:53 +00:00
Andrew Turner
06b6b5da5e
Allow the UAL APSR_nzcv format for the mrc and mrc2 instructions. The clang
...
integrated assembler only allows these forms so binutils will need to
support them.
MFC after: 1 Week
Sponsored by: AB Systems Ltd
2014-12-02 18:12:16 +00:00
Enji Cooper
c415effcef
Don't install usr.sbin/mountd if MK_NFS_SERVER == no
2014-12-02 17:10:11 +00:00
Enji Cooper
c8c7f0b0e0
Add knob, MK_MAC_SUPPORT for building items with mac(9) support, like
...
libugidfw, ugidfw, etc
2014-12-02 17:08:24 +00:00
John Baldwin
9abeb029d4
The runtime linker needs to include a path to itself in the link map
...
it exports to the debugger. It currently has two choices: it can use
a compiled-in path (/libexec/ld-elf.so.1) or it can use the path stored
in the interpreter path in the binary being executed. The runtime linker
currently prefers the second. However, this is usually wrong for compat32
binaries since the binary specifies the path of rtld on a 32-bit system
(/libexec/ld-elf.so.1) instead of the actual path (/libexec/ld-elf32.so.1).
For now, always assume the compiled in path (/libexec/ld-elf32.so.1) as
the rtld path and ignore the path in the binary for the 32-bit runtime
linker.
Differential Revision: https://reviews.freebsd.org/D1236
Reviewed by: kib
2014-12-02 16:22:08 +00:00
Yoshihiro Takahashi
3047cb6803
MFi386: r275305 (by rdivacky)
...
Unbreak the code for non-digits below '0' by casting the expression
to unsigned int.
2014-12-02 14:48:21 +00:00
Hans Petter Selasky
76ebf59046
Add missing Makefile defines so that the program in question can be
...
built as part of buildworld.
2014-12-02 13:58:57 +00:00
Alexander Motin
77a06f9db0
Convert persis_offset from global variable to softc field.
2014-12-02 12:38:22 +00:00
Alexander Motin
40103f1ec4
Reduce code duplication by creating ctl_set_res_ua() helper.
2014-12-02 12:31:28 +00:00
Alexander Motin
1e8607769f
Removed unused variable and unify some names.
2014-12-02 12:05:44 +00:00
Andriy Gapon
782c06dfc8
zfs_putpages: actually update mtime and ctime
...
Reported by: Paul Koch <paul.koch@akips.com>
Tested by: Paul Koch <paul.koch@akips.com>
MFC after: 2 weeks
2014-12-02 11:44:56 +00:00
Enji Cooper
f9e4bda433
bsm needs to be further factored out of sys/sys/ucred.h, sys/sys/sysproto.h, etc
2014-12-02 09:45:07 +00:00
Edward Tomasz Napierala
0dd2bee428
Fix null pointer dereference.
...
MFC after: 2 weeks
Coverity CID: 1256497
Sponsored by: The FreeBSD Foundation
2014-12-02 07:42:25 +00:00
Baptiste Daroussin
81bffeeaab
Import CVS version of mandoc as of 20141201
2014-12-02 07:34:06 +00:00
Rui Paulo
e852010c39
Fix an off-by-one in gpio_pin_list().
...
Coverity CID: 1256495
2014-12-02 06:24:45 +00:00
Rui Paulo
244c371d25
Rewrite parts of gpioctl(8) to use the gpio(3) library.
2014-12-02 06:11:32 +00:00
Andrey V. Elsukov
2dfcd0ae9d
Remove unneded check. No need to do m_pullup to the size that we prepended.
...
MFC after: 1 week
Sponsored by: Yandex LLC
2014-12-02 05:41:03 +00:00
Andrey V. Elsukov
bd766f3425
Remove unneded check. No need to do m_pullup to the size that we prepended.
...
Sponsored by: Yandex LLC
2014-12-02 05:28:40 +00:00
Andrey V. Elsukov
2d957916ef
Remove route chaching support from ipsec code. It isn't used for some time.
...
* remove sa_route_union declaration and route_cache member from struct secashead;
* remove key_sa_routechange() call from ICMP and ICMPv6 code;
* simplify ip_ipsec_mtu();
* remove #include <net/route.h>;
Sponsored by: Yandex LLC
2014-12-02 04:20:50 +00:00
Andrey V. Elsukov
1fea1b0889
Remove unused structure declarations.
...
Sponsored by: Yandex LLC
2014-12-02 02:41:44 +00:00
Andrey V. Elsukov
0e23cc372d
Remove unused declartations.
...
Sponsored by: Yandex LLC
2014-12-02 02:32:28 +00:00
Ed Maste
9a2a384623
Regenerate src.conf(5) after r275373
2014-12-02 02:16:30 +00:00
Ed Maste
18e8f946ec
Add elfcopy and man page to OptionalObsoleteFiles
2014-12-02 02:11:09 +00:00
Dimitry Andric
2d764cca51
Let GNU ld be less obscure about missing symbols and DSOs. If the BFD
...
object looks like a typical shared library, suggest adding '-l<foo>',
where <foo> has the 'lib' prefix and '.so<bar>' or '.a' suffix removed.
Otherwise, suggest adding '-l:<foo>', where <foo> is the full DT_SONAME.
Submitted by: Conrad Meyer <conrad.meyer@isilon.com>
Sponsored by: EMC / Isilon storage division
Reviewed by: emaste
PR: 194296
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D1152
2014-12-02 01:30:53 +00:00
Baptiste Daroussin
e3ef75f1ea
Sync the svn template with the one from ports
2014-12-02 00:23:26 +00:00
Poul-Henning Kamp
52db98331d
Make this work with pkgng, and allow PORTS_OPTS to be passed in
2014-12-01 22:39:35 +00:00
Andrew Turner
f9867ad74d
Use the floating-point instruction on ARMv7 as the clang 3.5 integrated
...
assembler doesn't allow these two instructions to use co-processor 11.
MFC after: 1 Week
Sponsored by: ABT Systems Ltd
2014-12-01 21:13:47 +00:00
Andrew Turner
a103277891
Set the correct architecture when targeting ARMv7
...
MFC after: 1 Week
Sponsored by: ABT Systems Ltd
2014-12-01 21:07:36 +00:00
Andrew Turner
7f9b314ff2
Pull in the NetBSD global offset table handling code. Clang 3.5 creates
...
relocations the linker complains about.
Obtained from: NetBSD
MFC after: 1 Week
2014-12-01 21:04:26 +00:00
Xin LI
689c8e8b46
Fix inverted logic introduced in r272154.
...
Noticed by: trasz
MFC after: 2 weeks
2014-12-01 20:51:01 +00:00
Rui Paulo
afe2c75694
Allow multiple devices to mmap. It's impossible to prevent this with
...
checks on the open/close functions.
MFC after: 1 week
2014-12-01 19:48:23 +00:00
Alexander Motin
238e75e505
Document ISP 2532 support and hint.isp.0.vports tunable.
...
MFC after: 1 week
2014-12-01 17:51:16 +00:00
Ed Maste
3194293903
Build infrastructure for elftoolchain tools
...
Set WITH_ELFTOOLCHAIN_TOOLS in src.conf to use the elftoolchain version
of the following tools:
* addr2line
* elfcopy (strip / mcs)
* nm
* size
* strings
Reviewed by: bapt (earlier version)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D1224
2014-12-01 17:49:42 +00:00
Konstantin Belousov
6afb32fc67
Disable recursion for the process spinlock.
...
Tested by: pho
Discussed with: jhb
Sponsored by: The FreeBSD Foundation
MFC after: 1 month
2014-12-01 17:36:10 +00:00