#include #include #include "dix/dix_priv.h" /* * this is specifically for NVidia proprietary driver: they're again lagging * behind a year, doing at least some minimal cleanup of their code base. * All attempts to get in direct contact with them have failed. */ _X_EXPORT void MarkClientException(ClientPtr pClient); void MarkClientException(ClientPtr pClient) { LogMessageVerb(X_WARNING, 0, "Bogus driver calling DIX-internal function MarkClientException() !\n"); LogMessageVerb(X_WARNING, 0, "External drivers really should never ever call this function.\n"); LogMessageVerb(X_WARNING, 0, "Nor should they ever DIX-internal fields like ClientRec->noClientException\n"); LogMessageVerb(X_WARNING, 0, "File a bug report to driver vendor or use a FOSS driver.\n"); LogMessageVerb(X_WARNING, 0, "Proprietary drivers are inherently unstable, they just can't be done right.\n"); LogMessageVerb(X_WARNING, 0, "And just don't buy Nvidia hardware, ever.\n"); dixMarkClientException(pClient); }