> Index: vga_pci.c > =================================================================== > RCS file: /cvs/src/sys/dev/pci/vga_pci.c,v > retrieving revision 1.68 > diff -u -r1.68 vga_pci.c > --- vga_pci.c 22 Aug 2012 20:58:30 -0000 1.68 > +++ vga_pci.c 2 Sep 2012 17:42:09 -0000 > @@ -186,7 +186,13 @@ > { 0xffff, 0xffff, 0x0000, 0x0000 }, 1, 0 > }, > > - { /* All ATI video until further notice */ > + { > + { PCI_VENDOR_ATI, PCI_PRODUCT_ATI_RADEON_X1400, > + 0x0000, 0x0000 }, > + { 0xffff, 0xffff, 0x0000, 0x0000}, 0, 0 > + }, > + > + { /* Other ATI video until further notice */ > { PCI_VENDOR_ATI, 0x0000, > 0x0000, 0x0000 }, > { 0xffff, 0x0000, 0x0000, 0x0000}, 1, 0
That's a great patch, because it doesn't find or fix the underlying issues. Then, when the next person -- who's video did need this -- finds out it no longer works, they can submit the inverse of your diff -- once again not undercovering the real issue. Of course, now it is their problem, not yours, right? Your diff can be summarized as "make it work for me, me, me, me". Awesome work. You know how to fix it just for yourself and submit a self-serving patch, hoping we'll commit it without looked deeper, so truly you are now an open source wizard. /sarcasm