Page MenuHomeFreeBSD
Feed Advanced Search

Sep 14 2019

kib accepted D21425: vfs: manage mnt_ref with atomics.
Sep 14 2019, 8:55 PM
kib added inline comments to D21425: vfs: manage mnt_ref with atomics.
Sep 14 2019, 8:17 PM
kib added inline comments to D21458: Add mount options to prevent covering.
Sep 14 2019, 8:06 PM
kib accepted D21548: (vm object 1) Replace busy checks and sleeps with acquires where it is trivial to do so..
Sep 14 2019, 7:39 PM
kib added inline comments to D21458: Add mount options to prevent covering.
Sep 14 2019, 7:37 PM
kib accepted D19058: posix_spawn(3): handle potential signal issues with vfork.
Sep 14 2019, 5:33 PM
kib added inline comments to D21548: (vm object 1) Replace busy checks and sleeps with acquires where it is trivial to do so..
Sep 14 2019, 5:30 PM
kib added inline comments to D21425: vfs: manage mnt_ref with atomics.
Sep 14 2019, 5:10 PM
kib added inline comments to D21425: vfs: manage mnt_ref with atomics.
Sep 14 2019, 5:07 PM
kib updated the diff for D21566: Improve MD page fault handlers..

Build fixes: tb passes.

Sep 14 2019, 4:50 PM
kib added inline comments to D21566: Improve MD page fault handlers..
Sep 14 2019, 1:45 PM
kib committed rS352331: MFC r352013:.
MFC r352013:
Sep 14 2019, 1:35 PM
kib committed rS352329: MFC r352017:.
MFC r352017:
Sep 14 2019, 1:33 PM
kib committed rS352327: MFC r352016:.
MFC r352016:
Sep 14 2019, 1:32 PM
kib committed rS352325: MFC r352015:.
MFC r352015:
Sep 14 2019, 1:31 PM
kib committed rS352323: MFC r352014:.
MFC r352014:
Sep 14 2019, 1:29 PM
kib committed rS352322: MFC r352013:.
MFC r352013:
Sep 14 2019, 1:27 PM
kib committed rS352321: MFC r352012:.
MFC r352012:
Sep 14 2019, 1:26 PM
kib accepted D21391: [1/3] Add mostly Linux-compatible file sealing support.
Sep 14 2019, 9:03 AM
kib added inline comments to D19058: posix_spawn(3): handle potential signal issues with vfork.
Sep 14 2019, 9:01 AM
kib accepted D21458: Add mount options to prevent covering.
Sep 14 2019, 9:00 AM
kib accepted D21628: rangelock: add rangelock_cookie_assert.
Sep 14 2019, 8:57 AM
kib accepted D21656: Fix aux_info corruption in rtld direct execution mode.
Sep 14 2019, 8:27 AM

Sep 13 2019

kib updated the diff for D21566: Improve MD page fault handlers..

Rebase after riscv commit.

Sep 13 2019, 8:21 PM
kib committed rS352303: riscv trap_pfault: remove unneeded hold of the process around vm_fault() call..
riscv trap_pfault: remove unneeded hold of the process around vm_fault() call.
Sep 13 2019, 8:17 PM
kib closed D21645: riscv trap_pfault: remove unneeded hold of the process around vm_fault() call..
Sep 13 2019, 8:17 PM
kib added inline comments to D21645: riscv trap_pfault: remove unneeded hold of the process around vm_fault() call..
Sep 13 2019, 8:05 PM
kib added inline comments to D21458: Add mount options to prevent covering.
Sep 13 2019, 7:50 PM
kib created D21645: riscv trap_pfault: remove unneeded hold of the process around vm_fault() call..
Sep 13 2019, 7:22 PM
kib added inline comments to D21638: Add kqueue support for ZFS..
Sep 13 2019, 7:02 PM
kib added inline comments to D21458: Add mount options to prevent covering.
Sep 13 2019, 6:28 PM
kib accepted D21642: Remove more unused identifiers from r351198..
Sep 13 2019, 6:09 PM
kib added inline comments to D21628: rangelock: add rangelock_cookie_assert.
Sep 13 2019, 6:06 PM
kib added a comment to D21626: vfs: scale foffset_lock.

I am fine with this version modulo atomic_short.

Sep 13 2019, 6:03 PM
kib accepted D21627: Implement a close_range(2) syscall.
Sep 13 2019, 6:02 PM
kib accepted D21639: Fix some issues with r352110..
Sep 13 2019, 5:58 PM
kib created D21634: Return EISDIR when directory is opened with O_CREAT without O_DIRECTORY..
Sep 13 2019, 10:38 AM
kib updated the diff for D21566: Improve MD page fault handlers..
  • Stop overloading KERN_INVALID_ADDRESS for out-of-object error. This breaks other situations, it seems that the best route is to add a new Mach-style error.
  • Switch to use switch in signal decoding in vm_fault_trap().
  • Do not assume that map == kernel_map implies signo != NULL. copyin faults on user address, but in kernel mode.
Sep 13 2019, 9:47 AM
kib created D21632: realloc(x, 0) should not return NULL.
Sep 13 2019, 9:21 AM
kib added a comment to D21626: vfs: scale foffset_lock.

The comment in sys/file.h for f_vnread_flags needs updating.

Sep 13 2019, 7:47 AM
kib added inline comments to D21624: Add some tests for page fault signals and codes.
Sep 13 2019, 7:34 AM
kib accepted D21617: Improve support for refcount waiting.
Sep 13 2019, 7:21 AM
kib added inline comments to D21624: Add some tests for page fault signals and codes.
Sep 13 2019, 7:20 AM
kib added inline comments to D21617: Improve support for refcount waiting.
Sep 13 2019, 7:11 AM
kib added inline comments to D21621: Implement m_snd_tag_wait().
Sep 13 2019, 6:56 AM
kib added inline comments to D21617: Improve support for refcount waiting.
Sep 13 2019, 6:46 AM
kib added inline comments to D19058: posix_spawn(3): handle potential signal issues with vfork.
Sep 13 2019, 5:58 AM
kib accepted D21627: Implement a close_range(2) syscall.
Sep 13 2019, 5:49 AM
kib accepted D21391: [1/3] Add mostly Linux-compatible file sealing support.
Sep 13 2019, 5:44 AM
kib added inline comments to D21628: rangelock: add rangelock_cookie_assert.
Sep 13 2019, 5:37 AM

Sep 12 2019

kib updated the diff for D21566: Improve MD page fault handlers..

Rename vm_fault_hold->vm_fault.
Add comment for amd64 trap_pfault.
Minor changes for arm*.

Sep 12 2019, 6:21 PM
kib updated the diff for D21566: Improve MD page fault handlers..

More changes requested by alc.

Sep 12 2019, 3:58 PM
kib added inline comments to D21566: Improve MD page fault handlers..
Sep 12 2019, 3:57 PM
kib accepted D21620: Use REFCOUNT_COUNT() to obtain refcount where appropriate.
Sep 12 2019, 3:48 PM
kib updated the diff for D21566: Improve MD page fault handlers..

Fix bugs pointed out by alc, for amd64 and i386.

Sep 12 2019, 6:28 AM

Sep 11 2019

kib accepted D21539: buf: Add bfinval() routine to discard data.
Sep 11 2019, 8:21 PM
kib retitled D21566: Improve MD page fault handlers. from Change the delivered signal for accesses to mapped area after the backing object was truncated. to Improve MD page fault handlers..
Sep 11 2019, 8:18 PM
kib updated the diff for D21566: Improve MD page fault handlers..

Handle jilles' notes. Add changes for !x86 (not even compiled).

Sep 11 2019, 8:17 PM
kib updated the summary of D21566: Improve MD page fault handlers..
Sep 11 2019, 8:15 PM
kib added inline comments to D21566: Improve MD page fault handlers..
Sep 11 2019, 8:14 PM
kib accepted D21607: getsockopt.2: clarify that SO_TIMESTAMP is not 100% reliable.
Sep 11 2019, 7:42 PM
kib added a comment to D21607: getsockopt.2: clarify that SO_TIMESTAMP is not 100% reliable.

May be add explicit language to the man page saying that resource shortage might prevent allocating the timestamp ? I believe it will be appreciated.

Sep 11 2019, 7:16 PM
kib added inline comments to D21527: Add SIOCGIFDOWNREASON.
Sep 11 2019, 10:07 AM
kib added inline comments to D21527: Add SIOCGIFDOWNREASON.
Sep 11 2019, 8:07 AM
kib accepted D21593: Add an option to gnop to allow rejecting I/O after allowing some through..
Sep 11 2019, 5:21 AM
kib committed rS352203: MFC r351830:.
MFC r351830:
Sep 11 2019, 4:59 AM
kib committed rS352202: MFC r351830:.
MFC r351830:
Sep 11 2019, 4:55 AM
kib accepted D21581: Disable the default of ntpd locking of pages in memory.
Sep 11 2019, 4:44 AM

Sep 10 2019

kib added inline comments to D19058: posix_spawn(3): handle potential signal issues with vfork.
Sep 10 2019, 7:53 PM
kib accepted D21549: (vm object 2) Don't release xbusy in vm_page_remove(), defer to vm_page_free_prep()..
Sep 10 2019, 7:38 PM
kib added inline comments to D21549: (vm object 2) Don't release xbusy in vm_page_remove(), defer to vm_page_free_prep()..
Sep 10 2019, 5:46 PM
kib created D21586: Increase the size of the send and receive buffers for YP client rpc calls to max allowed UDP datagram size..
Sep 10 2019, 3:32 PM
kib added a comment to D21566: Improve MD page fault handlers..

The change LGTM. I would consider keeping the vm_fault() wrapper for vm_fault_hold(), to avoid churn if vm_fault_hold() ever needs to grow additional arguments.

Sep 10 2019, 2:44 PM
kib updated the diff for D21566: Improve MD page fault handlers..

Adjust for Mark notes.

Sep 10 2019, 10:21 AM
kib added inline comments to D21566: Improve MD page fault handlers..
Sep 10 2019, 10:19 AM
kib added inline comments to D21581: Disable the default of ntpd locking of pages in memory.
Sep 10 2019, 10:11 AM
kib committed rS352133: MFC r351774:.
MFC r351774:
Sep 10 2019, 9:57 AM
kib committed rS352125: MFC r351773:.
MFC r351773:
Sep 10 2019, 7:29 AM
kib added inline comments to D20486: Change synchonization rules for page reference counting..
Sep 10 2019, 7:09 AM
kib committed rS352118: MFC r351774:.
MFC r351774:
Sep 10 2019, 6:47 AM
kib committed rS352117: MFC r351773:.
MFC r351773:
Sep 10 2019, 6:46 AM

Sep 9 2019

kib added a comment to D21550: Make pseudofs(9) create directory entries in order.

I've thought about it; I guess des@ hadn't used that to avoid contaminating pseudofs headers with queue.h, and I didn't want to change it.

Sep 9 2019, 2:08 PM
kib committed rS352060: Initialize timehands linkage much earlier..
Initialize timehands linkage much earlier.
Sep 9 2019, 12:42 PM
kib accepted D21550: Make pseudofs(9) create directory entries in order.

Did you considered switching to sys/queue.h ?

Sep 9 2019, 12:41 PM
kib updated the diff for D21566: Improve MD page fault handlers..

Move signal translation to vm_fault.c. Handle i386.

Sep 9 2019, 12:01 PM
kib committed rS352059: Make timehands count selectable at boottime..
Make timehands count selectable at boottime.
Sep 9 2019, 11:30 AM
kib closed D21563: Make timehands count selectable at boottime..
Sep 9 2019, 11:30 AM
kib committed rS352058: Remove some unneeded vfs_busy() calls in SU code..
Remove some unneeded vfs_busy() calls in SU code.
Sep 9 2019, 11:23 AM
kib committed rS352056: Make snprintf(3) and vscanf(3) definitions available under appropriate.
Make snprintf(3) and vscanf(3) definitions available under appropriate
Sep 9 2019, 11:15 AM
kib updated the diff for D21527: Add SIOCGIFDOWNREASON.

Make the IFDOWNREASON interface capable of returning standard numeric reasons, but not define any yet.
Add vendor-specific escape.

Sep 9 2019, 10:56 AM
kib added a comment to D21527: Add SIOCGIFDOWNREASON.

What about translation of text messages? Should we use an enum for this? Or provide both?

Sep 9 2019, 10:54 AM
kib added a comment to D21560: Collection of fixes for exec/v_writecount handling..

What scenario would ever have v_writecount be less than zero?

Sep 9 2019, 7:18 AM
kib accepted D21425: vfs: manage mnt_ref with atomics.

I would use bools systematically.

Sep 9 2019, 7:11 AM

Sep 8 2019

kib added inline comments to D21549: (vm object 2) Don't release xbusy in vm_page_remove(), defer to vm_page_free_prep()..
Sep 8 2019, 8:11 PM
kib updated the summary of D21566: Improve MD page fault handlers..
Sep 8 2019, 4:33 PM
kib updated the diff for D21566: Improve MD page fault handlers..

Handle swap reservation failure with SIGBUS.

Sep 8 2019, 4:32 PM
kib updated the summary of D21566: Improve MD page fault handlers..
Sep 8 2019, 4:31 PM
kib created D21566: Improve MD page fault handlers..
Sep 8 2019, 4:27 PM
kib updated the diff for D21563: Make timehands count selectable at boottime..

A better version (sorry, no context this time).

Sep 8 2019, 2:07 PM
kib created D21563: Make timehands count selectable at boottime..
Sep 8 2019, 1:40 PM