1. 25 2月, 2008 1 次提交
    • S
      [SPARC64]: Fix section mismatchs from dr_cpu_data · 7769bd1c
      Sam Ravnborg 提交于
      Fix following warnings:
      WARNING: vmlinux.o(.text+0x4b258): Section mismatch in reference from the function dr_cpu_data() to the function .devinit.text:mdesc_fill_in_cpu_data()
      WARNING: vmlinux.o(.text+0x4b290): Section mismatch in reference from the function dr_cpu_data() to the function .cpuinit.text:cpu_up()
      
      mdesc_fill_in_cpu_data() is only used during early init and for
      cpu hotplug so the __cpuinit annotation is the correct choice.
      We have the call chain:
      dr_cpu_data() => dr_cpu_configure() => mdesc_fill_in_cpu_data()
      
      dr_cpu_data() is used only during early init and for cpu
      hotplug. So annotating them all __cpuinit solves the
      section mismatch and should be correct.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      7769bd1c
  2. 21 2月, 2008 2 次提交
  3. 20 2月, 2008 5 次提交
  4. 19 2月, 2008 6 次提交
  5. 18 2月, 2008 2 次提交
  6. 13 2月, 2008 1 次提交
  7. 09 2月, 2008 9 次提交
  8. 08 2月, 2008 2 次提交
  9. 07 2月, 2008 11 次提交
  10. 06 2月, 2008 1 次提交
    • D
      [SPARC64]: Temporarily remove IOMMU merging code. · 38192d52
      David S. Miller 提交于
      Changeset fde6a3c8 ("iommu sg merging:
      sparc64: make iommu respect the segment size limits") broke sparc64
      because whilst it added the segment limiting code to the first pass of
      SG mapping (in prepare_sg()) it did not add matching code to the
      second pass handling (in fill_sg())
      
      As a result the two passes disagree where the segment boundaries
      should be, resulting in OOPSes, DMA corruption, and corrupted
      superblocks.
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      38192d52