Posts
105
Following
50
Followers
215
@nixzhu @sundogplanets We just need heavy industry in orbit so that the potential and kinetic energy of those satellites can be recycled. ;-)
0
0
0
@jwseigh I suspect that the Rust folks will eventually end up with something similar. But who knows?
0
0
0

Paul E. McKenney

Bad things can happen if you leak pointers out of RCU read-side critical sections. What can you do about it?
https://people.kernel.org/paulmck/stupid-rcu-tricks-detecting-pointer-leaks
1
3
12

Paul E. McKenney

May the Fourth be with you!

And it is only fitting to celebrate Cinco de Mayo.

But beware...

For if you party too hearty, you may find yourself subject to the Revenge of the Sixth!
0
0
2
For those who have been asking for hardcopies of "Is Parallel Programming Hard, And, If So, What Can You Do About It?", I received my new hardcopy of the Second Edition. Enjoy!
0
1
7
@jwseigh I completely agree with your "depends on the data structure"!
0
0
0
@pkhuong Unless you object, I will add this to the blog. Something like "Paul Khuong reports that this technique was used in production for some time, until a more principled and sufficiently performant technique was put in its place."
0
0
1
@pkhuong Understood, and this is why I said "Choose wisely" rather than something like "Never ever do it this way". In your case, I am glad that you guys found something that worked for you.
1
0
1
@jwseigh But then aren't they automatically self-compacting? ;-)
0
0
0
@jwseigh I confess to missing the connection, but I do agree that if you wanted to compact an RCU data structure, you would need that data structure's implementation to cooperate explicitly. And then wait a grace period (as always) before freeing the old uncompacted data items.

Or am I missing something subtle here?
2
0
0
@corbet @ljs ;-) ;-) ;-)

It all depends on how deeply you care about the final state of your house. ;-)
0
0
1
@ljs There is always the school of thought that says that if it is not confused and chaotic, that means that you are not trying hard enough. ;-)
1
0
2
@hyeyoo @ljs @vbabka Two smart maniacs, Jack Slingwine being the other back in the early 1990s. Dipankar Sarma is the smart maniac who got RCU into the Linux kernel in the early 2000s. I took over maintainership in about 2005 for the real-time project. ;-)
0
0
3
@ljs I will be at the next mmap meeting, so that works for me!
1
0
1
If the RCU implementations that you are working with are to complex, reliable, and boring, this blog post is for you! https://people.kernel.org/paulmck/stupid-rcu-tricks-corner-case-rcu-implementations
2
4
13
@ljs "Smart maniac"? Why, that is the nicest thing anyone has said to me all week. I am touched! ;-)

I unfortunately must miss LSF/MM and a lot of upcoming events due to a quarter-century-delayed full-house remodel. I should be able to call into late-afternoon sessions, if that would help. Failing that, there is always the possibility of a separate VC. What works best for you?
2
0
2
@ljs I am sure that it seemed like a good idea at the time. ;-)

But what trouble is it causing you this time?
2
0
3
@rpsu Check the law carefully. The daylight-saving-time proponents on West Coast USA stopped an initiative some years back by redirecting from permanent standard time to permanent daylight-savings time. Most people (myself included) didn't care which time, as long as time didn't change.

Except that USA Federal law allows any state to unilaterally revert back to standard time, but an act of USA Congress is requited for a state to move to permanent daylight-savings time. Which meant that the resulting state laws had no effect.

Clever, these hobbits... :-/
0
0
2
@ozzelot @CyReVolt Whatever it is, be careful when summoning it!
1
0
1
Show older