A little bit more nuanced...
The story is a bit more nuanced that the El Reg article leads you to believe.
The El Reg article implies that Linus wants the firmware supplied with the kernel module. The issue is that for some devices, the driver is generic and the firmware can be written be anyone. Hence the firmware BLOB can come from a standard filesystem which isn't available until the system has booted further than initial module initalisation.
Whether the patch author's approach for tacking this problem is correct, though, is for clever minds than mine to decide upon.