diff options
| author | Pali Rohár <pali.rohar@gmail.com> | 2015-06-23 10:11:19 +0200 |
|---|---|---|
| committer | Sasha Levin <sasha.levin@oracle.com> | 2015-08-04 14:38:19 -0400 |
| commit | bb91f0ab2a32dc6afa29e17e9ba865e5335ffb0e (patch) | |
| tree | b146a344af07438ce518faee0a015eb5e547f1d0 /include/uapi/linux | |
| parent | 0e05e75326d068727b3790b2e0c927e75031a86b (diff) | |
| download | lwn-bb91f0ab2a32dc6afa29e17e9ba865e5335ffb0e.tar.gz lwn-bb91f0ab2a32dc6afa29e17e9ba865e5335ffb0e.zip | |
dell-laptop: Fix allocating & freeing SMI buffer page
[ Upstream commit b8830a4e71b15d0364ac8e6c55301eea73f211da ]
This commit fix kernel crash when probing for rfkill devices in dell-laptop
driver failed. Function free_page() was incorrectly used on struct page *
instead of virtual address of SMI buffer.
This commit also simplify allocating page for SMI buffer by using
__get_free_page() function instead of sequential call of functions
alloc_page() and page_address().
Signed-off-by: Pali Rohár <pali.rohar@gmail.com>
Acked-by: Michal Hocko <mhocko@suse.cz>
Cc: stable@vger.kernel.org
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
Diffstat (limited to 'include/uapi/linux')
0 files changed, 0 insertions, 0 deletions
