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
imgact_shell.c
init_main.c
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
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
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_ffclock.c
kern_fork.c
kern_hhook.c
kern_idle.c
kern_intr.c
kern_jail.c
kern_kcov.c
kern_khelp.c
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
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
kern_osd.c
kern_physio.c
kern_pmc.c
kern_poll.c
kern_priv.c
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
kern_rctl.c
kern_resource.c
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
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
md5c.c
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
subr_prng.c
subr_prof.c
subr_rangeset.c
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_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
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
sysv_msg.c
sysv_sem.c
sysv_shm.c
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
uipc_sockbuf.c
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
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
vfs_vnops.c
vnode_if.src