1. 15 May, 2003 9 commits
    • Andrew Morton's avatar
      [PATCH] Make debugging variant of spinlocks a bit more robust · 427a5f53
      Andrew Morton authored
      From: Petr Vandrovec <vandrove@vc.cvut.cz>
      
      While I was trying to hunt down problem with spin_lock_irq in
      send_sig_info, I noticed that debugging spinlocks are a bit unusable.
      
      The problem is that these spinlocks first print warning, and then
      decrement babble.  So if the lock is used by printk code (like runqueue
      lock was), we get nothing, just a lockup or a double fault...  When we
      first decrement babble and then print the error message we can break
      this unfortunate situation and the error message (5 of the same...)
      appear on screen.
      427a5f53
    • Andrew Morton's avatar
      [PATCH] SMI clearing fix · 18916f56
      Andrew Morton authored
      From: john stultz <johnstul@us.ibm.com>
      
      I've been having problems with ACPI on a box here in our lab.  Some of our
      more recent hardware requires that SMIs are routed through the IOAPIC, thus
      when we clear_IO_APIC() at boot time, we clear the BIOS initialized SMI
      pin.  This basically clobbers the SMI so we can then never make the
      transition into ACPI mode.
      
      This patch simply reads the apic entry in clear_IO_APIC to make sure the
      delivery_mode isn't dest_SMI.  If it is, we leave the apic entry alone and
      return.
      
      With this patch, the box boots and SMIs function properly.
      18916f56
    • Andrew Morton's avatar
      [PATCH] mtrr warning fix · ae30053e
      Andrew Morton authored
      From: Faik Uygur <faikuygur@ttnet.net.tr>:
      
      mtrr_file_del() is using the wrong thing for fcount.  This causes it to
      print mtrr: MTRR 2 not used" twice when exiting X.
      ae30053e
    • Andrew Morton's avatar
      [PATCH] loop.c warning removal · 2ce6b74d
      Andrew Morton authored
      From: Rusty Russell <rusty@rustcorp.com.au>
      
      loop.c has one of those places where manipulating own refcounts is safe: to
      get into the ioctl handler you need to have the device open, so that holds a
      refcount already (verified that this actually happens).
      
      The compile warning is irritating.
      2ce6b74d
    • Andrew Morton's avatar
      [PATCH] DAC960 typedef cleanup patch · 4acff84c
      Andrew Morton authored
      From: Dave Olien <dmo@osdl.org>
      
      I'm forwarding this patch to the DAC9690 driver from Christoph.  I've
      applied it to the 2.5.69 DAC960 driver, compiled it, and ran it through
      some tests on both V1 and V2 type controllers.  It looks good.
      4acff84c
    • Andrew Morton's avatar
      [PATCH] fix hugetlbpage scoping · 0b553b4d
      Andrew Morton authored
      From: norbert_wolff@t-online.de (Norbert Wolff)
      
      In arch/i386/mm/hugetlbpage.c htlbzone_pages and htlbpage_freelist are
      declared static at the Top of the File and later in set_hugetlb_mem_size()
      as extern.
      
      gcc-3.4 does not accept this conflict.
      0b553b4d
    • Andrew Morton's avatar
      [PATCH] pass the stack protection flags into put_dirty_page() · d2f21286
      Andrew Morton authored
      put_dirty_page() currently assumes PAGE_COPY for the stack page's ptes.  But
      for x86_64 (at least) this is not the case.
      
      The patch adds the extra arg to put_dirty_page(), updates all callers and fixes
      x86_64.
      d2f21286
    • Andrew Morton's avatar
      [PATCH] sound/core comparison fix · a397214b
      Andrew Morton authored
      From: Hal Duston <hduston@speedscript.com>
      
      This fixes a bug that appears to have crept in between 2.5.69-mm1 and
      2.5.69-mm2 with the "switch most remaining drivers over to devfs_mk_bdev"
      patch
      a397214b
    • Andrew Morton's avatar
      [PATCH] ipmi warning fixes · 8e8804a5
      Andrew Morton authored
      CPU flags are unsigned long.
      8e8804a5
  2. 14 May, 2003 31 commits