freebsd-nq/sys/kern
Mark Johnston c595625abe Revert "kern_exec: Add kern.stacktop sysctl."
The current ASLR stack gap feature will be removed, and with that the
need for the kern.stacktop sysctl is gone.  All consumers have been
removed.

This reverts commit a97d697122.

Reviewed by:	kib
Sponsored by:	The FreeBSD Foundation

(cherry picked from commit 1544f5add8)
2022-01-24 09:20:21 -05:00
..
bus_if.m
capabilities.conf Add sched_getcpu() 2022-01-14 18:17:29 +02:00
clock_if.m
cpufreq_if.m
device_if.m
firmw.S Use a template assembly file for firmware object files. 2020-12-17 20:31:17 +00:00
genassym.sh genassym.sh: Fix two minor issues found by shellcheck 2021-09-12 09:56:14 -06:00
genoffset.c
genoffset.sh genoffset.sh: Use 10 X's instead of 5 for pick mkdtemp implementations 2021-09-22 08:29:59 -06:00
imgact_aout.c vdso for ia32 on amd64 2022-01-02 18:43:01 +02:00
imgact_binmisc.c imgact_binmisc: limit the extent of match on incoming entries 2020-11-08 04:24:29 +00:00
imgact_elf32.c
imgact_elf64.c
imgact_elf.c Add kern.elf{32,64}.vdso knobs to enable/disable vdso preloading 2022-01-02 18:43:01 +02:00
imgact_shell.c
init_main.c start_init: use 'p' 2021-11-18 02:32:32 +02:00
init_sysent.c Regen 2022-01-14 18:17:30 +02:00
kern_acct.c kern: Remove CTLFLAG_NEEDGIANT from some sysctls. 2022-01-08 20:24:10 -05:00
kern_alq.c
kern_clock.c clock: Group the "clocks" SYSINIT with the function definition 2021-11-22 08:45:47 -05:00
kern_clocksource.c Reduce minimum idle hardclock rate from 2Hz to 1Hz. 2022-01-23 21:35:58 -05:00
kern_condvar.c Use sleepq_signal(SLEEPQ_DROP) in cv_signal(). 2021-07-17 18:10:25 -04:00
kern_conf.c Fix handling of D_GIANTOK 2021-06-14 16:25:15 -04:00
kern_cons.c sysbeep: Adjust interface to take a duration as a sbt 2021-11-18 21:52:22 -07:00
kern_context.c
kern_cpu.c Make CPU children explicitly share parent unit numbers. 2022-01-04 12:21:42 -05:00
kern_cpuset.c Make CPU_SET macros compliant with other implementations 2022-01-14 18:17:30 +02:00
kern_ctf.c kern_ctf: Use zlib's uncompress function for simpler code. 2021-10-10 10:08:53 -07:00
kern_descrip.c fd: Avoid truncating output buffers for KERN_PROC_{CWD,FILEDESC} 2022-01-16 10:40:25 -05:00
kern_dtrace.c dtrace: stop using eventhandlers for the part compiled into the kernel 2020-11-23 18:27:21 +00:00
kern_dump.c Allow minidumps to be performed on the live system 2021-12-03 10:02:03 -04:00
kern_environment.c kenv: allow listing of static kernel environments 2021-08-26 01:35:33 -05:00
kern_et.c Remove NO_EVENTTIMERS support 2020-11-19 02:50:48 +00:00
kern_event.c kqueue: don't arbitrarily restrict long-past values for NOTE_ABSTIME 2021-10-06 02:03:53 -05:00
kern_exec.c Revert "kern_exec: Add kern.stacktop sysctl." 2022-01-24 09:20:21 -05:00
kern_exit.c MFC loader+userland TSLOG support 2021-12-29 14:53:18 -08:00
kern_fail.c
kern_ffclock.c
kern_fork.c MFC loader+userland TSLOG support 2021-12-29 14:53:18 -08:00
kern_hhook.c
kern_idle.c
kern_intr.c Mark some sysctls as CTLFLAG_MPSAFE. 2021-08-24 21:53:18 -04:00
kern_jail.c jail(8): Fix a few common typos in source code comments 2021-10-30 09:48:43 +02:00
kern_kcov.c Generalize bus_space(9) and atomic(9) sanitizer interceptors 2021-11-01 10:16:39 -04:00
kern_khelp.c
kern_kthread.c Set TDP_KTHREAD before calling cpu_fork() and cpu_copy_thread(). 2021-03-29 11:10:54 -07:00
kern_ktr.c
kern_ktrace.c ktrace: Zero request structures when populating the pool 2021-07-29 20:32:59 -04:00
kern_linker.c kernel linker: do not read debug symbol tables for non-debug symbols 2021-12-15 03:41:29 +02:00
kern_lock.c lockmgr: fix lock profiling of face adaptive spinning 2021-10-11 09:09:55 +00:00
kern_lockf.c
kern_lockstat.c
kern_loginclass.c Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
kern_malloc.c realloc: Fix KASAN(9) shadow map updates 2021-11-01 10:05:22 -04:00
kern_mbuf.c kern: Remove CTLFLAG_NEEDGIANT from some more sysctls. 2022-01-09 19:30:09 -05:00
kern_mib.c jail: Consistently handle the pr_allow bitmask 2020-12-26 20:25:02 -08:00
kern_module.c modules: increase MAXMODNAME and provide backward compat 2021-12-30 18:26:18 +00:00
kern_mtxpool.c
kern_mutex.c callout(9): Allow spin locks use with callout_init_mtx(). 2021-09-16 21:40:15 -04:00
kern_ntptime.c Add kern_ntp_adjtime(9). 2020-12-04 18:56:44 +00:00
kern_osd.c osd: Fix racy assertions 2021-09-16 08:37:15 -04:00
kern_physio.c Remove alignment requirements for KVA buffer mapping. 2020-11-29 01:30:17 +00:00
kern_pmc.c
kern_poll.c
kern_priv.c jail: Consistently handle the pr_allow bitmask 2020-12-26 20:25:02 -08:00
kern_proc.c amd64: wrap 64bit sigtramp into vdso 2022-01-02 18:43:01 +02:00
kern_procctl.c procctl: stop using SA_*LOCKED, define local enum 2021-10-26 05:26:27 +03:00
kern_prot.c kern: fail getgroup and setgroup with negative int 2021-07-07 14:09:44 -06:00
kern_racct.c Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
kern_rangelock.c
kern_rctl.c rctl(4): support throttling resource usage to 0 2021-01-11 15:36:57 -08:00
kern_resource.c setrlimit: Remove special handling for RLIMIT_STACK with a stack gap 2022-01-24 09:16:52 -05:00
kern_rmlock.c Restore variable aliasing in the context of cpu set operations 2022-01-14 18:17:31 +02:00
kern_rwlock.c lockprof: pass lock type as an argument instead of reading the spin flag 2021-06-02 15:00:23 +00:00
kern_sdt.c
kern_sema.c
kern_sendfile.c kern: Remove CTLFLAG_NEEDGIANT from some sysctls. 2022-01-08 20:24:10 -05:00
kern_sharedpage.c Fix assert check for SV_DSO_SIG in exec_sysvec_init_secondary() 2022-01-02 18:43:01 +02:00
kern_shutdown.c boot(9): update to match reality 2021-10-04 11:11:06 -03:00
kern_sig.c Ignore debugger-injected signals left after detaching 2022-01-15 14:55:32 +02:00
kern_switch.c kern: Remove CTLFLAG_NEEDGIANT from some more sysctls. 2022-01-09 19:30:09 -05:00
kern_sx.c lockprof: pass lock type as an argument instead of reading the spin flag 2021-06-02 15:00:23 +00:00
kern_synch.c Add sched_getcpu() 2022-01-14 18:17:29 +02:00
kern_syscalls.c Move syscall_thread_{enter,exit}() into the slow path. This is only 2020-11-08 15:54:59 +00:00
kern_sysctl.c Escape any '.' characters in sysctl node names 2021-08-22 21:11:00 +00:00
kern_tc.c kern_tc: unify timecounter to bintime delta conversion 2021-12-17 09:28:24 +02:00
kern_thr.c Provide ABI modules hooks for process exec/exit and thread exit. 2020-11-23 17:29:25 +00:00
kern_thread.c amd64: eliminate td_md.md_fpu_scratch 2021-10-10 12:21:17 +03:00
kern_time.c itimers: strip unused bits from struct itimer and struct itimers 2022-01-02 18:43:00 +02:00
kern_timeout.c Reduce minimum idle hardclock rate from 2Hz to 1Hz. 2022-01-23 21:35:58 -05:00
kern_tslog.c MFC loader+userland TSLOG support 2021-12-29 14:53:18 -08:00
kern_ubsan.c ubsan: Fix a typo in an error message 2021-10-02 10:21:01 +02:00
kern_umtx.c Revert most of ce42e79310 2021-08-03 12:52:36 +03:00
kern_uuid.c
kern_xxx.c
ksched.c
link_elf_obj.c Kernel linkers: add emergency sysctl to restore old behavior 2021-12-15 03:41:29 +02:00
link_elf.c Kernel linkers: add emergency sysctl to restore old behavior 2021-12-15 03:41:29 +02:00
linker_if.m kernel linker: do not read debug symbol tables for non-debug symbols 2021-12-15 03:41:29 +02:00
Make.tags.inc Bring the tags and links entries for amd64 up to date. 2021-10-07 16:01:46 -07:00
Makefile
md4c.c
md5c.c
msi_if.m o Add iommu de-initialization method for MSI interface. 2020-10-24 20:09:27 +00:00
p1003_1b.c
pic_if.m
posix4_mib.c
sched_4bsd.c sys/kern/sched_4bsd.c: fix typo introduced in previous commit 2022-01-14 18:17:31 +02:00
sched_ule.c sched_ule(4): Fix two typo in source code comments 2021-11-28 12:41:11 +01:00
serdev_if.m
stack_protector.c
subr_acl_nfs4.c Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
subr_acl_posix1e.c
subr_asan.c kasan: Use vm_offset_t for the first parameter to kasan_shadow_map() 2021-11-02 18:17:58 -04:00
subr_atomic64.c
subr_autoconf.c config_intrhook: provide config_intrhook_drain 2021-07-12 13:30:55 -06:00
subr_blist.c blist: Correct the node count computed in blist_create() 2021-07-26 21:47:20 -04:00
subr_boot.c
subr_bufring.c
subr_bus_dma.c crypto: Add a new type of crypto buffer for a single mbuf. 2021-10-21 08:51:26 -07:00
subr_bus.c kern: Remove CTLFLAG_NEEDGIANT from some more sysctls. 2022-01-09 19:30:09 -05:00
subr_busdma_bufalloc.c
subr_capability.c
subr_clock.c
subr_compressor.c
subr_counter.c Rationalize per-cpu zones. 2020-11-05 15:08:56 +00:00
subr_coverage.c Generalize bus_space(9) and atomic(9) sanitizer interceptors 2021-11-01 10:16:39 -04:00
subr_csan.c Generalize sanitizer interceptors for memory and string routines 2021-11-01 10:20:50 -04:00
subr_devmap.c riscv: Implement pmap_mapdev_attr 2021-10-24 19:51:10 +01:00
subr_devstat.c Speed up geom_stats_resync in the presence of many devices 2021-03-21 02:23:42 +00:00
subr_disk.c Enable bioq 'car limit' added at r335066 at 128 bios. 2020-10-26 04:04:06 +00:00
subr_dummy_vdso_tc.c
subr_early.c
subr_epoch.c The old thread priority must be stored as part of the EPOCH(9) tracker. 2021-06-02 14:03:21 +02:00
subr_eventhandler.c
subr_fattime.c
subr_filter.c
subr_firmware.c subr_firmware.c::unloadentry(): remove write-only variable 2021-10-27 03:24:40 +03:00
subr_gtaskqueue.c Make sure all tasklets are drained before unloading the LinuxKPI. 2021-06-02 13:23:19 +02:00
subr_hash.c
subr_hints.c Optimize res_find(). 2021-08-22 21:15:47 -04:00
subr_intr.c intrng: remove now redundant shadow variable. 2022-01-20 11:08:45 +01:00
subr_kdb.c Restore variable aliasing in the context of cpu set operations 2022-01-14 18:17:31 +02:00
subr_kobj.c
subr_lock.c lockprof: move panic check after inspecting the state 2021-06-02 15:00:23 +00:00
subr_log.c Document kern.log_wakeups_per_second. 2021-10-19 16:53:26 -07:00
subr_mchain.c
subr_module.c sysctl debug.dump_modinfo should recognize font module 2021-01-08 09:24:49 +02:00
subr_msgbuf.c Make msgbuf_peekbytes() not return leading zeroes. 2021-12-17 20:36:23 -05:00
subr_param.c Make MAXPHYS tunable. Bump MAXPHYS to 1M. 2020-11-28 12:12:51 +00:00
subr_pcpu.c Add more per-cpu zones. 2020-11-09 00:34:23 +00:00
subr_pctrie.c
subr_physmem.c Add support for hw.physmem tunable for ARM/ARM64/RISC-V platforms 2020-12-03 05:39:27 +00:00
subr_pidctrl.c
subr_power.c
subr_prf.c Unify console output. 2021-10-03 21:15:03 -04:00
subr_prng.c
subr_prof.c
subr_rangeset.c
subr_rman.c rman: fix overflow in rman_reserve_resource_bound() 2021-10-04 11:11:06 -03:00
subr_rtc.c Address whitespace nits in subr_rtc.c 2020-09-28 17:19:57 +00:00
subr_sbuf.c sbuf(9): Microoptimize sbuf_put_byte() 2021-10-21 18:24:29 -04:00
subr_scanf.c
subr_sfbuf.c
subr_sglist.c sglist: Add sglist_append_single_mbuf(). 2021-10-21 08:51:26 -07:00
subr_sleepqueue.c sleepqueue(9): Remove sbinuptime() from sleepq_timeout(). 2021-11-01 20:24:07 -04:00
subr_smp.c Make CPU_SET macros compliant with other implementations 2022-01-14 18:17:30 +02:00
subr_smr.c
subr_stack.c
subr_stats.c stats(3): Improve t-digest merging of samples which result in mu adjustment underflow. 2021-04-02 13:29:55 +11:00
subr_syscall.c Allow some VOPs to return ERELOOKUP to indicate VFS operation restart at top level. 2020-11-13 09:42:32 +00:00
subr_taskqueue.c callout(9): Allow spin locks use with callout_init_mtx(). 2021-09-16 21:40:15 -04:00
subr_terminal.c
subr_trap.c kqueue: drain kqueue taskqueue if syscall tickled it 2021-09-12 15:17:27 +03:00
subr_turnstile.c
subr_uio.c
subr_unit.c
subr_vmem.c vmem: Revert r364744 2020-12-01 16:06:31 +00:00
subr_witness.c Remove more remnants of sio(4) 2021-04-14 09:19:49 -04:00
sys_capability.c
sys_eventfd.c Expose eventfd in the native API/ABI using a new __specialfd syscall 2020-12-27 12:57:26 +02:00
sys_generic.c selsocket: handle sopoll() errors correctly 2021-10-20 00:19:57 +01:00
sys_getrandom.c
sys_pipe.c pipe_paircreate(): do not leak pipepair memory on error 2021-08-19 14:21:56 +03:00
sys_procdesc.c procdesc: convert the zone to a malloc type 2020-11-09 00:05:21 +00:00
sys_process.c sys_process.c: extract ptrace_unsuspend() 2021-06-01 03:38:53 +03:00
sys_socket.c Stop creating socket aio kprocs during boot. 2021-11-23 15:11:43 -08:00
syscalls.c Regen 2022-01-14 18:17:30 +02:00
syscalls.master Add sched_getcpu() 2022-01-14 18:17:29 +02:00
systrace_args.c Regen 2022-01-14 18:17:30 +02:00
sysv_ipc.c
sysv_msg.c MFC jail: Change the locking around pr_ref and pr_uref 2021-03-12 10:30:06 -08:00
sysv_sem.c MFC jail: Change the locking around pr_ref and pr_uref 2021-03-12 10:30:06 -08:00
sysv_shm.c MFC jail: Change the locking around pr_ref and pr_uref 2021-03-12 10:30:06 -08:00
tty_compat.c
tty_info.c
tty_inq.c
tty_outq.c
tty_pts.c
tty_tty.c
tty_ttydisc.c
tty.c Re-implement virtual console (constty). 2021-10-03 21:15:02 -04:00
uipc_accf.c Consistently use the SOLISTENING() macro 2021-06-21 09:14:40 -04:00
uipc_debug.c
uipc_domain.c net: Enter a net epoch around protocol if_up/down notifications 2021-09-17 09:13:09 -04:00
uipc_ktls.c ktls: Reject some invalid cipher suites. 2021-11-23 15:11:53 -08:00
uipc_mbuf2.c
uipc_mbuf.c kern: Remove CTLFLAG_NEEDGIANT from some more sysctls. 2022-01-09 19:30:09 -05:00
uipc_mbufhash.c Implement mbuf hashing routines for IP over infiniband, IPoIB. 2020-10-22 09:17:56 +00:00
uipc_mqueue.c MFC jail: Change the locking around pr_ref and pr_uref 2021-03-12 10:30:06 -08:00
uipc_sem.c Convert remaining cap_rights_init users to cap_rights_init_one 2021-01-12 13:16:10 +00:00
uipc_shm.c posixshm: Report output buffer truncation from kern.ipc.posix_shm_list 2022-01-24 09:16:37 -05:00
uipc_sockbuf.c kern: Remove CTLFLAG_NEEDGIANT from some sysctls. 2022-01-08 20:24:10 -05:00
uipc_socket.c kern: Remove CTLFLAG_NEEDGIANT from some sysctls. 2022-01-08 20:24:10 -05:00
uipc_syscalls.c socket: Avoid clearing SS_ISCONNECTING if soconnect() fails 2021-10-07 09:57:27 -04:00
uipc_usrreq.c unix: Increase the default datagram recv buffer size 2021-12-31 09:25:54 -05:00
vfs_acl.c
vfs_aio.c aio_aqueue(): avoid ucred leak on failure path 2021-10-01 03:32:22 +03:00
vfs_bio.c Fix inverse sleep logic in buf_daemon(). 2022-01-23 14:57:35 -05:00
vfs_cache.c Make vn_fullpath_hardlink() externally callable 2021-11-06 04:12:31 +02:00
vfs_cluster.c cluster_write(): do not access buffer after it is released 2021-09-09 04:21:44 +03:00
vfs_default.c vfs: Add "ioflag" and "cred" arguments to VOP_ALLOCATE 2021-12-18 14:30:25 -08:00
vfs_export.c
vfs_extattr.c O_PATH: allow vfs_extattr syscalls 2021-10-16 16:01:47 +03:00
vfs_hash.c vfs_hash_rehash(): require the vnode to be exclusively locked 2021-09-03 04:08:36 +03:00
vfs_init.c
vfs_lookup.c MFC loader+userland TSLOG support 2021-12-29 14:53:18 -08:00
vfs_mount.c Add vfs_remount_ro() 2022-01-14 20:11:02 +02:00
vfs_mountroot.c vfs_mountroot: Check for root dev before waiting 2022-01-12 11:29:51 -08:00
vfs_subr.c DEBUG_VFS_LOCKS: stop excluding devfs and doomed vnode from asserts 2021-11-19 06:25:29 +02:00
vfs_syscalls.c readlinkat(2): allow O_PATH fd 2021-10-10 12:22:58 +03:00
vfs_vnops.c vfs: Add "ioflag" and "cred" arguments to VOP_ALLOCATE 2021-12-18 14:30:25 -08:00
vnode_if.src vfs: Add "ioflag" and "cred" arguments to VOP_ALLOCATE 2021-12-18 14:30:25 -08:00