1. 02 1月, 2008 1 次提交
  2. 29 12月, 2007 1 次提交
    • D
      [SERIAL]: Fix section mismatches in Sun serial console drivers. · fb445ee5
      David S. Miller 提交于
      We're exporting an __init function, oops :-)
      
      The core issue here is that add_preferred_console() is marked
      as __init, this makes it impossible to invoke this thing from
      a driver probe routine which is what the Sparc serial drivers
      need to do.
      
      There is no harm in dropping the __init marker.  This code will
      actually work properly when invoked from a modular driver,
      except that init will probably not pick up the console change
      without some other support code.
      
      Then we can drop the __init from sunserial_console_match()
      and we're no longer exporting an __init function to modules.
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      fb445ee5
  3. 28 12月, 2007 2 次提交
    • L
      [PCI] Do not enable CRS Software Visibility by default · ad7edfe0
      Linus Torvalds 提交于
      It appears that some PCI-E bridges do the wrong thing in the presense of
      CRS Software Visibility and MMCONFIG.  In particular, it looks like an
      ATI bridge (device ID 7936) will return 0001 in the vendor ID field of
      any bridged devices indefinitely.
      
      Not enabling CRS SV avoids the problem, and as we currently do not
      really make good use of the feature anyway (we just time out rather than
      do any threaded discovery as suggested by the CRS specs), we're better
      off just not enabling it.
      
      This should fix a slew of problem reports with random devices (generally
      graphics adapters or fairly high-performance networking cards, since it
      only affected PCI-E) not getting properly recognized on these AMD systems.
      
      If we really want to use CRS-SV, we may end up eventually needing a
      whitelist of systems where this should be enabled, along with some kind
      of "pcibios_enable_crs()" query to call the system-specific code.
      Suggested-by: NLoic Prylli <loic@myri.com>
      Tested-by: NKai Ruhnau <kai@tragetaschen.dyndns.org>
      Cc: Matthew Wilcox <matthew@wil.cx>
      Cc: Greg Kroah-Hartman <greg@kroah.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      ad7edfe0
    • H
      [CRYPTO] padlock: Fix spurious ECB page fault · d4a7dd8e
      Herbert Xu 提交于
      The xcryptecb instruction always processes an even number of blocks so
      we need to ensure th existence of an extra block if we have to process
      an odd number of blocks.
      Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
      d4a7dd8e
  4. 27 12月, 2007 2 次提交
  5. 24 12月, 2007 16 次提交
  6. 23 12月, 2007 18 次提交