Commit Graph

149273 Commits

Author SHA1 Message Date
yamt 54a9d2b0f7 - genfs_getpages: in the case of PGO_LOCKED, check if we can acquire
g_glock as suggested by Chuck Silvers on tech-kern@.
- genfs_rel_pages: handle PGO_DONTCARE so that it can be used for the above.
2006-07-22 08:49:13 +00:00
yamt f9458a6ba1 - in genfs_getpages, take g_glock earlier so that it can't be
intervened by truncation.
  it also fixes a deadlock.  (g_glock vs pages locking order)
- uvm_vnp_setsize: modify v_size while holding v_interlock.

reviewed by Chuck Silvers.
2006-07-22 08:47:56 +00:00
wiz f94a2b9563 Bump date for previous. 2006-07-22 08:36:14 +00:00
tsutsui 83d364980f TAB/space cleanup. 2006-07-22 06:58:17 +00:00
tsutsui ecc22258ee - remove parentheses from return
- remove trailing spaces
2006-07-22 06:42:41 +00:00
tsutsui 999dc402f0 KNF, remove register decls 2006-07-22 06:40:44 +00:00
tsutsui 9b4ab881f1 - include <m68k/m68k.h> for fputype decl
- some KNF
2006-07-22 06:40:20 +00:00
tsutsui 2bf43cdfa1 remove __P(), ANSIfy, KNF, use pmap_t rather than struct pmap * 2006-07-22 06:37:27 +00:00
tsutsui 2895c250c2 KNF, ANSIfy, remove register decls 2006-07-22 06:36:06 +00:00
tsutsui 4d891ed888 KNF and misc cosmetics 2006-07-22 06:34:41 +00:00
tsutsui f430313b2d - remove unused decls.
- remove parentheses from return arg
2006-07-22 06:32:17 +00:00
tsutsui c15c158ffc KNF, ANSIfy, de-__P(), bzero() -> memset() 2006-07-22 06:27:00 +00:00
lukem 8b3ce8625c Rename MKDEBUG to MKDEBUGLIB. 2006-07-22 05:29:03 +00:00
uwe acfbe0b252 Report traps from user break controller as ksi_code = TRAP_TRACE 2006-07-22 03:22:15 +00:00
uwe 2e7b010133 Minor cosmetics. 2006-07-22 03:06:56 +00:00
uwe 43d9f78e91 Using "irq" in different functions to either x or 1<<x is confusing.
Rename.
2006-07-22 02:13:06 +00:00
uwe c50fbd7f2b We don't need to update HD6446X_NIMR when (dis)establishing an
interrupt as splx will update it from the recomputed mask anyway.
2006-07-22 01:53:49 +00:00
uwe 485a350c1b hd6446x_intr_priority_update: simplify. 2006-07-22 01:34:55 +00:00
uwe e8ceae81ee Shave off one instruction in hd6446x_intr_raise. 2006-07-22 01:16:16 +00:00
mishka 044dd5aab8 Remove the obsolete notes on F/V/E-style output. 2006-07-22 00:29:55 +00:00
jmcneill 053d8db188 Note mtftp changes to tftp(1). 2006-07-22 00:12:44 +00:00
gdamore b846198ad4 Initial implementation for Marvell 88E6060 10/100 5-port PHY switch, from
Sam Leffler, used in various products including AR5312-based designs.  This
is not enabled in any configs yet, nor tested by anyone other than Sam.  I
will be testing this more later, and adding it to appropriate configs once
I have verified (unless someone else beats me to the punch.)
2006-07-21 23:55:27 +00:00
mishka c6d1c22580 Apply patches from bin/26449: improve fdformat diagnostic messages.
Early okayed by <thorpej> on tech-userlevel@.
2006-07-21 23:05:14 +00:00
tsutsui 4f08243995 Use MI installboot(8), not obsolete disklabel(8) with -B. 2006-07-21 19:02:27 +00:00
tsutsui b6558b0616 Use bus_space_map(9) and bus_space_vaddr(9). 2006-07-21 18:40:58 +00:00
tsutsui a75de8e2db Use more proper macro. 2006-07-21 18:11:01 +00:00
tsutsui 3c612311d0 Use bus_space_map(9) and bus_space_vaddr(9) rather than iomap(). 2006-07-21 18:05:30 +00:00
jmcneill 22c701ecab Add support for the multicast TFTP option. Reviewed by Rui Paulo. 2006-07-21 17:49:00 +00:00
kent 15c376e363 * azalia_init_corb()
No need to confirm CORBRPRST is set even with ICH6/ICH7
2006-07-21 17:30:26 +00:00
gdamore 01f0465721 Regen. 2006-07-21 17:20:59 +00:00
gdamore e3a079b540 Update ADMtek pci device ids to match data sheets. While here, add the 9513
device (although I've never seen one, I have a datasheet for it. :-)
2006-07-21 17:20:20 +00:00
ad 3029ac48c7 - Use the LWP cached credentials where sane.
- Minor cosmetic changes.
2006-07-21 16:48:45 +00:00
tsutsui 888ea5adc5 Use macro defined in dioreg.h. 2006-07-21 15:14:11 +00:00
kent 21623cc733 support for EAPD, Balanced I/O, and LR-Swap 2006-07-21 14:40:12 +00:00
martin 9d93195858 Fix truncated message and one inconsistency, fixes parts of
PR bin/34048.
2006-07-21 14:04:26 +00:00
lukem ba9c7c5b9e Configure using --with-separate-debug-dir=/usr/libdata/debug.
(The various MACHINE-specific configurations will need to be regenerated.)
2006-07-21 11:23:02 +00:00
yamt 13170f18a9 assert_sleepable: panic if curlwp == NULL. 2006-07-21 10:22:51 +00:00
yamt 696edc2b76 use ASSERT_SLEEPABLE where appropriate. 2006-07-21 10:08:41 +00:00
yamt 9862c5bef2 add ASSERT_SLEEPABLE() macro to assert we can sleep. 2006-07-21 10:07:29 +00:00
tsutsui 7d4b57d7bc Some KNF. 2006-07-21 10:01:39 +00:00
rumble 14b3937642 s/BUGS/CAVEATS/ - The Challenge-S slot restrictions are a hardware design
decision, not an unplanned misfeature.
2006-07-21 10:00:11 +00:00
simonb 01d9f1263a Dump some column widths. 2006-07-21 05:26:53 +00:00
perseant b8eed86991 Include testing of the roll-forward agent, when recreating the filesystem
partial-segment by partial-segment.  Each checkpoint should pass fsck_lfs -n
without errors; the results of fsck_lfs -p on non-checkpoints should also
pass fsck_lfs -n without errors.
2006-07-21 00:29:23 +00:00
perseant 941ce5ccce Make dumplfs report the new SS_CLEAN flag. 2006-07-21 00:20:29 +00:00
perseant 1e9b73d972 Oops, commit the correct version of lfs_rfw.c. The roll-forward functionality
is known not to work in this version (as it did not previously) but it should
at least compile.
2006-07-20 23:56:27 +00:00
perseant 83771be892 Separate the (non-working) LFS kernel roll-forward code into its own file,
lfs_rfw.c.
2006-07-20 23:49:07 +00:00
rpaulo b2bd124519 Add missing username and date. 2006-07-20 23:43:42 +00:00
bjh21 cf7ce97e4b Silly error: xos_cli() should call XOS_CLI, not OS_CLI. 2006-07-20 23:35:20 +00:00
perseant 20227e112e Note partial segments that are written by the cleaner, to help out the
roll-forward agent.
2006-07-20 23:16:50 +00:00
perseant 186ffd50ab Loop on the check for lfs_nowrap, so we don't allow a process to squeeze by. 2006-07-20 23:15:39 +00:00