User Details
User Details
- User Since
- Mar 12 2014, 1:00 AM (588 w, 3 d)
Today
Today
markj added inline comments to D50967: libtpool/tests: Fix a flaky test.
markj requested review of D50967: libtpool/tests: Fix a flaky test.
markj added inline comments to D50831: fusefs: First take on exterrorizing.
Yesterday
Yesterday
markj committed rG2fcbd5a75b5a: netgraph/ksocket tests: Bind to a specific address (authored by markj).
netgraph/ksocket tests: Bind to a specific address
kill: Fix support for kill -0
markj requested review of D50955: ncurses: Provide reproducible paths.
markj requested review of D50954: newvers: Add a builddir parameter.
markj requested review of D50953: sys/conf: Remap paths for reproducibility.
markj requested review of D50952: kerberos5: Avoid embedding full paths in generated files.
markj requested review of D50951: share/mk: Substitute reproducible prefixes in dwarf info.
localedef: Fix a wchar_t comparison
localedef: Use consistent sorting order
Out of curiosity, which applications depended on this? I didn't see any apparent problems in the regression test suite.
markj committed rGa66d631a385e: qat: refactor error handling and add mutex locks (authored by hareshx.sankar.raj_intel.com).
qat: refactor error handling and add mutex locks
markj committed rGef360183df81: qat: update API files to use SPDX identifier (authored by hareshx.sankar.raj_intel.com).
qat: update API files to use SPDX identifier
markj committed rG84af3e5b2f67: qat: move debugfs handling to separate file (authored by hareshx.sankar.raj_intel.com).
qat: move debugfs handling to separate file
markj committed rGcabd847e400f: qat: driver updates to improve code and fix bugs (authored by hareshx.sankar.raj_intel.com).
qat: driver updates to improve code and fix bugs
markj committed rG9c5211114872: qat: reimplement cpaCyGetXXXInstances as a wrapper (authored by hareshx.sankar.raj_intel.com).
qat: reimplement cpaCyGetXXXInstances as a wrapper
markj committed rGef712e91a866: qat: restrict sysctl access to privileged users (authored by hareshx.sankar.raj_intel.com).
qat: restrict sysctl access to privileged users
markj committed rG82172ed4c98c: qat: add disable safe dc mode for QAT SPR devices (authored by hareshx.sankar.raj_intel.com).
qat: add disable safe dc mode for QAT SPR devices
markj committed rG5c78efa63b44: qat: fix typos and formatting issues (authored by hareshx.sankar.raj_intel.com).
qat: fix typos and formatting issues
markj committed rGf3ab96aeb509: gve: Fix timestamp invalidation for DQO queue formats (authored by jtranoleary_google.com).
gve: Fix timestamp invalidation for DQO queue formats
dtrace tests: Fix nits in some test programs
devfs: Set eofflag in devfs_readdir()
igc: Fix some issues in igc_neweitr()
markj committed rG7fcba358114b: igc: Initialize helper variables in igc_neweitr() (authored by markj).
igc: Initialize helper variables in igc_neweitr()
markj committed rG0700107b4b7c: dtrace: Add compiler barriers around updates to per-CPU flags (authored by markj).
dtrace: Add compiler barriers around updates to per-CPU flags
markj committed rGf7a5aab53f26: gve: Add callout to detect and handle TX timeouts (authored by jtranoleary_google.com).
gve: Add callout to detect and handle TX timeouts
markj committed rGf3ac4f027b26: dtrace/profile: Stop storing the probe name in struct profile_probe (authored by markj).
dtrace/profile: Stop storing the probe name in struct profile_probe
markj committed rG4e8531ec2633: gve: Use load-acquire to fetch generation bits (authored by jtranoleary_google.com).
gve: Use load-acquire to fetch generation bits
namei: Fix cn_flags width in various places
e1000: Fix some issues in em_newitr()
markj committed rG18dac500d86f: e1000: Initialize helper variables in em_newitr() (authored by markj).
e1000: Initialize helper variables in em_newitr()
markj committed rG4b3ee88ea7f8: makefs: Use gmtime() instead of localtime for timestamps (authored by markj).
makefs: Use gmtime() instead of localtime for timestamps
markj committed rG1e3b1b09c3b3: makefs: Make sure that directory entry order is consistent (authored by markj).
makefs: Make sure that directory entry order is consistent
markj committed rG1225d1a7c948: capsicum: Statically initialize commonly used capability rights (authored by markj).
capsicum: Statically initialize commonly used capability rights
markj committed rG2060337c0937: file: Qualify pointers to capsicum rights as const (authored by markj).
file: Qualify pointers to capsicum rights as const
markj added inline comments to D50922: dtrace_fbt.4: Document the DTrace fbt provider.
markj added a comment to D50947: ethernet: Move the assertion of ether header sizes back into ethernet.h.
Thu, Jun 19
Thu, Jun 19
markj updated the diff for D50315: inotify: Initial revision.
- Rebase.
- Fix handling of the queue limit, i.e., coalesce overflow events when possible.
- Make the user watch limit a function of the maximum number of vnodes. Each watch represents a vnode ref, so we should ensure that excessive watches do not prevent vnode reclamation. At the same time, some reading suggests that the watch limit is often too low on Linux, so this approach is better than a hard-coded limit.
- Impose a global limit on the number of watches. This is higher than the per-user limit.
- Add a sysctl to export the total number of watches in use.
markj added inline comments to D50936: diff: Detect loops when diffing directories..
markj added inline comments to D50786: gve: Add support for 4k RX Buffers when using DQO queue formats.
Wed, Jun 18
Wed, Jun 18
vm_page: Fix nofree page accounting
markj added a comment to D50917: kern: send parent a SIGCHLD when the debugger has detached.
Should we note this behaviour in ptrace.2?
markj added inline comments to D50315: inotify: Initial revision.
ufshci: Remove an unneeded variable definition
Tue, Jun 17
Tue, Jun 17
markj added inline comments to D50709: beep: Capsicumize.
markj added a comment to D50711: release: Add set -e to abort upon failure.
This seems fine in principle, but it'll probably break some targets which rely on ignoring errors.
markj added inline comments to D50855: capsicum.4: Add some more detail from the Capsicum paper.
markj added inline comments to D45342: bhyve: protect MMIO mapped BDSM register.
markj added inline comments to D45341: bhyve: add interface to protect BAR regions of passthru devices.
markj added inline comments to D45339: bhyve: add BAR handler list for passthru devices.
markj added a comment to D47935: pmap_growkernel(): do not panic immediately, return error.
tcp: Fix the SO_REUSEPORT_LB check
markj requested review of D50893: tcp: Fix the SO_REUSEPORT_LB check.
Mon, Jun 16
Mon, Jun 16
markj committed rG64e0b2e8f752: makefs: Implement the collision differentiator for micro ZAPs (authored by markj).
makefs: Implement the collision differentiator for micro ZAPs
markj updated the diff for D50877: vm_page: Fix nofree page accounting.
Make the queue size update atomic.
markj added inline comments to D50879: audit: move the wait from the queue length from the commit to alloc.
markj added a comment to D49442: pmap: Avoid clearing the accessed bit for wired mappings.
@alc did you have any thoughts on this patch?
markj requested review of D50877: vm_page: Fix nofree page accounting.
markj added inline comments to D50807: bhyve: scan PCI device ID to properly set BDSM address.
markj added inline comments to D50806: bhyve: add PCI IDs of Intel GPUs from Linux v6.15.
markj committed rGee609560ad2a: ptrace: Rename the internal command range constants (authored by markj).
ptrace: Rename the internal command range constants
markj planned changes to D50825: libexec/kgdb: Add a new VNET function and add more scaffolding.
Thanks, the vnet function is indeed too simplistic. I believe, though I'm not totally certain, that I'll need to modify link_elf_obj.c a bit to preserve the original base address for the VNET variable section. Otherwise the debugger doesn't have a good way to figure out which VNET section a given variable belongs to. I have some WIP to address this but I need a bit of time.
markj requested review of D50866: ptrace: Rename the internal command range.
markj committed rG18117f3f1269: Obsoletefiles.inc: Correct paths for some man pages (authored by markj).
Obsoletefiles.inc: Correct paths for some man pages
Sat, Jun 14
Sat, Jun 14
markj added inline comments to D50854: tracing.7: Add a single reference point for tracing facilities in FreeBSD.
markj added inline comments to D50854: tracing.7: Add a single reference point for tracing facilities in FreeBSD.
pf: Fix the prototype for pf_match_rule()