Mark Murray
8ab2f5ecc5
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 Perlstein
dcd6f4bd48
Comment some of the 'io' functions.
2004-08-01 09:19:41 +00:00
Pawel Jakub Dawidek
4084e6aad2
- 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
Bill Paul
dde913e3ca
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 Stokely
73a9bdc48c
Document EXTSRCDIR.
...
Submitted by: Pawel Worach <pawel.worach@telia.com>
2004-08-01 06:36:03 +00:00
David Xu
447d36ec16
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
David Xu
6cc695d3b2
Add code to implement register structure converter.
2004-08-01 02:08:39 +00:00
Gregory Neil Shapiro
73d80fcf4a
Update release notes to reflect sendmail 8.13.1 import
2004-08-01 01:20:44 +00:00
Gregory Neil Shapiro
5ec584e8c3
Update notes after sendmail 8.13.1 import
2004-08-01 01:18:40 +00:00
Gregory Neil Shapiro
f673db9f69
Reflect changes in sendmail 8.13 source tree
2004-08-01 01:16:59 +00:00
Gregory Neil Shapiro
bfb62e91d7
Resolve conflicts from sendmail 8.13.1 import
2004-08-01 01:16:16 +00:00
Gregory Neil Shapiro
6b3455a766
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
Gregory Neil Shapiro
e92d3f3ffe
Import sendmail 8.13.1
2004-08-01 01:04:57 +00:00
Julian Elischer
cd78d8bd02
Specify the locking for some proc fields
2004-07-31 23:51:04 +00:00
Pawel Jakub Dawidek
959521ff1f
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
Lukas Ertl
4b017d0d93
Propagate size changes upwards.
2004-07-31 21:34:21 +00:00
Gleb Smirnoff
6c97c0e45e
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
Pawel Jakub Dawidek
4b2e596e38
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
Max Khon
8fc406a664
Add copyright notices.
...
Prodded by: imp
2004-07-31 20:47:57 +00:00
Warner Losh
9e749cc9c5
Expand the license referenced indirectly inline.
2004-07-31 18:49:53 +00:00
Tom Rhodes
04f131eace
Help simon out and add a HARDWARE section.
2004-07-31 15:14:28 +00:00
Pawel Jakub Dawidek
1e1d03d7fc
Allow for capital letters as size suffixes.
...
Inspired by: le
Approved by: green (maintainer)
2004-07-31 15:13:08 +00:00
Yaroslav Tykhiy
809ad9288f
ftpd(8) seems to be WARNS=2 clean now.
...
Tested on: i386, ia64, amd64, sparc64, alpha
2004-07-31 15:07:33 +00:00
Yaroslav Tykhiy
aa5a9d3fff
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
Yaroslav Tykhiy
0e519c96ef
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
Yaroslav Tykhiy
a57e1ef070
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
David Xu
aa087e0e12
Save context in kernel fashion, so it can be restored by
...
kse_switchin syscall.
2004-07-31 14:18:26 +00:00
David Xu
5f0d8cc327
Remove unused field.
2004-07-31 14:14:55 +00:00
Yaroslav Tykhiy
c16cd94d23
Kill an unused variable (heading to WARNS=2.)
2004-07-31 14:03:59 +00:00
Yaroslav Tykhiy
012cdd2c90
Convert a couple of bogus null statements to the right form.
...
(Heading to WARNS=2.)
2004-07-31 14:03:14 +00:00
David Xu
e3086a21e8
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
Pawel Jakub Dawidek
484405eb8d
Remove unused field.
2004-07-31 13:03:38 +00:00
Pawel Jakub Dawidek
2d53f42307
Destroy synchronization geom immediately. This should fix unloading without
...
stopping all mirrors.
2004-07-31 11:22:03 +00:00
Søren Schmidt
eaf8d2de9e
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
Pawel Jakub Dawidek
f97ee75284
Use SHLIBDIR instead of LIBDIR. This should fix buildworld breakage.
...
Reported by: des
2004-07-31 09:20:27 +00:00
Alan Cox
c6bf9f0455
Add pmap locking to pmap_object_init_pt().
2004-07-31 06:42:05 +00:00
Tim J. Robbins
70cd856a0c
Check for read errors.
2004-07-31 06:22:57 +00:00
Tim J. Robbins
be5c85a71b
Add standard DIAGNOSTICS section.
2004-07-31 06:22:01 +00:00
Tim J. Robbins
243041573f
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
Tim J. Robbins
5c14453b7f
Fix some particularly bad style(9) violations.
2004-07-31 04:33:13 +00:00
Alan Cox
73be74169a
Bump __FreeBSD_version to reflect the removal of kmem_alloc_pageable().
...
Requested by: pjd@
2004-07-31 03:44:46 +00:00
David Xu
df6978352a
Macro optimize, this increases context switch speed about 2% on my
...
athlon64 machine.
2004-07-31 01:53:21 +00:00
David Xu
d3c6a920f1
1. Use correct alignment mask, -15 != ~15
...
2. Make end of frames
2004-07-31 01:41:41 +00:00
Pawel Jakub Dawidek
c9d3021a92
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
Warner Losh
d68c1e59a8
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
Pawel Jakub Dawidek
55d6eb9fef
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
Pawel Jakub Dawidek
ff9160f5f3
- Check if 'slice' argument was given.
...
- Check if disk isn't already the mirror component.
2004-07-31 00:51:33 +00:00
Pawel Jakub Dawidek
f251dfbf5d
Dump correct field.
2004-07-31 00:37:14 +00:00
Lukas Ertl
663e5a3311
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
Pawel Jakub Dawidek
8a8fbaca32
Connect GEOM_MIRROR class to the build.
2004-07-30 23:18:53 +00:00