Quantcast
Channel: codemonkey.org.uk » trinity
Browsing all 36 articles
Browse latest View live

linux.conf.au trinity talk now online

The Linux.conf.au people have started putting videos from last weeks talks online, including my presentation on Trinity. You can find them here in ogg vorbis, or here in mp4. (I’ve yet to watch my own...

View Article



Trinity writeup at lwn.net

Michael Kerrisk has done an excellent write-up of both my LCA talk, and a summary of Trinity‘s internals at lwn.net (Subscribers only until next week). Trinity writeup at lwn.net is a post from:...

View Article

CVE-2013-0290 net: infinite loop in __skb_recv_datagram

Trinity found another bug deemed dire enough to earn a CVE. The fix for which should be showing up in -stable fairly soon. That bug got introduced almost exactly a year ago on Feb 21st 2012. Not sure...

View Article

New architecture support for Trinity.

When I’ve given talks about trinity, something I’ve been asked a few times is “what architectures does it support?”, or “how easy is it to add new arch support”. The answer is “most of them” and...

View Article

3.9-rc Trinity fallout.

As Linus alluded to in his 3.9-rc2 announcement, I had some ‘fun’ last week with Trinity. It started when I noticed that there was a bug that iknowthis kept hitting that Trinity wasn’t, so I did some...

View Article


Trinity success rate.

Last week I mentioned that March had been a busy month for Trinity. It wasn’t until I went to update the bugs found list that I realised just how busy. Some historical context: Throughout 2012, Trinity...

View Article

CVE-2013-2094. Another day, another fuzzed bug.

Last month Tommi found a kernel bug in perf_swevent_init using trinity, and posted a fix upstream. This apparently turned out to be a local root. Someone released an exploit for it this week....

View Article

a day in the life..

Got back from vacation today (since last Thursday). Here’s how I spent the day. Caught up (skimmed) the 1500 postings to Linux-kernel and related mailing lists that had accumulated. Reviewed, applied...

View Article


daily log May 23rd 2013.

Continued chasing the xfs bug. Confirmed that with the pending fix in the XFS tree, I can no longer reproduce the bug I saw. Then 3-4 hours later, it popped up again. Annoying. Finally got some debug...

View Article


daily log June 3rd 2013

Spent pretty much the whole day chasing one bug. Which meant a bunch of trinity experiments to try and narrow down the cause. Still no real results, but feels like I’m getting closer. Need to start...

View Article

Trinity updates.

I’ve been slacking at updating this on a daily basis lately. Lots of work continuing on trinity. Google have an intern working on trinity, which has been awesome, as it has led to a bunch of long...

View Article

Daily log November 13th 2013

Found a bunch of bugs with trinity today after tweaking some code that caused it to hang when closing bluetooth sockets. (Still not sure I want to commit the workaround I came up with). Now that it’s...

View Article

Daily log November 14th 2013

bugs bugs bugs. softirq lockdep trace during interface bringup. This only affected 32-bit. I hadn’t tested x86-32 for a month or so, so this was a worthwhile use of time. Another sysfs lockdep trace....

View Article


Trinity and mmaps.

On startup, Trinity creates a bunch of MAP_SHARED mmaps that are inherited by the child processes. These addresses get handed off to other syscalls, and well.. not much really happens. There are...

View Article

Trinity 1.3 release.

I just tagged and pushed out a 1.3 tarball for trinity. Most people who use it will likely be staying on the bleeding edge running latest git, but given it’s currently finding all kinds of interesting...

View Article


LSF/MM collaboration summit recap.

It’s been a busy week. A week ago I flew out to Napa,CA for two days of discussions with various kernel people (ok, and some postgresql people too) about all things VM and FS/IO related. I learned a...

View Article

Daily log April 22nd 2014

Did some investigation into why the move_pages() sanitize routine in trinity seems to routinely fail to allocate a single page of memory. This led to some cleanup work on the code that creates iovec...

View Article


Daily log April 29th 2014

Started the day by hitting an assertion in the rtmutex-debug code. Fixed a long standing bug in trinity’s memory allocation routines. On occasion, it would spew messages when it failed to allocate even...

View Article

Daily log May 1st 2014

Rough couple days. Didn’t get much done yesterday due to food poisoning. Still chasing the futex bug I started hitting a few days ago. More polishing towards a point release of Trinity. Fixed some code...

View Article

Getting closer to Trinity 1.4

I plan on doing a tarball release of Trinity on Monday. It’s been about six months since the last release, and I know I’m overdue a tarball release because I find myself asking more often “Are you...

View Article
Browsing all 36 articles
Browse latest View live




Latest Images