---
name: "sparse_keymap_free"
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/sparse_keymap_free"
---

# sparse\_keymap\_free(9)

free memory allocated for sparse keymap

## NAME

sparse\_keymap\_free - free memory allocated for sparse keymap

## SYNOPSIS

**void sparse\_keymap\_free(struct input\_dev \*** *dev***);**

## ARGUMENTS

*dev*

Input device using sparse keymap

## DESCRIPTION

This function is used to free memory allocated by sparse keymap in an input device that was set up by **sparse\_keymap\_setup**.

## NOTE

It is safe to cal this function while input device is still registered (however the drivers should care not to try to use freed keymap and thus have to shut off interrupts/polling before freeing the keymap).

## COPYRIGHT
