1. 10 9月, 2009 3 次提交
  2. 17 6月, 2009 1 次提交
  3. 12 6月, 2009 1 次提交
  4. 04 6月, 2009 1 次提交
  5. 23 4月, 2009 1 次提交
  6. 07 4月, 2009 1 次提交
    • A
      PCI: annotate pci_rescan_bus as __ref, not __devinit · 5446a6bd
      Alex Chiang 提交于
      pci_rescan_bus was annotated as __devinit, which is wrong,
      because it will never be part of device initialization.
      Howevever, we can't simply drop the annotation, because then we
      get section warnings about calling pci_scan_child_bus (which is
      correctly marked as __devinit).
      
      pci_rescan_bus will only get built when CONFIG_HOTPLUG is set,
      meaning that __devinit is a nop, so we know that pci_scan_child_bus
      has not been freed.
      
      Annotate as __ref to silence modpost.
      Signed-off-by: NAlex Chiang <achiang@hp.com>
      Signed-off-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      5446a6bd
  7. 27 3月, 2009 1 次提交
  8. 21 3月, 2009 11 次提交
  9. 08 1月, 2009 6 次提交
  10. 04 1月, 2009 1 次提交
  11. 13 12月, 2008 1 次提交
    • R
      cpumask: change cpumask_scnprintf, cpumask_parse_user, cpulist_parse, and... · 29c0177e
      Rusty Russell 提交于
      cpumask: change cpumask_scnprintf, cpumask_parse_user, cpulist_parse, and cpulist_scnprintf to take pointers.
      
      Impact: change calling convention of existing cpumask APIs
      
      Most cpumask functions started with cpus_: these have been replaced by
      cpumask_ ones which take struct cpumask pointers as expected.
      
      These four functions don't have good replacement names; fortunately
      they're rarely used, so we just change them over.
      Signed-off-by: NRusty Russell <rusty@rustcorp.com.au>
      Signed-off-by: NMike Travis <travis@sgi.com>
      Acked-by: NIngo Molnar <mingo@elte.hu>
      Cc: paulus@samba.org
      Cc: mingo@redhat.com
      Cc: tony.luck@intel.com
      Cc: ralf@linux-mips.org
      Cc: Greg Kroah-Hartman <gregkh@suse.de>
      Cc: cl@linux-foundation.org
      Cc: srostedt@redhat.com
      29c0177e
  12. 24 10月, 2008 1 次提交
  13. 23 10月, 2008 1 次提交
    • B
      PCI: Workaround invalid P2P bridge bus numbers · a1c19894
      Benjamin Herrenschmidt 提交于
      Some firmware fail to properly configure P2P bridges, leaving them
      with invalid bus numbers. In some cases, this happens on some embedded
      4xx boards as the result of the kernel allocating different bus space
      than the firmware does to host bridges while not setting
      pcibios_assign_all_busses() for various reasons. In other cases, it can
      just be bogus firmware.
      
      This adds some sanity checking to the PCI probing code. If a bridge is
      found whose primary bus number doesn't match the bus it's sitting on,
      or whose secondary bus number not strictly above it's primary bus
      number, then the bridge bus numbers are deconfigured in the first pass
      of pci_scan_bridge() to be re-assigned in the second pass.
      Tested-by: N"Ayman El-Khashab" <AymanE@tanisys.com>
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      a1c19894
  14. 21 10月, 2008 9 次提交
  15. 17 10月, 2008 1 次提交