219122 Commits

Author SHA1 Message Date
dholland
f5b4660876 Cleanups to reduce symbol and header exposure:
- move struct ufid from ulfs_inode.h to lfs.h
   - lfs.h needs sys/mount.h and sys/pool.h
   - ulfs_quota2_subr.c needs lfs_inode.h
   - remove ulfs_inode.h from lfs.h in favor of ulfs_dinode.h
   - move ULFS_NDADDR, ULFS_NIADDR, ULFS_NXADDR from ulfs_dinode.h to lfs.h
   - remove ulfs_dinode.h from lfs.h
   - add lfs.h to ulfs_dinode.h
2013-06-06 00:51:50 +00:00
dholland
eac0bd5b42 Remove stray references to ext2fs, chfs, ffs, and mfs. 2013-06-06 00:51:25 +00:00
dholland
bf9cc163da Apparently we also need to cut and paste ffs_snapgone() in order to be
able to link the ufs code.

Instead of actually cutting and pasting it (as it depends on ffs-only
things) implement it as panic. Probably we'll be able to demonstrate
later that it's unreachable.

XXX: Someone should add snapgone to struct ufs_ops in ufs/ufsmount.h,
XXX: and fix ufs/ufs_lookup.c to not hardwire ffs.
2013-06-06 00:50:51 +00:00
dholland
7c08dd6617 Add lfs_ or ulfs_ in front of extern symbols lacking them, mostly
quota-related (and particularly quota2-related) stuff.
2013-06-06 00:49:28 +00:00
dholland
49bebcb46c Split lfs from ufs step 4:
Massedit all ufs symbols to be "ulfs" instead, to make sure there are
no conflicts with ufs. Confirmed with grep.

(This required changing a few comments that maybe should have been
left alone to say "ulfs", but we'll survive that.)
2013-06-06 00:48:04 +00:00
dholland
f5bd8756c9 Split lfs from ufs step 3: rearrange config stuff.
Add new options:
   LFS_EI
   LFS_DIRHASH
   LFS_EXTATTR
   LFS_EXTATTR_AUTOSTART
   LFS_QUOTA
   LFS_QUOTA2

and update code referring to the corresponding FFS and UFS config
symbols to use the LFS versions. Disable the one extant reference
to APPLE_UFS in the ulfs files. Use opt_lfs.h only, not opt_ffs.h.
2013-06-06 00:46:40 +00:00
dholland
1515889590 Split lfs from ufs, part 2:
Change all <ufs/ufs/foo.h> includes to <ufs/lfs/ulfs_foo.h>.
2013-06-06 00:44:40 +00:00
dholland
478ec7f647 Split lfs from ufs, part 1: cut and paste 15000 lines of ufs as "ulfs".
These are verbatim copies except that I've preserved the ufs rcsids
for reference. Also,
   ufs/quota.h -> ulfs_quotacommon.h
   ufs/ufs_quota.h -> ulfs_quota.h

Splitting lfs from ufs was ok'd by core some years ago. This is not
from my original tree, which became unmergeable after the several sets
of quota changes; I've done the work over again over the last couple
days.
2013-06-06 00:40:55 +00:00
christos
1071947586 merge error paths, pass the address of sav; pointed out by Greg Troxel 2013-06-06 00:03:14 +00:00
mrg
b2836e59b2 make .pc files depend upon configure files if they exist. this
will force them to be rebuilt when the version has changed.
this fixes one of the most often broken parts of update builds
after a version update.
2013-06-05 23:14:13 +00:00
christos
675a21629f catch the escapees of the IPSEC_NAT_T purge. 2013-06-05 23:12:37 +00:00
christos
ef8ac5fea8 reflect current reality. 2013-06-05 23:08:09 +00:00
christos
e46f5f0078 remove obsolete networking options 2013-06-05 23:07:59 +00:00
mrg
80ab7ac533 remove hard coded version string now that fontconfig uses the
default match the normal code handles.
2013-06-05 22:42:19 +00:00
mrg
439c05d657 handle changed freetype-config generation; also move the hardcoded
version into a generator.
2013-06-05 22:38:44 +00:00
martin
18e30871ca Note manual removal of internal freetype headers. 2013-06-05 21:59:59 +00:00
jnemeth
725668f209 enable FFS_EI 2013-06-05 21:45:06 +00:00
dholland
b3a5952680 PEBKAC was already in the base acronyms file; move the variant spelling
there.
2013-06-05 21:03:57 +00:00
pgoyette
6ee19a0c1b Add PEBCAK and PICNIC 2013-06-05 20:52:07 +00:00
christos
27fe772ddc IPSEC has not come in two speeds for a long time now (IPSEC == kame,
FAST_IPSEC). Make everything refer to IPSEC to avoid confusion.
2013-06-05 19:01:26 +00:00
macallan
74a80711ca add a bunch more instructions ( still not complete but we're getting there ) 2013-06-05 18:15:06 +00:00
christos
286adf2825 declaring mtrr_funcs once should be enough. 2013-06-05 14:37:04 +00:00
joerg
8ca7e152f2 If /usr/bin/cpp is not executable and RPCGEN_CPP was not set, try
/usr/bin/clang-cpp. This allows rpcgen to work in a clang-only release
build. Document hack to be resolved when the final decision about
/usr/bin/cpp and friends is made.
2013-06-05 13:54:26 +00:00
mrg
71fc3761d4 updates for freetype 2.4.12 and pixman 0.30.0. 2013-06-05 09:06:21 +00:00
mrg
0baffc3fd7 add new files for pixman 0.30.0. bump minor. 2013-06-05 09:04:16 +00:00
mrg
738904b116 updates for freetype 2.4.12. stop installing internal headers. 2013-06-05 08:42:56 +00:00
mrg
de02b28338 install vmware(4) again 2013-06-05 08:42:21 +00:00
mrg
57ee32ee8a find new manuals in their new location. 2013-06-05 07:42:54 +00:00
mrg
43546c5b7b define X11SRCDIR.xorg-docs. 2013-06-05 07:41:56 +00:00
mrg
c521d0cd80 spell the new header properly. 2013-06-05 07:36:22 +00:00
mrg
47b64c54af add new files for xf86-input-mouse 1.9.0. 2013-06-05 07:29:45 +00:00
mrg
42c44ae3d0 build fixes, build the new .pc file, and install the new header. 2013-06-05 07:26:36 +00:00
mrg
4798ae88ac vmware has just one w. 2013-06-05 06:28:57 +00:00
mrg
76af22cd62 updates for xf86-video-vmware 13.0.1 2013-06-05 06:27:51 +00:00
mrg
03422ac88f updates for xf86-video-vmware 13.0.1. just build the normal driver now. 2013-06-05 06:27:27 +00:00
msaitoh
9de0c89abb regen. 2013-06-05 05:19:11 +00:00
msaitoh
016555b5da Add some Intel devices from the following datasheets:
- Desktop 4th Generation Intel Core Processor Family Datasheet Volume 2 of 2
 - Mobile 4th Generation Intel Core Processor Family Datasheet Volume 2 of 2
 - Intel Xeon Processor E3-1200 v3 Product Family  Datasheet Volume 2 of 2
2013-06-05 05:18:44 +00:00
sjg
c2bb7dcfaf JobCreatePipe: do fcntl() *after* any fiddling of fd's
to avoid leaking descriptors.
Job_ServerStart: set closed on exec for jp_0 and jp_1.
2013-06-05 03:59:43 +00:00
mrg
b01ef1be52 libXdmGreet depends upon a bunch of libs; move it. 2013-06-05 02:51:49 +00:00
mrg
4b1793c146 bump vmmouse_drv.so 2013-06-05 01:18:35 +00:00
christos
107717d211 depcrecate IPSEC_NAT_T 2013-06-05 01:01:57 +00:00
mrg
52ed54801a adapt for libXi 1.7.1. 2013-06-05 00:52:22 +00:00
christos
025acb1dac conditionalize the net traversal code on FAST_IPSEC to make rump build. 2013-06-05 00:48:32 +00:00
mrg
06949c250d update properly for xdm 1.1.11:
- link libXdmGreet against the same libs that modular does
- copy all the config.h defines we need (could do the copy config.h
  thing here, but we use a bunch of non-standard paths)
- support ipv6 properly
- move freetype include to Makefile.xdm so the greeter can find it
2013-06-05 00:01:16 +00:00
christos
213e873fd6 PR/47886: Dr. Wolfgang Stukenbrock: IPSEC_NAT_T enabled kernels may access
outdated pointers and pass ESP data to UPD-sockets.
While here, simplify the code and remove the IPSEC_NAT_T option; always
compile nat-traversal in so that it does not bitrot.
2013-06-04 22:47:37 +00:00
mrg
1ca75828fb updates for merge xf86-video-suncg14 1.1.2, xf86-video-suncg6 1.1.2,
xf86-video-sunffb 1.2.2, xf86-video-suntcx 1.1.2 and xf86-video-sunleo 1.2.1
2013-06-04 22:45:07 +00:00
macallan
8df3ac20cc report actual VRAM size in fb_type.fb_size 2013-06-04 22:31:30 +00:00
macallan
cfaf702b2e add STore with (plane) Mask instruction 2013-06-04 22:30:30 +00:00
msaitoh
ccd17a16c3 Fix a bug that the check of reset complete fails on Intel 8 series with
"wm_lan_init_done: lan_init_done failed to complete" message.
The broken code was used for ICH8, 9... and PCH2 but I've never seen the
problem.
2013-06-04 16:55:07 +00:00
pooka
69c4f929cd FreeBSD does the Solaris-like map->l_addr boogie.
from Ben Gras
2013-06-04 15:17:28 +00:00