On 08/10/2017 09:09 AM, Christoph Hellwig wrote: > No device support in Linux is unsupported, sorry. I think we're > getting into the corporate bullshit game a little too much here. > Well, yes and no. My intention with the 'unsupported' flag was to differentiate legit errors / warnings from known / expected failures. Modern (or 'supported' as Don puts it) boards have quite some features built in, and any failure to activate these features should be debugged. Older (or 'unsupported') boards might not necessarily have these features, so a failure here is actually to be expected, seeing that a firmware update for these boards is not likely to happen. And this was precisely the meaning of the 'unsupported' flag; if that is set we'll blank out some known warnings or short-circuit feature detections which are known not to be present. Plus we have a marker (and, with the latest patch, even a dmesg warning) letting us differentiate between legit errors and unsupported/unimplemented features. Personally I'm happy to support the legacy side of things (ie blanking out errors from unsupported controllers), if that is of any help ... Cheers, Hannes -- Dr. Hannes Reinecke Teamlead Storage & Networking hare@xxxxxxx +49 911 74053 688 SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg GF: F. Imendörffer, J. Smithard, J. Guild, D. Upmanyu, G. Norton HRB 21284 (AG Nürnberg)