freebsd-nq/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
inflate.c
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
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
kern_linker.c
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
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
kern_ntptime.c
kern_opt.c
kern_physio.c Removed unused #includes. 1997-09-02 20:06:59 +00:00
kern_proc.c
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
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
link_aout.c
Make.tags.inc
Makefile
makesyscalls.sh
md5c.c
subr_autoconf.c init_main.c subr_autoconf.c: 1997-09-21 22:00:25 +00:00
subr_clist.c
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
subr_log.c Fixed gratuitous ANSIisms. 1997-09-16 11:44:05 +00:00
subr_param.c
subr_prf.c Removed unused #includes. 1997-09-02 20:06:59 +00:00
subr_prof.c
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
sysv_msg.c
sysv_sem.c
sysv_shm.c
tty_compat.c
tty_conf.c
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
tty_tb.c
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
uipc_proto.c
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
vfs_conf.c
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
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