Commit Graph

90869 Commits

Author SHA1 Message Date
hannken
d556dc98b0 Fscow_run(): add a flag "bool data_valid" to note still valid data.
Buffers run through copy-on-write are marked B_COWDONE.  This condition
is valid until the buffer has run through bwrite() and gets cleared from
biodone().

Welcome to 4.99.39.

Reviewed by: YAMAMOTO Takashi <yamt@netbsd.org>
2007-12-02 13:56:15 +00:00
jmcneill
e501c34199 SILENCE! I kill you! 2007-12-02 06:51:52 +00:00
tsutsui
0a953ce07e - also pass correct size on dealloc() of in-memory superblock data
- also call dealloc() for group descriptor blocks
2007-12-02 06:47:43 +00:00
jmcneill
61d5fb95a4 No need to waste more than one line of output at attach time. 2007-12-02 06:26:40 +00:00
tsutsui
8d7676534f Allocate correct size for in-memory data struct m_ext2fs
(which is larger than SBSIZE).
2007-12-02 06:12:35 +00:00
tsutsui
71a975f6f6 - add ffsv2 ops
- use __arraycount()
2007-12-02 05:40:25 +00:00
tsutsui
71921eec1b Use __arraycount(). 2007-12-02 05:36:46 +00:00
tsutsui
48db0a5603 - fix description about index structure of an inode to match ext2fs_dinode
- put more byteswap ops on reading block numbers in indirect blocks
  (XXX: untested on big endian machines)
2007-12-02 05:23:40 +00:00
kiyohara
a1297d6f3f Add bcsp(4). 2007-12-02 05:19:11 +00:00
tsutsui
db898c555a unsigned -> unsigned int 2007-12-02 04:59:24 +00:00
christos
c9ef94469d busfunc needs assym.h too. 2007-12-02 04:24:44 +00:00
mhitch
9d6e1af583 Initializing the callout structure while it's in use is bad.
Only do it on the first call to iteinit().
2007-12-02 04:21:22 +00:00
kiyohara
791b5cdccd Add bcsp and btbc and btuart. 2007-12-02 03:33:09 +00:00
kiyohara
13aed8da30 Print name of firmware on fail for firmware_open(). 2007-12-02 02:06:30 +00:00
kiyohara
6119aca096 Add support bgb2xx. (not test X-)
Add configuration rate with ericsson.
Change initialization at stlc2500.
Obsolate BTUART_HCITYPE_BT2000C.
2007-12-02 00:09:49 +00:00
jmcneill
490542edae aprintify, on behalf of xtraeme 2007-12-01 23:40:28 +00:00
ad
f8e6fbe610 Xintr_lapic_tlb_bcast: saving and restoring %ds may take up to 100 cycles.
Just access the globals using %ss.
2007-12-01 22:34:28 +00:00
elad
adc8fdec92 Add PT_TRACE_ME to switch statement.
This caused trouble with ptrace, and noted just now thanks to a strict
policy design. Noted (and fix verified by) mjf@, thanks.
2007-12-01 21:59:49 +00:00
ad
0e93b3c25e The I2O LAN stuff was never tested and is just more code to maintain -
remove it.
2007-12-01 18:14:48 +00:00
ad
b46323f065 I2OVERBOSE/opt_i2o.h were removed 2007-12-01 18:13:17 +00:00
tsutsui
59777a7842 Add ext2fs support. 2007-12-01 18:13:16 +00:00
ad
8ef7991906 Noisy printfs. 2007-12-01 18:12:37 +00:00
tsutsui
d8fc666005 - build ext2fs.c
- put SRCS per each file system.
2007-12-01 18:11:02 +00:00
jmcneill
13ca221015 aprintify 2007-12-01 18:10:48 +00:00
tsutsui
28712e0756 Add ext2fs support for libsa.
Mostly based on ufs.c, and some ext2fs specific stuff is pulled from
sys/ufs/ext2fs/ext2fs_bswap.c and sys/ufs/ext2fs/ext2fs_vfsops.c.

XXX1: Should we share ufs.c with #ifdef LIBSA_EXT2FS as ffs and lfs do?
XXX2: Maybe we should share ext2fs_bswap.c with kernel.
2007-12-01 18:06:22 +00:00
jmcneill
ce3286d7bc Prefix the regulatory domain and address output with the device name. 2007-12-01 18:02:42 +00:00
jmcneill
0791e7eb6c One of these aprint_normals should have been aprint_naive 2007-12-01 17:56:59 +00:00
tsutsui
c3af9178e9 Use "uint" rather than "unsigned" without a type. 2007-12-01 17:44:16 +00:00
tsutsui
a65243be7c Include both ffsv1 and ffsv2 supports. 2007-12-01 17:05:11 +00:00
ad
976457d5d6 Back out previous. 2007-12-01 17:00:41 +00:00
jmcneill
ad3709398d aprintify 2007-12-01 16:59:13 +00:00
ad
3e9b14ec02 Noisy printfs. 2007-12-01 16:58:36 +00:00
tsutsui
581d311161 Use e2fs_first_dblock in superblock to read/write group descriptor blocks. 2007-12-01 16:57:26 +00:00
ad
0136093bcb Noisy printfs. 2007-12-01 16:54:28 +00:00
ad
3c1048714b Noisy printf. 2007-12-01 16:51:22 +00:00
ad
204846883c Noisy printf 2007-12-01 16:49:56 +00:00
ad
b4214e6788 Empty vessels make the most noise 2007-12-01 16:46:18 +00:00
ad
4e780c2f88 Shh 2007-12-01 16:45:35 +00:00
ad
2d3a70d6e4 Quiten a noisy printf. 2007-12-01 16:07:20 +00:00
jmcneill
b276edd821 aprintify 2007-12-01 14:46:04 +00:00
jmcneill
a0d3b0d7a8 aprintify 2007-12-01 14:35:51 +00:00
bouyer
e13d04bb9f Use __define__ instead of define, pointed out by christos. 2007-12-01 12:57:09 +00:00
bouyer
e1353de789 Back out previous, majors.amd64 in files.amd64 is inside ifndef xen/endif 2007-12-01 12:52:20 +00:00
tsutsui
6e5ce03f0b - update a comment
- use __func__ to print function names
- some KNF
2007-12-01 11:41:20 +00:00
tsutsui
c35536aa0c - use __arraycount()
- some KNF
- use __func__ to print function names
2007-12-01 11:25:26 +00:00
tsutsui
d58e6ad66b - some KNF
- use __func__ to print function names
2007-12-01 11:24:41 +00:00
tsutsui
c9df1c18a5 - update a comment
- use __func__ to print function names
- some KNF
2007-12-01 11:23:44 +00:00
yamt
e8abff70f2 constify pagerops. 2007-12-01 10:40:27 +00:00
yamt
7355a3c4f8 remove a duplicated decl. of aobj_pager. 2007-12-01 10:40:03 +00:00
yamt
ee39418409 getnewvnode: remove a homegrown decl. of uvm_vnodeops. 2007-12-01 10:36:47 +00:00