I don't get it. You're doing kernel development, not photo-enhancing software, raytracing optimization or advanced Wall Street financial algorithms. You want your kernel to run on all the hardware ? Then publish your test data and get the bugs fixed.
But that will fix your competitor's bugs ? Um, we're talking about Linux. It's free. You're contributing to the community and making all products better. There is no competition here, there's only the product that best suits the customer's needs.
This is definitely the area in which product is judged on merit, not on price. There is no prejudice in publishing all the details of the bugs so that the community can benefit and solve the problem.
This secrecy mindset is legacy from the time when everything was closed source. The world is changing, get with the program.