It only took 5 years... (finished the block 'extra data' work)

2 views
Skip to first unread message

Barret Rhoden

unread,
Jun 6, 2019, 9:52:30 AM6/6/19
to Andrew Gallatin, aka...@googlegroups.com
Hi -

Remember that struct block 'extra data' stuff that Drew and I started
nearly 5 years ago? Done. The last of the PANIC_EXTRA()s are gone.

For most of those years, there were just a couple of corner cases where
we'd panic, and we just never ran into them - until I started mounting
9p connections in a certain way. You also had the ability to build
the kernel without it - that was because early versions of the code
(2015) broke Kevin's Go work.

Anyway, it took a couple days to sort out fun functions like padblock,
pullupblock, concatblock, etc, and there are probably bugs with it that
syzkaller will find. But I got rid of a TODO. =)

Barret
Reply all
Reply to author
Forward
0 new messages