Peter Grehan
3f3331903d
- moved intrcnt/intrnames to locore.s to fix sysctl -a panic
...
Approved by: benno
2002-09-19 04:29:59 +00:00
Peter Grehan
ae3ad2c6c0
- rationalised includes
...
- added sigframe offset
Approved by: benno
2002-09-19 04:29:07 +00:00
Peter Grehan
d3dce63c13
- removed unnecessary includes
...
- converted inline asm to C for int enable
- shifted clearing of 'cold' to end of routine
Approved by: benno
2002-09-19 04:28:45 +00:00
Peter Wemm
ea5d4bd842
Repo copied to <sys/smbus/smb.h>
2002-09-19 04:13:43 +00:00
Peter Wemm
37e255de3f
Repo copied to <sys/iicbus/iic.h>
2002-09-19 04:13:29 +00:00
David E. O'Brien
47a561263d
intmax_t is printed with %jd, not %lld.
2002-09-19 03:55:30 +00:00
Peter Wemm
78ff825835
simos.c needs a to be updated from the old pci shims. Yell loudly but
...
stop breaking alpha LINT.
2002-09-19 03:40:17 +00:00
Peter Wemm
a72f2b1a91
Add Yet Another Duplicate of the font.h and ukbdmap.h rules. Remove
...
the font8x16.o glue, since that appears to have died ages ago and has
no remaining references.
2002-09-19 03:36:25 +00:00
Peter Wemm
531facba39
move <machine/iic.h> and <machine/smb.h> to <dev/iicbus/iic.h> and
...
<dev/smbus/smb.h> - there is nothing MD about these ioctl definitions.
2002-09-19 03:25:46 +00:00
Julian Elischer
4a49235b89
fix style.. Return in the kernel always has () around the arguments.
2002-09-19 03:18:44 +00:00
Julian Elischer
1494277d50
Compiler was correct:
...
m WAS being used uninitialized..
2002-09-19 03:15:39 +00:00
Peter Wemm
db2cfa1f86
move wl (isa wavelan card, not "wi") to i386-only
2002-09-19 03:10:23 +00:00
Peter Wemm
6938800ee2
move "profile 2" to i386
2002-09-19 03:04:07 +00:00
Peter Wemm
b80ad83e76
move ncv, nsp, stg to i386-only section (there is no pc98-specific version)
2002-09-19 03:02:42 +00:00
Peter Wemm
2b412989fe
Move dgb to the i386 section
2002-09-19 02:58:41 +00:00
Darren Reed
e62497713c
If M_PKTHDR is set then we don't need to do a loop to find the total length.
2002-09-19 01:21:24 +00:00
Alfred Perlstein
3ffb9fadc8
Regen for added syscalls.
2002-09-19 00:48:57 +00:00
Alfred Perlstein
6d5dec35b7
Add the rest of the kernel support for the sem_ API in kern/uipc_sem.c.
...
Option 'P1003_1B_SEMAPHORES' to compile them in, or load the "sem" module
to activate them.
Have kern/makesyscalls.sh emit an include for sys/_semaphore.h into sysproto.h
to pull in the typedef for semid_t.
Add the syscalls to the syscall table as module stubs.
2002-09-19 00:43:32 +00:00
Alfred Perlstein
efaa658806
Bring in my implementation of kernel support for posix realtime semaphores
...
that are shareable between processes.
There will be a cleanup shortly along with the necessary changes made to
libc, libc_r, libpthread as well as the hooks into sys/conf and sys/modules.
2002-09-18 22:47:42 +00:00
Robert Watson
cc51a2b55e
Remove un-needed stack variable 'ops'.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-09-18 22:35:02 +00:00
Bosko Milekic
bd395ae8f6
style nit: unsigned -> u_int in the kernel, particularly to
...
stay consistent in this file, and keep m_length() and m_fixhdr()
consistent with their prototypes in mbuf.h
Inspired by: bde
2002-09-18 22:33:52 +00:00
Bosko Milekic
589b704f4e
more style fixes: 'unsigned' should be 'u_int' in this file.
...
Submitted by: bde
2002-09-18 22:29:33 +00:00
Doug Ambrisko
724b7a2be2
Clarify comment to "Code borrowed from if_fxp.c" to deal with running
...
out of fragments.
Suggested by: jhb
2002-09-18 21:32:48 +00:00
Nate Lawson
86ed6d45ac
Remove any VOP_PRINT that redundantly prints the tag.
...
Move lockmgr_printinfo() into vprint() for everyone's benefit.
Suggested by: bde
2002-09-18 20:42:04 +00:00
Bosko Milekic
219c875a46
style fixes to mbuf.h
...
Submitted by: bde
2002-09-18 20:28:58 +00:00
Poul-Henning Kamp
2201e1b039
Optimize the way we call BPF a tiny bit: If we chop the ether-header off
...
ourselves, call bpf before we do so, rather than re-construct the entire
thing afterwards.
Sponsored: http://www.babeltech.dk/
2002-09-18 19:50:48 +00:00
Poul-Henning Kamp
f0e2422b1b
Use m_length() instead of home-rolled.
...
In bpf_mtap(), if the entire packet is in one mbuf, call bpf_tap()
instead since it is a tad faster.
Sponsored by: http://www.babeltech.dk/
2002-09-18 19:48:59 +00:00
Poul-Henning Kamp
7ed60de837
Use m_length() instead of home-rolled versions.
2002-09-18 19:44:14 +00:00
Poul-Henning Kamp
a5554bf05b
Use m_fixhdr() rather than roll our own.
2002-09-18 19:43:01 +00:00
Poul-Henning Kamp
4e4425d486
Make m_length() and m_fixhdr() return unsigned.
...
Suggested by: arr
2002-09-18 19:42:06 +00:00
Poul-Henning Kamp
ac6e585d24
Introduce the m_length() function which will return the accumulated
...
length of an mbuf-chain and optionally a pointer to the last mbuf.
2002-09-18 14:57:35 +00:00
Poul-Henning Kamp
9f86067a9c
Add missing #include <sys/mbuf.h>
2002-09-18 14:21:52 +00:00
Poul-Henning Kamp
3f2e06c5e1
Move m_fixhdr() from "mbchain" to "mbuf" where it belongs.
2002-09-18 13:41:37 +00:00
Boris Popov
44f3878ecb
Always open file in the DENYNONE mode and let the server to decide what is
...
good for this file.
This should allow read only access to file which is already opened on server.
2002-09-18 09:54:16 +00:00
Søren Schmidt
cea0b8e060
Add support for the VIA 8235.
...
Submitted by: Jason Dambrosio <jason@wiz.cx>
2002-09-18 09:39:37 +00:00
Boris Popov
3c2f5c3cc8
Implement additional SMB calls to allow proper update of file size as some
...
file servers fail to do it in the right way.
New NFLUSHWIRE flag marks pending flush request(s).
NB: not all cases covered by this commit.
Obtained from: Darwin
2002-09-18 09:27:04 +00:00
Jeff Roberson
99571dc345
- Split UMA_ZFLAG_OFFPAGE into UMA_ZFLAG_OFFPAGE and UMA_ZFLAG_HASH.
...
- Remove all instances of the mallochash.
- Stash the slab pointer in the vm page's object pointer when allocating from
the kmem_obj.
- Use the overloaded object pointer to find slabs for malloced memory.
2002-09-18 08:26:30 +00:00
Boris Popov
994ad1809e
Permit an empty username which is useful for browsing.
2002-09-18 07:43:21 +00:00
Boris Popov
3c30400408
Increase send/receive queue to accomodate large readx/writex requests.
...
Receive packets in a small pieces (NB_SORECEIVE_CHUNK), so TCP slowstart will
get its ACKs faster.
Obtained from: Darwin
2002-09-18 07:38:10 +00:00
Mitsuru IWASAKI
076ef4620b
Restore status register A of RTC at resume time.
...
This should fix the 'too many RTC interrupts and statclock seems
broken after resume' problem.
MFC after: 1 week
2002-09-18 07:34:04 +00:00
Mike Barcroft
86954511d2
Implement C99's va_copy() macro.
2002-09-18 07:33:16 +00:00
Mike Barcroft
f4a1f909c6
Move definition of nl_item type to <sys/_types.h>, so that it can be
...
shared.
2002-09-18 05:51:23 +00:00
Robert Watson
ca7850c313
Add a toggle to disable VM enforcement.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
2002-09-18 02:02:08 +00:00
Robert Watson
b88c98f6b1
At the cost of seeming a little gauche, make use of more traditional
...
alphabetization for mac_enforce_pipe sysctl.
Obtained from: TrustedBSD Project
Sponsored by: DAPRA, NAI Labs
2002-09-18 02:00:19 +00:00
Robert Watson
289c6dea76
Don't call VOP_LEASE() while holding the accounting mutex.
2002-09-18 01:56:13 +00:00
Mike Barcroft
83fe67e385
o Add typedefs for mode_t, off_t, pid_t rather than including
...
<sys/types.h>.
o Use the relatively new visibility primitives for conditionals.
o Make O_SYNC an alias for O_FSYNC.
o Mark the F* names as deprecated.
o Add some comments to note missing POSIX requirements or options.
2002-09-17 22:22:50 +00:00
Matthew Dillon
fa55172bc0
Guido reported an interesting bug where an FTP connection between a
...
Windows 2000 box and a FreeBSD box could stall. The problem turned out
to be a timestamp reply bug in the W2K TCP stack. FreeBSD sends a
timestamp with the SYN, W2K returns a timestamp of 0 in the SYN+ACK
causing FreeBSD to calculate an insane SRTT and RTT, resulting in
a maximal retransmit timeout (60 seconds). If there is any packet
loss on the connection for the first six or so packets the retransmit
case may be hit (the window will still be too small for fast-retransmit),
causing a 60+ second pause. The W2K box gives up and closes the
connection.
This commit works around the W2K bug.
15:04:59.374588 FREEBSD.20 > W2K.1036: S 1420807004:1420807004(0) win 65535 <mss 1460,nop,wscale 2,nop,nop,timestamp 188297344 0> (DF) [tos 0x8]
15:04:59.377558 W2K.1036 > FREEBSD.20: S 4134611565:4134611565(0) ack 1420807005 win 17520 <mss 1460,nop,wscale 0,nop,nop,timestamp 0 0> (DF)
Bug reported by: Guido van Rooij <guido@gvr.org>
2002-09-17 22:21:37 +00:00
Jake Burkholder
9cf08dec12
Fix standard kse breakge of non-x86 platforms. sigh.
...
Pointy hat to: kse
2002-09-17 16:21:48 +00:00
Hajimu UMEMOTO
f26b2d5bf2
- increment interface output counter. sync w/ netbsd-current
...
- increase if_oerrors. sync w/netbsd
Obtained from: KAME
2002-09-17 14:25:19 +00:00
Katsushi Kobayashi
a9c9b6989c
Firewire device support for Apple eMac with PPC kernel.
...
Contributed by Peter Grehan <grehan@freebsd.org>
2002-09-17 12:50:43 +00:00