freebsd-dev/sys/kern
Bruce Evans 599eb538d8 Fix reopening of open subdevices for DIOCSYNCSLICEINFO:
Reopen the bdev for the raw partition and not the cdev if only the bdev
was open.
Don't use a bogus limit for the number of partitions to possibly reopen
(bug found by Julian).

Add function dssize() to help fix wdsize() and sdsize().  The slice
layer knows more about (un)open partitions and partition sizes than
the driver layer.
1995-05-08 16:24:08 +00:00
..
imgact_aout.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
imgact_gzip.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
imgact_shell.c
inflate.c Changes needed for kzip to work. 1995-04-15 06:54:13 +00:00
init_main.c Kludged around a problem with "cat /proc/0/regs" causing a panic by 1995-05-04 08:21:24 +00:00
init_sysent.c Make setreuid/setregid active syscalls 1995-04-23 12:22:06 +00:00
kern_acct.c
kern_clock.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
kern_descrip.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-28 07:58:53 +00:00
kern_devconf.c Actually copy the class field over from the kernel to the user structure. 1995-04-13 15:33:14 +00:00
kern_exec.c Use 'p' rather than 'curproc' when appropriate. 1995-03-25 01:34:21 +00:00
kern_exit.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
kern_fork.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
kern_ktrace.c
kern_lkm.c Undo the stupidity I inflicted on these files and replace it with 1995-04-20 05:08:53 +00:00
kern_lockf.c Changed some variable names in lf_addblock to make the code both 1994-10-25 11:27:51 +00:00
kern_malloc.c Make vegetarian and animal rights people happy and use 0xdeadc0de instead 1995-04-16 11:25:15 +00:00
kern_ntptime.c
kern_physio.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
kern_proc.c Cosmetics. related to getting prototypes into view. 1994-10-10 01:00:49 +00:00
kern_prot.c set[ug]id(): call suser() only when neccesarry 1995-04-29 11:46:15 +00:00
kern_resource.c Implement maxprocperuid and maxfilesperproc. They are tunable 1995-02-20 19:42:42 +00:00
kern_sig.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
kern_subr.c Added UIO_NOCOPY case to ureadc() to quiet gcc. 1995-04-30 05:11:46 +00:00
kern_synch.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
kern_sysctl.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
kern_tc.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
kern_time.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
kern_timeout.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
kern_xxx.c Implemented a "TEXT_SET" called 'cleanup_set' which will be called before 1994-12-04 19:58:43 +00:00
Make.tags.inc
Makefile
makesyscalls.sh Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
md5c.c Clean a bunch of -Wall warnings. 1995-02-24 08:51:34 +00:00
subr_autoconf.c
subr_clist.c Fix cblock starvation bugs by reserving enough cblocks for minimal 1994-11-26 19:24:13 +00:00
subr_disklabel.c Woops, add back that #define...it's used later in the file. 1995-03-18 07:06:51 +00:00
subr_diskmbr.c Fix style inconsistencies in the last few commits. 1995-05-07 07:06:36 +00:00
subr_diskslice.c Fix reopening of open subdevices for DIOCSYNCSLICEINFO: 1995-05-08 16:24:08 +00:00
subr_dkbad.c subr_diskslice.c implements everything related to slices and labels except 1994-12-12 00:20:34 +00:00
subr_log.c Bruce is right - ENOTTY is more appropriate than EINVAL in this case. 1995-04-29 11:36:47 +00:00
subr_param.c Implement maxprocperuid and maxfilesperproc. They are tunable 1995-02-20 19:42:42 +00:00
subr_prf.c Implement a simple hook (or hack?) to allow graphics device console 1995-04-08 21:32:11 +00:00
subr_prof.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
subr_rlist.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
subr_rmap.c
subr_trap.c Added a new version of trap_pfault() that disallows kernel page faults 1995-03-21 07:16:12 +00:00
subr_xxx.c
sys_generic.c Backed out previous change - it reduces performance. (oops). 1995-04-13 18:24:33 +00:00
sys_process.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
sys_socket.c
syscalls.c Make setreuid/setregid active syscalls 1995-04-23 12:22:06 +00:00
syscalls.master Make setreuid/setregid active syscalls 1995-04-23 12:22:06 +00:00
sysv_ipc.c
sysv_msg.c
sysv_sem.c
sysv_shm.c Use of vm_allocate() and vm_deallocate() has been deprecated. 1995-02-20 22:23:31 +00:00
tty_compat.c Extract "set" family functions to separate module, needed for 1995-04-11 17:54:25 +00:00
tty_conf.c Set it so you can add and remove line disciplines without replicating 1995-03-21 11:24:05 +00:00
tty_cons.c Undo the move of `#include "sc.h"' etc. to cons.h. It broke anything 1995-04-24 16:43:01 +00:00
tty_pty.c Call ptsstop in ptsclose instead of ptcwakeup 1995-04-10 01:45:43 +00:00
tty_snoop.c same 1995-02-27 19:47:53 +00:00
tty_subr.c Fix cblock starvation bugs by reserving enough cblocks for minimal 1994-11-26 19:24:13 +00:00
tty_tb.c
tty_tty.c don't allow ctty to be set to ctty - infinite kernel recursion 1994-12-04 01:46:13 +00:00
tty.c Make two "ttyout" ttysleep wmesg unique 1995-05-07 23:53:36 +00:00
uipc_domain.c Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de> 1995-01-05 19:51:51 +00:00
uipc_mbuf.c Special cased the handling of mb_map in the M_WAITOK case. kmem_malloc() 1995-03-15 07:52:06 +00:00
uipc_proto.c
uipc_sockbuf.c
uipc_socket2.c
uipc_socket.c getsockopt(s, SOL_SOCKET, SO_SNDTIMEO, ...) would construct the returned 1995-02-16 01:07:43 +00:00
uipc_syscalls.c Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
uipc_usrreq.c Fixed bug caused by attempting a connect with a null 'nam'. 1995-02-15 11:30:35 +00:00
vfs_bio.c Check for curproc != NULL before dereferencing it. 1995-04-30 05:09:13 +00:00
vfs_cache.c Fixed serious off by one bug I introduced that will likely cause the 1995-04-15 00:49:35 +00:00
vfs_cluster.c Check for case of blkno already known to avoid unnecessary VOP_BMAP's. 1995-04-04 02:10:17 +00:00
vfs_conf.c Make a kernel sans FFS possible. 1994-11-12 01:47:43 +00:00
vfs_export.c Changed #ifdef around printlockedvnodes() from DEBUG to DDB. 1995-04-16 11:33:33 +00:00
vfs_extattr.c Removed unused variable caused by last commit. 1995-05-02 09:06:04 +00:00
vfs_init.c Actually implement the functionality documented in sysctl.h for type CTL_FS. 1994-10-20 00:48:28 +00:00
vfs_lookup.c
vfs_mount.c Make a kernel sans FFS possible. 1994-11-12 01:47:43 +00:00
vfs_subr.c Changed #ifdef around printlockedvnodes() from DEBUG to DDB. 1995-04-16 11:33:33 +00:00
vfs_syscalls.c Removed unused variable caused by last commit. 1995-05-02 09:06:04 +00:00
vfs_vnops.c Removed unnecessary call to vnode_pager_uncache(). We automatically clear 1995-03-19 12:08:03 +00:00
vnode_if.pl
vnode_if.sh
vnode_if.src