1. 24 11月, 2010 1 次提交
  2. 10 11月, 2010 1 次提交
  3. 23 9月, 2010 1 次提交
  4. 25 5月, 2010 1 次提交
  5. 13 3月, 2010 1 次提交
  6. 16 12月, 2009 1 次提交
  7. 23 9月, 2009 1 次提交
  8. 07 7月, 2009 1 次提交
  9. 01 7月, 2009 1 次提交
    • K
      fbdev: add mutex for fb_mmap locking · 537a1bf0
      Krzysztof Helt 提交于
      Add a mutex to avoid a circular locking problem between the mm layer
      semaphore and fbdev ioctl mutex through the fb_mmap() call.
      
      Also, add mutex to all places where smem_start and smem_len fields change
      so the mutex inside the fb_mmap() is actually used.  Changing of these
      fields before calling the framebuffer_register() are not mutexed.
      
      This is 2.6.31 material.  It removes one lockdep (fb_mmap() and
      register_framebuffer()) but there is still another one (fb_release() and
      register_framebuffer()).  It also cleans up handling of the smem_start and
      smem_len fields used by mutexed section of the fb_mmap().
      Signed-off-by: NKrzysztof Helt <krzysztof.h1@wp.pl>
      Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
      Cc: "Rafael J. Wysocki" <rjw@sisk.pl>
      Cc: <stable@kernel.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      537a1bf0
  10. 17 6月, 2009 1 次提交
  11. 14 4月, 2009 1 次提交
  12. 25 7月, 2008 1 次提交
  13. 23 5月, 2008 1 次提交
  14. 07 2月, 2008 2 次提交
  15. 02 2月, 2008 1 次提交
  16. 15 11月, 2007 1 次提交
  17. 17 10月, 2007 1 次提交
  18. 18 7月, 2007 1 次提交
  19. 12 7月, 2007 1 次提交
    • A
      PCI: Change all drivers to use pci_device->revision · 44c10138
      Auke Kok 提交于
      Instead of all drivers reading pci config space to get the revision
      ID, they can now use the pci_device->revision member.
      
      This exposes some issues where drivers where reading a word or a dword
      for the revision number, and adding useless error-handling around the
      read. Some drivers even just read it for no purpose of all.
      
      In devices where the revision ID is being copied over and used in what
      appears to be the equivalent of hotpath, I have left the copy code
      and the cached copy as not to influence the driver's performance.
      
      Compile tested with make all{yes,mod}config on x86_64 and i386.
      Signed-off-by: NAuke Kok <auke-jan.h.kok@intel.com>
      Acked-by: NDave Jones <davej@redhat.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      44c10138
  20. 09 5月, 2007 2 次提交
  21. 13 2月, 2007 1 次提交
  22. 03 10月, 2006 1 次提交
  23. 11 7月, 2006 2 次提交
  24. 01 7月, 2006 1 次提交
  25. 27 6月, 2006 1 次提交
  26. 15 1月, 2006 1 次提交
  27. 07 11月, 2005 1 次提交
    • A
      [PATCH] fbcon/fbdev: Move softcursor out of fbdev to fbcon · c465e05a
      Antonino A. Daplas 提交于
      According to Jon Smirl, filling in the field fb_cursor with soft_cursor for
      drivers that do not support hardware cursors is redundant.  The soft_cursor
      function is usable by all drivers because it is just a wrapper around
      fb_imageblit.  And because soft_cursor is an fbcon-specific hook, the file is
      moved to the console directory.
      
      Thus, drivers that do not support hardware cursors can leave the fb_cursor
      field blank.  For drivers that do, they can fill up this field with their own
      version.
      
      The end result is a smaller code size.  And if the framebuffer console is not
      loaded, module/kernel size is also reduced because the soft_cursor module will
      also not be loaded.
      Signed-off-by: NAntonino Daplas <adaplas@pol.net>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      c465e05a
  28. 10 9月, 2005 1 次提交
    • T
      [PATCH] sisfb update · 544393fe
      Thomas Winischhofer 提交于
      This lifts sisfb from version 1.7.17 to version 1.8.9. Changes include:
      
      - Added support for XGI V3XT, V5, V8, Z7 chipsets, including POSTing of
        all of these chipsets.
      
      - Added support for latest SiS chipsets (761).
      
      - Added support for SiS76x memory "hybrid" mode.
      
      - Added support for new LCD resolutions (eg 1280x854, 856x480).
      
      - Fixed support for 320x240 STN panels (for embedded devices).
      
      - Fixed many HDTV modes (525p, 750p, 1080i).
      
      - Fixed PCI config register reading/writing to use proper kernel
        functions for this purpose.
      
      - Fixed PCI ROM handling to use the kernel's proper functions.
      
      - Removed lots of "typedef"s.
      
      - Removed lots of code which was for X.org/XFree86 only.
      
      - Fixed coding style in many places.
      
      - Removed lots of 2.4 cruft.
      
      - Reduced stack size by unifying two previously separate structs into
        one.
      
      - Added new hooks for memory allocation (for DRM).  Now the driver can
        truly handle multiple cards, including memory management.
      
      - Fixed numerous minor bugs.
      Signed-off-by: NThomas Winischhofer <thomas@winischhofer.net>
      Cc: "Antonino A. Daplas" <adaplas@pol.net>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      544393fe
  29. 06 5月, 2005 1 次提交
  30. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4