This patch series contains all current fixes and features from the udlfb development branch. udlfb is a framebuffer driver for DisplayLink USB 2.0 era chips. Diffstat of this 11 part patch series: udlfb.c | 989 +++++++++++++++++++++++++++++++++++++++++----------------------- udlfb.h | 41 +- 2 files changed, 664 insertions(+), 366 deletions(-) Major changes: * Added summary documentation for users of udlfb * Added logic to query DisplayLink chip for max area mode, so low-end chips on high-end monitors no longer get black screen * Added support for DPMS. X servers now control monitor power with existing standard interface * Added back in support for char interface (e.g. cat file > /dev/fb0) * Systems without EDID or with failing EDID can now supply fixed EDID to sysfs interface, also avoiding black screen * Fixed big-endian (PowerPC) rendering * Fixed teardown race conditions that could result in shutdown hang * Added fb_defio and fb console module options (default off) * Fixed udlfb's fb_defio client code so no longer incorrectly shares state across udlfb device instances - fixes hangs and errant rendering * Removed IFDEFs for building against older kernels - those will be retained in the udlfb development branches at git.plugable.com Todo: There have been no additional reported bugs in the last few months, although there are several wishlist features. Udlfb may be ready to move out of staging at this point. Patches are against Linus' latest 2.6 tree. If my mail client mangles tab/spaces, this complete quilt patch series can be downloaded from http://plugable.com/udlfb-patches-2.6.35.tar.gz Thanks to everyone that helps in processing these patches. I know it's a thankless and tough task for everyone involved. :) Thanks, Bernie Thompson http://plugable.com/ _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/devel