1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-11-21 07:15:49 +00:00
freebsd/sys/kern
Andrew Gallatin 4605a99b51 aio: remove write-only jobid & kernelinfo
The jobid (which was stored in kernelinfo) was used to look up
jobs until 1ce9182407, where it became essentially write only.
Remove it to simplify the code and pave the way for future work
to make aio scale better.

Note this has been slated for removal "soon" for 18 years.

Suggested by: jhb
Reviewed by: kib
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D47583
2024-11-15 10:47:46 -05:00
..
bus_if.m
clock_if.m
cpufreq_if.m
device_if.m
firmw.S
genassym.sh Cleanup commit. Use PROGRAM instead of PROGGRAM. 2024-11-03 17:55:56 -07:00
genoffset.c
genoffset.sh
imgact_aout.c
imgact_binmisc.c
imgact_elf32.c
imgact_elf64.c
imgact_elf.c arm: Assume __ARM_ARCH == 7 2024-09-11 10:40:13 +00:00
imgact_shell.c
init_main.c kernel: Make some compile time constant variables const 2024-08-30 18:26:30 +08:00
init_sysent.c sysent: regen with refactored code 2024-10-30 21:04:31 +00:00
kern_acct.c
kern_alq.c
kern_boottrace.c boottrace: Stop checking for failures from realloc(M_WAITOK) 2024-09-03 18:25:17 +08:00
kern_clock.c
kern_clocksource.c
kern_condvar.c
kern_conf.c
kern_cons.c
kern_context.c
kern_cpu.c cpufreq: Use a real device_probe routine 2024-10-21 10:24:15 -04:00
kern_cpuset.c
kern_ctf.c
kern_descrip.c Add proc_nfiles(9) 2024-09-27 18:01:56 +03:00
kern_devctl.c
kern_dtrace.c
kern_dump.c
kern_environment.c
kern_et.c
kern_event.c
kern_exec.c ktrace: log execve(2) arguments and environment 2024-11-11 13:19:35 -08:00
kern_exit.c
kern_fail.c kern_fail: Stop checking for failures from fp_malloc(M_WAITOK) 2024-09-03 18:25:16 +08:00
kern_ffclock.c
kern_fork.c
kern_hhook.c hhook: Sprinkle const qualifiers where appropriate 2024-10-01 23:28:37 +08:00
kern_idle.c
kern_intr.c
kern_jail.c
kern_kcov.c
kern_khelp.c khelp: Sprinkle const qualifiers where appropriate 2024-10-01 23:28:37 +08:00
kern_kthread.c
kern_ktr.c
kern_ktrace.c ktrace: log execve(2) arguments and environment 2024-11-11 13:19:35 -08:00
kern_linker.c linker: Handle a truncated hints file properly 2024-10-23 22:12:45 +00:00
kern_lock.c
kern_lockf.c
kern_lockstat.c
kern_loginclass.c
kern_malloc.c malloc(9): assert wait flags. 2024-10-31 01:19:48 +01:00
kern_mbuf.c mbuf: Don't force all M_EXTPG mbufs to be read-only 2024-10-31 16:32:31 -04:00
kern_membarrier.c
kern_mib.c kernel: Make some compile time constant variables const 2024-08-30 18:26:30 +08:00
kern_module.c
kern_mtxpool.c
kern_mutex.c locks: Use %p to print uintptr_t values 2024-11-14 09:57:56 -05:00
kern_ntptime.c ntptime: Use time_t for tv_sec related variables 2024-09-06 12:34:32 -06:00
kern_osd.c
kern_physio.c
kern_pmc.c
kern_poll.c
kern_priv.c procfs require PRIV_PROC_MEM_WRITE to write mem 2024-09-19 13:10:27 -07:00
kern_proc.c vm_object: do not assume that un_pager.devp.dev is cdev 2024-11-06 02:11:00 +02:00
kern_procctl.c
kern_prot.c cred: crsetgroups(): Throw away old groups before crextend() 2024-11-04 14:38:08 +01:00
kern_racct.c
kern_rangelock.c rangelocks: stop caching per-thread rl_q_entry 2024-08-30 00:32:48 +03:00
kern_rctl.c
kern_resource.c sysctl: add KERN_PROC_RLIMIT_USAGE 2024-09-27 18:02:23 +03:00
kern_rmlock.c
kern_rwlock.c locks: Use %p to print uintptr_t values 2024-11-14 09:57:56 -05:00
kern_sdt.c
kern_sema.c
kern_sendfile.c mbuf: Don't force all M_EXTPG mbufs to be read-only 2024-10-31 16:32:31 -04:00
kern_sharedpage.c
kern_shutdown.c
kern_sig.c
kern_switch.c
kern_sx.c
kern_synch.c
kern_syscalls.c
kern_sysctl.c
kern_tc.c
kern_thr.c
kern_thread.c rangelocks: stop caching per-thread rl_q_entry 2024-08-30 00:32:48 +03:00
kern_time.c
kern_timeout.c callout: provide CALLOUT_TRYLOCK flag 2024-10-24 10:14:03 -07:00
kern_tslog.c
kern_ubsan.c
kern_umtx.c _utmx_op: don't recurse on chain busy 2024-11-13 16:18:40 -06:00
kern_uuid.c
kern_vnodedumper.c
kern_xxx.c
ksched.c
link_elf_obj.c
link_elf.c
linker_if.m
Make.tags.inc
Makefile
md4c.c Consolidate md4 implementations written in C 2024-09-29 22:34:21 -05:00
md5c.c libmd: stop exporting Transform() symbols 2024-09-29 22:34:20 -05:00
msi_if.m
p1003_1b.c
pic_if.m Revert "intrng: change multi-interrupt root support type to enum" 2024-10-25 16:18:40 -05:00
posix4_mib.c
sched_4bsd.c
sched_ule.c
serdev_if.m
stack_protector.c
subr_acl_nfs4.c
subr_acl_posix1e.c
subr_asan.c
subr_atomic64.c
subr_autoconf.c
subr_blist.c
subr_boot.c
subr_bufring.c
subr_bus_dma.c
subr_bus.c newbus: Introduce bus_get_pass() and hide bus_current_pass 2024-11-02 12:25:34 -06:00
subr_busdma_bounce.c busdma_bounce: Replace a SYSINIT with static initializations 2024-11-12 01:57:35 +00:00
subr_busdma_bufalloc.c
subr_capability.c
subr_clock.c
subr_clockcalib.c
subr_compressor.c
subr_counter.c
subr_coverage.c
subr_csan.c
subr_devmap.c
subr_devstat.c
subr_disk.c
subr_dummy_vdso_tc.c
subr_early.c
subr_epoch.c
subr_eventhandler.c
subr_fattime.c
subr_filter.c
subr_firmware.c
subr_gtaskqueue.c
subr_hash.c
subr_hints.c
subr_intr.c Revert "intrng: change multi-interrupt root support type to enum" 2024-10-25 16:18:40 -05:00
subr_kdb.c
subr_kobj.c
subr_lock.c
subr_log.c
subr_mchain.c
subr_memdesc.c
subr_module.c
subr_msan.c
subr_msgbuf.c
subr_param.c cred: 'kern.ngroups' tunable: Limit it to avoid internal overflows 2024-11-02 21:37:41 +01:00
subr_pcpu.c
subr_pctrie.c pctrie: breakup pctrie_root_store 2024-11-04 13:23:40 -06:00
subr_physmem.c
subr_pidctrl.c
subr_power.c
subr_prf.c kvprintf(): Fix '+' conversion handling 2024-09-06 12:34:30 -06:00
subr_prng.c
subr_prof.c
subr_rangeset.c rangeset: speed up range traversal 2024-09-09 16:50:14 -05:00
subr_rman.c
subr_rtc.c
subr_sbuf.c
subr_scanf.c
subr_sfbuf.c
subr_sglist.c
subr_sleepqueue.c sleepqueue: Fix the comment for sleepq_switch() 2024-11-12 01:57:24 +00:00
subr_smp.c
subr_smr.c
subr_stack.c
subr_stats.c
subr_syscall.c
subr_taskqueue.c
subr_terminal.c
subr_trap.c
subr_turnstile.c
subr_uio.c
subr_unit.c
subr_vmem.c
subr_witness.c
sys_capability.c sys_capability.c: update the source of CAPENABLED 2024-10-22 19:44:41 +01:00
sys_eventfd.c
sys_generic.c
sys_getrandom.c
sys_pipe.c sys_pipe: consistently use cr_ruidinfo for accounting of pipebuf 2024-09-21 00:08:51 +03:00
sys_procdesc.c
sys_process.c proc_rwmem check PRIV_PROC_MEM_WRITE when writing 2024-11-08 16:11:33 -08:00
sys_socket.c unix: Add support for atomically setting the socket mode 2024-11-03 16:46:53 +00:00
sys_timerfd.c
syscalls.c Regen 2024-09-27 18:02:23 +03:00
syscalls.conf
syscalls.master sysent: add a NOLIB modifer to prevent stub generation 2024-11-01 15:44:47 +00:00
systrace_args.c sysent: regen for typo fix 2024-10-22 19:21:26 +01:00
sysv_ipc.c sysvshm: add shmobjinfo() function to find key/seq of the segment backed by obj 2024-10-07 11:22:12 +03:00
sysv_msg.c sysv_ipc: remove sys/cdefs.h include 2024-10-07 11:22:12 +03:00
sysv_sem.c sysv_ipc: remove sys/cdefs.h include 2024-10-07 11:22:12 +03:00
sysv_shm.c sysvshm: add shmobjinfo() function to find key/seq of the segment backed by obj 2024-10-07 11:22:12 +03:00
tty_compat.c
tty_info.c
tty_inq.c
tty_outq.c
tty_pts.c
tty_tty.c
tty_ttydisc.c
tty.c
uipc_accf.c
uipc_debug.c
uipc_domain.c
uipc_ktls.c ktls: Mark mbufs containing outbound encrypted TLS records read-only 2024-10-31 16:32:32 -04:00
uipc_mbuf2.c
uipc_mbuf.c mbuf: Don't force all M_EXTPG mbufs to be read-only 2024-10-31 16:32:31 -04:00
uipc_mbufhash.c
uipc_mqueue.c
uipc_sem.c
uipc_shm.c shm_alloc(): cleanup 2024-10-09 14:28:12 +03:00
uipc_sockbuf.c socket: Implement SO_SPLICE 2024-09-10 16:51:37 +00:00
uipc_socket.c socket: Export the FIB number of sockets 2024-11-04 14:56:19 +00:00
uipc_syscalls.c
uipc_usrreq.c unix: Add support for atomically setting the socket mode 2024-11-03 16:46:53 +00:00
vfs_acl.c
vfs_aio.c aio: remove write-only jobid & kernelinfo 2024-11-15 10:47:46 -05:00
vfs_bio.c bufwrite(): adjust the comment 2024-11-13 21:35:02 +02:00
vfs_cache.c
vfs_cluster.c
vfs_default.c vop_stdadvise(): restore correct handling of length == 0 2024-09-05 03:40:14 +03:00
vfs_export.c nfs: Fallback to GID_NOGROUP on no groups 2024-11-03 16:45:43 +01:00
vfs_extattr.c
vfs_hash.c
vfs_init.c
vfs_lookup.c
vfs_mount.c
vfs_mountroot.c
vfs_subr.c Revert commit 8733bc277a 2024-11-13 11:46:47 -08:00
vfs_syscalls.c kern_copy_file_range(): handle rangelock recursion 2024-08-28 17:34:40 +03:00
vfs_vnops.c
vnode_if.src