Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 136711be authored by Takashi Iwai's avatar Takashi Iwai Committed by Chris Wilson
Browse files

agp/intel: Fix wrong kunmap in i830_cleanup()



Add a missing NULL check and fix the wrong address passed to kunmap()
in i830_cleanup().

Cc: stable@kernel.org
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
[danvet: added cc stable]
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>

Signed-off-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
parent 49078f7d
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -812,8 +812,10 @@ static int intel_fake_agp_fetch_size(void)

static void i830_cleanup(void)
{
	kunmap(intel_private.i8xx_page);
	if (intel_private.i8xx_flush_page) {
		kunmap(intel_private.i8xx_flush_page);
		intel_private.i8xx_flush_page = NULL;
	}

	__free_page(intel_private.i8xx_page);
	intel_private.i8xx_page = NULL;