Joerg Sonnenberger [Thu, 16 Sep 2004 23:19:34 +0000 (23:19 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Thu, 16 Sep 2004 23:14:29 +0000 (23:14 +0000)]
timeout/untimeout ==> callout_*
This moves the reset of the arptimer after the list processing. There's no
protection against multiple runs here, so this makes more sense.
Joerg Sonnenberger [Thu, 16 Sep 2004 23:06:42 +0000 (23:06 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Thu, 16 Sep 2004 23:01:34 +0000 (23:01 +0000)]
Fix some warnings / typos
Joerg Sonnenberger [Thu, 16 Sep 2004 22:59:06 +0000 (22:59 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Thu, 16 Sep 2004 22:35:30 +0000 (22:35 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Thu, 16 Sep 2004 22:26:22 +0000 (22:26 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Thu, 16 Sep 2004 22:12:39 +0000 (22:12 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Thu, 16 Sep 2004 22:12:07 +0000 (22:12 +0000)]
timeout/untimeout ==> callout_*
Use splsoftclock protection here to avoid a race as suggestion by Matt.
This seems superflous though and it could be better to just use atomic
inc/dec on proc_waiting.
Joerg Sonnenberger [Thu, 16 Sep 2004 21:55:03 +0000 (21:55 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Thu, 16 Sep 2004 20:50:00 +0000 (20:50 +0000)]
Don't include the PCI parts until the our system has involved to support
this.
Jeroen Ruigrok/asmodai [Thu, 16 Sep 2004 16:29:39 +0000 (16:29 +0000)]
Add comment markers to avoid the same stupid mistake as I made.
Joerg Sonnenberger [Thu, 16 Sep 2004 15:15:51 +0000 (15:15 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Thu, 16 Sep 2004 14:56:32 +0000 (14:56 +0000)]
Remove unused defines
Joerg Sonnenberger [Thu, 16 Sep 2004 13:40:23 +0000 (13:40 +0000)]
Don't include arpa/inet.h, which needs certain struct to be defined.
Just include machine/endian.h and define the prototypes here too.
Matthew Dillon [Thu, 16 Sep 2004 05:01:17 +0000 (05:01 +0000)]
timeout/untimeout ==> callout_*
Matthew Dillon [Thu, 16 Sep 2004 04:49:32 +0000 (04:49 +0000)]
timeout/untimeout ==> callout_*
Matthew Dillon [Thu, 16 Sep 2004 04:45:49 +0000 (04:45 +0000)]
timeout/untimeout ==> callout_*
Matthew Dillon [Thu, 16 Sep 2004 04:39:31 +0000 (04:39 +0000)]
timeout/untimeout ==> callout_*
Matthew Dillon [Thu, 16 Sep 2004 04:25:18 +0000 (04:25 +0000)]
Remove a redundant bzero (which also specified the wrong length in anycase
after the callout_handle->callout conversion).
Matthew Dillon [Thu, 16 Sep 2004 03:54:37 +0000 (03:54 +0000)]
timeout/untimeout ==> callout_*
Matthew Dillon [Thu, 16 Sep 2004 03:43:09 +0000 (03:43 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 20:38:36 +0000 (20:38 +0000)]
timeout/untimeout ==> callout_*, even though this is currently not used.
Joerg Sonnenberger [Wed, 15 Sep 2004 20:30:09 +0000 (20:30 +0000)]
Split DN_NEXT into a version with and without cast. For the left side usages,
cast the pointers to (struct mbuf *) instead.
Joerg Sonnenberger [Wed, 15 Sep 2004 20:23:22 +0000 (20:23 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 20:05:13 +0000 (20:05 +0000)]
Move the timer declaration a bit up. I don't know why GCC 3.4 works and
2.95 doesn't.
Joerg Sonnenberger [Wed, 15 Sep 2004 19:58:05 +0000 (19:58 +0000)]
- ISO C cleanup
- make functions and globals static, remove ttymsg
- use clnt_pcreateerror when dealing with rpc
- use getopt for consistency
- remove useless void casts
- error check unlink and warn if final close failed
- make pointer conversions explicit
- WARNS=6 clean
Mostly-submitted-by: Liam J. Foy <liamfoy@sepulcrum.org>
Joerg Sonnenberger [Wed, 15 Sep 2004 19:34:55 +0000 (19:34 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 19:33:36 +0000 (19:33 +0000)]
if_clone_event should take a struct if_clone *, not a struct ifnet *.
Joerg Sonnenberger [Wed, 15 Sep 2004 19:29:35 +0000 (19:29 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 17:58:18 +0000 (17:58 +0000)]
Replace the timeout based busy-loop with a DELAY(1000) based busy-loop.
Joerg Sonnenberger [Wed, 15 Sep 2004 16:54:21 +0000 (16:54 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 16:46:19 +0000 (16:46 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 16:33:09 +0000 (16:33 +0000)]
Don't use dev/acpia/* includes for the ACPI5 infrastructure.
Noticed-by: YONETANI Tomokazu <qhwt+dragonfly-bugs@les.ath.cx>
Joerg Sonnenberger [Wed, 15 Sep 2004 16:25:12 +0000 (16:25 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 16:11:52 +0000 (16:11 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 16:02:41 +0000 (16:02 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 15:40:54 +0000 (15:40 +0000)]
Remove unused consumer of timeout
Joerg Sonnenberger [Wed, 15 Sep 2004 15:32:00 +0000 (15:32 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 15:22:02 +0000 (15:22 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 15:04:31 +0000 (15:04 +0000)]
The prefered location of the byteorder functions is arpa/inet.h. This
are also provided from sys/param.h and netinet/in.h, for historic purpose
and standard compliance.
Change the prototypes to reflect the use of POSIX fixed types, GCC does
produce warnings otherwise.
Joerg Sonnenberger [Wed, 15 Sep 2004 15:00:50 +0000 (15:00 +0000)]
SUS3 specified that netinet/in.h provides ntohl and may provide all the
interfaces from arpa/inet.h. Therefore include the later in the !_KERNEL
case, a lot of Linux program depend on this.
Joerg Sonnenberger [Wed, 15 Sep 2004 14:31:22 +0000 (14:31 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 14:24:33 +0000 (14:24 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 13:54:42 +0000 (13:54 +0000)]
timeout/untimeout ==> callout_*
Matthew Dillon [Wed, 15 Sep 2004 05:55:48 +0000 (05:55 +0000)]
'vidcontrol show' was broken by the better vesa support commit. Fix it.
Submitted-by: "Deng XueFeng" <dsnofe@msn.com>
Matthew Dillon [Wed, 15 Sep 2004 03:21:03 +0000 (03:21 +0000)]
Don't complain when a cdevsw with non-zero refs is being removed if it still
has links to other mask/match sets. Add misc comments to the code.
Matthew Dillon [Wed, 15 Sep 2004 02:56:35 +0000 (02:56 +0000)]
Fix cdevsw_remove() warnings related to the removal of mass media (e.g.
usb memory sticks). disk_destroy() was not properly specifying the unit
number when destroying the cdevsw and raw device.
Joerg Sonnenberger [Wed, 15 Sep 2004 01:51:55 +0000 (01:51 +0000)]
timeout/untimeout ==> callout_*
Matthew Dillon [Wed, 15 Sep 2004 01:48:09 +0000 (01:48 +0000)]
Improve error reporting when the cdevsw code detects problems.
Joerg Sonnenberger [Wed, 15 Sep 2004 01:39:10 +0000 (01:39 +0000)]
Convert timeout ==> callout_*.
Note that ACPI doesn't support detach / unloading, therefore no
callout_stop is used.
Matthew Dillon [Wed, 15 Sep 2004 01:38:13 +0000 (01:38 +0000)]
When a umass storage device is unplugged there might be pending requests
which either fail or wind up in limbo. The state machine will attempt to
issue a BBB RESET, but since this does not occur on our bulk or interrupt
pipes simply aborting the pipes is not sufficient to ensure that all of our
xfer requests have been idled.
We must also wait for any in-progress RESET's to complete, which is
accomplished by testing sc->transfer_state. Otherwise we may wind up
freeing an active xfer request and blow up.
Joerg Sonnenberger [Wed, 15 Sep 2004 01:32:07 +0000 (01:32 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 01:24:48 +0000 (01:24 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 01:19:13 +0000 (01:19 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 01:12:08 +0000 (01:12 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 01:04:59 +0000 (01:04 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 00:55:37 +0000 (00:55 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 00:49:46 +0000 (00:49 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 00:46:00 +0000 (00:46 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 00:41:53 +0000 (00:41 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 00:36:09 +0000 (00:36 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 00:24:30 +0000 (00:24 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 00:21:09 +0000 (00:21 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 00:10:14 +0000 (00:10 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Wed, 15 Sep 2004 00:06:16 +0000 (00:06 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Tue, 14 Sep 2004 23:57:00 +0000 (23:57 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Tue, 14 Sep 2004 23:49:51 +0000 (23:49 +0000)]
Remove dead code which depends on timeout interface.
Matthew Dillon [Tue, 14 Sep 2004 23:48:27 +0000 (23:48 +0000)]
timeout/untimeout ==> callout_*
Matthew Dillon [Tue, 14 Sep 2004 23:29:44 +0000 (23:29 +0000)]
timeout/untimeout ==> callout_*
Matthew Dillon [Tue, 14 Sep 2004 23:17:34 +0000 (23:17 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Tue, 14 Sep 2004 23:08:41 +0000 (23:08 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Tue, 14 Sep 2004 23:04:38 +0000 (23:04 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Tue, 14 Sep 2004 23:01:20 +0000 (23:01 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Tue, 14 Sep 2004 22:54:16 +0000 (22:54 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Tue, 14 Sep 2004 22:48:15 +0000 (22:48 +0000)]
Add axe(4).
Joerg Sonnenberger [Tue, 14 Sep 2004 22:44:46 +0000 (22:44 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Tue, 14 Sep 2004 22:35:28 +0000 (22:35 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Tue, 14 Sep 2004 22:31:01 +0000 (22:31 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Tue, 14 Sep 2004 22:21:43 +0000 (22:21 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Tue, 14 Sep 2004 22:09:50 +0000 (22:09 +0000)]
Convert axe(4) to use splimp/splx instead of mutex calls, use the
callout_* API instead of timeout/untimeout and general make it compilable.
Joerg Sonnenberger [Tue, 14 Sep 2004 21:48:53 +0000 (21:48 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Tue, 14 Sep 2004 21:34:30 +0000 (21:34 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Tue, 14 Sep 2004 21:29:25 +0000 (21:29 +0000)]
timeout/untimeout ==> callout_*
Joerg Sonnenberger [Tue, 14 Sep 2004 21:00:01 +0000 (21:00 +0000)]
IP6A_SWAP is never set in our code base and this fragment doesn't even
exist on non-FreeBSD derived KAME stacks. Nuke it.
Joerg Sonnenberger [Tue, 14 Sep 2004 18:36:40 +0000 (18:36 +0000)]
- statify functions
- test pointers explicitly for NULL
- use err for malloc as well
- use snprintf
- use herror when reporting errors from gethostbyname()
- use the coorect clnt_* error calls for those functions
- remove the redundant '?' from getopt
- correct some prototyps
- remove an unnessary cast from malloc
- mark this as WARNS=6 clean
Mostly-submitted-by: Liam J. Foy <liamfoy@sepulcrum.org>
Joerg Sonnenberger [Tue, 14 Sep 2004 18:23:15 +0000 (18:23 +0000)]
Make clnt_create take both host and proto as const char * arguments.
Joerg Sonnenberger [Tue, 14 Sep 2004 17:52:25 +0000 (17:52 +0000)]
Don't append '\n\0' to the return value of clnt_sperror if the string was
already terminated at the place of the '\n'.
Joerg Sonnenberger [Tue, 14 Sep 2004 15:49:54 +0000 (15:49 +0000)]
Remove the unused PACKET_TAG definitions and document the structures used
for the rest.
Matthew Dillon [Tue, 14 Sep 2004 07:52:03 +0000 (07:52 +0000)]
Add the 'M' status flag to indicate those proceses or threads which
are NOT holding the MP lock (the Big Giant Lock). Typically: user processes
running in userland, the idle threads, and certain other kernel threads
as we begin to unwind the MP lock from the system. At some point in
the future to avoid clutter when the majority of threads are running
without Giant, we will change 'M' to 'G' where 'G' will indicate when the
MP lock is held.
Matthew Dillon [Tue, 14 Sep 2004 07:41:49 +0000 (07:41 +0000)]
Give the MP fields in the thread structure useful names for UP builds so
programs like 'ps' (where SMP is not defined during compilation) can pick
out the MP info.
David Rhodus [Tue, 14 Sep 2004 00:42:21 +0000 (00:42 +0000)]
Add support saving both user/group permission on symlinks(-p)
Merged from fbsd.
David Rhodus [Tue, 14 Sep 2004 00:35:16 +0000 (00:35 +0000)]
Fix another incorrect usage of NSIG.
David Rhodus [Tue, 14 Sep 2004 00:33:53 +0000 (00:33 +0000)]
Fix a problem with the NSIG check which could lead to an exploitable
condition.
Merged from fbsd.
David Rhodus [Tue, 14 Sep 2004 00:27:18 +0000 (00:27 +0000)]
Print link level address on vlan interfaces using ether_ntoa(), to make
output on bare ethernet and vlan interfaces the same.
Merged from fbsd.
David Rhodus [Tue, 14 Sep 2004 00:22:15 +0000 (00:22 +0000)]
I guess I should bumb document date too.
David Rhodus [Tue, 14 Sep 2004 00:20:26 +0000 (00:20 +0000)]
Fix printf example.
Merged from fbsd.
David Rhodus [Tue, 14 Sep 2004 00:13:36 +0000 (00:13 +0000)]
Fix typo.
Noted by: Steve Mynott <steve.mynott@gmail.com>
David Rhodus [Tue, 14 Sep 2004 00:11:07 +0000 (00:11 +0000)]
do not send icmp response if the original packet is encrypted.
Obtained from: KAME
Merged from fbsd.
David Rhodus [Tue, 14 Sep 2004 00:03:32 +0000 (00:03 +0000)]
Bring in fix from gzip 1.3.3 to avoid crashes when processing certain
corrupt input files:
1999-06-25 Paul Eggert <eggert@twinsun.com>
* inflate.c (huft_build):
Set n to length of v, to detect improper tables.
Don't accidentally grow j past z.
Merged from fbsd.