I'm attempting to debug a problem where pci_free_consistent causes a spewage
of bad_page's due to the LG_private bit being set. The remove goes through
free_pages_ok, which does the free_page_check (which errors on the private
bit) _BEFORE_ free_pages_bulk (which removes the private bit)
I'm not entirely sure why the pages are getting this bit -- this is a DRII think removing PG_private before freeing is sane.
driver and the bits don't get added during the whole time I'm running an
application -- they get added shortly before I kill the GL client. Any
hints? Is there a way to force pages never to use the page_order stuff?
Should free_pages_check not consider the private bit such a bad thing?
Should I just hack in something where I remove all the bits right before I
do my free? :)