On Thu, 07 Feb 2013 09:57:27 +0800 Zhang Yanfei <zhangyanfei@xxxxxxxxxxxxxx> wrote: > Functions nr_free_zone_pages, nr_free_buffer_pages and nr_free_pagecache_pages > are horribly badly named, so accurately document them with code comments > in case of the misuse of them. Looks OK. I fiddled with it a bit: --- a/mm/page_alloc.c~mm-accurately-document-nr_free__pages-functions-with-code-comments-fix +++ a/mm/page_alloc.c @@ -2813,12 +2813,12 @@ void free_pages_exact(void *virt, size_t EXPORT_SYMBOL(free_pages_exact); /** - * nr_free_zone_pages - get pages that is beyond high watermark + * nr_free_zone_pages - count number of pages beyond high watermark * @offset: The zone index of the highest zone * - * The function counts pages which are beyond high watermark within - * all zones at or below a given zone index. For each zone, the - * amount of pages is calculated as: + * nr_free_zone_pages() counts the number of counts pages which are beyond the + * high watermark within all zones at or below a given zone index. For each + * zone, the number of pages is calculated as: * present_pages - high_pages */ static unsigned long nr_free_zone_pages(int offset) @@ -2842,10 +2842,10 @@ static unsigned long nr_free_zone_pages( } /** - * nr_free_buffer_pages - get pages that is beyond high watermark + * nr_free_buffer_pages - count number of pages beyond high watermark * - * The function counts pages which are beyond high watermark within - * ZONE_DMA and ZONE_NORMAL. + * nr_free_buffer_pages() counts the number of pages which are beyond the high + * watermark within ZONE_DMA and ZONE_NORMAL. */ unsigned long nr_free_buffer_pages(void) { @@ -2854,10 +2854,10 @@ unsigned long nr_free_buffer_pages(void) EXPORT_SYMBOL_GPL(nr_free_buffer_pages); /** - * nr_free_pagecache_pages - get pages that is beyond high watermark + * nr_free_pagecache_pages - count number of pages beyond high watermark * - * The function counts pages which are beyond high watermark within - * all zones. + * nr_free_pagecache_pages() counts the number of pages which are beyond the + * high watermark within all zones. */ unsigned long nr_free_pagecache_pages(void) { _ -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>