User Details
- User Since
- May 9 2014, 11:04 PM (350 w, 26 m)
Wed, Jan 20
Thu, Jan 14
- aio: micro-optimize the lio_opcode assignments
- Rebase to include LIO_DSYNC
Rebased to include lio_listio opcode validation.
Tue, Jan 12
Mon, Jan 11
Sun, Jan 10
I rebased. I'll open a separate review to validate lio_listio opcodes.
- aio: micro-optimize the lio_opcode assignments
- Rebase to include LIO_DSYNC
Sat, Jan 9
Fri, Jan 8
Thu, Jan 7
Wed, Jan 6
Mon, Jan 4
Sounds good. Are you going to commit, @mjg ?
The effect of the bug is that the upgrade always fails. And all consumers are required to deal with both failure and success of a lock upgrade. So we might not see any obvious effects. Performance could be affect, though. But I'm not failure enough with the consuming code to know what kind of benchmark might be expected to show a difference.
Sun, Jan 3
- Don't leak locks on fufh lookup failure
Sat, Jan 2
- Don't use union types in struct aiocb
- Add notes about sys/uio.h to the man pages
- style fix
- Restore C99 compliance to aio.h
Fri, Jan 1
- fix typo in comment
- Fix an atomic access
- Make the aio zvol tests parallelizable.
- fixup to "Fix 32-bit build of one test"
- style changes requested by jhb
Thu, Dec 31
I'm planning to commit this (with a couple of changes from your final comments) if it completes a make tinderbox.
Overcome by events. RIP SVN.
- Add notes about EFAULT to the man pages
- Fix 32-bit build of one test, and improve an error message
- Make freebsd32_copyinuio a public function
- Fix vectored aio in 32-bit emulation
Wed, Dec 30
- Respond to cem's comments, and fix a vnode locking inconsistency
Tue, Dec 29
Add missing file
Mon, Dec 28
Sun, Dec 27
- Completely cleanup bios after EFAULT
Sat, Dec 26
- Add comments
Thu, Dec 24
Remove files that shouldn't have been part of this review
- Delete more dead code
- Delete debugging code
- aio_qbio: fail vectored requests faster if they're going to be retried
- aio: better handling for EFAULT during vectored operations
Dec 23 2020
Dec 21 2020
Don't override bp->bio_ma and bp->bio_ma_n