Commit Graph

176115 Commits

Author SHA1 Message Date
haad
1016f02c61 Remove done task and add new one. 2008-12-22 02:18:53 +00:00
haad
72f87059d9 Change status of haad-dm branch to Terminated andmove it to Terminated section. 2008-12-22 02:07:39 +00:00
haad
ede2f9031c LIBDM_SRCDIR now points to lvm2/lib/libdevmapper don't need to specify
lib/libdevmapper again.
2008-12-22 01:56:22 +00:00
haad
1c5ab99701 Fix building o lvm binary LVM2TOOLS_* was changed to LVM2_*. 2008-12-22 01:51:44 +00:00
haad
9c9642a3f6 Fix build of liblvm LVM2TOOLS_* was changed LVM2_*. 2008-12-22 01:48:58 +00:00
haad
719394c69f Add NetBSD protocol description header file. Libdevmapper is now buildable
without kernel sources.
2008-12-22 01:48:10 +00:00
haad
335c1857f4 Switch Subdir from lvm2tools to lvm2. 2008-12-22 01:08:08 +00:00
haad
9d3aa12778 Remove broken merged sources of haad-dm. lvm2tools are now in gpl2/lvm2
and libdevmapper is not needed anymore.
2008-12-22 01:07:14 +00:00
jmcneill
8a7834e3dd PR# xsrc/40150: unable to use Ctr-Alt-Fx to switch out of X server
Break libxkb into two separate libraries (libxkb and libxbkstubs). Pull
in libxkbstubs for Xvfb and Xnest, and for Xorg use dixmods/libxorgxkb.
Now Xorg no longer uses the stub XkbDDXSwitchScreen from xkb/ddxVT.c so
display switching works again.
2008-12-22 01:04:27 +00:00
haad
2b943ea665 Add reachover Makefiles to build LVM2 tools on NetBSD. 2008-12-22 00:57:58 +00:00
haad
c6f73bb88c Add NetBSD bits to the original LVM2 tools sources. 2008-12-22 00:56:58 +00:00
haad
56a3493941 Import of lvm2tools 2.03.43 and libdevmapper 1.02.29. Needed to fix
haad-dm merge, because current lvm2tools sources are broken and will be
removed.
2008-12-22 00:17:35 +00:00
pgoyette
9c3665a581 Update for new sizes of KOI8-R, ISO8859-8 and ISO8859-11 2008-12-21 23:13:15 +00:00
jmcneill
3127bf40e5 Fix vt switching when Xkb is disabled. 2008-12-21 21:20:03 +00:00
dsl
14bf83b326 Note that an unrecognised word in a .if is the same as in .ifdef and that
such a word has to be white-space separated.
From PR bin/30967 bin/37222 and maybe others!
2008-12-21 21:05:27 +00:00
dsl
f2de2e5cbd Add some notes about recursive expansion and expansion of variable names.
Note that any of "${}()" in variable names will be griefsome!
Remove the example of using ::= to apply a modifier to a .for loop
variable as that is no longer necessary.
Remember to change the date :-)
2008-12-21 19:32:16 +00:00
dsl
6cb006c860 Only escape ':' in the outer level of .for variable substitution.
XXX: like elsewhere this code just counts {( against })
2008-12-21 19:19:55 +00:00
roy
108e90401a When removing routes automatically added, remove the flag from the associated
address.
When changing routes automatically addded, move the flag to the new assoicated
address.
2008-12-21 19:12:43 +00:00
roy
2e3d0e5e22 The automatic addition of a subnet route should not error if a manually
added route already exists. Fixes PR kern/40133.
2008-12-21 19:07:35 +00:00
wiz
0a01a9c7ed Fix PR 40214 from Arto Huusko -- field delimiter is not always <TAB>.
Wording from OpenBSD, forwarded by jmc@openbsd.
2008-12-21 18:13:07 +00:00
dsl
c2cc9b5595 Change the way .for variables are substituted.
Instead of doing a full substitution giving plain text, just replace the
variable part with something that will expand to the required text - leaving
any modifiers for the later evaluation of the input line.
This stops .for being used as an 'eval' (previously you could generate .if etc)
and also means it is still a variable expansion - which some other parts need
to work in the expected fashion.
2008-12-21 18:06:53 +00:00
he
dfe654dcfc Follow up the removal of the MALLOC() macro, use malloc() instead. 2008-12-21 18:01:42 +00:00
christos
fa2088e532 PR/18150: John F. Woods: Print meaningful error messages on inconsistent/
corrupt entries.
2008-12-21 17:54:43 +00:00
cegger
beb4d1e5cc undo turn malloc flags to enums.
Requested by christos.

Keep malloc flag defines in kernel section.
2008-12-21 17:49:55 +00:00
tsutsui
b33bc5602e __inline -> inline 2008-12-21 17:43:49 +00:00
tsutsui
ba2bffa213 Tweak some comments and labels to sync with hp300. 2008-12-21 17:43:32 +00:00
tsutsui
6a29394250 Remove obsolete code for old software interrupt emulation.
The MI softint(9) handles it in the kernel threads nowadays.

Note "Emulation of VAX REI instruction" is still there to handle ASTs.
2008-12-21 17:42:05 +00:00
christos
97f12feac9 don't free other jobs when we are specifically using the wait built-in. 2008-12-21 17:16:11 +00:00
christos
271febebf6 use EXP_CASE only when trimming and unquoted. 2008-12-21 17:15:09 +00:00
nonaka
8025a0b1ce Add VT8237S Integrated SATA Controller support. 2008-12-21 16:27:57 +00:00
nonaka
0b52d4c69a Regen. 2008-12-21 16:25:28 +00:00
nonaka
77c888b6df Add VIA VT8237S Integrated SATA Controller ID. 2008-12-21 16:23:53 +00:00
tsutsui
6882959c9b Account idepth in locore.s. 2008-12-21 15:52:16 +00:00
ad
74302d0fab Redo previous. Don't count deferrals due to raised IPL. It's not that
meaningful.
2008-12-21 13:26:58 +00:00
ad
12e4db0e90 Update flags to match reality. 2008-12-21 11:48:30 +00:00
martin
a1ad1cee58 require newer config(1) for the rootfs changes. 2008-12-21 11:40:48 +00:00
martin
9cd0cde30f bump version due to recent rootfs changes 2008-12-21 11:39:56 +00:00
ad
68c33f6d28 Fix a comment. 2008-12-21 11:18:19 +00:00
martin
827c9991f2 Set an apropriate locale depending on the selected language.
This does not realy change anything in the crunched version, but helps
debugging foreign languages and will magically start working once we
un-castrate locales in the crunched environment.
2008-12-21 11:02:41 +00:00
ad
c63481baaa Print a warning message and return EOPNOTSUPP if the user tries to enable
quotas on a file system that is using logging.
2008-12-21 10:48:10 +00:00
ad
83f7350f6d PR kern/40210 5.0 BETA WAPBL related crash 2008-12-21 10:44:32 +00:00
dsl
d003f8f69b Don't allow $) $} $: or $$ as variable expansions, they confuse other
parts of make that try to scan through variable expansions.
  (given the make syntax that is all rather doomed anyway!)
Move the check for $\0 to a place where it will be detected - otherwise
  the parser will run off the input buffer!
2008-12-21 10:44:10 +00:00
ad
e486cbc29c -Kernel preemption is currently disabled by default.
-It can be enabled by tweaking kern.sched.kpreempt_pri sysctl.
+On architectures where kernel preemption is not supported natively, these
+functions may still be used.
2008-12-21 10:32:56 +00:00
ad
c3d0770eca -If non-zero, DDB will be entered when the kernel panics.
+If non-zero, DDB will be entered if the kernel panics.
2008-12-21 10:30:08 +00:00
ad
ff0249c394 Prevent a potential deadlock from a multithreaded process doing:
t1	dup2(0, 1)
t2	dup2(1, 0)
2008-12-21 10:25:00 +00:00
ad
7ca206492d Don't try to sync if panicing:
- It doesn't work and a dead system that can't be reset from the console is
  worse than a system that has painced and rebooted. If you can make it work
  reliably please do so.

- If the system is paniced there is every reason to suspect VM structures
  and the contents of the buffer cache.
2008-12-21 10:23:10 +00:00
ad
6d599f4e1f - Fix a bug where we trashed descriptor zero in the old open files array
while ironically trying to preserve the same during copy. Would only have
  occurred if a multithreaded program expanded the descriptor table and,
  within a tiny window of exposure, another thread in the program tried to
  access descriptor zero.

- Convert to use kmem_alloc/kmem_free.
2008-12-21 09:58:22 +00:00
isaki
1c83836352 Clean up a header file and a prototype. 2008-12-21 09:35:49 +00:00
isaki
9df38ebbda par(4) is a child of intio(4) (since 2000). 2008-12-21 09:24:27 +00:00
isaki
0256607d6d Take out mainbus(4)-related code from autoconf.c and make it mainbus.c. 2008-12-21 09:20:40 +00:00