Commit graph

105632 commits

Author SHA1 Message Date
Yoshihiro Takahashi 42e11e4098 MFi386: revision 1.501. 2004-08-01 13:00:04 +00:00
Søren Schmidt 601d3a344e Change the default to switch on DMA on ATAPI devices if they can
do UDMA2 (ATA33) mode and beyond.
2004-08-01 12:31:38 +00:00
Mark Murray d064d6db4b Announce the memory device module update. 2004-08-01 11:46:00 +00:00
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