From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933236AbcIUJ5h (ORCPT ); Wed, 21 Sep 2016 05:57:37 -0400 Received: from mail.sigma-star.at ([95.130.255.111]:45996 "EHLO mail.sigma-star.at" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932457AbcIUJ5e (ORCPT ); Wed, 21 Sep 2016 05:57:34 -0400 From: Daniel Walter To: linux-mtd@lists.infradead.org Cc: linux-kernel@vger.kernel.org, computersforpeace@gmail.com, dwmw2@infradead.org, boris.brezillon@free-electrons.com, Richard Weinberger Subject: [PATCH v2 44/46] mtd: nandsim: Wire up NANDSIM_IOC_DESTROY_INSTANCE Date: Wed, 21 Sep 2016 11:57:30 +0200 Message-Id: <1b098055af55c0d93f42b79f422581d6be778bad.1474450296.git.dwalter@sigma-star.at> X-Mailer: git-send-email 2.8.3 In-Reply-To: References: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Richard Weinberger The logic for destroying nandsim instances now also ready. Signed-off-by: Richard Weinberger --- drivers/mtd/nand/nandsim.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/drivers/mtd/nand/nandsim.c b/drivers/mtd/nand/nandsim.c index bb30763..5d82a0a 100644 --- a/drivers/mtd/nand/nandsim.c +++ b/drivers/mtd/nand/nandsim.c @@ -2922,6 +2922,19 @@ static long ns_ctrl_ioctl(struct file *file, unsigned int cmd, ret = ns_ctrl_new_instance(&req, argp + sizeof(req)); break; } + case NANDSIM_IOC_DESTROY_INSTANCE: + { + struct ns_destroy_instance_req req; + + ret = copy_from_user(&req, argp, sizeof(struct ns_destroy_instance_req)); + if (ret) { + ret = -EFAULT; + goto out; + } + + ret = ns_ctrl_destroy_instance(&req); + break; + } default: ret = -ENOTTY; -- 2.8.3