/* highmem=size forces highmem to be exactly 'size' bytes. This works even on boxes that have no highmem otherwise. This also works to reduce highmem size on bigger boxes.  */
static int __init parse_highmem(char *arg)
/* highmem=size forces highmem to be exactly 'size' bytes. This works even on boxes that have no highmem otherwise. This also works to reduce highmem size on bigger boxes.  */
static int __init parse_highmem(char *arg)
{
	if (!arg)
		return -EINVAL;
	highmem_pages = memparse(arg, &arg) >> PAGE_SHIFT;
	return 0;
}