Received: by 2002:a05:7412:3210:b0:e2:908c:2ebd with SMTP id eu16csp833821rdb; Fri, 1 Sep 2023 05:46:25 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHZY0LOKaFUTMDhil3djPrcVhr0wrR1SJfwZny8AxH+4CpNI60nr5ATmQmEyymBwj3KzCle X-Received: by 2002:a17:906:1d:b0:9a1:c447:3c62 with SMTP id 29-20020a170906001d00b009a1c4473c62mr1861433eja.49.1693572385154; Fri, 01 Sep 2023 05:46:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1693572385; cv=none; d=google.com; s=arc-20160816; b=AVsvxzN+A6HLkc+O4uw0H7mhiX7+UYPW3Te6wcB6CfNcAmR+gNZ3NWthKprULhgoP2 TUZkkJOR27P8ZBBJAe9Tm0FbG17MFhRGI8eTs4FAi2/9ZzyZwmvStiBDdXthZsjpYgrC 5Wh5nwOBL41B37jyJZMruqWCPJYH9Q4btr/6b0kV2DZ4HB9eyeerLaY7xqUJlwIcPbtu d+p3t8nbam86/2Z6o/SEslXYbT/RZKwcK2w+rRNxBfuOyomwndumYzJomDV2DG2Dmxwu My6+fjF/5opDgKAkapSjP8IoAXXj8/ElQJi0X1vEU+E/A5OO14RlvDSmSgIxsPZI50c2 z4Dw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version:date :message-id:subject:references:in-reply-to:cc:to:from; bh=8Gf8nJ7Vz8Bdc03zmq1zE8oHB1/j62NmsSgnRGyh74E=; fh=yem2TvdjDzXy0j5xR5ZBoGGsLC07S1en+wH7ZQf8uMw=; b=ep1Tz+uKufR/yuk3seyOoB3lJQHEW8Tp9rZU1HTMhLsHbi78gvbWJB+iRdfrWK9QLi iTSYkBIqzmYpig7sQKK0Vy0eqEX6n7AO+BGb6rAV9W0FIGLLNsRh/I/h7ju1DqIEsnco XBOnqCS2paze3KPj/if97qLe7FcQh7WxfM7n2aojtkzTpxlqH1SOrG5k0t7AZGdpZdtT AAHHkUYF/cW4y0xB8Ki3z0DgcDKwpwjCK0OAMxJIKu0pqlkaS9CUBymgtcZfeLT8MGrK FP0U+cELq0D1Y8e4kNVanDiS6DtHfXzqu9Q9ZD4uVVnoduzUkAP8E0ZtqsevX3SX0o4W PafA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u6-20020a170906c40600b009925f1a32f8si2197841ejz.400.2023.09.01.05.46.16; Fri, 01 Sep 2023 05:46:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344548AbjHaMKV (ORCPT + 29 others); Thu, 31 Aug 2023 08:10:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49744 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233194AbjHaMKU (ORCPT ); Thu, 31 Aug 2023 08:10:20 -0400 Received: from gandalf.ozlabs.org (gandalf.ozlabs.org [150.107.74.76]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 12402E42 for ; Thu, 31 Aug 2023 05:10:17 -0700 (PDT) Received: from authenticated.ozlabs.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.ozlabs.org (Postfix) with ESMTPSA id 4Rc0NR0kHmz4wb5; Thu, 31 Aug 2023 22:10:15 +1000 (AEST) From: Michael Ellerman To: linux-kernel@vger.kernel.org, Randy Dunlap Cc: Rob Herring , linuxppc-dev@lists.ozlabs.org In-Reply-To: <20230829225837.15520-1-rdunlap@infradead.org> References: <20230829225837.15520-1-rdunlap@infradead.org> Subject: Re: [PATCH] macintosh/ams: linux/platform_device.h is needed Message-Id: <169348378762.53003.9449787448140786027.b4-ty@ellerman.id.au> Date: Thu, 31 Aug 2023 22:09:47 +1000 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 29 Aug 2023 15:58:37 -0700, Randy Dunlap wrote: > ams.h uses struct platform_device, so the header should be used > to prevent build errors: > > drivers/macintosh/ams/ams-input.c: In function 'ams_input_enable': > drivers/macintosh/ams/ams-input.c:68:45: error: invalid use of undefined type 'struct platform_device' > 68 | input->dev.parent = &ams_info.of_dev->dev; > drivers/macintosh/ams/ams-input.c: In function 'ams_input_init': > drivers/macintosh/ams/ams-input.c:146:51: error: invalid use of undefined type 'struct platform_device' > 146 | return device_create_file(&ams_info.of_dev->dev, &dev_attr_joystick); > drivers/macintosh/ams/ams-input.c: In function 'ams_input_exit': > drivers/macintosh/ams/ams-input.c:151:44: error: invalid use of undefined type 'struct platform_device' > 151 | device_remove_file(&ams_info.of_dev->dev, &dev_attr_joystick); > drivers/macintosh/ams/ams-input.c: In function 'ams_input_init': > drivers/macintosh/ams/ams-input.c:147:1: error: control reaches end of non-void function [-Werror=return-type] > 147 | } > > [...] Applied to powerpc/next. [1/1] macintosh/ams: linux/platform_device.h is needed https://git.kernel.org/powerpc/c/85a616416e9e01db0bfa92f26457e92642e2236b cheers