Page MenuHomeFreeBSD

kib (Konstantin Belousov)
User

Projects (3)

User Details

User Since
May 16 2014, 7:35 PM (629 w, 2 d)

Recent Activity

Sat, Jun 6

kib committed rGa845480cc122: procctl(): do not allow the process to exit inside kern_procctl_single().
Sat, Jun 6, 8:07 PM

Thu, Jun 4

kib committed rG453968c78d27: uipc_usrreq: revert addition of EMPTYPATH for bindat(2).
Thu, Jun 4, 5:56 PM
kib committed rG42e66606ca50: amd64: do not switch back and restore UEFI IDT in wrmsr_early_safe_end().
Thu, Jun 4, 2:30 PM
kib committed rGc6ccef4a32b4: amd64: there is no reason to copy ucode around in ucode_load_bsp().
Thu, Jun 4, 2:30 PM
kib committed rG0696d3889369: amd64/machdep.c: explicitly include sys/uio.h.
Thu, Jun 4, 2:33 AM
kib committed rG5377cd66852c: sys: add safe_read(9).
Thu, Jun 4, 12:36 AM
kib committed rG9681364e4b6d: amd64: extract uiomove_mem() from memrw().
Thu, Jun 4, 12:36 AM
kib committed rGe5488ddf9b22: amd64: explain in more details why the slop is needed.
Thu, Jun 4, 12:36 AM
kib committed rG21d0d2a519da: imgact_elf: add sysctl kern.elfXX.phnums for the number of program headers.
Thu, Jun 4, 12:36 AM
kib committed rGcc0080607d14: x86: for wrmsr_early_safe(), catch all exceptions, not only #GP.
Thu, Jun 4, 12:36 AM
kib committed rG21fb5a5e61c3: smbfs: plug smbfs_node_alloc() leak of name buffers when insmntque() fails (authored by Haoxiang Li <lihaoxiang@isrc.iscas.ac.cn>).
Thu, Jun 4, 12:36 AM
kib committed rG5bbd104c48ea: image activators: pass the current thread.
Thu, Jun 4, 12:36 AM
kib committed rG2fa4a6b79f7b: imgact_elf: read program headers if not contained in the first page.
Thu, Jun 4, 12:36 AM

Mon, Jun 1

kib committed rG606d3cb1be5f: amd64: do not switch back and restore UEFI IDT in wrmsr_early_safe_end().
Mon, Jun 1, 4:37 PM

Sun, May 31

kib committed rG963a92d63b74: amd64: explain in more details why the slop is needed.
Sun, May 31, 7:19 PM
kib committed rG03ca6dbdb80d: ntsync(4).
Sun, May 31, 5:20 PM
kib committed rG510ee6698d37: linux_ntsync: linux compat shim for ntsync(9).
Sun, May 31, 5:20 PM
kib committed rG0ac9aac81c40: ntsync: install headers for userspace consumption.
Sun, May 31, 5:20 PM
kib committed rGd0ea3aff9065: ntsync: add kinfo reporting.
Sun, May 31, 5:20 PM

Thu, May 28

kib committed rGbae3d28fb6a7: vn_lock_pair(): handle the case of vp1->v_vnlock == vp2->v_vnlock.
Thu, May 28, 7:57 AM
kib committed rGea10118fe373: vfs_domount(): handle the case when vn_lock_pair() only locked once.
Thu, May 28, 7:57 AM

Wed, May 27

kib committed rGf0e702a7a289: smbfs: plug smbfs_node_alloc() leak of name buffers when insmntque() fails (authored by Haoxiang Li <lihaoxiang@isrc.iscas.ac.cn>).
Wed, May 27, 8:10 AM
kib committed rG7a070ca45b09: fcntl.2: clarify arg use for F_SETFD.
Wed, May 27, 8:00 AM

Sun, May 24

kib committed rGdb513f3a55d5: fcntl.2: clarify arg use for F_SETFD.
Sun, May 24, 5:03 PM

Sat, May 23

kib committed rG6646f952da49: ufs: support unmapped bufs for indirect blocks in bmap (authored by chs).
Sat, May 23, 7:14 AM
kib committed rG52462498b132: linux/linux_common.h: make header self-contained.
Sat, May 23, 7:14 AM
kib committed rG3564e33b6099: ufs: ufs_bmap_seekdata() needs mapped buffer for scan.
Sat, May 23, 7:14 AM
kib committed rGb393aa8e30b5: nullfs: do not allow to mount a vnode over itself.
Sat, May 23, 7:14 AM
kib committed rGc1d05b8292ab: Add O_SYMLINK emulation.
Sat, May 23, 7:14 AM
kib committed rG65e0c7fd3eb6: libc: add freadlink(3).
Sat, May 23, 7:14 AM
kib committed rGa0fb45e3de55: kern_umtx.c: remove dead code.
Sat, May 23, 7:14 AM

Fri, May 22

kib committed rG0c85df006514: vop_read_pgcache_post(): the vnode is unlocked.
Fri, May 22, 3:13 AM

Wed, May 20

kib committed rGe6623a912911: locking.9: warn about using sleepable lock address as a sleep channel.
Wed, May 20, 12:33 AM

Tue, May 19

kib committed rGf6f5eb319016: linux/linux_common.h: make header self-contained.
Tue, May 19, 4:24 AM

Sun, May 17

kib committed rG0093bb670537: [libm] implementation of rsqrt, rsqrtf, and rsqrtl (authored by Steve Kargl <kargl@FreeBSD.org>).
Sun, May 17, 12:30 AM
kib committed rGc34ca8fb21fa: sys/cdefs.h: move __BEGIN_DECLS/__END_DECLS into a helper sys/_decls.h.
Sun, May 17, 12:30 AM
kib committed rGbce6e0e90328: ptrace: clear TDP_USERWR after transparent attach only on attach.
Sun, May 17, 12:30 AM

Sat, May 16

kib committed rG43a8585cb2bb: sys/mount.h: restore KNF_NOKQLOCK in VFS_KNOTE_{,UN}LOCKED() call to KNOTE().
Sat, May 16, 11:24 PM
kib committed rG72ab129799a2: x86: remove sys/mount.h from genassym.c.
Sat, May 16, 9:42 PM
kib committed rG8dd43304b397: amd64/ptrace-sce-tamper test: get rid of PT_TRACE_ME (authored by iwtcex_gmail.com).
Sat, May 16, 7:43 PM

Thu, May 14

kib committed rGe71e7dd6176e: fdescfs: do not change vnode type on VOP_GETATTR().
Thu, May 14, 2:35 AM
kib committed rGcd1e479361bf: amd/int0x80 test: fix inline asm for gcc (authored by rlibby).
Thu, May 14, 12:57 AM
kib committed rG5af938fb03d0: fdescfs: do not change vnode type on VOP_GETATTR().
Thu, May 14, 12:57 AM
kib committed rG871bf8a8a063: vm_map_growstack(): use local for p->p_vmspace.
Thu, May 14, 12:57 AM
kib committed rG43c00fbfe676: bufspace_wait(): only try to help bufdaemon if there is a chance to help.
Thu, May 14, 12:57 AM
kib committed rGe0e4d7b1f1c2: vm_map_growstack(): consistently use local vars instead of curthread/proc.
Thu, May 14, 12:57 AM
kib committed rG1aa72148d19f: vm_map_growstack(): give a hint to user that stack was blown out.
Thu, May 14, 12:57 AM

Wed, May 13

kib committed rG8c5cc4498499: mlx5en: destroy TIR before DEK during TLS RX teardown (authored by Ariel Ehrenberg <aehrenberg@nvidia.com>).
Wed, May 13, 12:24 AM

Sun, May 10

kib committed rG3085fc9d97bd: [libm] implementation of rsqrt, rsqrtf, and rsqrtl (authored by Steve Kargl <kargl@FreeBSD.org>).
Sun, May 10, 4:38 PM
kib committed rGa2e0822543e9: libc: add freadlink(3).
Sun, May 10, 2:55 PM
kib committed rG428da7d65b1c: Add O_SYMLINK emulation.
Sun, May 10, 2:55 PM

May 8 2026

kib committed rG6933fdcb547e: uipc_shm.c: make large page allocation interruptible.
May 8 2026, 12:31 AM
kib committed rGc335dafd7736: uipc_shm.c: make large page allocation interruptible.
May 8 2026, 12:30 AM

May 7 2026

kib committed rG8eef59db2542: vm_map_growstack(): use local for p->p_vmspace.
May 7 2026, 8:00 PM
kib committed rGce4e8c478a26: bufspace_wait(): only try to help bufdaemon if there is a chance to help.
May 7 2026, 11:59 AM

May 4 2026

kib committed rG2157c0e19672: tests/sys/arch/amd64: add a program to check INT $0x80 behavior on amd64.
May 4 2026, 7:17 AM
kib committed rGcd86057224b5: amd64: ia32_fetch_syscall_args() does not need to check params != NULL.
May 4 2026, 7:17 AM
kib committed rGa42f95b71ed9: amd64 ia32_syscall(): only allow for ILP32 processes.
May 4 2026, 7:17 AM
kib committed rG0276461a2d88: bin/sh: make it possible to use as interactive init.
May 4 2026, 7:17 AM
kib committed rG1332831c5aa7: init.8: document init_path among loader tunables.
May 4 2026, 7:17 AM
kib committed rG350d980db869: init.8: add RECOVERING section.
May 4 2026, 7:17 AM
kib committed rGe5c9bd66eaab: kern/init_main.c: path is for the binary, not process.
May 4 2026, 7:17 AM
kib committed rGfba39d50f781: init: build dynamically.
May 4 2026, 7:17 AM

May 3 2026

kib added a reverting change for rG2213820b6f4c: Add O_SYMLINK emulation: rG9ca9a79ea67e: Revert erronously pushed series of commits, which should not be..
May 3 2026, 8:13 PM
kib added a reverting change for rGa770638ecf16: sys/rangelock.h: explicitly enumerate padding at the end of the structure: rG9ca9a79ea67e: Revert erronously pushed series of commits, which should not be..
May 3 2026, 8:13 PM
kib added a reverting change for rGf9458655e78f: Add O_SYMLINK emulation: rG9ca9a79ea67e: Revert erronously pushed series of commits, which should not be..
May 3 2026, 8:13 PM
kib added a reverting change for rGae6a13deb8e3: libc: add freadlink(3): rG9ca9a79ea67e: Revert erronously pushed series of commits, which should not be..
May 3 2026, 8:13 PM
kib added a reverting change for rGa61a696e78a9: vfs: convert vfs_op_thread_* macros to static inlines: rG9ca9a79ea67e: Revert erronously pushed series of commits, which should not be..
May 3 2026, 8:13 PM
kib added a reverting change for rG7fe74a02764e: vnode: add VIRF_KNOTE flag: rG9ca9a79ea67e: Revert erronously pushed series of commits, which should not be..
May 3 2026, 8:13 PM
kib added a reverting change for rG067cfac2e7bd: bufspace_wait(): only try to help bufdaemon if there is a chance to help: rG9ca9a79ea67e: Revert erronously pushed series of commits, which should not be..
May 3 2026, 8:13 PM
kib added a reverting change for rGd990e8f0e947: struct vnode: assign v_rl.resv1 as v_vrflag: rG9ca9a79ea67e: Revert erronously pushed series of commits, which should not be..
May 3 2026, 8:13 PM
kib added a reverting change for rG48bf024f2ef5: vfs: convert VFS_OPs from macros to static inlines: rG9ca9a79ea67e: Revert erronously pushed series of commits, which should not be..
May 3 2026, 8:13 PM
kib added a reverting change for rGf193f5a749b6: sys/vnode.h: remove stale comment: rG9ca9a79ea67e: Revert erronously pushed series of commits, which should not be..
May 3 2026, 8:13 PM
kib committed rG9ca9a79ea67e: Revert erronously pushed series of commits, which should not be..
May 3 2026, 8:13 PM
kib committed rGf193f5a749b6: sys/vnode.h: remove stale comment.
May 3 2026, 7:59 PM
kib committed rG48bf024f2ef5: vfs: convert VFS_OPs from macros to static inlines.
May 3 2026, 7:59 PM
kib committed rG7fe74a02764e: vnode: add VIRF_KNOTE flag.
May 3 2026, 7:59 PM
kib committed rGd990e8f0e947: struct vnode: assign v_rl.resv1 as v_vrflag.
May 3 2026, 7:59 PM
kib committed rGa770638ecf16: sys/rangelock.h: explicitly enumerate padding at the end of the structure.
May 3 2026, 7:59 PM
kib committed rG067cfac2e7bd: bufspace_wait(): only try to help bufdaemon if there is a chance to help.
May 3 2026, 7:59 PM
kib committed rGa61a696e78a9: vfs: convert vfs_op_thread_* macros to static inlines.
May 3 2026, 7:59 PM
kib committed rGae6a13deb8e3: libc: add freadlink(3).
May 3 2026, 7:59 PM
kib committed rGf9458655e78f: Add O_SYMLINK emulation.
May 3 2026, 7:59 PM
kib committed rG2213820b6f4c: Add O_SYMLINK emulation.
May 3 2026, 7:59 PM
kib committed rGfbecfc4aa028: fdescfs: do not change vnode type on VOP_GETATTR().
May 3 2026, 7:59 PM

Apr 29 2026

kib committed rG2c2ec6bbc9cc: tests/sys/arch/amd64: add a program to check INT $0x80 behavior on amd64.
Apr 29 2026, 3:51 AM

Apr 27 2026

kib committed rGea8fd844183f: kern/proc: expose reaper PID and subtree root in struct kinfo_proc (authored by rikka.goering_outlook.de).
Apr 27 2026, 1:30 AM
kib committed rG342ce4b6b4d9: membarrier(2): implement the MEMBARRIER_CMD_GET_REGISTRATIONS command.
Apr 27 2026, 1:30 AM
kib committed rGb024a8d082a9: membarrier.2: document MEMBARRIER_CMD_GET_REGISTRATIONS.
Apr 27 2026, 1:30 AM
kib committed rGfad4e7b656b8: membarrier(2): use atomic for lockless read of curproc->p_flag2.
Apr 27 2026, 1:30 AM
kib committed rGf60defbd2bcb: conf/std.nodebug: disable DEBUG_LOCKS.
Apr 27 2026, 1:30 AM

Apr 26 2026

kib committed rG85a04bea5a54: conf/std.nodebug: disable DEBUG_LOCKS.
Apr 26 2026, 2:19 AM

Apr 23 2026

kib committed rG2ddefc8259ef: rtld: fix processing of preloaded z_initfirst objects.
Apr 23 2026, 5:10 PM
kib committed rG75ae51b7241a: kdump(1): add sys/ prefix for exterror source file name.
Apr 23 2026, 5:10 PM
kib committed rG0b6f465fc5a4: rtld: fix processing of preloaded z_initfirst objects.
Apr 23 2026, 5:10 PM
kib committed rGf3ca689d176f: kdump: tweaks for the extended errors decoding.
Apr 23 2026, 5:10 PM

Apr 22 2026

kib committed rG4d062dbc20dc: kdump(1): add sys/ prefix for exterror source file name.
Apr 22 2026, 7:36 AM
kib committed rG5c89d661a023: kdump: tweaks for the extended errors decoding.
Apr 22 2026, 12:44 AM

Apr 17 2026

kib committed rG52aed375638d: libthr.3: describe SIGTHR.
Apr 17 2026, 12:43 AM
kib committed rGee3ef70c403e: fork.2: note that all methods to pre-resolve symbols have consequences.
Apr 17 2026, 12:43 AM