From nobody Fri Dec 19 01:09:51 2025 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0420A264A8B for ; Mon, 24 Feb 2025 17:30:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.7 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740418256; cv=none; b=XTAimS/M3YBvYq/QVwt+6nyrUCqxR32ghLklQ7/RKyrDdipGRHV0ZdPUjl6Q6UauYPCqMbqGRYNQe4ze2kIsaQI1jAKaUzCgbX90+Cdv0bHq2OAEbwYU9x1O4XfmZ6MhyllPt5SQuIIOrItzg5+SPLTEPsgkhv97pDJgglBF6vk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740418256; c=relaxed/simple; bh=ZJx/N0qiFPNt2/WxJ1XGL0hASo9jQLxxQlpmZknVIfo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=kaxKcpI7Qzzg7po23Ka/8pQioYjdU3KV49SEVrO0lEU+1efSBJr7N3eXxSHq6WUkOxxpjZRQB9w0qYJ8DEm/5GqfveYFbK7qo7p3DvqCNrbkBokrGJbNa3qGUxt343JmPStDdP6Ojbt3+H4X+7kG5nuLG9WzjF+9qm0lhHF03Ao= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=OZZf6Em3; arc=none smtp.client-ip=192.198.163.7 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="OZZf6Em3" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1740418255; x=1771954255; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=ZJx/N0qiFPNt2/WxJ1XGL0hASo9jQLxxQlpmZknVIfo=; b=OZZf6Em3X1pMWdKMfmR1U0qYsnbm8v7dNxgi4qlVGUiFrEsxtrMdAImk PVc61hgrnEhXmib2Jkb5SbICex4npYMvsor4QxWg64fo+RWRnXN2N9AKA c5OjLzMM/PZLGK9kB9CnwR7yUeLcPseGPXLeXke/ujlKfmrzvNENlTFy+ kF42fECt8RyTFf5Fy10cKWnM/hyw1Rh/Ved8tHPrgRsnDnwF8po3KeYXF BCwb9om6VpPgTrmxHvnV+RXGqXAlYwvTZtqnHqueO3Ku5eAXDMyINk0wL QTMXNQ+KmFaNeIxZ3yT6WsH1vIsbADUx2WGv28jTbI60MLdSMDopLYXpr A==; X-CSE-ConnectionGUID: hkAYOkAcQVawtvwrr/PEEQ== X-CSE-MsgGUID: QHqBlrQiQ9u5ZwMoP/Blug== X-IronPort-AV: E=McAfee;i="6700,10204,11355"; a="66555698" X-IronPort-AV: E=Sophos;i="6.13,312,1732608000"; d="scan'208";a="66555698" Received: from orviesa009.jf.intel.com ([10.64.159.149]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Feb 2025 09:30:42 -0800 X-CSE-ConnectionGUID: hdFdTaLEQs2tgox0fUWZgQ== X-CSE-MsgGUID: H9/CPlnOQeWZmRf9hF4TgA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.13,312,1732608000"; d="scan'208";a="115875687" Received: from black.fi.intel.com ([10.237.72.28]) by orviesa009.jf.intel.com with ESMTP; 24 Feb 2025 09:30:24 -0800 Received: by black.fi.intel.com (Postfix, from userid 1003) id 1942D4BB; Mon, 24 Feb 2025 19:30:20 +0200 (EET) From: Andy Shevchenko To: Andy Shevchenko , linux-kernel@vger.kernel.org Cc: Andy Shevchenko , Geert Uytterhoeven , Willy Tarreau , Ksenija Stanojevic Subject: [PATCH v1 5/7] auxdisplay: panel: Make use of hd44780_common_free() Date: Mon, 24 Feb 2025 19:27:42 +0200 Message-ID: <20250224173010.219024-6-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.45.1.3035.g276e886db78b In-Reply-To: <20250224173010.219024-1-andriy.shevchenko@linux.intel.com> References: <20250224173010.219024-1-andriy.shevchenko@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use the symmetrical API to free the common resources. Signed-off-by: Andy Shevchenko Reviewed-by: Geert Uytterhoeven --- drivers/auxdisplay/panel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/auxdisplay/panel.c b/drivers/auxdisplay/panel.c index 4da142692d55..aa1d03fef22e 100644 --- a/drivers/auxdisplay/panel.c +++ b/drivers/auxdisplay/panel.c @@ -837,7 +837,7 @@ static void lcd_init(void) =20 charlcd =3D charlcd_alloc(0); if (!charlcd) { - kfree(hdc); + hd44780_common_free(hdc); return; } =20 @@ -1691,7 +1691,7 @@ static void panel_detach(struct parport *port) if (lcd.enabled) { charlcd_unregister(lcd.charlcd); lcd.initialized =3D false; - kfree(lcd.charlcd->drvdata); + hd44780_common_free(lcd.charlcd->drvdata); charlcd_free(lcd.charlcd); lcd.charlcd =3D NULL; } --=20 2.45.1.3035.g276e886db78b