---
name: "drm_framebuffer_unregister_private"
section: "9"
platform: "linux"
package: "linux-manual-3.16"
version: "3.16.56-1+deb8u1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/drm_framebuffer_unregister_private"
---

# drm\_framebuffer\_unregister\_private(9)

unregister a private fb from the lookup idr

## NAME

drm\_framebuffer\_unregister\_private - unregister a private fb from the lookup idr

## SYNOPSIS

**void drm\_framebuffer\_unregister\_private(struct drm\_framebuffer \*** *fb***);**

## ARGUMENTS

*fb*

fb to unregister

## DESCRIPTION

Drivers need to call this when cleaning up driver-private framebuffers, e.g. those used for fbdev. Note that the caller must hold a reference of it's own, i.e. the object may not be destroyed through this call (since it'll lead to a locking inversion).

## AUTHORS

**Jesse Barnes** \<jesse.barnes@intel.com\>\
 Intel Corporation,

Initial version

**Laurent Pinchart** \<laurent.pinchart@ideasonboard.com\>\
 Ideas on board SPRL,

Driver internals

**Daniel Vetter** \<daniel.vetter@ffwll.ch\>\
 Intel Corporation,

Contributions all over the place

## COPYRIGHT
