Why does Linux have so few debug traces in its drivers? In Haiku I can usually just enable/uncomment a `#define TRACE` and get lots of debug info from any driver I need. In Linux, they fail silently or with a very nondescript error ("spi-nor: init failed: -2" or so) and I have to spend a lot of time adding my own traces in all the possible places that can lead to that specific error code until I find where there is a problem…