insert_resource_conflict(9)

insert_resource_conflict9

Inserts resource in the resource tree

Usage

struct resource * insert_resource_conflict(struct resource * parent, struct resource * new);

Arguments

parent

parent of the new resource

new

new resource to insert

Overview

Returns 0 on success, conflict resource if the resource can't be inserted.

This function is equivalent to request_resource_conflict when no conflict happens. If a conflict happens, and the conflicting resources entirely fit within the range of the new resource, then the new resource is inserted and the conflicting resources become children of the new resource.

This function is intended for producers of resources, such as FW modules and bus drivers.

Releases

3 releases since Debian 7 (Wheezy); the text changed 2 times.

  1. 7
  2. 8
  3. 9

From linux-manual-4.9 4.9.228-1 in Debian 9 (Stretch). Parsed by carta from the page's man source.