Hi Yi,
This patch introduced some coding style issue:
--
$ ./scripts/checkpatch.pl up.patch
line over 80 characters
#38: FILE: blackfin/mm/init.c:155:
+ reservedpages += (_ramend - memory_end - DMA_UNCACHED_REGION) >>
PAGE_SHIFT;
line over 80 characters
#44: FILE: blackfin/mm/init.c:159:
+ "Memory available: %luk/%luk RAM, (%uk init code, %uk kernel code,
%uk data, %uk dma, %uk reserved)\n",
line over 80 characters
#46: FILE: blackfin/mm/init.c:161:
+ initk, codek, datak, DMA_UNCACHED_REGION >> 10, reservedpages <<
(PAGE_SHIFT-10));
Missing Signed-off-by: line(s)
Your patch has style problems, please review. If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.
--
and how about the name "Physical pages managed by kernel"?
-Bryan Wu
On Tue, 2008-01-22 at 02:26 -0600, [EMAIL PROTECTED] wrote:
> Revision
> 4136
> Author
> adamliyi
> Date
> 2008-01-22 02:26:08 -0600 (Tue, 22 Jan 2008)
> Log Message
> fix bug [#3846].
>
> Also count reserved memory.
> Diffstat
> init.c | 22 +++++++++++++++-------
> 1 files changed, 15 insertions(+), 7 deletions(-)
> Modified Paths
> * trunk/arch/blackfin/mm/init.c
> Diff
> Modified: trunk/arch/blackfin/mm/init.c (4135 => 4136)
>
> --- trunk/arch/blackfin/mm/init.c 2008-01-22 07:16:25 UTC (rev 4135)
> +++ trunk/arch/blackfin/mm/init.c 2008-01-22 08:26:08 UTC (rev 4136)
> @@ -127,9 +127,8 @@
>
> void __init mem_init(void)
> {
> - unsigned int codek = 0, datak = 0, initk = 0;
> + unsigned int codek = 0, datak = 0, initk = 0, reservedpages = 0;
> unsigned long tmp;
> - unsigned int len = _ramend - _rambase;
> unsigned long start_mem = memory_start;
> unsigned long end_mem = memory_end;
>
> @@ -138,19 +137,28 @@
>
> start_mem = PAGE_ALIGN(start_mem);
> max_mapnr = num_physpages = MAP_NR(high_memory);
> - printk(KERN_INFO "Physical pages: %lx\n", num_physpages);
> + printk(KERN_INFO "Kernel managed physical pages: %lu\n", num_physpages);
>
> /* This will put all memory onto the freelists. */
> totalram_pages = free_all_bootmem();
>
> codek = (_etext - _stext) >> 10;
> - datak = (__bss_stop - __bss_start) >> 10;
> initk = (__init_end - __init_begin) >> 10;
> + datak = ((_ramstart - CONFIG_BOOT_LOAD) >> 10) - codek - initk;
>
> - tmp = nr_free_pages() << PAGE_SHIFT;
> + reservedpages = 0;
> + /* do not count kernel image */
> + for (tmp = (start_mem >> PAGE_SHIFT); tmp < max_mapnr; tmp++)
> + if (PageReserved(pfn_to_page(tmp)))
> + reservedpages++;
> +#if (defined(CONFIG_BFIN_ICACHE) && ANOMALY_05000263)
> + reservedpages += (_ramend - memory_end - DMA_UNCACHED_REGION) >>
> PAGE_SHIFT;
> +#endif
> +
> printk(KERN_INFO
> - "Memory available: %luk/%uk RAM, (%uk init code, %uk kernel code,
> %uk data, %uk dma)\n",
> - tmp >> 10, len >> 10, initk, codek, datak, DMA_UNCACHED_REGION >>
> 10);
> + "Memory available: %luk/%luk RAM, (%uk init code, %uk kernel code,
> %uk data, %uk dma, %uk reserved)\n",
> + (unsigned long) nr_free_pages() << (PAGE_SHIFT-10), _ramend >> 10,
> + initk, codek, datak, DMA_UNCACHED_REGION >> 10, reservedpages <<
> (PAGE_SHIFT-10));
>
> /* Initialize the blackfin L1 Memory. */
> l1sram_init();
> _______________________________________________
> Linux-kernel-commits mailing list
> [email protected]
> http://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
http://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits