[PATCH v2] makedumpfile: Exclude unnecessary hugepages.

Baoquan He bhe at redhat.com
Wed Jul 2 01:26:54 PDT 2014


On 06/17/14 at 02:32am, Atsushi Kumagai wrote:
 
> +static void
> +setup_page_is_hugepage(void)
> +{
> +	if (NUMBER(PG_head) != NOT_FOUND_NUMBER) {
> +		if (NUMBER(PG_tail) == NOT_FOUND_NUMBER) {
> +			/*
> +			 * If PG_tail is not explicitly saved, then assume
> +			 * that it immediately follows PG_head.
> +			 */
> +			NUMBER(PG_tail) = NUMBER(PG_head) + 1;
> +		}
> +	} else if ((NUMBER(PG_compound) != NOT_FOUND_NUMBER)
> +		   && (info->dump_level & DL_EXCLUDE_USER_DATA)) {

Hi,

I may not understand hugepage well. I am wondering why hugepage
filtering can't be done if PG_compound is available.

> +		MSG("Compound page bit could not be determined: ");
> +		MSG("huge pages will NOT be filtered.\n");
> +	}
> +}
> +



More information about the kexec mailing list