summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
...
* If the filesystem blocksize is less than the VM page size, use the genericdfr1998-06-041-1/+7
| | | | | getpages code. This happens for filesystems with 4k pages on the alpha since the normal alpha pagesize is 8k.
* Don't cast a pointer to an int in DQHASH.dfr1998-06-041-2/+2
|
* Add the DPT driver here. It's kinda ironic that it got enabled in -stablejkh1998-06-032-2/+16
| | | | | first. :) PR: 6848
* Force success of the probe (after doing it as before except in onebde1998-06-033-12/+15
| | | | | | | | | | | | | | miscconfigured case) if the port is the console. This fixes several bugs: - if all sioprobe()s failed, then the console driver followed null pointers in cdevsw[]. - if the sioprobe() for the console failed but another sioprobe() succeeded, then init hung early when the console couldn't be opened. - it was silly for the console to not be there after printing boot messages on it. Bugs introduced by this are hopefully no worse than old ones caused by forcing the success of the `cn' level probe.
* Fixed a printf() arg botch in the previous commit.bde1998-06-033-21/+18
| | | | | | | | | Only complain about an irq mismatch in the probe if the configured irq doesn't become active, and then print the bitmap of irqs that became active (including clock irqs) instead of just the first (not including clock irqs). Bugs reported by: msmith
* Sync with sys/i386/i386/machdep.c revision 1.298.kato1998-06-032-4/+42
|
* Ifdefed the netisr support.bde1998-06-032-4/+42
| | | | | PR: 6760 Reviewed by: joerg
* If vm86 services are available, use these to perform the APM BIOSmsmith1998-06-039-37/+183
| | | | | | probe and intialisation. This will ultimately remove the grubby (but functional) hack that copies a real-mode function into low memory early in locore.s.
* Increment __FreeBSD_version because the semctl() prototype changedjdp1998-06-021-2/+2
| | | | in <sys/sem.h>.
* ".. x11amp appears to be calling shmctl(id, IPC_RMID, 0) and the emulationjkh1998-06-022-18/+26
| | | | | | | | layer does not like the null shmid_ds buffer pointer. The emulation layer returned an error without ever calling FreeBSD's shmctl, so the segments were not being deleted when the reference count went to zero." Submitted by: Kevin Street <street@iname.com>
* Cleanup and remove some dead code from the initialization.dyson1998-06-021-15/+5
|
* Correct sleep priority.dyson1998-06-024-8/+8
|
* Add a reference to the original softupdates paperjulian1998-06-021-0/+2
|
* Add a reference to the Ganger/Patt paperjulian1998-06-022-0/+6
|
* o Return error when the controller can't accept commands.eivind1998-06-025-19/+18
| | | | | | | o Make driver less chatty on boot (only announce version under bootverbose) Submitted by: Simon Shapiro <shimon@simon-shapiro.org>
* Set PAGE_SIZE for _SC_PAGESIZE sysconf().dufault1998-06-012-0/+2
|
* Allow devfs to support the 'uk' devicejulian1998-06-011-3/+27
| | | | Submitted by: Micha Class <michael_class@hp.com>
* Sync with sys/i386/isa/sio.c revision 1.203.kato1998-06-012-46/+56
|
* Make sure we go a nfs_fsinfo() in get/putpages before callingpeter1998-06-012-60/+140
| | | | | | | | readrpc/writerpc, since they assume it's already been done. This could break if the first read/write access to a nfs filesystem was an exec() or mmap() instead of a read(), write() syscall. (or statfs()). nfs_getpages() could return an errno (EOPNOTSUPP) instead of a VM_PAGER_* return code. Some layout tweaks for the get/putpages code.
* Fix post-test pre-commit cleanup typo.peter1998-06-012-4/+4
|
* readlink() returns EINVAL rather than EPERM if called on a non-symlink.peter1998-06-012-4/+4
|
* Preset the maximum file size before we get to nfs_fsinfo(), based onpeter1998-06-012-16/+28
| | | | | | | | | | an (over?) conservative assumption about what the client can store in it's buffer cache using a signed 32-bit 512-byte block number index. Otherwise it's possible for some file access when maxfilesize = 0 (eg: /usr is nfs mounted and doing an execve()) Pointed out by: bde XXX It might make sense to do a preemptive nfs_fsinfo() call at mount time.
* Hide more kernel stuff from userland. This stops nethostaddr etc beingpeter1998-06-011-2/+2
| | | | wanted by mount_nfs.c.
* Add sctargattach that initializes the bufq data structure.gibbs1998-06-011-9/+21
|
* 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
|
OpenPOWER on IntegriCloud