tile: cleanup the comment in init_pgprot
authorWang Sheng-Hui <shhuiw@gmail.com>
Wed, 7 May 2014 07:28:12 +0000 (15:28 +0800)
committerChris Metcalf <cmetcalf@tilera.com>
Tue, 13 May 2014 15:51:10 +0000 (11:51 -0400)
In tile vmlinux, the rodata area start after the _sdata.
The rodata area is included between [_sdata, __end_rodata),
and is handled at an earlier point.
The page walk starts at __end_rodata, not _sdata.

Signed-off-by: Wang Sheng-Hui <shhuiw@gmail.com>
Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
arch/tile/mm/init.c

index 0fa1acfac79ad2a25ba82aed6607e36f868ade7c..7ba1dc3d41fad14711012fd579889cfd8f854672 100644 (file)
@@ -273,9 +273,9 @@ static pgprot_t __init init_pgprot(ulong address)
        /*
         * Otherwise we just hand out consecutive cpus.  To avoid
         * requiring this function to hold state, we just walk forward from
-        * _sdata by PAGE_SIZE, skipping the readonly and init data, to reach
-        * the requested address, while walking cpu home around kdata_mask.
-        * This is typically no more than a dozen or so iterations.
+        * __end_rodata by PAGE_SIZE, skipping the readonly and init data, to
+        * reach the requested address, while walking cpu home around
+        * kdata_mask. This is typically no more than a dozen or so iterations.
         */
        page = (((ulong)__end_rodata) + PAGE_SIZE - 1) & PAGE_MASK;
        BUG_ON(address < page || address >= (ulong)_end);