Commit Graph

157104 Commits

Author SHA1 Message Date
dogcow
b347627ab1 The recent cpu_attach changes broke the xen build; while this compiles,
I'm far from positive it's the correct fix.
2007-03-05 23:26:40 +00:00
dillo
14d525cce7 Note addition of (read-only) support for Apple HFS+ file system.
Make myself responsible for it.
2007-03-05 23:24:00 +00:00
dillo
2d2ddd2830 Integrate apmlabel and HFS+ file system. 2007-03-05 23:19:17 +00:00
yamt
7e98ba85a6 nfsrv_setattr: revive nfsm_srvsattr which was (mistakenly?)
removed with caddr_t.
2007-03-05 23:18:50 +00:00
dillo
9274a5c0f1 Integrate apmlabel and HFS+ file system. 2007-03-05 23:18:01 +00:00
dillo
3eb0182b68 LKM glue for Apple HFS+ file system. 2007-03-05 23:09:16 +00:00
dillo
eaf2e0be76 Utility to add Apple Partition Map partitions to disklabel, based
on mbrlabel.
2007-03-05 23:06:53 +00:00
dillo
9cf283f2a5 Initial import of (experimental read-only) implementation of Apple
HFS+ file system.

Originally developed for Google Summer of Code 2005 by Yevgeny Binder,
updated and enhanced by me.
2007-03-05 23:01:06 +00:00
he
ee019f102d Use mtod(m, char*) when doing pointer arithmetic on the result.
Patch from Andreas Wrede.
2007-03-05 22:50:32 +00:00
he
f41cb0f1b1 Use mtod(m, char *) when you want to do pointer arithmetic on the result. 2007-03-05 22:36:16 +00:00
ad
f1c2a5c056 Undo previous, it matches IEEE 1003.1. 2007-03-05 22:25:27 +00:00
he
bc250f04cf Cast to char* before doing pointer arithmetic, convert one void* to char*
for ease of pointer arithmetic.
2007-03-05 22:18:59 +00:00
ad
d6d036f667 Drop the interlock if cancelled. 2007-03-05 22:11:40 +00:00
he
13e2842780 Use mtod(m, char*) when you want to do pointer arithmetic on the result. 2007-03-05 21:40:30 +00:00
he
3b9acdf0e9 Cast to char* before doing pointer arithmetic. 2007-03-05 21:35:42 +00:00
he
176f2ec48f Use char* for pointer arithmetic. 2007-03-05 21:31:30 +00:00
he
0e9b57828a Use a char* for pointer arithmetic. 2007-03-05 21:27:10 +00:00
he
6b92c489c9 Fix this so that it builds after sc_txbuf and sc_rxbuf no longer are void*. 2007-03-05 21:23:49 +00:00
he
24b1466937 On second thought, make sc_txbuf and sc_rxbuf uint8_t*s, since if_mc_obio.c
likes to index directly into sc_rxbuf.
2007-03-05 21:22:45 +00:00
he
5c33ca91fd Cast to char* or u_char* before doing pointer arithmetic. 2007-03-05 21:17:27 +00:00
he
253f3852ca Fix another instance of "void * a, b;" to be "void *a, *b;". 2007-03-05 21:16:58 +00:00
he
04f908096c Use a char* helper variable for pointer arithmetic. 2007-03-05 21:13:36 +00:00
he
d938af0344 Cast to char* before doing pointer arithmetic. 2007-03-05 21:11:04 +00:00
he
0585b687ec Add two instances of an overlooked indirection. 2007-03-05 21:08:24 +00:00
he
5ae7dde94e Cast to uint8_t* or char* before indexing or doing pointer arithmetic. 2007-03-05 21:06:24 +00:00
he
edd27801a8 Use a helper variable so that we can index it as an array. 2007-03-05 21:05:35 +00:00
dogcow
f18ef70a25 semimechanically convert 'void foo' -> 'void *foo', as part of the continuing
caddr_t fallout.
2007-03-05 21:05:00 +00:00
he
7ee7450e6f Cast to char* before doing pointer arithmetic. 2007-03-05 20:55:45 +00:00
christos
47c1e3335d another caddr_t botch 2007-03-05 20:53:34 +00:00
he
9f6b24c0fa Cast to char* before doing pointer arithmetic. 2007-03-05 20:48:42 +00:00
he
f1f47464be Cast to char* before doing pointer arithmetic. 2007-03-05 20:38:19 +00:00
he
a24f5d1f55 Convert "void * a, b, c;" to "void *a, *b, *c;" to make this build again. 2007-03-05 20:34:51 +00:00
drochner
7767c569f2 Make the attach functions for real and pseudo devices share as much code
as possible. For that, split out a function which does the allocation
of a softc (without linking it into global structures) and a function
which inserts the device into the global alldevs lists and the per-driver
cd_devs.
There is a little semantic change involved: the pseudo-device code didn't
interpret FSTATE_STAR as such, for no good reason. This looks harmless;
I'll modify driver frontends as I find ways to test.
Get config_makeroom() out of the public namespace - that's clearly an
internal of autoconf which drivers can't be allowed to deal with.
2007-03-05 20:32:43 +00:00
he
068d2b32bc Use char* for pointer arithmetic. 2007-03-05 20:30:09 +00:00
ad
0261e46854 - proc_unstop: adjust p_nrlwps correctly. Should fix PR kern/35657.
- LOCK_ASSERT -> KASSERT
- Update a couple of comments.
2007-03-05 20:29:14 +00:00
he
3ba91b0595 Propagate volatile-ness from g_fbkva or g_regkva etc. as best as possible.
Some uses of __UNVOLATILE(), either in preparation of calls to bcopy()
or in the invocations themselves.
2007-03-05 20:29:07 +00:00
drochner
d152127c07 replace the code which digs in the guts of autoconf. It is not obvious
what it does; use some code from btuart(4) which might be for a
similar purpose.
XXX This is very definitely broken; when I understand how this is
supposed to work and how it can be tested I'll have another look at it.
2007-03-05 20:23:14 +00:00
he
9b5b94d987 Cast to char* before doing pointer arithmetic. 2007-03-05 20:00:00 +00:00
he
8ecc297897 Do pointer arithmetic on char* or u_char* pointers. 2007-03-05 19:58:43 +00:00
he
8247f5f1d2 Make the various graphics card drivers compile again.
Use casts to char* before pointer arithmetic.
Try to preserve `volatile' qualification where possible, though
uses of kvtop(), strcpy(), copyin() and copyout() gain an unfortunate
but probably unavoidable __UNVOLATILE().
Correct various instances of "void *ba, fb" to have * in front of fb as well.
Remove some redundant parenthesis pairs in some of the vga* macros.
2007-03-05 19:48:19 +00:00
plunky
162ec75621 return ENOPROTOOPT when protocol options are not known 2007-03-05 19:11:54 +00:00
plunky
070f41d51b whitespace 2007-03-05 19:05:57 +00:00
plunky
78a5a02263 add extra validity check for inbound requests 2007-03-05 19:04:46 +00:00
plunky
904dc39982 remove extraneous prototype 2007-03-05 19:02:47 +00:00
he
b5a6705297 Fix one missing indirection causing a type conflict, and use char* for
pointer arithmetic.
2007-03-05 18:46:41 +00:00
he
51b20dc64d Use char* for pointer arithmetic. 2007-03-05 18:43:30 +00:00
he
d6887d96f0 Fix one missing indirection causing a type conflict, and use char* for
pointer arithmetic.
2007-03-05 18:35:58 +00:00
he
38678ed9a1 Use char* for pointer arithmetic. 2007-03-05 18:33:34 +00:00
he
9c1c8a7683 Use char*, not void* for pointer arithmetic. 2007-03-05 18:25:29 +00:00
matt
398339900b Use uint8_t * for pointer arith with mbuf data 2007-03-05 18:21:59 +00:00