freebsd-dev/sys/kern
Peter Wemm 115526d03e Ack! Fix excessive cut/paste blunder during poll mods. Who had the
pointy hat last? :-]

When one is selecting (or polling) for write, it helps if we use the
write side of the pipe when requesting wakeups instead of the read side.
This broke ghostview (at least) - I'm suprised it wasn't noticed for
so long.

Reviewed by:  Greg Lehey <grog@lemis.com>
1997-10-06 08:30:08 +00:00
..
imgact_aout.c Removed unused #includes. 1997-09-02 20:06:59 +00:00
imgact_elf.c We were (I think) missing a vrele() on the vnode for the object loaded 1997-09-21 03:13:21 +00:00
imgact_gzip.c Removed unused #includes. 1997-09-02 20:06:59 +00:00
imgact_shell.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
inflate.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
init_main.c init_main.c subr_autoconf.c: 1997-09-21 22:00:25 +00:00
init_sysent.c Regenerate _after_ the commit to syscalls.master 1997-09-15 02:03:45 +00:00
init_sysvec.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
kern_acct.c init_main.c subr_autoconf.c: 1997-09-21 22:00:25 +00:00
kern_clock.c Store an absolute tick value in callout entries so that a subtraction on 1997-09-24 16:39:27 +00:00
kern_conf.c Clustered read and write are switched at mount-option level. 1997-09-27 13:40:20 +00:00
kern_descrip.c Various select -> poll changes 1997-09-14 02:52:18 +00:00
kern_exec.c Change the M_NAMEI allocations to use the zone allocator. This change 1997-09-21 04:24:27 +00:00
kern_exit.c init_main.c subr_autoconf.c: 1997-09-21 22:00:25 +00:00
kern_fork.c Fixed some gratuitous ANSIisms. 1997-08-26 00:15:04 +00:00
kern_intr.c - Hide the 'device doesn't supported shared interrupts' code behind 1997-10-06 04:27:32 +00:00
kern_ktrace.c Don't #include <sys/fcntl.h> in <sys/file.h> if KERNEL is defined. 1997-03-23 03:37:54 +00:00
kern_linker.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
kern_lkm.c Various select -> poll changes 1997-09-14 02:52:18 +00:00
kern_lock.c Change the M_NAMEI allocations to use the zone allocator. This change 1997-09-21 04:24:27 +00:00
kern_lockf.c Use OID_AUTO instead of a magic number for Lite2 sysctl debug.lockf_debug. 1997-04-01 10:30:06 +00:00
kern_malloc.c Fixed staticization. buckets[] was staticized but was still declared 1997-09-16 13:52:04 +00:00
kern_mib.c Move MACHINE_ARCH definition from <machine/param.h> to <machine/cpu.h>. 1997-08-30 02:52:04 +00:00
kern_module.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
kern_ntptime.c Update our kernel ntp code to the latest from David Mills. The main change 1996-12-30 18:26:28 +00:00
kern_opt.c Added a copyright and restored order. 1997-02-28 10:14:24 +00:00
kern_physio.c Removed unused #includes. 1997-09-02 20:06:59 +00:00
kern_proc.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
kern_prot.c Implement XPG/SYSV-style getpgid()/getsid() syscalls. getpgid() uses the 1997-08-19 06:00:27 +00:00
kern_random.c Update select -> poll in drivers. 1997-09-14 03:19:42 +00:00
kern_resource.c Print more info in the "calcru: negative time" message. 1997-08-26 00:20:11 +00:00
kern_shutdown.c Cosmetic adjustment for the trap/double fault/panic cpu id listing. 1997-09-05 08:54:55 +00:00
kern_sig.c Implement SA_NOCLDWAIT. 1997-09-13 19:42:29 +00:00
kern_subr.c Removed unused #includes. 1997-09-02 20:06:59 +00:00
kern_synch.c init_main.c subr_autoconf.c: 1997-09-21 22:00:25 +00:00
kern_sysctl.c Include <sys/buf.h> instead of <sys/vnode.h>. kern_sysctl.c no 1997-04-09 15:23:09 +00:00
kern_tc.c Store an absolute tick value in callout entries so that a subtraction on 1997-09-24 16:39:27 +00:00
kern_threads.c Removed unused #includes. 1997-09-02 20:06:59 +00:00
kern_time.c init_main.c subr_autoconf.c: 1997-09-21 22:00:25 +00:00
kern_timeout.c Store an absolute tick value in callout entries so that a subtraction on 1997-09-24 16:39:27 +00:00
kern_xxx.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
link_aout.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
Make.tags.inc Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
Makefile Remove bogus architectures to allow make tags to work. 1996-03-31 18:53:43 +00:00
makesyscalls.sh Don't generate unused nested #include of <sys/aio.h>. 1997-06-29 17:39:57 +00:00
md5c.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
subr_autoconf.c init_main.c subr_autoconf.c: 1997-09-21 22:00:25 +00:00
subr_clist.c Don't include <sys/ioctl.h> in the kernel. Stage 1: don't include 1997-03-24 11:25:10 +00:00
subr_disklabel.c Convert tqdisksort to bufqdisksort. Honor the B_ORDERED buffer flag 1997-09-21 22:10:49 +00:00
subr_diskmbr.c Hide the `no magic' babble behind bootverbose, since it has proven to 1997-09-27 15:34:34 +00:00
subr_diskslice.c Reject attempts to set an in-core label which says that the "disk" 1997-09-16 10:11:49 +00:00
subr_dkbad.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
subr_log.c Fixed gratuitous ANSIisms. 1997-09-16 11:44:05 +00:00
subr_param.c Removed unused #includes. 1997-06-14 11:38:46 +00:00
subr_prf.c Removed unused #includes. 1997-09-02 20:06:59 +00:00
subr_prof.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
subr_rlist.c Fixed gratuitous ANSIisms. 1997-09-16 11:44:05 +00:00
subr_smp.c It is possible that MB's with really broken bios's not set up more of 1997-10-06 02:11:32 +00:00
subr_trap.c autoconf.c: 1997-09-21 21:38:05 +00:00
subr_xxx.c Zap nxselect and noselect. 1997-09-14 02:50:28 +00:00
sys_generic.c Implement poll(2). This is mostly taken from the NetBSD implementation 1997-09-14 02:30:32 +00:00
sys_pipe.c Ack! Fix excessive cut/paste blunder during poll mods. Who had the 1997-10-06 08:30:08 +00:00
sys_process.c Removed unused #includes. 1997-09-02 20:06:59 +00:00
sys_socket.c Various select -> poll changes 1997-09-14 02:52:18 +00:00
syscalls.c Regenerate _after_ the commit to syscalls.master 1997-09-15 02:03:45 +00:00
syscalls.master Add a __getcwd() syscall. This is intentionally undocumented, but all 1997-09-14 16:51:31 +00:00
sysv_ipc.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
sysv_msg.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
sysv_sem.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
sysv_shm.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
tty_compat.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
tty_conf.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
tty_cons.c Update select -> poll in drivers. 1997-09-14 03:19:42 +00:00
tty_pty.c Fixed gratuitous ANSIisms. 1997-09-16 11:44:05 +00:00
tty_snoop.c Fixed gratuitous ANSIisms. 1997-09-16 11:44:05 +00:00
tty_subr.c Don't include <sys/ioctl.h> in the kernel. Stage 1: don't include 1997-03-24 11:25:10 +00:00
tty_tb.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
tty_tty.c Fixed gratuitous ANSIisms. 1997-09-16 11:44:05 +00:00
tty.c Extend to use poll backend. If memory serves correctly, most of this was 1997-09-14 02:40:46 +00:00
uipc_domain.c Fixed gratuitous ANSIisms. 1997-09-16 11:44:05 +00:00
uipc_mbuf.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
uipc_proto.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
uipc_sockbuf.c Removed trailing semicolons from the definitions of the sysctl 1997-09-07 16:53:52 +00:00
uipc_socket2.c Removed trailing semicolons from the definitions of the sysctl 1997-09-07 16:53:52 +00:00
uipc_socket.c While booting diskless we have no proc pointer. 1997-10-04 18:21:15 +00:00
uipc_syscalls.c Removed unused #includes. 1997-09-02 20:06:59 +00:00
uipc_usrreq.c Various select -> poll changes 1997-09-14 02:52:18 +00:00
vfs_aio.c Removed unused #includes. 1997-09-02 20:06:59 +00:00
vfs_bio.c init_main.c subr_autoconf.c: 1997-09-21 22:00:25 +00:00
vfs_cache.c Add one more counter so we can truly find out how good our name cache 1997-09-24 15:54:10 +00:00
vfs_cluster.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
vfs_conf.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vfs_export.c I lost a bit of my change in the last commit, this is more like it. 1997-09-26 08:08:58 +00:00
vfs_extattr.c Fix handling of nested mountpoints in __getcwd() 1997-09-28 06:37:02 +00:00
vfs_init.c Change the M_NAMEI allocations to use the zone allocator. This change 1997-09-21 04:24:27 +00:00
vfs_lookup.c Change the M_NAMEI allocations to use the zone allocator. This change 1997-09-21 04:24:27 +00:00
vfs_mount.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vfs_subr.c I lost a bit of my change in the last commit, this is more like it. 1997-09-26 08:08:58 +00:00
vfs_syscalls.c Fix handling of nested mountpoints in __getcwd() 1997-09-28 06:37:02 +00:00
vfs_vnops.c Relax the vnode locking for read only operations. 1997-10-06 02:38:30 +00:00
vnode_if.pl 3 lines of code and updates to a number of comments. 1997-09-10 20:11:02 +00:00
vnode_if.sh 3 lines of code and updates to a number of comments. 1997-09-10 20:11:02 +00:00
vnode_if.src Change VOP_SELECT to VOP_POLL 1997-09-14 02:35:25 +00:00