Edward Tomasz Napierala
1885dba7b1
The log_whatever() routines don't accept NULL for format strings,
...
so mark them as __printflike instead of__printf0like.
Sponsored by: The FreeBSD Foundation
2014-02-11 10:56:43 +00:00
Edward Tomasz Napierala
a19eebb1b7
Improve check for duplicated paths. It shows the warning twice for
...
every path (once for each duplicate found), but it should do for now.
Sponsored by: The FreeBSD Foundation
2014-02-11 10:55:32 +00:00
Edward Tomasz Napierala
2fabfaa504
Refactor.
...
Sponsored by: The FreeBSD Foundation
2014-02-11 10:53:08 +00:00
Edward Tomasz Napierala
1ecb3c5857
So, it turns out SIGCHLD is discarded by default, so we have to set up
...
a dummy handler to make it interrupt an ioctl(2) or select(2).
This makes those short-lived iscsid(8) zombies disappear.
Sponsored by: The FreeBSD Foundation
2014-02-11 10:47:28 +00:00
Edward Tomasz Napierala
022b237d47
Empty data segment during Login Phase is rather unlikely, but it's not
...
a protocol error.
Sponsored by: The FreeBSD Foundation
2014-02-11 10:45:20 +00:00
Pawel Jakub Dawidek
200d9a5fd9
Add missing libraries here as well, so a warning is not printed when one
...
tries to view their manual pages.
Reported by: rwatson
Explained by: pluknet
2014-02-11 09:17:17 +00:00
Marcel Moolenaar
b5cade2916
Fix spelling of eight (was spelled eigth) in struct pkthdr.
2014-02-11 04:16:32 +00:00
Gleb Smirnoff
345e3f4dd7
Expose real size of UMA allocations via libmemstat(3).
...
Sponsored by: Nginx, Inc.
2014-02-10 20:09:10 +00:00
Gleb Smirnoff
49fef6a202
Create two public UMA_ZONE_PCPU zones: 64 bit sized and pointer sized.
...
Sponsored by: Nginx, Inc.
2014-02-10 19:59:46 +00:00
Gleb Smirnoff
f947570e35
Style.
2014-02-10 19:51:15 +00:00
Gleb Smirnoff
48343a2f34
Make M_ZERO flag work correctly on UMA_ZONE_PCPU zones.
...
Sponsored by: Nginx, Inc.
2014-02-10 19:48:26 +00:00
Gleb Smirnoff
9188e408cc
Add zpcpu_get_cpu() that converts base pointer of UMA_ZPCPU_ZONE
...
to a pointer private to a given cpuid.
Sponsored by: Nginx, Inc.
2014-02-10 19:47:14 +00:00
Alexander Motin
2ccd462b16
Fix wrong device name in example.
...
PR: docs/185602
Submitted by: koitsu
MFC after: 1 week
2014-02-10 16:40:13 +00:00
Edward Tomasz Napierala
3fa953a071
The log_whatever() routines don't accept NULL for format strings,
...
so mark them as __printflike instead of __printf0like.
Sponsored by: The FreeBSD Foundation
2014-02-10 15:12:59 +00:00
Edward Tomasz Napierala
57cf56ce65
Make iscsictl(8) properly handle (optional) semicolons in iscsi.conf,
...
instead of ignoring them and echoing them to stdout.
Sponsored by: The FreeBSD Foundation
2014-02-10 15:04:59 +00:00
Edward Tomasz Napierala
5d386b72b1
Simplify.
...
Sponsored by: The FreeBSD Foundation
2014-02-10 15:03:08 +00:00
Edward Tomasz Napierala
d5874fc4f1
Remove unused variable.
...
Sponsored by: The FreeBSD Foundation
2014-02-10 15:02:02 +00:00
Edward Tomasz Napierala
5381f86246
Yacc cleanup; no functional changes.
...
Sponsored by: The FreeBSD Foundation
2014-02-10 15:01:24 +00:00
Christian Brueffer
d37872314f
Only count table lookups when we're actually processing packets.
...
PR: 183462
Submitted by: Sven-Thorsten Dietrich <thebigcorporation at gmail.com>
Reviewed by: bms
MFC after: 1 month
2014-02-10 14:47:51 +00:00
Christian Brueffer
1b55364ed9
For IPv6, return the same error code as IPv4 when mrouter is not initialized.
...
PR: 178472
Submitted by: Sven-Thorsten Dietrich <sven at vyatta.com>
Reviewed by: bms
2014-02-10 14:36:51 +00:00
Alexander V. Chernikov
9dffa6a3f3
Simplify nd6_output_lle:
...
* Check ND6_IFF_IFDISABLED before acquiring any locks
* Assume m is always non-NULL
* remove 'bad' case not used anymore
* Simply if_output conditional
MFC after: 2 weeks
Sponsored by: Yandex LLC
2014-02-10 12:52:33 +00:00
Christian Brueffer
479b9a60ac
Update and sort the list of iwn(4) firmware.
...
MFC after: 1 week
2014-02-09 22:43:16 +00:00
Christian Brueffer
cf042e4324
Allow iwn2000 and iwn2030 firmware to be linked into the kernel.
...
PR: 184631
Submitted by: Oliver Pinter
MFC after: 1 week
2014-02-09 22:42:14 +00:00
Ian Lepore
65f04a3da5
Update legacy platforms to use new arm_physmem helper routines.
2014-02-09 22:10:14 +00:00
Pawel Jakub Dawidek
5564ef953a
Fix descriptor leak.
2014-02-09 21:47:46 +00:00
Pawel Jakub Dawidek
bf90d007d3
If the main casperd process exits, zygote process should exit as well
...
instead of spinning.
Reported by: Mikhail <mp@lenta.ru>
2014-02-09 21:42:01 +00:00
Antoine Brodin
897f2a3892
Add more obsolete files.
2014-02-09 21:27:32 +00:00
Ian Lepore
46aa33b2ac
If someone tries to boot a generic ATMEL kernel that has no board_init()
...
routine compiled in, print a friendly error message about it rather than
mysteriously hanging while trying to init 4GB of nonexistant ram.
2014-02-09 21:21:10 +00:00
Warner Losh
1ef5f6a006
Add FDT attachment.
2014-02-09 21:02:46 +00:00
Warner Losh
c6053263cc
FDT attachment...
2014-02-09 21:01:53 +00:00
Warner Losh
3526a97bba
Add TWI attachment for FDT. We're only matching the SAMG20 device for
...
now, others to follow.
2014-02-09 21:01:10 +00:00
Warner Losh
bf5c70c929
Add FDT attachment.
2014-02-09 21:00:22 +00:00
Warner Losh
22a484c9d5
Add FDT attachment. Flag lost functionality with FDT_HACKS so we can
...
find it later.
2014-02-09 20:59:46 +00:00
Warner Losh
bc259c9157
Add FDT attachment.
2014-02-09 20:58:03 +00:00
Warner Losh
4da9131d2a
Add FDT attachment, plus minor code shuffle.
2014-02-09 20:57:26 +00:00
Warner Losh
210c0e4c87
Add FDT attachment.
2014-02-09 20:56:39 +00:00
Warner Losh
bad391b21c
Add FDT matching code.
2014-02-09 20:55:49 +00:00
Dimitry Andric
279c613d4d
Pull in r200899 from upstream clang trunk:
...
Allow transformation of VariableArray to ConstantArray.
In the following code:
struct A { static const int sz; };
template<class T> void f() { T arr[A::sz]; }
the array 'arr' is represented as a variable size array in the template.
If 'A::sz' gets value below in the translation unit, the array in
instantiation can turn into constant size array.
This change fixes PR18633.
Differential Revision: http://llvm-reviews.chandlerc.com/D2688
This fixes "Assertion failed: (T::isKind(*this)), function castAs"
errors, which can occur when building the security/quantis port.
Reported by: ale
MFC after: 3 days
2014-02-09 20:52:47 +00:00
Ian Lepore
342322bb36
Add some extra debugging output when DEBUG is defined.
2014-02-09 20:20:49 +00:00
Ian Lepore
c884902d1f
Fix the exclude-region clipping logic for the edge-trim case.
2014-02-09 20:19:41 +00:00
Ed Maste
2cd0384caf
Build libstand as a 64-bit library on ppc64
...
The 32-bit bootloaders now link against libstand.a in sys/boot/libstand32,
so there is no need to force /usr/lib/libstand.a to be 32-bit.
This is equivalent to r261568 for amd64.
Sponsored by: The FreeBSD Foundation
2014-02-09 16:37:17 +00:00
Andrew Turner
b2478843a9
Pass the pagetable used from locore.S to initarm to allow it to map data
...
in as required.
2014-02-09 15:54:31 +00:00
Ian Lepore
73ab448c43
No need to set physmem in each initarm() instance anymore, it's handled
...
in common code now.
2014-02-09 14:46:50 +00:00
Ian Lepore
d215d5c662
Use vm_paddr_t, not vm_offset_t, when dealing with physical addresses.
...
Pointed out by: alc
2014-02-09 14:35:44 +00:00
Christian Brueffer
295a5bd78c
Refer newfs and growfs users to fsck_ffs instead of
...
fsck, the latter does not accept the referred to "-b" flag.
This change was accidently committed directly to 9-STABLE in
r237505.
PR: 82720
Submitted by: David D.W. Downey
MFC after: 1 week
2014-02-09 14:28:47 +00:00
Andrew Turner
321d79fdca
Remove the now unused MMU_INIT macro.
2014-02-09 12:52:39 +00:00
Mikolaj Golub
db2f5a2461
Fixup for r261590 (vnet sysctl handlers cleanup).
...
Reviewed by: glebius
2014-02-09 08:13:17 +00:00
Ian Lepore
0c27b1d4fd
It turns out a global variable is the only straightforward way to
...
communicate the kernel's physical load address from where it's known in
initarm() into cpu_mp_start() which is called from non-arm code and
takes no parameters.
This adds the global variable and ensures that all the various copies
of initarm() set it. It uses the variable in cpu_mp_start(), eliminating
the last uses of KERNPHYSADDR outside of locore.S (where we can now
calculate it instead of relying on the constant).
2014-02-09 02:39:00 +00:00
Ian Lepore
88fdb318f0
Calculate the kernel's load address from the PC in the elf / gzip
...
trampoline instead of relying on KERNPHYSADDR as a compile-time constant.
2014-02-09 02:06:12 +00:00
Alan Cox
7b9b301c6b
Don't call vm_fault_prefault() on zero-fill faults. It's a waste of time.
...
Successful prefaults after a zero-fill fault are extremely rare.
2014-02-09 01:59:52 +00:00