Skip to content
  1. Nov 04, 2005
  2. Nov 01, 2005
    • James Courtier-Dutton's avatar
      [PATCH] Creative Audigy 2 cardbus: Add IO window wakeup magic · d83c671f
      James Courtier-Dutton authored
      
      
      This adds the magic IO wakeup code for the CardBus version of the
      Creative Labs Audigy 2 to the snd-emu10k1 driver.
      
      Without the magic IO enable sequence, reading from the IO region of the
      card will fail spectacularly, and the machine will hang.
      
      My next task will be getting the driver to actually play sound without
      distortion.
      
      Signed-off-by: default avatarJames Courtier-Dutton <James@superbug.co.uk>
      
      [ This is a work-in-progress, but since it avoids a total lockup
        if the emu10k module is loaded on a machine with the cardbus
        card inserted, we're better off with it than without it, even
        if sound quality is bad right now ]
      
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      d83c671f
  3. Oct 31, 2005
  4. Oct 30, 2005
    • Nicholas Piggin's avatar
      [PATCH] core remove PageReserved · b5810039
      Nicholas Piggin authored
      
      
      Remove PageReserved() calls from core code by tightening VM_RESERVED
      handling in mm/ to cover PageReserved functionality.
      
      PageReserved special casing is removed from get_page and put_page.
      
      All setting and clearing of PageReserved is retained, and it is now flagged
      in the page_alloc checks to help ensure we don't introduce any refcount
      based freeing of Reserved pages.
      
      MAP_PRIVATE, PROT_WRITE of VM_RESERVED regions is tentatively being
      deprecated.  We never completely handled it correctly anyway, and is be
      reintroduced in future if required (Hugh has a proof of concept).
      
      Once PageReserved() calls are removed from kernel/power/swsusp.c, and all
      arch/ and driver code, the Set and Clear calls, and the PG_reserved bit can
      be trivially removed.
      
      Last real user of PageReserved is swsusp, which uses PageReserved to
      determine whether a struct page points to valid memory or not.  This still
      needs to be addressed (a generic page_is_ram() should work).
      
      A last caveat: the ZERO_PAGE is now refcounted and managed with rmap (and
      thus mapcounted and count towards shared rss).  These writes to the struct
      page could cause excessive cacheline bouncing on big systems.  There are a
      number of ways this could be addressed if it is an issue.
      
      Signed-off-by: default avatarNick Piggin <npiggin@suse.de>
      
      Refcount bug fix for filemap_xip.c
      
      Signed-off-by: default avatarCarsten Otte <cotte@de.ibm.com>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      b5810039
  5. Oct 29, 2005
  6. Oct 28, 2005
  7. Oct 24, 2005
  8. Oct 22, 2005
  9. Oct 08, 2005
  10. Oct 07, 2005
Loading