Page MenuHomeFreeBSD

kib (Konstantin Belousov)
User

Projects (3)

User Details

User Since
May 16 2014, 7:35 PM (635 w, 5 d)

Recent Activity

Tue, Jul 21

kib committed rGeca7b25c101a: kern/sys_ptrace: do not skip P2_PTRACEREQ wait for PT_CLEARSTEP/PT_GET_CHILDREN.
Tue, Jul 21, 2:59 AM

Mon, Jul 20

kib committed rG29d1a3248a6d: lookup: do not return vp_crossmp as dvp for mount over the reg file.
Mon, Jul 20, 9:56 PM
kib committed rG6e93f5e4d693: amd64: FRED support.
Mon, Jul 20, 9:52 PM
kib committed rG0e5b1384df10: x86 xen: provide the prototype for xen_arch_intr_handle_upcall() in x86/apicvar..
Mon, Jul 20, 9:52 PM
kib committed rGfab43c031ccd: mlx5ib: initialize DEVX subscription state before the eventfd fdget() (authored by Ariel Ehrenberg <aehrenberg@nvidia.com>).
Mon, Jul 20, 8:54 PM
kib committed rG009e83b5ebf3: mlx5ib: use the eventfd_ctx API for DEVX event subscriptions (authored by Ariel Ehrenberg <aehrenberg@nvidia.com>).
Mon, Jul 20, 8:54 PM
kib committed rG86cdda181e4e: mlx5: propagate the DEVX uid through SRQ create and destroy (authored by Ariel Ehrenberg <aehrenberg@nvidia.com>).
Mon, Jul 20, 8:54 PM
kib committed rG012c852efd27: mlx5: guard against a NULL CQ event handler in mlx5_cq_event() (authored by Ariel Ehrenberg <aehrenberg@nvidia.com>).
Mon, Jul 20, 8:54 PM
kib committed rG7b0e4a73ebb6: mlx5: pass the full EQE to the DEVX event notifier (authored by Ariel Ehrenberg <aehrenberg@nvidia.com>).
Mon, Jul 20, 8:54 PM
kib committed rGe611f58ae361: ofed/ib_uverbs: release rdma_user_mmap entry ref in rdma_umap_close() (authored by Ariel Ehrenberg <aehrenberg@nvidia.com>).
Mon, Jul 20, 8:54 PM
kib committed rG2c713c35b430: mlx5ib: advertise write-combining support for dynamic BlueFlame UARs (authored by Ariel Ehrenberg <aehrenberg@nvidia.com>).
Mon, Jul 20, 8:54 PM
kib committed rG8d198bba057c: mlx5ib: implement the MLX5_IB_OBJECT_UAR ioctl object (authored by Ariel Ehrenberg <aehrenberg@nvidia.com>).
Mon, Jul 20, 8:54 PM
kib committed rGc122d64b5ab2: mlx5ib: allocate IB queue counters as a shared resource (authored by Ariel Ehrenberg <aehrenberg@nvidia.com>).
Mon, Jul 20, 8:54 PM
kib committed rGc15fa820881d: mlx5ib: encode dynamic UAR mmap offsets in the reserved command range (authored by Ariel Ehrenberg <aehrenberg@nvidia.com>).
Mon, Jul 20, 8:54 PM
kib committed rGf7280623cdfe: mlx5_ib: register DEVX objects in the uverbs ioctl parse tree (authored by Ariel Ehrenberg <aehrenberg@nvidia.com>).
Mon, Jul 20, 8:54 PM
kib committed rG1712dc691e0a: kern_filewrite(): unconditionally calculate cnt, it is used by callers.
Mon, Jul 20, 8:54 PM
kib committed rG8d518f4b482f: mlx5_ib: do not consume CMD/PAGE_REQUEST events in the DEVX notifier (authored by Ariel Ehrenberg <aehrenberg@nvidia.com>).
Mon, Jul 20, 8:54 PM
kib committed rGe3f260ad6614: mlx5: mark completion EQs as a shared resource for DEVX uids (authored by Ariel Ehrenberg <aehrenberg@nvidia.com>).
Mon, Jul 20, 8:54 PM
kib committed rGea6c3833438a: mlx5: extend mlx5_ib_create_cq struct with fields from the current Linux ABI.
Mon, Jul 20, 8:54 PM
kib committed rGc7663578a278: init(8): extract reroot transient code into reroot_seed.
Mon, Jul 20, 8:54 PM
kib committed rGfcee136ce056: kern_writefile(): fix several regressions.
Mon, Jul 20, 8:54 PM
kib committed rGe19778bd3e98: sendfile: stop abusing kern_writev().
Mon, Jul 20, 8:53 PM
kib committed rG842e271b7b8b: amd64 efirt: register all runtime regions as fictitious.
Mon, Jul 20, 8:53 PM

Sat, Jul 18

kib committed rG2038232e3e40: thread_stopped(): style.
Sat, Jul 18, 4:53 PM
kib committed rGfeb4c9d089bf: tmpfs: extract tmpfs_rename_check/set_parent() from tmpfs_rename().
Sat, Jul 18, 12:28 AM
kib committed rG090fff7c6e88: rename.2: Document AT_RENAME_EXCHANGE.
Sat, Jul 18, 12:28 AM
kib committed rG672345cd24e1: tmpfs: implement AT_RENAME_EXCHANGE.
Sat, Jul 18, 12:28 AM
kib committed rG5dc55cc4591e: tmpfs_rename(): style.
Sat, Jul 18, 12:28 AM
kib committed rGe0fe82303f0d: renameat(2): add AT_RENAME_EXCHANGE flag.
Sat, Jul 18, 12:28 AM

Fri, Jul 17

kib committed rGf5f296477da5: kern_execve.c: simplify execve_block_wait().
Fri, Jul 17, 1:36 AM

Thu, Jul 16

kib committed rGe18844223d1e: fget_procdesc(): change error for non-procdesc type from EBADF to EINVAL.
Thu, Jul 16, 7:54 AM

Wed, Jul 15

kib committed rGfed49793ddd1: kern/sys_process.c: remove extra ().
Wed, Jul 15, 9:03 PM
kib committed rGa48a27532567: sys/proc.h: remove spurious blank lines.
Wed, Jul 15, 7:04 PM
kib committed rG1f5fe8ad5293: kern: change several int types to bools.
Wed, Jul 15, 7:04 PM
kib committed rG00e880819cc5: libc locale/localeconv.c: use release semantic when clearing locale_changed.
Wed, Jul 15, 1:37 PM

Tue, Jul 14

kib committed rG4c9f64885262: init(8): extract reroot transient code into reroot_seed.
Tue, Jul 14, 3:44 PM

Sun, Jul 12

kib committed R9:66feafd5df13: ntsync(9) report.
Sun, Jul 12, 2:25 PM
kib committed R9:2ac80023518f: pdopenpid(2)/pddupfd(2)/execblock report.
Sun, Jul 12, 2:25 PM
kib committed rGb34fd6017a57: libc locale/localeconv.c: use release semantic when clearing locale_changed.
Sun, Jul 12, 8:36 AM

Fri, Jul 10

kib committed rG28abe46c4b0f: ffs: do not return ESTALE on attempt to ffs_unotovp() on unlinked inode.
Fri, Jul 10, 2:30 AM

Thu, Jul 9

kib committed rG3defe8195684: infiniband/core/ib_addr.c: fix typo.
Thu, Jul 9, 3:42 PM
kib committed rG1364d8fd9b25: kern_writefile(): fix several regressions.
Thu, Jul 9, 4:54 AM

Wed, Jul 8

kib committed rGb72397da275b: kern_filewrite(): unconditionally calculate cnt, it is used by callers.
Wed, Jul 8, 5:02 PM
kib committed rGe75fa2a613fc: Regen syscalls tables..
Wed, Jul 8, 3:27 PM
kib committed rGa2426d1cd89e: pdfork.2: grammar.
Wed, Jul 8, 6:10 AM

Tue, Jul 7

kib committed rG080a7fe98178: Regen..
Tue, Jul 7, 11:28 PM
kib committed rG716bb8d3d402: mlx5: extend mlx5_ib_create_cq struct with fields from the current Linux ABI.
Tue, Jul 7, 11:30 AM
kib committed rG849a51ac8371: pdfork.2: grammar.
Tue, Jul 7, 8:07 AM
kib committed rGf7675fab2084: Regen.
Tue, Jul 7, 1:57 AM
kib committed rG90b560f7bae6: sys_procdesc: extract procdesc_destroy().
Tue, Jul 7, 1:57 AM

Mon, Jul 6

kib committed rGb125b736eaf7: ibcore: Fix GID sysctl fallback formatting (authored by slavash).
Mon, Jul 6, 10:18 AM
kib committed rG806f0b4b8a9a: bnxt: Report actual link speed, rather than hard-coded 100Gbs (authored by gallatin).
Mon, Jul 6, 1:43 AM
kib committed rG020f7f6cf1ff: lacp: fix link state with multiple aggregators (authored by gallatin).
Mon, Jul 6, 1:43 AM
kib committed rGb86eb36f28db: lacp: Sort port map by interface index (authored by gallatin).
Mon, Jul 6, 1:43 AM
kib committed rG0dc46fba9359: lacp: Simplify lacp_compose_key() (authored by gallatin).
Mon, Jul 6, 1:43 AM
kib committed rG60bb6c368e3c: mlx5en: guard against empty eth_proto_oper mask (authored by slavash).
Mon, Jul 6, 1:43 AM
kib committed rG2bdcf05c89dd: libmlx5: sync PCI device allowlist with mlx5_core_pci_table (authored by slavash).
Mon, Jul 6, 1:43 AM
kib committed rGd4793552bded: mlx5: Add missing speeds translation (authored by slavash).
Mon, Jul 6, 1:43 AM
kib committed rGf71aaa2b10ce: net/if_media.h: Add 800GBase-X and 200Gbit/s per lane support (authored by slavash).
Mon, Jul 6, 1:43 AM
kib committed rG69a8bf9e58bc: mlx5: Add PCI IDs for ConnectX-9. (authored by slavash).
Mon, Jul 6, 1:43 AM
kib committed rG05bd1cecc7e9: ibcore: Add support for XDR link speed. (authored by slavash).
Mon, Jul 6, 1:43 AM
kib committed rG3ab9e202117b: mlx5: Add support for 800Gbit/s and 400Gbit/s with 2 lanes (authored by slavash).
Mon, Jul 6, 1:43 AM
kib committed rG5d044e4b9f33: RDMA: Fix link active_speed size (authored by slavash).
Mon, Jul 6, 1:43 AM
kib committed rG10ed74b1b94e: posix_spawn(3): create a guard page below the stack for rfork_thread on x86.
Mon, Jul 6, 1:06 AM
kib committed rGd1f7902fda83: sys/systm.h: include sys/limits.h for SSIZE_MAX.
Mon, Jul 6, 1:06 AM
kib committed rGe8658b2c5046: rtld: add spinlock around the crt malloc calls.
Mon, Jul 6, 1:06 AM
kib committed rG682ebe10032d: rtld: stop using unbound alloca().
Mon, Jul 6, 1:06 AM
kib committed rGb3ce127cc330: rtld: unify the return path for map_object().
Mon, Jul 6, 1:06 AM
kib committed rGb9ff22f3a27c: do_posix_spawn(): use bool.
Mon, Jul 6, 1:06 AM
kib committed rG5ed7b34469d1: x86: add CPUID bits for SHA512/SM3/SM4.
Mon, Jul 6, 1:06 AM

Sun, Jul 5

kib committed rG4efbcf36a0d4: libc locale/localeconv.c: use release semantic when clearing locale_changed.
Sun, Jul 5, 3:19 AM

Sat, Jul 4

kib committed rGbcb471cfb499: sys/systm.h: include sys/limits.h for SSIZE_MAX.
Sat, Jul 4, 1:27 AM

Fri, Jul 3

kib committed rG0cff90f802fd: VOP_VPUT_PAIR(): handle the case when dvp == vp.
Fri, Jul 3, 12:27 AM

Thu, Jul 2

kib committed rGf27c1da74aab: ntsync.4: be explicit about the effect of automatic vs manual event on waiters.
Thu, Jul 2, 12:23 AM

Mon, Jun 29

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