[PATCH v5 2/4] PCI: Move isa_dma_bridge_buggy out of dma.h

2022-07-21 Thread Stafford Horne
During recent PCI cleanups we noticed that the isa_dma_bridge_buggy symbol supported by all architectures is actually only used for x86_32. This patch moves the symbol out of all architectures limiting usage to only x86_32. This is possible because only x86_32 platforms or quirks existing in PCI

[PATCH] profile: setup_profiling_timer() is moslty not implemented

2022-07-21 Thread Ben Dooks
The setup_profiling_timer() is mostly un-implemented by many architectures. In many places it isn't guarded by CONFIG_PROFILE which is needed for it to be used. Make it a weak symbol in kernel/profile.c and remove the 'return -EINVAL' implementations from the kenrel. There are a couple of architec