centos man page for release_mem_region_adjustable

Query: release_mem_region_adjustable

OS: centos

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

RELEASE_MEM_REGION_A(9) 					Hardware Interfaces					   RELEASE_MEM_REGION_A(9)

NAME
release_mem_region_adjustable - release a previously reserved memory region
SYNOPSIS
int release_mem_region_adjustable(struct resource * parent, resource_size_t start, resource_size_t size);
ARGUMENTS
parent parent resource descriptor start resource start address size resource region size
DESCRIPTION
This interface is intended for memory hot-delete. The requested region is released from a currently busy memory resource. The requested region must either match exactly or fit into a single busy resource entry. In the latter case, the remaining resource is adjusted accordingly. Existing children of the busy memory resource must be immutable in the request.
NOTE
- Additional release conditions, such as overlapping region, can be supported after they are confirmed as valid cases. - When a busy memory resource gets split into two entries, the code assumes that all children remain in the lower address entry for simplicity. Enhance this logic when necessary.
COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 RELEASE_MEM_REGION_A(9)
Related Man Pages
rman_activate_resource(9) - debian
rman_get_bushandle(9) - debian
rman_await_resource(9) - debian
rman_get_device(9) - debian
bus_adjust_resource(9) - freebsd
Similar Topics in the Unix Linux Community
How to increment version inside a file?
CentOS7 restoring file capabilities
Docker learning Phase-I
Unsure why access time on a directory change isn't changing
[TIP] Processing YAML files with yq