freebsd-dev/sys/kern
Mark Murray f0d2d03884 Fix a bazillion lint and WARNS warnings. One major fix is the removal of
semicolons from the end of macros:

#define FOO() bar(a,b,c);

becomes

#define FOO() bar(a,b,c)

Thus requiring the semicolon in the invocation of FOO. This is much
cleaner syntax and more consistent with expectations when writing
function-like things in source.

With both peril-sensitive sunglasses and flame-proof undies on, tighten
up some types, and work around some warnings generated by this. There
are some _horrible_ const/non-const issues in this code.
2002-07-15 17:28:34 +00:00
..
bus_if.m
clock_if.m
device_if.m
genassym.sh
imgact_aout.c Clean up execve locking: 2002-07-06 07:00:01 +00:00
imgact_elf.c Clean up execve locking: 2002-07-06 07:00:01 +00:00
imgact_gzip.c
imgact_shell.c
inflate.c
init_main.c Thinking about it I came to the conclusion that the KSE states were incorrectly 2002-07-14 03:43:33 +00:00
init_sysent.c regen for freebsd4_sendfile(2) compat. 2002-07-12 06:52:44 +00:00
kern_acct.c Open accounting file for appending, not general writing. 2002-07-10 17:31:58 +00:00
kern_acl.c
kern_clock.c
kern_condvar.c
kern_conf.c
kern_descrip.c
kern_environment.c
kern_event.c
kern_exec.c In execve(), delay the acquisition of Giant until after kmem_alloc_wait(). 2002-07-14 17:58:35 +00:00
kern_exit.c
kern_fork.c part of a greater patch set.. 2002-07-14 08:29:15 +00:00
kern_idle.c Thinking about it I came to the conclusion that the KSE states were incorrectly 2002-07-14 03:43:33 +00:00
kern_intr.c
kern_jail.c
kern_kse.c Thinking about it I came to the conclusion that the KSE states were incorrectly 2002-07-14 03:43:33 +00:00
kern_kthread.c
kern_ktr.c
kern_ktrace.c
kern_linker.c - Delay unlocking a vnode in linker_hints_lookup until we're actually done 2002-07-07 22:35:47 +00:00
kern_lock.c
kern_lockf.c
kern_malloc.c
kern_mib.c
kern_module.c
kern_mtxpool.c
kern_mutex.c
kern_ntptime.c
kern_physio.c
kern_poll.c
kern_proc.c Thinking about it I came to the conclusion that the KSE states were incorrectly 2002-07-14 03:43:33 +00:00
kern_prot.c Revert removal of cred_free_thread(): It is used to ensure that a thread's 2002-07-11 02:18:33 +00:00
kern_resource.c
kern_sema.c
kern_shutdown.c Add a missing newline during panic printf's for SMP systems that don't 2002-07-11 21:56:37 +00:00
kern_sig.c Rearrange the code so that it checks whether the file is something 2002-07-10 06:31:35 +00:00
kern_subr.c Fix compilation with ENABLE_VFS_IOOPT turned on and ZERO_COPY_SOCKETS 2002-07-12 02:23:55 +00:00
kern_switch.c Thinking about it I came to the conclusion that the KSE states were incorrectly 2002-07-14 03:43:33 +00:00
kern_sx.c
kern_synch.c Thinking about it I came to the conclusion that the KSE states were incorrectly 2002-07-14 03:43:33 +00:00
kern_syscalls.c
kern_sysctl.c Fix a bazillion lint and WARNS warnings. One major fix is the removal of 2002-07-15 17:28:34 +00:00
kern_tc.c Use a semicolon at the end of a function-like macro invocation. Kills 2002-07-15 13:13:04 +00:00
kern_thread.c Thinking about it I came to the conclusion that the KSE states were incorrectly 2002-07-14 03:43:33 +00:00
kern_time.c
kern_timeout.c
kern_uuid.c Fix a minor whitespace style nit that broke 'grep ^uuidgen'. 2002-07-09 19:36:50 +00:00
kern_xxx.c
ksched.c
link_aout.c
link_elf_obj.c
link_elf.c
linker_if.m
Make.tags.inc
Makefile
makesyscalls.sh Introduce syscall.master option 'COMPAT4' which allows one to wrap 2002-07-12 06:38:34 +00:00
md4c.c
md5c.c
p1003_1b.c
posix4_mib.c
subr_acl_posix1e.c
subr_autoconf.c
subr_blist.c
subr_bus.c
subr_clist.c
subr_clock.c
subr_devstat.c
subr_disk.c
subr_disklabel.c
subr_diskmbr.c
subr_diskslice.c
subr_eventhandler.c
subr_hints.c
subr_kobj.c
subr_log.c
subr_mbuf.c o Introduce new m_getcl() interface routine that allocates an mbuf 2002-07-15 15:32:59 +00:00
subr_mchain.c Convert GNU-styled variadic macros to ISO(9x) style. 2002-07-15 13:15:31 +00:00
subr_module.c
subr_param.c
subr_pcpu.c
subr_power.c Use ISO 9X variadic macro format; arguments are not optional, just 2002-07-15 17:17:56 +00:00
subr_prf.c
subr_prof.c
subr_rman.c
subr_rtc.c
subr_sbuf.c
subr_scanf.c
subr_smp.c
subr_taskqueue.c
subr_trap.c Revert removal of cred_free_thread(): It is used to ensure that a thread's 2002-07-11 02:18:33 +00:00
subr_turnstile.c
subr_witness.c Silence compiler warnings when DDB is not defined. 2002-07-15 02:03:17 +00:00
subr_xxx.c
sys_generic.c
sys_pipe.c o Lock accesses to the page queues. 2002-07-13 04:09:45 +00:00
sys_process.c Lock accesses to the page queues. 2002-07-12 17:21:22 +00:00
sys_socket.c
syscalls.c regen for freebsd4_sendfile(2) compat. 2002-07-12 06:52:44 +00:00
syscalls.master Remove incorrect comment about now corrected manpage. 2002-07-13 17:11:17 +00:00
sysv_ipc.c
sysv_msg.c Consistently use semicolons to terminate macro invocations. Cleaner 2002-07-15 13:17:23 +00:00
sysv_sem.c
sysv_shm.c
tty_compat.c
tty_conf.c
tty_cons.c
tty_pty.c
tty_subr.c
tty_tty.c
tty.c
uipc_accf.c
uipc_cow.c Lock accesses to the page queues. 2002-07-13 04:37:22 +00:00
uipc_domain.c
uipc_jumbo.c
uipc_mbuf2.c
uipc_mbuf.c o Introduce new m_getcl() interface routine that allocates an mbuf 2002-07-15 15:32:59 +00:00
uipc_proto.c
uipc_sockbuf.c
uipc_socket2.c
uipc_socket.c
uipc_syscalls.c Lock accesses to the page queues by sendfile() and friends. 2002-07-13 03:10:55 +00:00
uipc_usrreq.c
vfs_acl.c
vfs_aio.c
vfs_bio.c o Lock page queue accesses by vm_page_wire(). 2002-07-14 19:45:46 +00:00
vfs_cache.c
vfs_cluster.c Replace the global buffer hash table with per-vnode splay trees using a 2002-07-10 17:02:32 +00:00
vfs_default.c Remove vfs_stdmount() and vfs_stdunmount(). They are not 2002-07-09 22:50:29 +00:00
vfs_export.c
vfs_extattr.c - Change chroot_refuse_vdir_fds() to require that the passed in struct 2002-07-13 04:07:12 +00:00
vfs_init.c
vfs_lookup.c
vfs_mount.c - Use standard locking functions in syncer's opv 2002-07-09 19:54:20 +00:00
vfs_subr.c Replace the global buffer hash table with per-vnode splay trees using a 2002-07-10 17:02:32 +00:00
vfs_syscalls.c - Change chroot_refuse_vdir_fds() to require that the passed in struct 2002-07-13 04:07:12 +00:00
vfs_vnops.c
vnode_if.src - Use the new vop_lookup_{pre,post} instead of simpler locking specification. 2002-07-09 19:55:06 +00:00