This looks fine to me. I agree that the comment could be less terse, perhaps something like
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Nov 9 2022
Jun 14 2022
Feb 25 2022
Jun 25 2021
Oct 24 2020
Oct 22 2020
Jun 9 2020
Looks reasonable to me. Good idea.
Dec 19 2019
Works for now. If I have time over the break I’ll take a look at whether gcc could easily be extended to apply this attribute to variables where it makes sense.
Nov 5 2019
Mar 23 2019
Mar 22 2019
Feb 28 2019
Jan 26 2018
I think bpf jit would need a change to work with this — a kernel equivalent to this mprotect() call for the userspace case.
Dec 13 2017
Looks correct to me per the spec.
Apr 13 2017
Jan 11 2017
Oct 4 2016
Add comments.
Oct 3 2016
Change generation number to 32 bit.
In D8041#167776, @kib wrote:The bit which I do not like about the patch is the use of uint64_t for generation. Why cannot it be uint32_t ?
Sep 30 2016
In D8098#167666, @kib wrote:The main point is that bwait() is performed by threads which are not allowed to modify buffer until B_DONE is observed. Then, as was noted, mtxpool provides the exclusion between g_up thread (executing bdone()) and whatever threads happen to do bwait().
Add PCPU field for i386.
Sep 29 2016
Sep 28 2016
A very tiny microoptimization for invlrng_handler, while I'm there.
Move the read of smp_tlb_generation before serializing instructions.
In D8041#166681, @kib wrote:Are you sure about 2 cores ? Might be 4 ?
Remove unneeded wmb().
In D8041#166525, @kib wrote:Do you have any measurements that demostrate the improvement due to the patch ? I do not object against this change going in if e.g. even micromeasurements like hwpmc or intel pcm tool show reduction of inter-core traffic.