Thread (17 messages) 17 messages, 6 authors, 2016-02-05

[PATCH v2] ARM: mm: flip priority of CONFIG_DEBUG_RODATA

From: tony@atomide.com (Tony Lindgren)
Date: 2015-12-23 21:29:18
Also in: linux-mm, lkml

Hi,

* Laura Abbott [off-list ref] [151223 12:31]:
Looks like a case similar to Geert's

        adr     r7, kick_counter
wait_dll_lock_timed:
        ldr     r4, wait_dll_lock_counter
        add     r4, r4, #1
        str     r4, [r7, #wait_dll_lock_counter - kick_counter]
        ldr     r4, sdrc_dlla_status
        /* Wait 20uS for lock */
        mov     r6, #8


kick_counter and wait_dll_lock_counter are in the text section which is marked read only.
They need to be moved to the data section along with a few other variables from what I
can tell (maybe those are read only?).
Thanks for looking, yeah so it seem.
I suspect this is going to be a common issue with suspend/resume code paths since those
are hand written assembly.
Yes I suspect we have quite a few cases like this.

Regards,

Tony
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help