markm
a6c822020d
Break out the MI part of the /dev/[k]mem and /dev/io drivers into
...
their own directory and module, leaving the MD parts in the MD
area (the MD parts _are_ part of the modules). /dev/mem and /dev/io
are now loadable modules, thus taking us one step further towards
a kernel created entirely out of modules. Of course, there is nothing
preventing the kernel from having these statically compiled.
2004-08-01 11:40:54 +00:00
alfred
d879bd3de1
Comment some of the 'io' functions.
2004-08-01 09:19:41 +00:00
pjd
e628843899
- Launch main provider when there are no more disks in NEW state.
...
- Log syncid bump at debug level 1.
2004-08-01 09:01:50 +00:00
wpaul
6431d3dd07
Add some minor changes related to PCMCIA attribute memory mapping
...
(which I apparently forgot to commit earlier).
Acquire NDIS_LOCK() in ndis_linksts_done().
2004-08-01 06:42:44 +00:00
murray
b66f530bf1
Document EXTSRCDIR.
...
Submitted by: Pawel Worach <pawel.worach@telia.com>
2004-08-01 06:36:03 +00:00
davidxu
48aa6dbfe6
Add missing thread suspension/resumption code, fix a bug in pt_thr_sstep,
...
don't overwrite other debug flags.
2004-08-01 04:57:04 +00:00
davidxu
90d872025e
Add code to implement register structure converter.
2004-08-01 02:08:39 +00:00
gshapiro
97fbffef18
Update release notes to reflect sendmail 8.13.1 import
2004-08-01 01:20:44 +00:00
gshapiro
61dd83cbda
Update notes after sendmail 8.13.1 import
2004-08-01 01:18:40 +00:00
gshapiro
1e94b13612
Reflect changes in sendmail 8.13 source tree
2004-08-01 01:16:59 +00:00
gshapiro
ca912893b4
Resolve conflicts from sendmail 8.13.1 import
2004-08-01 01:16:16 +00:00
gshapiro
54475e3825
This commit was generated by cvs2svn to compensate for changes in r132943,
...
which included commits to RCS files with non-trunk default branches.
2004-08-01 01:04:57 +00:00
gshapiro
1fc446a819
Import sendmail 8.13.1
2004-08-01 01:04:57 +00:00
julian
4c0e13fb4e
Specify the locking for some proc fields
2004-07-31 23:51:04 +00:00
pjd
578bfcb897
If there are no valid components after the timeout, just destroy device.
...
There is probably nothing to wait for.
2004-07-31 22:10:51 +00:00
le
e2ca49b0bc
Propagate size changes upwards.
2004-07-31 21:34:21 +00:00
glebius
900350dd1b
Fix a stupid error in my previous commit, which broke operation
...
of many nodes.
Pointy hat to: glebius
2004-07-31 21:32:55 +00:00
pjd
e0a971d6d4
Handle spoil event in dedicated function: g_mirror_spoiled().
...
The different between the new function and g_mirror_orphan() (which was
used previously) is that syncid is bumped immediately, instead of on
first write, because when consumer was spoiled, it means, that its
provider was opened for writing, so we can't trust that its data
will be valid when it will be connected again.
2004-07-31 21:08:17 +00:00
fjoe
e5cc9c9fa2
Add copyright notices.
...
Prodded by: imp
2004-07-31 20:47:57 +00:00
imp
4f59933abf
Expand the license referenced indirectly inline.
2004-07-31 18:49:53 +00:00
trhodes
3b4ff08a4f
Help simon out and add a HARDWARE section.
2004-07-31 15:14:28 +00:00
pjd
a9d4d391b8
Allow for capital letters as size suffixes.
...
Inspired by: le
Approved by: green (maintainer)
2004-07-31 15:13:08 +00:00
yar
55224f76bf
ftpd(8) seems to be WARNS=2 clean now.
...
Tested on: i386, ia64, amd64, sparc64, alpha
2004-07-31 15:07:33 +00:00
yar
d786b94f15
Change `(foo *)0'' to
`NULL'' where it's possible
...
(and it appears possible throughout ftpd(8) source.)
It is not a mere issue of style: Null pointers in C
seem to have been mistaken one way or another quite often.
2004-07-31 15:03:17 +00:00
yar
06b7ed859f
Kill a small herd of casts to off_t where they were not needed.
...
Thank Fortune, the C compiler can figure out by itself the proper
conversion for assignments, comparisons, and prototyped function
arguments.
2004-07-31 14:46:41 +00:00
yar
634a2a6e4f
Printf(3) off_t values through conversion to intmax_t since
...
we've got <stdint.h> et al now. (This makes ftpd(8) WARNS=2 clean.)
2004-07-31 14:22:02 +00:00
davidxu
7ef444d527
Save context in kernel fashion, so it can be restored by
...
kse_switchin syscall.
2004-07-31 14:18:26 +00:00
davidxu
7dea99e896
Remove unused field.
2004-07-31 14:14:55 +00:00
yar
6f57f3272c
Kill an unused variable (heading to WARNS=2.)
2004-07-31 14:03:59 +00:00
yar
81692845b8
Convert a couple of bogus null statements to the right form.
...
(Heading to WARNS=2.)
2004-07-31 14:03:14 +00:00
davidxu
3720a53426
Turn on PCB_FULLCTX for set_mcontext, functions like kse_switchin
...
needs to fully restore asynchronous context which did not come
from fast syscall.
2004-07-31 14:02:29 +00:00
pjd
e9aabe3b50
Remove unused field.
2004-07-31 13:03:38 +00:00
pjd
cd4a05fa81
Destroy synchronization geom immediately. This should fix unloading without
...
stopping all mirrors.
2004-07-31 11:22:03 +00:00
sos
e95ea22d81
Fix the panic (""memory modified after free") when ata_getparam() fails
...
and retries.
Found by: Nate Lawson
2004-07-31 10:29:29 +00:00
pjd
73d6fc0052
Use SHLIBDIR instead of LIBDIR. This should fix buildworld breakage.
...
Reported by: des
2004-07-31 09:20:27 +00:00
alc
add997e1ff
Add pmap locking to pmap_object_init_pt().
2004-07-31 06:42:05 +00:00
tjr
3a9d887f93
Check for read errors.
2004-07-31 06:22:57 +00:00
tjr
4817b11015
Add standard DIAGNOSTICS section.
2004-07-31 06:22:01 +00:00
tjr
57f33bc1c3
Add support for multibyte characters, loosely based on Bruno Haible's
...
work in the util-linux packages, but with some minor fixes.
2004-07-31 06:19:26 +00:00
tjr
8aa7bbf93e
Fix some particularly bad style(9) violations.
2004-07-31 04:33:13 +00:00
alc
1a5d99c7ed
Bump __FreeBSD_version to reflect the removal of kmem_alloc_pageable().
...
Requested by: pjd@
2004-07-31 03:44:46 +00:00
davidxu
ab04048f48
Macro optimize, this increases context switch speed about 2% on my
...
athlon64 machine.
2004-07-31 01:53:21 +00:00
davidxu
afc35161bc
1. Use correct alignment mask, -15 != ~15
...
2. Make end of frames
2004-07-31 01:41:41 +00:00
pjd
6bb53152ba
Allow slice creation on providers from MIRROR class.
...
This should allow mounting root file system from a mirror.
2004-07-31 01:17:20 +00:00
imp
2a5cd86755
Use #include <unistd.h> rather than the explicit externs in the
...
example. The externs haven't been needed in about 10 years, so
there's no reason to have them other than for hysterical raisins. And
the California Rasins haven't been around for a long time...
2004-07-31 01:00:50 +00:00
pjd
0d74239c00
Add '-p' option for 'insert' command which allows to specify priority
...
of the new component.
Version number wasn't bumped (it should be), because I think there are
no geom_mirror users yet.
2004-07-31 00:54:44 +00:00
pjd
8c9f26b7ea
- Check if 'slice' argument was given.
...
- Check if disk isn't already the mirror component.
2004-07-31 00:51:33 +00:00
pjd
ecaa6b91a6
Dump correct field.
2004-07-31 00:37:14 +00:00
le
d9c517d66a
Set the access counts of a subdisk correctly when attaching it
...
to a plex that already has subdisks.
2004-07-30 23:40:38 +00:00
pjd
70045d465a
Connect GEOM_MIRROR class to the build.
2004-07-30 23:18:53 +00:00