From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753200AbdARV0a convert rfc822-to-8bit (ORCPT ); Wed, 18 Jan 2017 16:26:30 -0500 Received: from mail.kernel.org ([198.145.29.136]:52022 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752020AbdARV02 (ORCPT ); Wed, 18 Jan 2017 16:26:28 -0500 MIME-Version: 1.0 In-Reply-To: <09cdab76-ee1a-45da-699f-a66bf7148579@gmail.com> References: <20170116225436.17505-1-robh@kernel.org> <20170116225436.17505-8-robh@kernel.org> <09cdab76-ee1a-45da-699f-a66bf7148579@gmail.com> From: Rob Herring Date: Wed, 18 Jan 2017 15:26:03 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 7/9] serdev: Introduce new bus for serial attached devices To: =?UTF-8?B?RnLDqWTDqXJpYyBEYW5pcw==?= Cc: Greg Kroah-Hartman , Marcel Holtmann , Jiri Slaby , Sebastian Reichel , Arnd Bergmann , "Dr . H . Nikolaus Schaller" , Peter Hurley , Andy Shevchenko , Alan Cox , Loic Poulain , Pavel Machek , NeilBrown , Linus Walleij , "open list:BLUETOOTH DRIVERS" , "linux-serial@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Stephen Boyd Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 18, 2017 at 5:53 AM, Frédéric Danis wrote: > Hello, > > Le 16/01/2017 à 23:54, Rob Herring a écrit : >> >> --- >> v2: >> - Add modalias sysfs attr and uevent hook > > ... >> >> +static int serdev_uevent(struct device *dev, struct kobj_uevent_env *env) >> +{ >> + /* TODO: ACPI and platform modalias */ >> + return of_device_uevent_modalias(dev, env); >> +} > > ... >> >> +static ssize_t modalias_show(struct device *dev, >> + struct device_attribute *attr, char *buf) >> +{ >> + ssize_t len = of_device_get_modalias(dev, buf, PAGE_SIZE - 2); >> + buf[len] = '\n'; >> + buf[len+1] = 0; >> + return len+1; >> +} > > > This prevents from building serdev as a module with following errors: > ERROR: "of_device_uevent_modalias" [drivers/tty/serdev/serdev.ko] > undefined! > ERROR: "of_device_get_modalias" [drivers/tty/serdev/serdev.ko] undefined! Turns out, there's a fix already[1] that should be going in via Greg's tree. Rob [1] https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1299121.html