Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp7263215imu; Tue, 22 Jan 2019 03:10:14 -0800 (PST) X-Google-Smtp-Source: ALg8bN7PcjuGyGN6y/nrweksCGUikqCp9fvYw8GeMkahywtymx0k7SUuBqJltO5kqUqGkwzj3azh X-Received: by 2002:a63:9501:: with SMTP id p1mr31658377pgd.149.1548155413933; Tue, 22 Jan 2019 03:10:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548155413; cv=none; d=google.com; s=arc-20160816; b=jKu6RghF/3vPwQyonU/J0b6k6D8F5qVZVCcyp8H0LrVVVK5IkDcU4s3j94PIdiVNC3 yF9ZSDWgcLXoyAnKUDUCTvhF9hgVg2OPT+4gik1C/lBcm6aO8ajFjXLyJfxVbMpsGoxl i8VANf4z78pXjW9wdGhjdsSpVgbTwTs/PRCT/w2mal91zESsW16wHZx2NQauF0JUONmP WH2vX9hA39rrhoX7EWuDYxdw/i7JXrxmCLsYS5+ea6T4y/rMRDtGsTy01RRk1JVhGHSQ XK96YJfh/g50QXStDEb32SkgFUYmsR2K/USM7jyGfjVAkUt5Qparb31wyrIvl4ClZ9L0 k9WA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=X63cD173aXLWaN6zGKsC21jsbZDocZiezPjhKJygGq4=; b=JhGs1QRm0FfU8pdLEShjDwrJXJtNB/5GSyriEDITmlFm89+LYnI16TWIEgV4CJk5e4 qtYcDJBFlPb5aD7W+FfibfG3b1QS+sTz3QbHHPKvgBA8hasI4ihuq0c8NquK/ElZeFYv bkSinWipfRcivUjoMIfon3TCGCu58qHz54cAups+wmDHpGyEdR7rhmvJuUxgchLHKldJ 1ctF+MIVEKP3OWAFRkgHz5dxbuu6LH1TbMz+TmhKBUJdC4YN3VjLQf/qSFq1YFH9ZjtF uDNEbBSkJ7b3cYgAEiM01pfYoVvPoFnEAkM8qB10oSYj6CE9I4UNKUfxi4FMaon9pNcC 70qQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=JXzlP3tq; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a9si15012531plp.323.2019.01.22.03.09.58; Tue, 22 Jan 2019 03:10:13 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=JXzlP3tq; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728130AbfAVLIM (ORCPT + 99 others); Tue, 22 Jan 2019 06:08:12 -0500 Received: from mail.kernel.org ([198.145.29.99]:33666 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727663AbfAVLIM (ORCPT ); Tue, 22 Jan 2019 06:08:12 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 83D7520879; Tue, 22 Jan 2019 11:08:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1548155292; bh=gVJPOuGlt6T9ElgvA4wbZf+3K4QS499W26EXAywQmx4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=JXzlP3tq+4LEHdXPuOMifiPjG/fzK0kcSPztybBVnH7cTy78S64H7YKFVvBTqLTT1 Cnz3AyzSvZf6+tftvH80LDXxtZNA0j4pIoT650LS7cBkWROSA1vyTfsBwrQd69/h+T voHsVgynZT8y62aS5GM6m9CJUDzXzXTu1vjZ5DrI= Date: Tue, 22 Jan 2019 12:08:09 +0100 From: Greg KH To: rkir@google.com Cc: linux-kernel@vger.kernel.org Subject: Re: [PATCH v3 3/3] drivers: platform: goldfish: goldfish_sync: add a driver Message-ID: <20190122110809.GB1004@kroah.com> References: <20190109021112.5836-1-rkir@google.com> <20190109021112.5836-3-rkir@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190109021112.5836-3-rkir@google.com> User-Agent: Mutt/1.11.2 (2019-01-07) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jan 08, 2019 at 06:11:12PM -0800, rkir@google.com wrote: > From: Roman Kiryanov > > The Goldfish sync driver is designed to provide a interface > between the underlying host's sync device and the kernel's > fence sync framework. > > Signed-off-by: Roman Kiryanov > --- > Changes in v3: > - Removed WARN_ON. > > Changes in v2: > - Added a missing include (mod_devicetable.h). > - Put in one batch with goldfish_address_space.c to avoid merge comflicts. > > drivers/platform/goldfish/Kconfig | 7 + > drivers/platform/goldfish/Makefile | 1 + > drivers/platform/goldfish/goldfish_sync.c | 827 ++++++++++++++++++++ > include/uapi/linux/goldfish/goldfish_sync.h | 28 + > 4 files changed, 863 insertions(+) > create mode 100644 drivers/platform/goldfish/goldfish_sync.c > create mode 100644 include/uapi/linux/goldfish/goldfish_sync.h > Please get this reviewed by the sync subsystem maintainers to ensure that you are using the API properly, and that this really is needed. If it is needed, why is this a goldfish-only type device, why do not all systems need this? thanks, greg k-h