Linus Torvalds
84d69848c9
Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
...
Pull kbuild updates from Michal Marek:
- EXPORT_SYMBOL for asm source by Al Viro.
This does bring a regression, because genksyms no longer generates
checksums for these symbols (CONFIG_MODVERSIONS). Nick Piggin is
working on a patch to fix this.
Plus, we are talking about functions like strcpy(), which rarely
change prototypes.
- Fixes for PPC fallout of the above by Stephen Rothwell and Nick
Piggin
- fixdep speedup by Alexey Dobriyan.
- preparatory work by Nick Piggin to allow architectures to build with
-ffunction-sections, -fdata-sections and --gc-sections
- CONFIG_THIN_ARCHIVES support by Stephen Rothwell
- fix for filenames with colons in the initramfs source by me.
* 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild: (22 commits)
initramfs: Escape colons in depfile
ppc: there is no clear_pages to export
powerpc/64: whitelist unresolved modversions CRCs
kbuild: -ffunction-sections fix for archs with conflicting sections
kbuild: add arch specific post-link Makefile
kbuild: allow archs to select link dead code/data elimination
kbuild: allow architectures to use thin archives instead of ld -r
kbuild: Regenerate genksyms lexer
kbuild: genksyms fix for typeof handling
fixdep: faster CONFIG_ search
ia64: move exports to definitions
sparc32: debride memcpy.S a bit
[sparc] unify 32bit and 64bit string.h
sparc: move exports to definitions
ppc: move exports to definitions
arm: move exports to definitions
s390: move exports to definitions
m68k: move exports to definitions
alpha: move exports to actual definitions
x86: move exports to actual definitions
...
2016-10-14 14:26:58 -07:00
..
ge
powerpc: Remove all usages of NO_IRQ
2016-09-20 20:57:12 +10:00
xics
powerpc updates for 4.9
2016-10-07 20:19:31 -07:00
6xx-suspend.S
powerpc: Use CURRENT_THREAD_INFO instead of open coded assembly
2012-07-11 14:18:22 +10:00
axonram.c
powerpc: Remove all usages of NO_IRQ
2016-09-20 20:57:12 +10:00
cpm1.c
soc/fsl/qe: fix Oops on CPM1 (and likely CPM2)
2016-09-25 02:38:52 -05:00
cpm2.c
soc/fsl/qe: fix Oops on CPM1 (and likely CPM2)
2016-09-25 02:38:52 -05:00
cpm2_pic.c
powerpc/cpm2: Use irq_set_handler_locked()
2015-09-16 15:43:10 +02:00
cpm2_pic.h
cpm_common.c
soc/fsl/qe: fix Oops on CPM1 (and likely CPM2)
2016-09-25 02:38:52 -05:00
dart.h
dart_iommu.c
dma-mapping: use unsigned long for dma_attrs
2016-08-04 08:50:07 -04:00
dcr-low.S
ppc: move exports to definitions
2016-08-07 23:50:09 -04:00
dcr.c
powerpc: Use bool function return values of true/false not 1/0
2015-03-31 14:19:47 +11:00
ehv_pic.c
powerpc: Remove all usages of NO_IRQ
2016-09-20 20:57:12 +10:00
fsl_85xx_cache_ctlr.h
powerpc/85xx: Fix sram_offset parameter type
2012-07-26 13:24:32 -05:00
fsl_85xx_cache_sram.c
powerpc/85xx: Fix compiler error with THIS_MODULE and related
2012-03-16 14:50:25 -05:00
fsl_85xx_l2ctlr.c
powerpc/85xx: Don't report SRAM to L2 cache fallback as error
2016-07-08 19:55:34 -05:00
fsl_gtm.c
powerpc: Remove all usages of NO_IRQ
2016-09-20 20:57:12 +10:00
fsl_lbc.c
powerpc/fsl-lbc: Modify suspend/resume entry sequence
2016-03-09 10:44:17 -06:00
fsl_mpic_err.c
powerpc: Remove all usages of NO_IRQ
2016-09-20 20:57:12 +10:00
fsl_mpic_timer_wakeup.c
powerpc/fsl: add MPIC timer wakeup support
2013-07-01 18:38:42 -05:00
fsl_msi.c
powerpc: Remove all usages of NO_IRQ
2016-09-20 20:57:12 +10:00
fsl_msi.h
powerpc/85xx: workaround for chips with MSI hardware errata
2015-03-23 19:51:18 -05:00
fsl_pci.c
powerpc/fsl_pci: Size upper inbound window based on RAM size
2016-09-25 02:38:54 -05:00
fsl_pci.h
EDAC, mpc85xx: Make mpc85xx-pci-edac a platform device
2015-12-11 16:56:16 +01:00
fsl_pmc.c
powerpc: sysdev: drop owner assignment from platform_drivers
2014-10-20 16:20:13 +02:00
fsl_rcpm.c
powerpc/rcpm: Fix build break when SMP=n
2016-03-16 15:22:32 +11:00
fsl_rio.c
powerpc: migrate exception table users off module.h and onto extable.h
2016-08-22 11:09:33 +10:00
fsl_rio.h
rapidio: add global inbound port write interfaces
2016-03-22 15:36:02 -07:00
fsl_rmu.c
rapidio: add global inbound port write interfaces
2016-03-22 15:36:02 -07:00
fsl_soc.c
powerpc: Convert fsl_rstcr_restart to a reset handler
2016-09-25 02:38:50 -05:00
fsl_soc.h
powerpc: Convert fsl_rstcr_restart to a reset handler
2016-09-25 02:38:50 -05:00
grackle.c
powerpc: rename ppc_pci_*_flags to pci_*_flags
2011-07-12 09:28:04 -05:00
i8259.c
powerpc: Remove all usages of NO_IRQ
2016-09-20 20:57:12 +10:00
indirect_pci.c
powerpc/fsl_pci: Fix pci stack build bug with FRAME_WARN
2015-01-29 19:56:15 -06:00
ipic.c
powerpc: Remove all usages of NO_IRQ
2016-09-20 20:57:12 +10:00
ipic.h
irq_domain/powerpc: Use common irq_domain structure instead of irq_host
2012-02-14 14:06:50 -07:00
Kconfig
powerpc/rcpm: add RCPM driver
2016-03-04 23:50:27 -06:00
Makefile
powerpc/rcpm: add RCPM driver
2016-03-04 23:50:27 -06:00
micropatch.c
powerpc/8xx: Remove empty asm/mpc8xx.h
2014-06-25 18:49:40 -05:00
mmio_nvram.c
powerpc/sparse: Make a bunch of things static
2016-09-13 17:35:47 +10:00
mpc5xxx_clocks.c
powerpc/mpc5xxx: Use of_get_next_parent to simplify code
2015-10-15 20:32:01 +11:00
mpc8xx_pic.c
powerpc: Remove all usages of NO_IRQ
2016-09-20 20:57:12 +10:00
mpc8xx_pic.h
mpic.c
powerpc/mpic: use of_property_read_bool
2016-09-25 02:38:51 -05:00
mpic.h
powerpc/pasemi: Only the build the pasemi MSI code for PASEMI=y
2015-05-11 19:55:25 +10:00
mpic_msgr.c
powerpc: Remove all usages of NO_IRQ
2016-09-20 20:57:12 +10:00
mpic_msi.c
irqdomain: Use irq_domain_get_of_node() instead of direct field access
2015-10-13 19:01:23 +02:00
mpic_timer.c
powerpc/mpic_timer: fix convert ticks to time subtraction overflow
2014-01-09 17:52:14 -06:00
mpic_u3msi.c
powerpc: Remove all usages of NO_IRQ
2016-09-20 20:57:12 +10:00
msi_bitmap.c
treewide: replace obsolete _refok by __ref
2016-08-02 17:31:41 -04:00
mv64x60.h
mv64x60_dev.c
powerpc: make of_device_ids const
2014-09-25 23:14:46 +10:00
mv64x60_pci.c
POWERPC: drivers: remove __dev* attributes.
2013-01-03 15:57:04 -08:00
mv64x60_pic.c
powerpc: Remove all usages of NO_IRQ
2016-09-20 20:57:12 +10:00
mv64x60_udbg.c
dt/bindings: Remove device_type "serial" from marvell,mv64360-mpsc
2014-01-16 16:31:31 +00:00
of_rtc.c
powerpc: add explicit OF includes
2013-10-09 20:04:11 -05:00
pmi.c
powerpc: Remove all usages of NO_IRQ
2016-09-20 20:57:12 +10:00
ppc4xx_cpm.c
powerpc/4xx/cpm: delete unneeded test before of_node_put
2014-11-10 09:59:34 +11:00
ppc4xx_gpio.c
powerpc: ppc4xx: drop unused variable
2016-03-31 09:14:22 +02:00
ppc4xx_hsta_msi.c
powerpc: Remove all usages of NO_IRQ
2016-09-20 20:57:12 +10:00
ppc4xx_msi.c
powerpc: Remove all usages of NO_IRQ
2016-09-20 20:57:12 +10:00
ppc4xx_ocm.c
powerpc/44x: Fix ocm_block allocation
2013-12-10 11:25:04 +11:00
ppc4xx_pci.c
powerpc: Remove superfluous bootmem includes
2014-11-10 09:59:26 +11:00
ppc4xx_pci.h
powerpc/476fpe: Add 476fpe SoC code
2011-12-09 07:51:02 -05:00
ppc4xx_soc.c
powerpc: Remove all usages of NO_IRQ
2016-09-20 20:57:12 +10:00
rtc_cmos_setup.c
PTR_RET is now PTR_ERR_OR_ZERO(): Replace most.
2013-07-15 11:25:01 +09:30
scom.c
powerpc/scom: Improve debugfs interface
2013-11-06 14:13:50 +11:00
simple_gpio.c
powerpc: simple-gpio: use gpiochip data pointer
2016-03-30 10:53:23 +02:00
simple_gpio.h
tsi108_dev.c
Disintegrate asm/system.h for PowerPC
2012-03-28 18:30:02 +01:00
tsi108_pci.c
powerpc: Remove all usages of NO_IRQ
2016-09-20 20:57:12 +10:00
udbg_memcons.c
powerpc: Delete non-required instances of include <linux/init.h>
2014-01-15 13:46:44 +11:00
uic.c
powerpc: Remove all usages of NO_IRQ
2016-09-20 20:57:12 +10:00
xilinx_intc.c
genirq: Remove irq argument from irq flow handlers
2015-09-16 15:47:51 +02:00
xilinx_pci.c
powerpc: make of_device_ids const
2014-09-25 23:14:46 +10:00