From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262184AbVFUQoO (ORCPT ); Tue, 21 Jun 2005 12:44:14 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262178AbVFUQbg (ORCPT ); Tue, 21 Jun 2005 12:31:36 -0400 Received: from mtagate2.de.ibm.com ([195.212.29.151]:14832 "EHLO mtagate2.de.ibm.com") by vger.kernel.org with ESMTP id S262184AbVFUQ3D (ORCPT ); Tue, 21 Jun 2005 12:29:03 -0400 Date: Tue, 21 Jun 2005 18:28:59 +0200 From: Martin Schwidefsky To: akpm@osdl.org, horst.hummel@de.ibm.com, linux-kernel@vger.kernel.org Subject: [patch 12/16] s390: free dasd slab cache. Message-ID: <20050621162859.GL6053@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.9i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org [patch 12/16] s390: free dasd slab cache. From: Horst Hummel Free dasd slab cache on module unload. Signed-off-by: Martin Schwidefsky diffstat: drivers/s390/block/dasd.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletion(-) diff -urpN linux-2.6/drivers/s390/block/dasd.c linux-2.6-patched/drivers/s390/block/dasd.c --- linux-2.6/drivers/s390/block/dasd.c 2005-06-21 17:36:47.000000000 +0200 +++ linux-2.6-patched/drivers/s390/block/dasd.c 2005-06-21 17:36:53.000000000 +0200 @@ -7,7 +7,7 @@ * Bugreports.to..: * (C) IBM Corporation, IBM Deutschland Entwicklung GmbH, 1999-2001 * - * $Revision: 1.164 $ + * $Revision: 1.165 $ */ #include @@ -1740,6 +1740,10 @@ dasd_exit(void) dasd_proc_exit(); #endif dasd_ioctl_exit(); + if (dasd_page_cache != NULL) { + kmem_cache_destroy(dasd_page_cache); + dasd_page_cache = NULL; + } dasd_gendisk_exit(); dasd_devmap_exit(); devfs_remove("dasd");