OSDN Git Service

Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 2 Apr 2017 16:22:03 +0000 (09:22 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 2 Apr 2017 16:22:03 +0000 (09:22 -0700)
Pull timer fixes from Thomas Gleixner:
 "Two small fixes for the new CLKEVT_OF infrastructure"

* 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  vmlinux.lds: Add __clkevt_of_table to kernel
  clockevents: Fix syntax error in clkevt-of macro

1  2 
include/asm-generic/vmlinux.lds.h

        KEEP(*(__##name##_of_table_end))
  
  #define CLKSRC_OF_TABLES()    OF_TABLE(CONFIG_CLKSRC_OF, clksrc)
+ #define CLKEVT_OF_TABLES()    OF_TABLE(CONFIG_CLKEVT_OF, clkevt)
  #define IRQCHIP_OF_MATCH_TABLE() OF_TABLE(CONFIG_IRQCHIP, irqchip)
  #define CLK_OF_TABLES()               OF_TABLE(CONFIG_COMMON_CLK, clk)
  #define IOMMU_OF_TABLES()     OF_TABLE(CONFIG_OF_IOMMU, iommu)
   */
  #ifndef RO_AFTER_INIT_DATA
  #define RO_AFTER_INIT_DATA                                            \
 -      __start_data_ro_after_init = .;                                 \
 +      __start_ro_after_init = .;                                      \
        *(.data..ro_after_init)                                         \
 -      __end_data_ro_after_init = .;
 +      __end_ro_after_init = .;
  #endif
  
  /*
        CLK_OF_TABLES()                                                 \
        RESERVEDMEM_OF_TABLES()                                         \
        CLKSRC_OF_TABLES()                                              \
+       CLKEVT_OF_TABLES()                                              \
        IOMMU_OF_TABLES()                                               \
        CPU_METHOD_OF_TABLES()                                          \
        CPUIDLE_METHOD_OF_TABLES()                                      \