summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Make this ${.OBJDIR} and ${.CURDIR} aware.steve1998-05-312-16/+26
| | | | PR: 2565
* For the on-the-wire protocol, u_long -> u_int32_t; long -> int32_t;peter1998-05-3135-1153/+1177
| | | | | | | int -> int32_t; u_short -> u_int16_t. Also, use mode_t instead of u_short for storing modes (mode_t is a u_int16_t). Obtained from: NetBSD
* Support 'mount -u' remounts. This may require disconnecting and rebindingpeter1998-05-3111-213/+370
| | | | | | the socket. Certain mode changes are not allowed. Obtained from: NetBSD
* Cut-n-paste glitchpeter1998-05-312-4/+4
|
* xdr encode -1 properly.peter1998-05-312-4/+4
| | | | Obtained from: NetBSD
* Fully fill in nfsv2 write rpc requests rather than leaving garbage.peter1998-05-312-8/+22
| | | | Obtained from: NetBSD
* Don't silently fail to set file flags.peter1998-05-312-2/+16
| | | | Obtained from: NetBSD
* Don't blindly accept the server's preferences if they are too small.peter1998-05-312-6/+6
| | | | Obtained from: NetBSD
* Prototype support for selectively allowing non-reserved ports on a perpeter1998-05-314-4/+56
| | | | | | export basis. Needs userland support yet. Obtained from: NetBSD
* Hide whiteouts from NFS, since the protocol doesn't support them.peter1998-05-312-10/+14
| | | | Obtained from: NetBSD
* NetBSD has a comment that Solaris 2.5 doesn't do verifiers correctly,peter1998-05-312-2/+14
| | | | | | | we have weakened this test already for Digital Unix, so it may be enough for Solaris. It needs to be checked again. Obtained from: NetBSD
* Don't pass a second copy of the uid/gid in with the v2/v3 sattr structures,peter1998-05-318-72/+60
| | | | | | | | it just makes more work. We pass a copy of the uid/gid with the credentials. (although, this may need to be revisited if a non AUTHUNIX authentication method (such as NFSKERB) ever gets implemented). Obtained from: NetBSD
* Use the new SB_UPCALL flag,peter1998-05-313-3/+12
| | | | Obtained from: NetBSD (but I changed the flag clear order in case).
* Let the sowwakeup macro decide when to call sowakeup rather than havepeter1998-05-312-10/+6
| | | | | | tcp "know" about it. A pending upcall would be missed, eg: used by NFS. Obtained from: NetBSD
* Have the wakeup routine do the upcall if needed.peter1998-05-312-2/+6
| | | | Obtained from: NetBSD
* Have the sorwakeup and sowwakeup check the upcall flags.peter1998-05-311-7/+15
| | | | Obtained from: NetBSD
* NFS_SMALLFH is defined in nfsproto.h, not sys/mount.hpeter1998-05-312-4/+4
| | | | Obtained from: NetBSD
* Don't let the user try "rmdir ."peter1998-05-312-2/+6
| | | | Obtained from: NetBSD
* Don't let the user try and unlink() a directory on a NFS server.peter1998-05-312-4/+8
| | | | Obtained from: NetBSD
* When a write rpc returns an error, break the loop.peter1998-05-312-2/+6
| | | | Obtained from: NetBSD
* Don't leak an mbuf when a write rpc returns zero bytes written.peter1998-05-312-2/+4
| | | | Obtained from: NetBSD
* #ifdef a diagnostic printfpeter1998-05-312-2/+6
| | | | Obtained from: NetBSD
* Don't try and free mrep twice on some error conditions.peter1998-05-316-18/+32
| | | | Obtained from: NetBSD
* #ifdef a diagnostic panic, plus another missed costmetic change.peter1998-05-314-8/+16
| | | | Obtained from: NetBSD
* We have gained 2 more errno's, add them to the NFSv2 mapping table.peter1998-05-314-8/+8
|
* Missed a cosmetic change that the other BSD's have.peter1998-05-313-6/+6
|
* oops, nfs_msg() is called from client code too.peter1998-05-313-3/+12
|
* When we can't reconnect a socket, don't forget to unlock before retryingpeter1998-05-313-3/+12
| | | | | | or we can deadlock. Obtained from: NetBSD
* Don't log zero length reads, this can happen during normal operation.peter1998-05-313-3/+27
| | | | Obtained from: NetBSD
* Consider for readdir chunk sizes when tuning socket buffer reservations.peter1998-05-313-9/+15
| | | | Obtained from: NetBSD
* Refuse READDIR / READDIRPLUS rpc's for non-directoriespeter1998-05-312-2/+18
| | | | Obtained from: NetBSD
* Some const'speter1998-05-3116-46/+50
| | | | Obtained from: NetBSD
* NFS Jumbo commit part 1. Cosmetic and structural changes only. The aimpeter1998-05-3129-1638/+1777
| | | | | | of this part of commits is to minimize unnecessary differences between the other NFS's of similar origin. Yes, there are gratuitous changes here that the style folks won't like, but it makes the catch-up less difficult.
* Add a short delay in the read loop in tl_eeprom_getbyte(). On somewpaul1998-05-311-2/+3
| | | | | | | systems, you have to allow the delay or else you end up misreading some of the bits. Patch provided by: Yoshihiko Someya <zb9y-smy@asahi-net.or.jp>
* Converted the ICU-level interrupt tests (3, 5 and 8) in sioprobe() intobde1998-05-319-264/+125
| | | | | | | | | a test of the irq number, and made failure of this test non-fatal. Removed related unused complications for the APIC_IO case. Removed the no-test3 flag. Deverbosified the failure messages for the other tests. Removed the per-port verbose flag - just use the general verbose flag.
* Several sources including Unix98 say that semctl's fourthsteve1998-05-311-2/+2
| | | | | | | | | | parameter is optional except where: cmd == {IPC_SET || IPC_STAT || GETALL || SETVAL || SETALL} PR: 2448 Reviewed by: bde Submitted by: Tim Singletary <tsingle@sunland.gsfc.nasa.gov> Minor tweaks by: steve
* VOP_ABORTUP() appears to be called with the wrong vnode. The other callerspeter1998-05-312-4/+4
| | | | | | that I checked (eg: ufs_link()) do the ABORTOP on the directory rather than the file itself. After Michael Hancock's patches, the abortop doesn't seem all that critial now since something else will free the pathname buffer.
* Add minimum driver for XC6200 based cards. Currently it knows aboutphk1998-05-305-3/+123
| | | | the HOT1 from www.vcc.com.
* When using NFSv3, use the remote server's idea of the maximum file sizepeter1998-05-3010-26/+76
| | | | | | | | | | | | | | | | rather than assuming 2^64. It may not like files that big. :-) On the nfs server, calculate and report the max file size as the point that the block numbers in the cache would turn negative. (ie: 1099511627775 bytes (1TB)). One of the things I'm worried about however, is that directory offsets are really cookies on a NFSv3 server and can be rather large, especially when/if the server generates the opaque directory cookies by using a local filesystem offset in what comes out as the upper 32 bits of the 64 bit cookie. (a server is free to do this, it could save byte swapping depending on the native 64 bit byte order) Obtained from: NetBSD
* Don't program the antonegotiation advertisement register in tl_setmode().wpaul1998-05-291-33/+19
| | | | | | | | | I had a reason for doing this, but it violates the principle of least astonishment. (At some point I may put this back but attach it to one of the LINK flags so the behavior can be toggled on and off.) Also replace my tl_calchash() with a much less disgusting and substantially smaller one supplied by Bill Fenner.
* Sync with sys/i386/conf/majors.i386 revision 1.43.kato1998-05-291-1/+2
|
* 100 xrpu Xilinx Reprogrammable Processing Unitphk1998-05-292-2/+4
|
* most recent code for Loran driver.phk1998-05-291-64/+120
|
* Remove extraneous ";" from C++'s version of __END_DECLS.dt1998-05-281-2/+3
| | | | Found by: TenDRA C++
* Sync with sys/i386/isa/clock.c revision 1.121.kato1998-05-283-9/+9
|
* Sync with sys/i386/i386/machdep.c revision 1.297.kato1998-05-282-22/+4
|
* Sync with sys/i386/boot/kzipboot/Makefile revision 1.9.kato1998-05-281-2/+2
|
* Sync with sys/i386/boot/biosboot/Makefile revision 1.64.kato1998-05-281-1/+5
|
* Some cleanups related to timecounters and weird ifdefs in <sys/time.h>.phk1998-05-2832-174/+194
| | | | | | | | | | | | | | | | | | | | Clean up (or if antipodic: down) some of the msgbuf stuff. Use an inline function rather than a macro for timecounter delta. Maintain process "on-cpu" time as 64 bits of microseconds to avoid needless second rollover overhead. Avoid calling microuptime the second time in mi_switch() if we do not pass through _idle in cpu_switch() This should reduce our context-switch overhead a bit, in particular on pre-P5 and SMP systems. WARNING: Programs which muck about with struct proc in userland will have to be fixed. Reviewed, but found imperfect by: bde
* Install ${DESTDIR}/boot.help during `make distribution'.jkoshy1998-05-271-1/+5
| | | | | PR: 6063 Submitted by: Doug <Studded@dal.net>
OpenPOWER on IntegriCloud