1. 15 11月, 2013 1 次提交
  2. 26 8月, 2013 3 次提交
  3. 10 7月, 2013 1 次提交
  4. 04 7月, 2013 1 次提交
  5. 23 5月, 2013 1 次提交
  6. 11 1月, 2013 1 次提交
  7. 04 1月, 2013 1 次提交
    • G
      ARM: drivers: remove __dev* attributes. · 351a102d
      Greg Kroah-Hartman 提交于
      CONFIG_HOTPLUG is going away as an option.  As a result, the __dev*
      markings need to be removed.
      
      This change removes the use of __devinit, __devexit_p, __devinitdata,
      and __devexit from these drivers.
      
      Based on patches originally written by Bill Pemberton, but redone by me
      in order to handle some of the coding style issues better, by hand.
      
      Cc: Bill Pemberton <wfp5p@virginia.edu>
      Cc: Russell King <linux@arm.linux.org.uk>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      351a102d
  8. 25 12月, 2012 1 次提交
  9. 07 10月, 2012 2 次提交
    • A
      ARM: iop13xx: fix iq81340sc_atux_map_irq prototype · 58cbdbe0
      Arnd Bergmann 提交于
      The pci map_irq callbacks get a 'const' pci_dev argument, so change the
      iop13xx version to use the same prototype as everything else.
      
      Without this patch, building iop13xx_defconfig results in:
      
      arch/arm/mach-iop13xx/iq81340sc.c:63:2: warning: initialization from incompatible pointer type [enabled by default]
      arch/arm/mach-iop13xx/iq81340sc.c:63:2: warning: (near initialization for 'iq81340sc_pci.map_irq') [enabled by default]
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Cc: Lennert Buytenhek <kernel@wantstofly.org>
      Cc: Dan Williams <djbw@fb.com>
      58cbdbe0
    • A
      ARM: iop13xx: mark iop13xx_scan_bus as __devinit · b04e246a
      Arnd Bergmann 提交于
      pci_scan_root_bus is __devinit, so iop13xx_scan_bus has to be the
      same in order to safely call it. This is ok because the function
      itself is only called from the hwpci->scan callback.
      
      WARNING: vmlinux.o(.text+0x10138): Section mismatch in reference from the function iop13xx_scan_bus() to the function .devinit.text:pci_scan_root_bus()
      The function iop13xx_scan_bus() references
      the function __devinit pci_scan_root_bus().
      This is often because iop13xx_scan_bus lacks a __devinit
      annotation or the annotation of pci_scan_root_bus is wrong.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Cc: Bjorn Helgaas <bhelgaas@google.com>
      Cc: Lennert Buytenhek <kernel@wantstofly.org>
      Cc: Dan Williams <djbw@fb.com>
      b04e246a
  10. 19 9月, 2012 1 次提交
  11. 26 7月, 2012 2 次提交
  12. 14 5月, 2012 1 次提交
    • R
      ARM: PCI: get rid of pci_std_swizzle() · daeb4c0c
      Russell King 提交于
      Most PCI implementations use the standard PCI swizzle function, which
      handles the well defined behaviour of PCI-to-PCI bridges which can be
      found on cards (eg, four port ethernet cards.)
      
      Rather than having almost every platform specify the standard swizzle
      function, make this the default when no swizzle function is supplied.
      Therefore, a swizzle function only needs to be provided when there is
      something exceptional which needs to be handled.
      
      This gets rid of the swizzle initializer from 47 files, and leaves us
      with just two platforms specifying a swizzle function: ARM Integrator
      and Chalice CATS.
      Acked-by: NKrzysztof Hałasa <khc@pm.waw.pl>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      daeb4c0c
  13. 12 3月, 2012 1 次提交
  14. 07 3月, 2012 3 次提交
    • R
      ARM: kill off __mem_pci · 5621caac
      Rob Herring 提交于
      __mem_pci is only used to enable readl/writel and friends. Just condition
      this on readl being defined and remove all the __mem_pci defines.
      Signed-off-by: NRob Herring <rob.herring@calxeda.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Lennert Buytenhek <kernel@wantstofly.org>
      Cc: Imre Kaloz <kaloz@openwrt.org>
      Cc: Krzysztof Halasa <khc@pm.waw.pl>
      Cc: Nicolas Pitre <nico@fluxnic.net>
      Cc: Ben Dooks <ben-linux@fluff.org>
      Cc: Kukjin Kim <kgene.kim@samsung.com>
      Cc: Colin Cross <ccross@android.com>
      Cc: Olof Johansson <olof@lixom.net>
      Cc: Stephen Warren <swarren@nvidia.com>
      5621caac
    • R
      ARM: iop13xx: move io.h externs to pci.h · 17d971e5
      Rob Herring 提交于
      These variables are just needed in pci.c and io.c, so move them out of
      io.h in preparation to remove io.h.
      Signed-off-by: NRob Herring <rob.herring@calxeda.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      17d971e5
    • R
      ARM: iop13xx: use runtime ioremap hook · 1dfe34ae
      Rob Herring 提交于
      Convert iop13xx platforms to use run-time ioremap hook instead of the
      compile time hook. The custom ioremap is still needed for 64-bit address
      handling.
      Signed-off-by: NRob Herring <rob.herring@calxeda.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      1dfe34ae
  15. 24 2月, 2012 1 次提交
  16. 22 2月, 2012 1 次提交
  17. 21 1月, 2012 1 次提交
  18. 07 1月, 2012 1 次提交
  19. 05 1月, 2012 2 次提交
  20. 27 11月, 2011 1 次提交
  21. 01 11月, 2011 1 次提交
  22. 17 10月, 2011 1 次提交
  23. 26 9月, 2011 1 次提交
  24. 22 8月, 2011 1 次提交
  25. 22 7月, 2011 1 次提交
    • R
      PCI: Make the struct pci_dev * argument of pci_fixup_irqs const. · d5341942
      Ralf Baechle 提交于
      Aside of the usual motivation for constification,  this function has a
      history of being abused a hook for interrupt and other fixups so I turned
      this function const ages ago in the MIPS code but it should be done
      treewide.
      
      Due to function pointer passing in varous places a few other functions
      had to be constified as well.
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      To: Anton Vorontsov <avorontsov@mvista.com>
      To: Chris Metcalf <cmetcalf@tilera.com>
      To: Colin Cross <ccross@android.com>
      Acked-by: N"David S. Miller" <davem@davemloft.net>
      To: Eric Miao <eric.y.miao@gmail.com>
      To: Erik Gilling <konkers@android.com>
      Acked-by: NGuan Xuetao <gxt@mprc.pku.edu.cn>
      To: "H. Peter Anvin" <hpa@zytor.com>
      To: Imre Kaloz <kaloz@openwrt.org>
      To: Ingo Molnar <mingo@redhat.com>
      To: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
      To: Jesse Barnes <jbarnes@virtuousgeek.org>
      To: Krzysztof Halasa <khc@pm.waw.pl>
      To: Lennert Buytenhek <kernel@wantstofly.org>
      To: Matt Turner <mattst88@gmail.com>
      To: Nicolas Pitre <nico@fluxnic.net>
      To: Olof Johansson <olof@lixom.net>
      Acked-by: NPaul Mundt <lethal@linux-sh.org>
      To: Richard Henderson <rth@twiddle.net>
      To: Russell King <linux@arm.linux.org.uk>
      To: Thomas Gleixner <tglx@linutronix.de>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: linux-alpha@vger.kernel.org
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: linux-kernel@vger.kernel.org
      Cc: linux-mips@linux-mips.org
      Cc: linux-pci@vger.kernel.org
      Cc: linux-sh@vger.kernel.org
      Cc: linux-tegra@vger.kernel.org
      Cc: sparclinux@vger.kernel.org
      Cc: x86@kernel.org
      Signed-off-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      d5341942
  26. 13 7月, 2011 2 次提交
  27. 22 6月, 2011 1 次提交
    • A
      net: remove mm.h inclusion from netdevice.h · b7f080cf
      Alexey Dobriyan 提交于
      Remove linux/mm.h inclusion from netdevice.h -- it's unused (I've checked manually).
      
      To prevent mm.h inclusion via other channels also extract "enum dma_data_direction"
      definition into separate header. This tiny piece is what gluing netdevice.h with mm.h
      via "netdevice.h => dmaengine.h => dma-mapping.h => scatterlist.h => mm.h".
      Removal of mm.h from scatterlist.h was tried and was found not feasible
      on most archs, so the link was cutoff earlier.
      
      Hope people are OK with tiny include file.
      
      Note, that mm_types.h is still dragged in, but it is a separate story.
      Signed-off-by: NAlexey Dobriyan <adobriyan@gmail.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      b7f080cf
  28. 31 3月, 2011 1 次提交
  29. 29 3月, 2011 1 次提交
  30. 18 2月, 2011 1 次提交
  31. 14 1月, 2011 1 次提交
  32. 03 1月, 2011 1 次提交