David E. O'Brien
616d2d5d48
Use the new freebsd output format from Binutils 2.13.1.
2002-10-11 19:38:04 +00:00
Mike Barcroft
10eccc2d6e
Add typedefs for size_t and ssize_t, allow struct iovec to be defined
...
in other headers, add a visibility conditional to avoid namespace
pollution in the standards case.
2002-10-11 18:21:50 +00:00
John Baldwin
8559443093
Fix %z to always print values as signed like it is supposed to.
...
Reviewed by: bde
Tested on: i386 in ddb
2002-10-11 17:54:55 +00:00
Sam Leffler
526dee0415
No need to hold Giant will harvesting RNG data; change callout_init so
...
this no longer happens for callbacks.
2002-10-11 17:34:00 +00:00
Matt Jacob
f556e83b61
This should enable 10160 support. As best as I can tell, the same
...
f/w as 12160 is used, and otherwise, this is just a single channel
variant of the 10160.
MFC after: 0 days
2002-10-11 17:28:01 +00:00
Matt Jacob
306a209024
Fix the code so that it no longer on alpha refers to the now nonexistent
...
pci_cvt_to_bwx.
This doesn't necessarily make bge(4) now actually *work* on an alpha.
It loads, configures, and then about 30 seconds later, my XP1000 hard
freezes. But, hey, it's a start.
Obtained from: gallatin@freebsd.org
2002-10-11 17:18:54 +00:00
Mike Barcroft
72a2df028b
Use unsigned long' instead of
u_long' so that this header compiles
...
in X/Open case where `u_long' isn't available.
2002-10-11 15:52:14 +00:00
Mike Barcroft
2b7f24d210
Change iov_base's type from char *' to the standard
void *'. All
...
uses of iov_base which assume its type is `char *' (in order to do
pointer arithmetic) have been updated to cast iov_base to `char *'.
2002-10-11 14:58:34 +00:00
Poul-Henning Kamp
2c38619b52
Slight overhaul of arc4random() and friends.
...
One bug fixed: Use getmicrouptime() to trigger reseeds so that we
cannot be tricked by a clock being stepped backwards.
Express parameters in natural units and with natural names.
Don't use struct timeval more than we need to.
Various stylistic and readability polishing.
Introduce arc4rand(void *ptr, u_int len, int reseed) function which
returns a stream of pseudo-random bytes, observing the automatic
reseed criteria as well as allowing forced reseeds.
Rewrite arc4random() in terms of arc4rand().
Sponsored by: DARPA & NAI Labs.
2002-10-11 13:13:08 +00:00
Maxim Sobolev
3ad9c842d2
- Add support for IPC_64 extensions into shmctl(2), semctl(2) and msgctl(2);
...
- add wrappers for mmap2(2) and ftruncate64(2) system calls;
- don't spam console with printf's when VFAT_READDIR_BOTH ioctl(2) is invoked;
- add support for SOUND_MIXER_READ_STEREODEVS ioctl(2);
- make msgctl(IPC_STAT) and IPC_SET actually working by converting from
BSD msqid_ds to Linux and vice versa;
- properly return EINVAL if semget(2) is called with nsems being negative.
Reviewed by: marcel
Approved by: marcel
Tested with: LSB runtime test
2002-10-11 11:43:09 +00:00
Poul-Henning Kamp
2e07db0b0a
Remove an unused variable.
2002-10-11 10:36:22 +00:00
Poul-Henning Kamp
8429f03018
Trapdoor access to cd%da and cd%c so they still work, but do not let them
...
show up in /dev.
2002-10-11 10:35:17 +00:00
Poul-Henning Kamp
87d59d4d4b
Use malloc(9)'s M_ZERO rather than explicit bzero(9) call.
2002-10-11 09:59:22 +00:00
Warner Losh
43924d99c2
add some devices from NetBSD
2002-10-11 07:03:09 +00:00
Warner Losh
5c71502dad
Some renamings from pccarddevs
...
Add Linksys WCF11
Bay eMobility 11B
2002-10-11 07:02:31 +00:00
Warner Losh
7cb84123d4
sync to 1.36 of pccarddevs
2002-10-11 07:00:53 +00:00
Warner Losh
1ac1b586c1
Merge from NetBSD plus diff reduction to netbsd's pcmciadevs 1.177 file:
...
o NETGEAR2 -> NETGEAR_2
o PLANEX2 -> PLANEX_2
o ACTIONTEC HWC01170 -> ACTIONTEC PRISM
o linksys iwn2 -> iwn3
o Add: Ositech, DLINK_3, BAY emobility, buffalo lpc3_clt, netgear fa410TX.
dynalink accton EN2216, corega ether II PCC TD, dlink dfe670TXD,
dynalink l10c
Obtained from: NetBSD
2002-10-11 07:00:30 +00:00
Warner Losh
82ddfdef07
Add Planex GWNS11H
...
Submitted by: hanai-san
2002-10-11 05:43:38 +00:00
Warner Losh
26bb14c4bb
sync to 1.35 of pccarddevs
2002-10-11 05:40:45 +00:00
Warner Losh
5a702a282b
Add a new NewMedia BUSTOASTER that I bought on ebay (sadly w/o scsi dongle).
...
Add PLANEX GWNS11H submitted by hanai-san.
2002-10-11 05:40:13 +00:00
Warner Losh
93642ba9bf
o Set CBB_CARD_OK just before CARD_ATTACH_CARD. If ATTACH_CARD fails, then
...
clear the bit. This allows ata driver to attach its children because
it needs the interrupts enabled to succeed.
Submitted by: iwasaki-san
o Spell CardBus as CardBus, not Cardbus or CardBUS while I'm here.
2002-10-11 04:30:59 +00:00
Kirk McKusick
192e439ed4
When considering a vnode for reuse in getnewvnode, we call
...
vcanrecycle to check a free vnode's availability. If it is
available, vcanrecycle returns an error code of zero and the
vnode in question locked. The getnewvnode routine then used
to call vn_start_write with the V_NOWAIT flag. If the filesystem
was suspended while taking a snapshot, the vn_start_write would
fail but getnewvnode would fail to unlock the vnode, instead
leaving it locked on the freelist. The result would be that the
vnode would be locked forever and would eventually hang the
system with a race to the root when it was attempted to recycle
it. This fix moves the vn_start_write check into vcanrecycle
where it will properly unlock the vnode if it is unavailable
for recycling due to filesystem suspension.
Sponsored by: DARPA & NAI Labs.
2002-10-11 01:04:14 +00:00
Chad David
9b30d71989
Correct the offset of the 'jfs' entry in fstypenames.
2002-10-10 22:09:32 +00:00
Matthew Dillon
c8d50f2414
turn off debugging by default if bandwidth delay product limiting is
...
turned on (it is already off in -stable).
2002-10-10 21:41:30 +00:00
Matthew Dillon
28257b5ccc
Update various comments mainly related to retransmit/FIN that I
...
documented while working on a previous bug.
Fix a PERSIST bug. Properly account for a FIN sent during a PERSIST.
MFC after: 7 days
2002-10-10 19:21:50 +00:00
Matt Jacob
63872bc9c5
Get the most recent 2300 f/w that's on the QLogic intranet- fixes lots
...
of buglets and quite a few bugs.
MFC after: 1 day
2002-10-10 17:30:06 +00:00
Matt Jacob
41ed683e13
From PHK's flex tool- we can get -1 returned from xpt_path_target_id,
...
so don't index off of it.
MFC after: 1 day
2002-10-10 17:29:05 +00:00
Robert Watson
469fda7e25
Hook up strsep(3) to libkern following a repo-copy by Peter. This will
...
allow us to avoid nasty by-hand string parsing stuff in a number of
places in the kernel, reducing the risk of unexpected consequences
for kernel correctness.
2002-10-10 17:02:11 +00:00
Yoshihiro Takahashi
f4bff7c21b
Fixed a warning if COM_MULTIPORT option is not defined.
...
Submitted by: Kaho Toshikazu <kaho@elam.kais.kyoto-u.ac.jp>
2002-10-10 14:14:29 +00:00
Yoshihiro Takahashi
46ae965fca
Remove '-DUFS1_ONLY' from CFLAGS. It is not needed.
2002-10-10 14:03:00 +00:00
Robert Watson
2dba710ddb
Incremental style improvements: more consistently avoid assignments
...
in conditionals; remove some excess vertical whitespace; remove a
bug in the return handling of the delete_vp() case for MAC.
Spotted by: bde
2002-10-10 13:59:58 +00:00
Yoshihiro Takahashi
fd936e43a4
Fixed SBUS_RA_*_region_* functions.
2002-10-10 13:38:50 +00:00
Maxim Konovalov
a5428e3a9a
Fix IPOPT_TS processing: do not overwrite IP address by timestamp.
...
PR: misc/42121
Submitted by: Praveen Khurjekar <praveen@codito.com>
Reviewed by: silence on -net
MFC after: 1 month
2002-10-10 12:03:36 +00:00
Alexander Kabaev
e59dd53c96
Allow ubsa(4) driver to be build as a kernel module.
...
Approved by: obrien
2002-10-10 05:03:09 +00:00
Robert Watson
e1961f5c1e
Regen from syntax fix to syscalls.master.
2002-10-10 04:08:12 +00:00
Robert Watson
16c26e60ef
Regen from syntax fix to syscalls.master.
...
PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:
MFC after:
2002-10-10 04:08:11 +00:00
Robert Watson
3c4aba09e3
Fix what looks like a merge-o from a conflict in the last commit to
...
syscalls.master.
2002-10-10 04:02:49 +00:00
Peter Wemm
ffd6bca040
geom_mbr.c and geom_bsd.c would be kinda useful here too, at least
...
for a while.
2002-10-10 00:58:23 +00:00
Robert Watson
b101411be1
Explore new heights in alphabetization for _file and _fd variations on
...
the extended attribute system calls.
2002-10-10 00:32:08 +00:00
Peter Wemm
d6b8445ebd
re-regen. Sigh.
2002-10-09 22:40:41 +00:00
Peter Wemm
d4f4eb09d9
Sigh. Fix fat-fingering of diff. I knew this was going to happen.
2002-10-09 22:40:02 +00:00
Peter Wemm
9105d26b73
regenerate. sendfile stuff and other recently picked up stubs.
2002-10-09 22:28:48 +00:00
Peter Wemm
459e3a7a37
Try and deal with the #ifdef COMPAT_FREEBSD4 sendfile stuff. This would
...
have been a lot easier if do_sendfile() was usable externally.
2002-10-09 22:27:24 +00:00
Peter Wemm
4f4c431d9b
Try and patch up some tab-to-space spammage.
2002-10-09 22:14:35 +00:00
Peter Wemm
8e223883f0
Add placeholder stubs for nsendfile, mac_syscall, ksem_close, ksem_post,
...
ksem_wait, ksem_trywait, ksem_init, ksem_open, ksem_unlink, ksem_getvalue,
ksem_destroy, __mac_get_pid, __mac_get_link, __mac_set_link,
extattr_set_link, extattr_get_link, extattr_delete_link.
2002-10-09 22:10:23 +00:00
Peter Wemm
0d66d36f44
Add a pointer to the alternate syscall tables on 64 bit platforms.
2002-10-09 22:04:09 +00:00
Robert Watson
5e1a977a48
Prototypes for new link extended attribute calls. Sync to MAC tree.
...
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-10-09 21:48:57 +00:00
Robert Watson
6f90723cad
Implement extattr_{delete,get,set}_link() system calls: extended attribute
...
operations that do not follow links. Sync to MAC tree.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-10-09 21:48:22 +00:00
Robert Watson
233d463548
Regen.
2002-10-09 21:47:29 +00:00
Robert Watson
8b10835c35
Flesh out the extattr_{delete,get,set}_link() system calls: variations
...
on the _file() theme that do not follow symlinks. Sync to MAC tree.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2002-10-09 21:47:04 +00:00