---
name: "remove_active_range"
section: "9"
platform: "linux"
package: "linux-manual-3.2"
version: "3.2.78-1"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/remove_active_range"
---

# remove\_active\_range(9)

Shrink an existing registered range of PFNs

## NAME

remove\_active\_range - Shrink an existing registered range of PFNs

## SYNOPSIS

**void remove\_active\_range(unsigned int** *nid***, unsigned long** *start\_pfn***, unsigned long** *end\_pfn***);**

## ARGUMENTS

*nid*

The node id the range is on that should be shrunk

*start\_pfn*

The new PFN of the range

*end\_pfn*

The new PFN of the range

## DESCRIPTION

i386 with NUMA use **alloc\_remap** to store a node\_mem\_map on a local node. The map is kept near the end physical page range that has already been registered. This function allows an arch to shrink an existing registered range.

## COPYRIGHT
