1. 22 4月, 2011 1 次提交
    • S
      sparc32: fix section mismatch warnings in apc, pmc and time_32 · 505d9147
      Sam Ravnborg 提交于
      In all cases there were a struct of_device_id variable defined __initdata.
      But it was referenced from struct platform_driver.of_match_table
      which is not guaranteed to be used during init only.
      
      So drop the __initdata annotation.
      
      This fixes following warnings:
      
      WARNING: arch/sparc/kernel/built-in.o(.data+0x810): Section mismatch in reference from the variable clock_driver to the variable .init.data:clock_match
      The variable clock_driver references
      the variable __initdata clock_match
      If the reference is valid then annotate the
      variable with __init* or __refdata (see linux/init.h) or name the variable:
      *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console
      
      WARNING: arch/sparc/kernel/built-in.o(.data+0xcec): Section mismatch in reference from the variable apc_driver to the variable .init.data:apc_match
      The variable apc_driver references
      the variable __initdata apc_match
      If the reference is valid then annotate the
      variable with __init* or __refdata (see linux/init.h) or name the variable:
      *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console
      
      WARNING: arch/sparc/kernel/built-in.o(.data+0xd60): Section mismatch in reference from the variable pmc_driver to the variable .init.data:pmc_match
      The variable pmc_driver references
      the variable __initdata pmc_match
      If the reference is valid then annotate the
      variable with __init* or __refdata (see linux/init.h) or name the variable:
      *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      505d9147
  2. 20 4月, 2011 17 次提交
  3. 19 4月, 2011 16 次提交
  4. 18 4月, 2011 6 次提交