From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750946AbdALTxq (ORCPT ); Thu, 12 Jan 2017 14:53:46 -0500 Received: from mail.kernel.org ([198.145.29.136]:44948 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750791AbdALTxo (ORCPT ); Thu, 12 Jan 2017 14:53:44 -0500 MIME-Version: 1.0 In-Reply-To: <20170110214617.GB2053@amd> References: <20170106162635.19677-1-robh@kernel.org> <20170106162635.19677-8-robh@kernel.org> <20170110214617.GB2053@amd> From: Rob Herring Date: Thu, 12 Jan 2017 13:53:15 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 7/9] serdev: Introduce new bus for serial attached devices To: Pavel Machek Cc: Greg Kroah-Hartman , Marcel Holtmann , Jiri Slaby , Sebastian Reichel , Arnd Bergmann , "Dr . H . Nikolaus Schaller" , Peter Hurley , Andy Shevchenko , Alan Cox , Loic Poulain , NeilBrown , Linus Walleij , "open list:BLUETOOTH DRIVERS" , "linux-serial@vger.kernel.org" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jan 10, 2017 at 3:46 PM, Pavel Machek wrote: > Hi! > >> +static void serdev_ctrl_release(struct device *dev) >> +{ >> + struct serdev_controller *ctrl = to_serdev_controller(dev); >> + ida_simple_remove(&ctrl_ida, ctrl->nr); >> + kfree(ctrl); >> +} > > Would it make sense to do something like to_serdev_controller(dev) = > NULL; there? That would be the same as adding "ctrl = NULL;" which would be pointless. The struct device is embedded into serdev_controller. Rob