diff options
Diffstat (limited to 'include/asm-generic/vmlinux.lds.h')
| -rw-r--r-- | include/asm-generic/vmlinux.lds.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/asm-generic/vmlinux.lds.h b/include/asm-generic/vmlinux.lds.h index 8a92a170fb7d..ef2af9948eac 100644 --- a/include/asm-generic/vmlinux.lds.h +++ b/include/asm-generic/vmlinux.lds.h | |||
| @@ -220,6 +220,8 @@ | |||
| 220 | \ | 220 | \ |
| 221 | BUG_TABLE \ | 221 | BUG_TABLE \ |
| 222 | \ | 222 | \ |
| 223 | JUMP_TABLE \ | ||
| 224 | \ | ||
| 223 | /* PCI quirks */ \ | 225 | /* PCI quirks */ \ |
| 224 | .pci_fixup : AT(ADDR(.pci_fixup) - LOAD_OFFSET) { \ | 226 | .pci_fixup : AT(ADDR(.pci_fixup) - LOAD_OFFSET) { \ |
| 225 | VMLINUX_SYMBOL(__start_pci_fixups_early) = .; \ | 227 | VMLINUX_SYMBOL(__start_pci_fixups_early) = .; \ |
| @@ -563,6 +565,14 @@ | |||
| 563 | #define BUG_TABLE | 565 | #define BUG_TABLE |
| 564 | #endif | 566 | #endif |
| 565 | 567 | ||
| 568 | #define JUMP_TABLE \ | ||
| 569 | . = ALIGN(8); \ | ||
| 570 | __jump_table : AT(ADDR(__jump_table) - LOAD_OFFSET) { \ | ||
| 571 | VMLINUX_SYMBOL(__start___jump_table) = .; \ | ||
| 572 | *(__jump_table) \ | ||
| 573 | VMLINUX_SYMBOL(__stop___jump_table) = .; \ | ||
| 574 | } | ||
| 575 | |||
| 566 | #ifdef CONFIG_PM_TRACE | 576 | #ifdef CONFIG_PM_TRACE |
| 567 | #define TRACEDATA \ | 577 | #define TRACEDATA \ |
| 568 | . = ALIGN(4); \ | 578 | . = ALIGN(4); \ |
