Page MenuHomeFreeBSD

kib (Konstantin Belousov)
User

Projects (3)

User Details

User Since
May 16 2014, 7:35 PM (632 w, 3 d)

Recent Activity

Yesterday

kib committed rGb516c234d0e4: do_posix_spawn(): use bool.
Mon, Jun 29, 8:44 PM
kib committed rG1e370f038778: rtld: stop using unbound alloca().
Mon, Jun 29, 8:33 PM
kib committed rG65251c43415a: ntsync.4: be explicit about the effect of automatic vs manual event on waiters.
Mon, Jun 29, 6:12 AM

Sun, Jun 28

kib committed rGd3d1095b0db1: vfs: rename vop_mmapped() to vop_update_atime().
Sun, Jun 28, 11:59 PM
kib committed rG30fff269ad1c: linuxkpi ioctl handler: restore the user data pointer.
Sun, Jun 28, 11:59 PM
kib committed rG4d8f2d291299: build.7: explain how to build KBI-compatible standalone module.
Sun, Jun 28, 11:59 PM
kib committed rG59667b7653a3: amd64: do not restore fsbase/gsbase for 32bit processes.
Sun, Jun 28, 11:52 PM
kib committed rGd7d5337291c9: procfs, linprocfs: ensure target process vmspace stability.
Sun, Jun 28, 12:30 AM
kib committed rGbb1154f3ea20: kern_exec.c: explicitly include sys/limits.h for UINT_MAX.
Sun, Jun 28, 12:30 AM
kib committed rG34b95f53e7ac: sys_set*id(9): wait for the execblocks to pass.
Sun, Jun 28, 12:30 AM
kib committed rGe7578e37d832: proc: Allow to make proc_rwmem() operate on a consistent address space.
Sun, Jun 28, 12:30 AM
kib committed rGa11c4f036c11: linux_prlimit(): block execve for the target.
Sun, Jun 28, 12:30 AM
kib committed rGcaa2e5cf7cfb: pfs_readdir(): block the target process from execing.
Sun, Jun 28, 12:30 AM
kib committed rGec0d7d01d6c4: pseudofs: ensure that the target process vmspace is stable for VOP_READ/WRITE.
Sun, Jun 28, 12:30 AM
kib committed rG23ebf0c97ac5: kern_procctl(PROC_WX_MAPPINGS_PERMIT): ensure stability of the target vmspace.
Sun, Jun 28, 12:30 AM
kib committed rG190d6677b11a: kern_resource.c: disallow execve around sysctl kern.proc.rlimitusage.
Sun, Jun 28, 12:30 AM
kib committed rGadb14791b752: kern_event: block the target process from execing for sysctl kern.proc.kqueue.
Sun, Jun 28, 12:30 AM
kib committed rG35b95beb06ca: kern_proc.c: disallow execve around sysctl kern.proc.rlimit.
Sun, Jun 28, 12:30 AM
kib committed rG197f367cdda7: kern_proc.c: disallow execve around sysctl kern.proc.kstacks.
Sun, Jun 28, 12:30 AM
kib committed rGda1398dd6962: kern_proc.c: ensure stability of the vmspace for sysctl kern.proc.vm_layout.
Sun, Jun 28, 12:30 AM
kib committed rGdc94d15a7136: execve_block(): a mechanism for mutual exclusion with execve() on the process.
Sun, Jun 28, 12:30 AM
kib committed rGe856c10a4d6d: kern_proc.c: ensure stability of the vmspace for sysctl kern.proc.vmmap.
Sun, Jun 28, 12:30 AM
kib committed rGb3f99ce653d4: kern_proc.c: make kern.proc.osrel atomic.
Sun, Jun 28, 12:30 AM
kib committed rG1f062247ef4e: kern_proc.c: ensure stability of the vmspace we read the strings from.
Sun, Jun 28, 12:30 AM

Sat, Jun 27

kib committed rG2b51bd51c2fe: ntsync.4: add the man page.
Sat, Jun 27, 12:51 AM

Fri, Jun 26

kib committed rG78981848b85f: procfs, linprocfs: ensure target process vmspace stability.
Fri, Jun 26, 10:21 PM
kib committed rGbe6e51310667: proc: Allow to make proc_rwmem() operate on a consistent address space.
Fri, Jun 26, 10:21 PM
kib committed rG42d8b0bf7a5a: kern_exec.c: explicitly include sys/limits.h for UINT_MAX.
Fri, Jun 26, 10:21 PM
kib committed rGe0492444761b: sys_set*id(9): wait for the execblocks to pass.
Fri, Jun 26, 10:21 PM
kib committed rG277f612073d0: pseudofs: ensure that the target process vmspace is stable for VOP_READ/WRITE.
Fri, Jun 26, 10:21 PM
kib committed rG1744ce4b052d: pfs_readdir(): block the target process from execing.
Fri, Jun 26, 10:21 PM
kib committed rGd80a7fd6e6df: kern_procctl(PROC_WX_MAPPINGS_PERMIT): ensure stability of the target vmspace.
Fri, Jun 26, 10:21 PM
kib committed rGe9002239571f: linux_prlimit(): block execve for the target.
Fri, Jun 26, 10:21 PM
kib committed rG035f66ff2924: kern_resource.c: disallow execve around sysctl kern.proc.rlimitusage.
Fri, Jun 26, 10:21 PM
kib committed rGd172933cf69f: kern_event: block the target process from execing for sysctl kern.proc.kqueue.
Fri, Jun 26, 10:21 PM
kib committed rG24d8b3364405: kern_proc.c: disallow execve around sysctl kern.proc.rlimit.
Fri, Jun 26, 10:21 PM
kib committed rG60d8df61846f: kern_proc.c: disallow execve around sysctl kern.proc.kstacks.
Fri, Jun 26, 10:21 PM
kib committed rG3748c2e25704: kern_proc.c: ensure stability of the vmspace we read the strings from.
Fri, Jun 26, 10:21 PM
kib committed rGcbd584772858: execve_block_pass(9): a helper to wait for the execblock to pass.
Fri, Jun 26, 10:21 PM
kib committed rG5e633db3f8e1: kern_proc.c: make kern.proc.osrel atomic.
Fri, Jun 26, 10:21 PM
kib committed rGeb03358c407d: kern_proc.c: ensure stability of the vmspace for sysctl kern.proc.vm_layout.
Fri, Jun 26, 10:21 PM
kib committed rG20ed389b3650: kern_proc.c: ensure stability of the vmspace for sysctl kern.proc.vmmap.
Fri, Jun 26, 10:21 PM
kib committed rGa80e40ce9ee0: execve_block(): a mechanism for mutual exclusion with execve() on the process.
Fri, Jun 26, 10:21 PM

Thu, Jun 25

kib committed rGb4bbe15fe4c7: amd64: do not restore fsbase/gsbase for 32bit processes.
Thu, Jun 25, 12:51 AM
kib committed rG41e974ab3e76: x86/ucode.c: supposedly fix i386 compilation.
Thu, Jun 25, 12:51 AM
kib committed rGd082115bd719: kqueue.2: knote is activated as the first action of tdsendsignal().
Thu, Jun 25, 12:51 AM
kib committed rGb94b53178039: efirt(9): carefully destroy efi_lock.
Thu, Jun 25, 12:51 AM
kib committed rG98172618820e: efirt(9): in verbose mode, announce the attachment and fw spec version.
Thu, Jun 25, 12:51 AM

Wed, Jun 24

kib committed rG3377f38cfe28: uiomove_fault(): initialize save with ~0 when no flags are cleared.
Wed, Jun 24, 10:31 PM
kib committed rG31b7d80016a3: acpi_support/acpi_ibm.c: move the 'key' definition to the block that uses it.
Wed, Jun 24, 3:27 PM

Tue, Jun 23

kib committed rG4c4195700249: sys: use curthread_pflags_set/restore to manage TDP_DEADLKTREAT for uio.
Tue, Jun 23, 2:42 PM

Mon, Jun 22

kib committed rGdf8ca3f89aa2: kqueue.2: knote is activated as the first action of tdsendsignal().
Mon, Jun 22, 7:10 PM
kib committed rG17c391c6a216: i386: Fix build (of 'genassym.o') (authored by olce).
Mon, Jun 22, 4:01 PM
kib committed rGf4cd99131c70: x86/ucode.c: supposedly fix i386 compilation.
Mon, Jun 22, 12:52 AM

Sun, Jun 21

kib committed rGf5fce0bcc370: kern_exec.c: explicitly include sys/limits.h for UINT_MAX.
Sun, Jun 21, 2:20 PM
kib committed rGd0384f50dad2: sys_set*id(9): wait for the execblocks to pass.
Sun, Jun 21, 11:48 AM
kib committed rG450fe67d19eb: execve_block_pass(9): a helper to wait for the execblock to pass.
Sun, Jun 21, 11:48 AM
kib committed rG9d43654d8c56: struct vnode: assign v_rl.resv1 as v_type and v_rl.resv2 as v_state.
Sun, Jun 21, 10:16 AM
kib committed rGb8044a0ccef0: vnode: move VIRF_KNOTE to v_v2flag.
Sun, Jun 21, 10:16 AM
kib committed rGeb810be64618: sys/rangelock.h: explicitly enumerate padding at the end of the structure.
Sun, Jun 21, 10:16 AM
kib committed rGce6cc3b30a80: sys/mount.h: restore KNF_NOKQLOCK in VFS_KNOTE_{,UN}LOCKED() call to KNOTE().
Sun, Jun 21, 10:16 AM
kib committed rGc20d12958d45: x86: remove sys/mount.h from genassym.c.
Sun, Jun 21, 10:16 AM
kib committed rGd56df1f77525: sys/vnode.h: remove stale comment.
Sun, Jun 21, 10:16 AM
kib committed rG5c4e88c81324: vfs: convert VFS_OPs from macros to static inlines.
Sun, Jun 21, 10:16 AM
kib committed rG18c08fda2498: vop_read_pgcache_post(): the vnode is unlocked.
Sun, Jun 21, 10:16 AM
kib committed rG049c784eae5d: vfs: convert vfs_op_thread_* macros to static inlines.
Sun, Jun 21, 10:16 AM
kib committed rGef9f11abea38: vfs: work around the race between vget() and vnlru.
Sun, Jun 21, 10:16 AM
kib committed rGfb738982b514: vnode: add VIRF_KNOTE flag.
Sun, Jun 21, 10:16 AM
kib committed rGe076ee22f2a6: vop_read_pgcache_post(): report inotify IN_ACCESS same as for vop_read_post().
Sun, Jun 21, 10:16 AM

Thu, Jun 18

kib committed rG6d4fafc0f69e: ntsync(9): do not double-free obj when finstall() failed.
Thu, Jun 18, 4:40 AM
kib committed rGc98e56307cb3: rtld-elf: add some tests for parse_integer().
Thu, Jun 18, 4:40 AM
kib committed rG1673a83cbabd: ntsync(9): free wait state on error from copyin of the object's array.
Thu, Jun 18, 4:40 AM
kib committed rG7d69db2f49d9: ntsync(9): properly handle timeouts.
Thu, Jun 18, 4:40 AM
kib committed rGf6ea5e185e6c: linux_ntsync(9): check the file type before calling native ntsync(9).
Thu, Jun 18, 4:40 AM
kib committed rG939a39d91c56: rtld parse_integer(): support binary, octal, and hex C notations.
Thu, Jun 18, 4:40 AM

Wed, Jun 17

kib committed rG9889fac5b82c: kern_linker.c: re-apply some more bits from db887713de2bf5.
Wed, Jun 17, 8:21 AM

Mon, Jun 15

kib committed rG1491ab351b45: ntsync(9): do not double-free obj when finstall() failed.
Mon, Jun 15, 12:59 PM
kib committed rG96759ab67a42: ntsync(9): properly handle timeouts.
Mon, Jun 15, 12:59 PM
kib committed rG281e350942b2: ntsync(9): free wait state on error from copyin of the object's array.
Mon, Jun 15, 12:59 PM

Sun, Jun 14

kib committed rG59b0df3441a9: linux_ntsync(9): check the file type before calling native ntsync(9).
Sun, Jun 14, 4:53 AM
kib committed rGda6aa0648c02: struct vnode: assign v_rl.resv1 as v_type and v_rl.resv2 as v_state.
Sun, Jun 14, 2:10 AM
kib committed rG3d505310b1bb: sys/rangelock.h: explicitly enumerate padding at the end of the structure.
Sun, Jun 14, 2:10 AM
kib committed rG64467d2ec3ed: vnode: move VIRF_KNOTE to v_v2flag.
Sun, Jun 14, 2:10 AM

Sat, Jun 13

kib committed rGd2387bb8e2ac: compat32 wait4/6(2): only copy out when there is a pid to report.
Sat, Jun 13, 1:20 AM
kib committed rGb7280eba6324: procstat binary: do not skip pid if either path or osrel sysctls failed.
Sat, Jun 13, 1:04 AM
kib committed rG669642faa394: compat32 wait4/6(2): only copy out when there is a pid to report.
Sat, Jun 13, 1:04 AM
kib committed rGeac751c461d8: kern_fork: guard against NULL newproc on the failure path.
Sat, Jun 13, 1:04 AM
kib committed rG53d691cacae6: reap_kill_subtree_once: when proctree_lock is dropped, reaper might change.
Sat, Jun 13, 1:04 AM
kib committed rG06dae2185fc2: proc: add tree ref count.
Sat, Jun 13, 1:04 AM
kib committed rGb52346b34159: exit1(9): do not deadlock if exit is called due to PT_SC_REMOTERQ.
Sat, Jun 13, 1:04 AM
kib committed rG093cc4194e6e: imgact_elf: handle unaligned phdrs.
Sat, Jun 13, 1:04 AM
kib committed rG5cffd95d23eb: procctl(PROC_REAP_GETPIDS): re-validate reaper after relock of proctree_lock.
Sat, Jun 13, 1:04 AM
kib committed rG43702cfc0ccb: ntsync(4).
Sat, Jun 13, 1:04 AM
kib committed rG6b02fe2caa5c: kern_procctl: add get_reaper_or_p() helper.
Sat, Jun 13, 1:04 AM
kib committed rG57c8cccbfca6: linux_ntsync: linux compat shim for ntsync(9).
Sat, Jun 13, 1:04 AM
kib committed rGf8fc6a086e55: rename(2): do not allow to rename root vnode of the mounted filesystem.
Sat, Jun 13, 1:04 AM
kib committed rGf9a216c4fcc1: renameat(2): when retrying, check for pending signals.
Sat, Jun 13, 1:04 AM
kib committed rGa4ceed16a794: procctl(): do not allow the process to exit inside kern_procctl_single().
Sat, Jun 13, 1:04 AM
kib committed rG94c62907ac80: connectat(2): do not enable EMPTYPATH for AT_FDCWD.
Sat, Jun 13, 1:04 AM
kib committed rGc1d9ae3f417f: open.2: document O_PATH behavior for bindat/connectat.
Sat, Jun 13, 1:04 AM