Re: hppa64-linux-ld: kernel/rcu/refscale.o(.init.text+0x228): cannot reach schedule_timeout_uninterruptible
On 2021-03-01 4:34 p.m., Helge Deller wrote: > I think the only way to fix this in a clean way is to > enable CONFIG_MLONGCALLS, which lets gcc use -mlong-calls compiler > option and thus creates far calls. That's currently the only way to work around the R_PARISC_PCREL22F relocation error. We need long branch stub support in 64-bit linker. Dave -- John David Anglin dave.ang...@bell.net
Re: hppa64-linux-ld: kernel/rcu/refscale.o(.init.text+0x228): cannot reach schedule_timeout_uninterruptible
t+0xc4): relocation truncated to fit: R_PARISC_PCREL22F against `map_pages' hppa64-linux-ld: kernel/printk/printk.o(.init.text+0x768): cannot reach _raw_spin_lock kernel/printk/printk.o: in function `setup_log_buf': (.init.text+0x768): relocation truncated to fit: R_PARISC_PCREL22F against symbol `_raw_spin_lock' defined in .spinlock.text section in kernel/locking/spinlock.o hppa64-linux-ld: kernel/printk/printk.o(.init.text+0x7c4): cannot reach _raw_spin_unlock (.init.text+0x7c4): additional relocation overflows omitted from the output hppa64-linux-ld: kernel/cgroup/cgroup.o(.init.text+0x228): cannot reach mutex_lock hppa64-linux-ld: kernel/cgroup/cgroup.o(.init.text+0x440): cannot reach mutex_unlock hppa64-linux-ld: kernel/cgroup/cgroup.o(.init.text+0x7a0): cannot reach mutex_lock hppa64-linux-ld: kernel/cgroup/cgroup.o(.init.text+0x878): cannot reach mutex_unlock hppa64-linux-ld: kernel/cgroup/cgroup.o(.init.text+0xad4): cannot reach mutex_lock hppa64-linux-ld: kernel/cgroup/cgroup.o(.init.text+0xafc): cannot reach mutex_unlock hppa64-linux-ld: kernel/resource.o(.init.text+0x32c): cannot reach _raw_write_lock hppa64-linux-ld: kernel/resource.o(.init.text+0x4f8): cannot reach _raw_write_unlock hppa64-linux-ld: kernel/time/clocksource.o(.init.text+0x90): cannot reach mutex_lock hppa64-linux-ld: kernel/time/clocksource.o(.init.text+0xc4): cannot reach mutex_unlock hppa64-linux-ld: kernel/time/clocksource.o(.init.text+0x1b8): cannot reach mutex_lock hppa64-linux-ld: kernel/time/clocksource.o(.init.text+0x208): cannot reach mutex_unlock hppa64-linux-ld: kernel/workqueue.o(.init.text+0xa8): cannot reach mutex_lock hppa64-linux-ld: kernel/workqueue.o(.init.text+0x128): cannot reach mutex_unlock hppa64-linux-ld: kernel/workqueue.o(.init.text+0x354): cannot reach mutex_lock hppa64-linux-ld: kernel/workqueue.o(.init.text+0x388): cannot reach mutex_unlock hppa64-linux-ld: kernel/user.o(.init.text+0x80): cannot reach _raw_spin_lock_irq hppa64-linux-ld: kernel/user.o(.init.text+0xb8): cannot reach _raw_spin_unlock_irq hppa64-linux-ld: kernel/rcu/refscale.o(.init.text+0x228): cannot reach schedule_timeout_uninterruptible hppa64-linux-ld: kernel/time/timekeeping.o(.init.text+0x228): cannot reach _raw_spin_lock_irqsave hppa64-linux-ld: kernel/time/timekeeping.o(.init.text+0x320): cannot reach _raw_spin_unlock_irqrestore hppa64-linux-ld: kernel/time/sched_clock.o(.init.text+0x170): cannot reach __muldi3 hppa64-linux-ld: kernel/time/sched_clock.o(.init.text+0x214): cannot reach __udivdi3 hppa64-linux-ld: kernel/time/sched_clock.o(.init.text+0x240): cannot reach __udivdi3 hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x2d4): cannot reach __muldi3 hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x2ec): cannot reach __udivdi3 hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x3d4): cannot reach __muldi3 hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x3ec): cannot reach __udivdi3 hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x3c): cannot reach _raw_spin_lock_irqsave hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0xe8): cannot reach _raw_spin_unlock_irqrestore hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x170): cannot reach _raw_spin_lock_irqsave hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x288): cannot reach _raw_spin_unlock_irqrestore hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x30c): cannot reach _raw_spin_lock_irqsave hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x3d8): cannot reach _raw_spin_unlock_irqrestore --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org
Re: hppa64-linux-ld: kernel/rcu/refscale.o(.init.text+0x228): cannot reach schedule_timeout_uninterruptible
c/mm/init.o: in function `free_initmem': > > > (.ref.text+0x78): relocation truncated to fit: R_PARISC_PCREL22F > > > against `map_pages' > > > hppa64-linux-ld: arch/parisc/mm/init.o(.ref.text+0xa0): cannot reach > > > unknown > > > (.ref.text+0xa0): relocation truncated to fit: R_PARISC_PCREL22F > > > against `map_pages' > > > hppa64-linux-ld: arch/parisc/mm/init.o(.ref.text+0xc4): cannot reach > > > unknown > > > (.ref.text+0xc4): relocation truncated to fit: R_PARISC_PCREL22F > > > against `map_pages' > > > hppa64-linux-ld: kernel/printk/printk.o(.init.text+0x768): cannot > > > reach _raw_spin_lock > > > kernel/printk/printk.o: in function `setup_log_buf': > > > (.init.text+0x768): relocation truncated to fit: R_PARISC_PCREL22F > > > against symbol `_raw_spin_lock' defined in .spinlock.text section in > > > kernel/locking/spinlock.o > > > hppa64-linux-ld: kernel/printk/printk.o(.init.text+0x7c4): cannot > > > reach _raw_spin_unlock > > > (.init.text+0x7c4): additional relocation overflows omitted from the > > > output > > > hppa64-linux-ld: kernel/cgroup/cgroup.o(.init.text+0x228): cannot > > > reach mutex_lock > > > hppa64-linux-ld: kernel/cgroup/cgroup.o(.init.text+0x440): cannot > > > reach mutex_unlock > > > hppa64-linux-ld: kernel/cgroup/cgroup.o(.init.text+0x7a0): cannot > > > reach mutex_lock > > > hppa64-linux-ld: kernel/cgroup/cgroup.o(.init.text+0x878): cannot > > > reach mutex_unlock > > > hppa64-linux-ld: kernel/cgroup/cgroup.o(.init.text+0xad4): cannot > > > reach mutex_lock > > > hppa64-linux-ld: kernel/cgroup/cgroup.o(.init.text+0xafc): cannot > > > reach mutex_unlock > > > hppa64-linux-ld: kernel/resource.o(.init.text+0x32c): cannot reach > > > _raw_write_lock > > > hppa64-linux-ld: kernel/resource.o(.init.text+0x4f8): cannot reach > > > _raw_write_unlock > > > hppa64-linux-ld: kernel/time/clocksource.o(.init.text+0x90): cannot > > > reach mutex_lock > > > hppa64-linux-ld: kernel/time/clocksource.o(.init.text+0xc4): cannot > > > reach mutex_unlock > > > hppa64-linux-ld: kernel/time/clocksource.o(.init.text+0x1b8): cannot > > > reach mutex_lock > > > hppa64-linux-ld: kernel/time/clocksource.o(.init.text+0x208): cannot > > > reach mutex_unlock > > > hppa64-linux-ld: kernel/workqueue.o(.init.text+0xa8): cannot reach > > > mutex_lock > > > hppa64-linux-ld: kernel/workqueue.o(.init.text+0x128): cannot reach > > > mutex_unlock > > > hppa64-linux-ld: kernel/workqueue.o(.init.text+0x354): cannot reach > > > mutex_lock > > > hppa64-linux-ld: kernel/workqueue.o(.init.text+0x388): cannot reach > > > mutex_unlock > > > hppa64-linux-ld: kernel/user.o(.init.text+0x80): cannot reach > > > _raw_spin_lock_irq > > > hppa64-linux-ld: kernel/user.o(.init.text+0xb8): cannot reach > > > _raw_spin_unlock_irq > > > > > hppa64-linux-ld: kernel/rcu/refscale.o(.init.text+0x228): cannot > > > > > reach schedule_timeout_uninterruptible > > > hppa64-linux-ld: kernel/time/timekeeping.o(.init.text+0x228): cannot > > > reach _raw_spin_lock_irqsave > > > hppa64-linux-ld: kernel/time/timekeeping.o(.init.text+0x320): cannot > > > reach _raw_spin_unlock_irqrestore > > > hppa64-linux-ld: kernel/time/sched_clock.o(.init.text+0x170): cannot > > > reach __muldi3 > > > hppa64-linux-ld: kernel/time/sched_clock.o(.init.text+0x214): cannot > > > reach __udivdi3 > > > hppa64-linux-ld: kernel/time/sched_clock.o(.init.text+0x240): cannot > > > reach __udivdi3 > > > hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x2d4): cannot > > > reach __muldi3 > > > hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x2ec): cannot > > > reach __udivdi3 > > > hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x3d4): cannot > > > reach __muldi3 > > > hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x3ec): cannot > > > reach __udivdi3 > > > hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x3c): > > > cannot reach _raw_spin_lock_irqsave > > > hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0xe8): > > > cannot reach _raw_spin_unlock_irqrestore > > > hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x170): > > > cannot reach _raw_spin_lock_irqsave > > > hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x288): > > > cannot reach _raw_spin_unlock_irqrestore > > > hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x30c): > > > cannot reach _raw_spin_lock_irqsave > > > hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x3d8): > > > cannot reach _raw_spin_unlock_irqrestore > > > > > > --- > > > 0-DAY CI Kernel Test Service, Intel Corporation > > > https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org > > > > > > >
Re: hppa64-linux-ld: kernel/rcu/refscale.o(.init.text+0x228): cannot reach schedule_timeout_uninterruptible
reach mutex_unlock hppa64-linux-ld: kernel/cgroup/cgroup.o(.init.text+0xad4): cannot reach mutex_lock hppa64-linux-ld: kernel/cgroup/cgroup.o(.init.text+0xafc): cannot reach mutex_unlock hppa64-linux-ld: kernel/resource.o(.init.text+0x32c): cannot reach _raw_write_lock hppa64-linux-ld: kernel/resource.o(.init.text+0x4f8): cannot reach _raw_write_unlock hppa64-linux-ld: kernel/time/clocksource.o(.init.text+0x90): cannot reach mutex_lock hppa64-linux-ld: kernel/time/clocksource.o(.init.text+0xc4): cannot reach mutex_unlock hppa64-linux-ld: kernel/time/clocksource.o(.init.text+0x1b8): cannot reach mutex_lock hppa64-linux-ld: kernel/time/clocksource.o(.init.text+0x208): cannot reach mutex_unlock hppa64-linux-ld: kernel/workqueue.o(.init.text+0xa8): cannot reach mutex_lock hppa64-linux-ld: kernel/workqueue.o(.init.text+0x128): cannot reach mutex_unlock hppa64-linux-ld: kernel/workqueue.o(.init.text+0x354): cannot reach mutex_lock hppa64-linux-ld: kernel/workqueue.o(.init.text+0x388): cannot reach mutex_unlock hppa64-linux-ld: kernel/user.o(.init.text+0x80): cannot reach _raw_spin_lock_irq hppa64-linux-ld: kernel/user.o(.init.text+0xb8): cannot reach _raw_spin_unlock_irq hppa64-linux-ld: kernel/rcu/refscale.o(.init.text+0x228): cannot reach schedule_timeout_uninterruptible hppa64-linux-ld: kernel/time/timekeeping.o(.init.text+0x228): cannot reach _raw_spin_lock_irqsave hppa64-linux-ld: kernel/time/timekeeping.o(.init.text+0x320): cannot reach _raw_spin_unlock_irqrestore hppa64-linux-ld: kernel/time/sched_clock.o(.init.text+0x170): cannot reach __muldi3 hppa64-linux-ld: kernel/time/sched_clock.o(.init.text+0x214): cannot reach __udivdi3 hppa64-linux-ld: kernel/time/sched_clock.o(.init.text+0x240): cannot reach __udivdi3 hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x2d4): cannot reach __muldi3 hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x2ec): cannot reach __udivdi3 hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x3d4): cannot reach __muldi3 hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x3ec): cannot reach __udivdi3 hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x3c): cannot reach _raw_spin_lock_irqsave hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0xe8): cannot reach _raw_spin_unlock_irqrestore hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x170): cannot reach _raw_spin_lock_irqsave hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x288): cannot reach _raw_spin_unlock_irqrestore hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x30c): cannot reach _raw_spin_lock_irqsave hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x3d8): cannot reach _raw_spin_unlock_irqrestore --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org
Re: hppa64-linux-ld: kernel/rcu/refscale.o(.init.text+0x228): cannot reach schedule_timeout_uninterruptible
el/cgroup/cgroup.o(.init.text+0x878): cannot reach > mutex_unlock >hppa64-linux-ld: kernel/cgroup/cgroup.o(.init.text+0xad4): cannot reach > mutex_lock >hppa64-linux-ld: kernel/cgroup/cgroup.o(.init.text+0xafc): cannot reach > mutex_unlock >hppa64-linux-ld: kernel/resource.o(.init.text+0x32c): cannot reach > _raw_write_lock >hppa64-linux-ld: kernel/resource.o(.init.text+0x4f8): cannot reach > _raw_write_unlock >hppa64-linux-ld: kernel/time/clocksource.o(.init.text+0x90): cannot reach > mutex_lock >hppa64-linux-ld: kernel/time/clocksource.o(.init.text+0xc4): cannot reach > mutex_unlock >hppa64-linux-ld: kernel/time/clocksource.o(.init.text+0x1b8): cannot reach > mutex_lock >hppa64-linux-ld: kernel/time/clocksource.o(.init.text+0x208): cannot reach > mutex_unlock >hppa64-linux-ld: kernel/workqueue.o(.init.text+0xa8): cannot reach > mutex_lock >hppa64-linux-ld: kernel/workqueue.o(.init.text+0x128): cannot reach > mutex_unlock >hppa64-linux-ld: kernel/workqueue.o(.init.text+0x354): cannot reach > mutex_lock >hppa64-linux-ld: kernel/workqueue.o(.init.text+0x388): cannot reach > mutex_unlock >hppa64-linux-ld: kernel/user.o(.init.text+0x80): cannot reach > _raw_spin_lock_irq >hppa64-linux-ld: kernel/user.o(.init.text+0xb8): cannot reach > _raw_spin_unlock_irq > >> hppa64-linux-ld: kernel/rcu/refscale.o(.init.text+0x228): cannot reach > >> schedule_timeout_uninterruptible >hppa64-linux-ld: kernel/time/timekeeping.o(.init.text+0x228): cannot reach > _raw_spin_lock_irqsave >hppa64-linux-ld: kernel/time/timekeeping.o(.init.text+0x320): cannot reach > _raw_spin_unlock_irqrestore >hppa64-linux-ld: kernel/time/sched_clock.o(.init.text+0x170): cannot reach > __muldi3 >hppa64-linux-ld: kernel/time/sched_clock.o(.init.text+0x214): cannot reach > __udivdi3 >hppa64-linux-ld: kernel/time/sched_clock.o(.init.text+0x240): cannot reach > __udivdi3 >hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x2d4): cannot > reach __muldi3 >hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x2ec): cannot > reach __udivdi3 >hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x3d4): cannot > reach __muldi3 >hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x3ec): cannot > reach __udivdi3 >hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x3c): cannot > reach _raw_spin_lock_irqsave >hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0xe8): cannot > reach _raw_spin_unlock_irqrestore >hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x170): cannot > reach _raw_spin_lock_irqsave >hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x288): cannot > reach _raw_spin_unlock_irqrestore >hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x30c): cannot > reach _raw_spin_lock_irqsave >hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x3d8): cannot > reach _raw_spin_unlock_irqrestore > > --- > 0-DAY CI Kernel Test Service, Intel Corporation > https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org
hppa64-linux-ld: kernel/rcu/refscale.o(.init.text+0x228): cannot reach schedule_timeout_uninterruptible
+0x208): cannot reach mutex_unlock hppa64-linux-ld: kernel/workqueue.o(.init.text+0xa8): cannot reach mutex_lock hppa64-linux-ld: kernel/workqueue.o(.init.text+0x128): cannot reach mutex_unlock hppa64-linux-ld: kernel/workqueue.o(.init.text+0x354): cannot reach mutex_lock hppa64-linux-ld: kernel/workqueue.o(.init.text+0x388): cannot reach mutex_unlock hppa64-linux-ld: kernel/user.o(.init.text+0x80): cannot reach _raw_spin_lock_irq hppa64-linux-ld: kernel/user.o(.init.text+0xb8): cannot reach _raw_spin_unlock_irq >> hppa64-linux-ld: kernel/rcu/refscale.o(.init.text+0x228): cannot reach >> schedule_timeout_uninterruptible hppa64-linux-ld: kernel/time/timekeeping.o(.init.text+0x228): cannot reach _raw_spin_lock_irqsave hppa64-linux-ld: kernel/time/timekeeping.o(.init.text+0x320): cannot reach _raw_spin_unlock_irqrestore hppa64-linux-ld: kernel/time/sched_clock.o(.init.text+0x170): cannot reach __muldi3 hppa64-linux-ld: kernel/time/sched_clock.o(.init.text+0x214): cannot reach __udivdi3 hppa64-linux-ld: kernel/time/sched_clock.o(.init.text+0x240): cannot reach __udivdi3 hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x2d4): cannot reach __muldi3 hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x2ec): cannot reach __udivdi3 hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x3d4): cannot reach __muldi3 hppa64-linux-ld: arch/parisc/kernel/cache.o(.init.text+0x3ec): cannot reach __udivdi3 hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x3c): cannot reach _raw_spin_lock_irqsave hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0xe8): cannot reach _raw_spin_unlock_irqrestore hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x170): cannot reach _raw_spin_lock_irqsave hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x288): cannot reach _raw_spin_unlock_irqrestore hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x30c): cannot reach _raw_spin_lock_irqsave hppa64-linux-ld: arch/parisc/kernel/firmware.o(.init.text+0x3d8): cannot reach _raw_spin_unlock_irqrestore --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org .config.gz Description: application/gzip