253415 Commits

Author SHA1 Message Date
knakahara
1cc266b88d add lock for sclist to exclude ifconfig gifX add/delete and ifconfig gifX tunnel 2017-09-21 09:46:14 +00:00
knakahara
56188c2a5a add lock for percpu route like l2tp(4). 2017-09-21 09:42:03 +00:00
ozaki-r
ddc95c5dde Dump the kernel version for the latest change of struct route
Welcome to 8.99.3
2017-09-21 07:22:03 +00:00
ozaki-r
0092eb7df6 Invalidate rtcache based on a global generation counter
The change introduces a global generation counter that is incremented when any
routes have been added or deleted. When a rtcache caches a rtentry into itself,
it also stores a snapshot of the generation counter. If the snapshot equals to
the global counter, the cache is still valid, otherwise invalidated.

One drawback of the change is that all rtcaches of all protocol families are
invalidated when any routes of any protocol families are added or deleted.
If that matters, we should have separate generation counters based on
protocol families.

This change removes LIST_ENTRY from struct route, which fixes a part of
PR kern/52515.
2017-09-21 07:15:34 +00:00
wiz
598b83d451 Sort options and their descriptions in man page and usage. 2017-09-21 07:07:28 +00:00
ozaki-r
6b704eed1f Remove unnecessary NULL check of rt_ifp
It's always non-NULL.
2017-09-21 04:44:32 +00:00
agc
c77bafde22 Update sys_info to 20170920
+ add a -d <destdir> option, which allows the versions of programs
in a directory tree rooted at "<destdir>" to be reported on, rather
than the programs and libraries rooted under /. This is useful, for
example, for finding out the versions of utilities and libraries
after a build.sh run:

	% sys_info
	awk-20121220
	bind-9.10.5pl2
	bozohttpd-20170201
	bzip2-1.0.6
	calendar-20160601
	dhcpcd-7.0.0-rc1
	dtc-1.4.4
	ftpd-20110904
	g++-5.4.0
	gcc-5.4.0
	grep-2.5.1anb1
	gzip-20170803
	libc-12.208
	...
	% sys_info -d /data/8/build/dest/x86_64
	awk-20121220
	bind-9.10.5pl1
	bozohttpd-20170201
	bzip2-1.0.6
	calendar-20160601
	dhcpcd-7.0.0-rc1
	ftpd-20110904
	g++-5.4.0
	gcc-5.4.0
	grep-2.5.1anb1
	gzip-20150113
	libc-12.207
	...
	%
2017-09-21 01:15:45 +00:00
ginsbach
3cf84fe24e Add SDLC - software/system(s) development life cycle 2017-09-21 00:40:10 +00:00
macallan
a3b7d81bb2 add MAX6690 which seems to be a straight up ADM1032 clone 2017-09-20 22:44:28 +00:00
jmcneill
b7cc54530c parse ports node and configure usb2/usb3/hsic ports 2017-09-20 21:59:23 +00:00
christos
eab473870d PR/52564: Scole Mail: current ofwboot.xcf crashes because of .eh_frame* in .text 2017-09-20 18:44:22 +00:00
kre
ac205bb2d4 Set the default time format for linux mode (-x) in the correct place,
so it only applies to -x (in particular, not to -s) and only if another
time format has not been explicitly selected (earlier in the arg list).

With luck, this will make lots of tests, which depended upon "stat -s"
actually generating correct sh assignment statements, go back to working again.
2017-09-20 17:45:25 +00:00
ozaki-r
960a3e1e52 Add tests of rtcache invalidation 2017-09-20 09:36:20 +00:00
wiz
74d5645f3a whitespace fixes, use Xr. 2017-09-20 08:57:02 +00:00
christos
c5fdb5719f - add the sticky bits to mode
- fix linux Birth for the havenots
code review via email from @@@
2017-09-20 01:23:37 +00:00
jmcneill
496fea9ef2 Add basic tegra210 xusbpad driver, shorten tegra*xusbpad driver names to
tegra*xpad to fit in dv_xname
2017-09-19 23:18:01 +00:00
jmcneill
4f39fa4e41 fdtbus_get_string: support special 'name' property 2017-09-19 22:55:49 +00:00
christos
952c61b290 - if st_dev/st_rdev == NODEV print -1 instead of unsigned
- update to the latest linux stat(1) format for -x (kind of)
- add the ability to display nanoseconds, like linux does
- change u_intX_t -> uintX_t
2017-09-19 21:45:28 +00:00
jmcneill
a7c423b9ac The xusbpad driver is tegra 124 specific so split it out into a separate
driver. Add (not yet working) tegra 210 support to the xusb driver.
2017-09-19 20:46:12 +00:00
jmcneill
a9c77d21c0 Add some xusb clocks (not working yet) 2017-09-19 20:45:09 +00:00
roy
63dd084043 Note import of dhcpcd-7.0.0-rc2 2017-09-19 19:20:43 +00:00
roy
4777372b1e Sync 2017-09-19 19:19:21 +00:00
roy
2e864d58b0 Import dhcpcd-7.0.0-rc2 with the following changes:
*  dhcp: fixed classless static routes
  *  prefix delegation: build routes after assigning addresses
  *  dhcp: on lease expiration, discover only when carrier
  *  ip6: fix potential segfault when lifetime overflows
  *  dhcp: fix reporting of DNS encoded SIP servers
  *  dhcp6: fix unicast in non master mode
2017-09-19 19:16:48 +00:00
jmcneill
9745661280 Only attach to the phy specified in dt, if possible. 2017-09-19 17:26:45 +00:00
ozaki-r
603defb948 Share a global dummy SP between PCBs
It's never be changed so it can be pre-allocated and shared safely between PCBs.
2017-09-19 02:44:14 +00:00
maya
04676939ae Remove unused macro 2017-09-19 01:22:14 +00:00
phx
eabf26b1cf Fixed feholdexcept() by copying the actual contents of FPSCR to the fenv_t
instead of a double precision floating point representation of it.
2017-09-18 23:21:15 +00:00
jmcneill
cb297a9cf9 Add support for arm,arm1176jzf-s 2017-09-18 16:58:04 +00:00
joerg
6a2fdfeb92 Bump install image sizes. Clang alone adds 100MB+ for a full debug build
and that pushes the full MKDEBUG build over the constraints.
2017-09-18 14:42:16 +00:00
jakllsch
6b34528ad5 Initialize ex_lock and ex_cv only in the not-EX_EARLY case. 2017-09-18 13:22:56 +00:00
roy
ab1cdcdbe2 Allow a subwindow to contain another subwindow.
This reverts r1.37 and allows wip/rtv to work better.
2017-09-18 10:18:13 +00:00
wiz
b2204870d0 Use Dv for non-errno return values (instead of Er). 2017-09-18 08:49:20 +00:00
wiz
cf8f895d5c Remove superfluous Tn. 2017-09-18 08:48:23 +00:00
riastradh
f4b86e3d5e DM: direct message 2017-09-18 03:14:02 +00:00
rtr
525ead1c1c GVFS git virtual file system 2017-09-17 21:55:07 +00:00
abhinav
2e26e026b9 Fix typo 2017-09-17 21:46:46 +00:00
christos
5cf79e57be Add one more not supported error 2017-09-17 20:39:04 +00:00
christos
aa49aa7970 This also needs INET6!
XXX: pullup-8
2017-09-17 20:37:17 +00:00
christos
da66cce8cd explain why in6_setscope fails... 2017-09-17 17:36:06 +00:00
christos
548324cb09 Skip the scope test for loopback addresses in non-loopback interfaces.
While this test is also done in in6_setscope, testing here allows us
to log an error for other callers.
2017-09-17 17:35:10 +00:00
sevan
e4a0a4bf62 Note installation of scripts from the DTrace Toolkit in base. 2017-09-17 15:30:08 +00:00
abhinav
4d2c8c35f1 Add execlpe and execvpe to the NAME section 2017-09-17 11:45:10 +00:00
maxv
d283fae667 Declare INTRFASTEXIT as a function, like amd64; will be expanded soon. 2017-09-17 09:59:23 +00:00
maxv
7ad103f49c Remove the second argument from USERMODE and KERNELMODE, it is unused
now that we don't have vm86 anymore.
2017-09-17 09:41:35 +00:00
maxv
e3d247a7cd Remove tlog.h - unused now. Note that it is not installed. 2017-09-17 09:11:19 +00:00
maxv
157166fc40 Remove TRAPLOG from i386. Nowadays there are better instrumentation tools,
in both software and hardware.
2017-09-17 09:04:51 +00:00
kre
5312bfd48d PR lib/52547 - read_history (readline.c) should now sets history_length.
Patch from Yen Chi Hsuan in the PR, extracted from Apple's version of
readline.c, then modified by me to be consistent about what the return
value really is.
2017-09-17 08:10:08 +00:00
kre
91e4060257 As if rump wasn't constipated enough...
Add some more blockages, hopefully allow the build to find a
path all the way to the other end...
2017-09-17 05:47:19 +00:00
ginsbach
1218d77bed Add IFF and IFTTT 2017-09-17 00:54:16 +00:00
christos
9c6f304208 more const. 2017-09-17 00:01:07 +00:00