Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp1674734ioo; Sun, 22 May 2022 23:57:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxzwlOJRVoqup63BjSqpHJ6XybHXorCEylwFCENJADO7vaOZ3xjkKyfdR7Zn5FA7DIsR1cj X-Received: by 2002:a05:6a00:26d6:b0:518:358f:af0f with SMTP id p22-20020a056a0026d600b00518358faf0fmr22372472pfw.69.1653289077680; Sun, 22 May 2022 23:57:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653289077; cv=none; d=google.com; s=arc-20160816; b=MXdjp0veWFguwkhoGlTSqIERVzTMEEKPodV4O6HML9k3kEkEPzNAWV+NFN+dB3sdZR KMB/vjGecp7NFtuG+4KN7sW85FSffYabmUQUSDcu2+f6SA7nRd5bh1Z8E5UfjKYXAtN8 JgsbsOmdgSgCx3E0CEVxzeANA2NOIZ3J8eCtxtQ9GDOApi6c1UIvlS7zkFIxWdffdj5G nw+2S0N6Sn7TOJmdUMObzzmBJpbjdswRQSTkZHI08Qm+QR+0peOYTBqDPz+X8jbRSixZ zLj6+s3BiGFtIguHba1ssBCQ2Jd55GNapqC9FKF3N1hc/4fwAf4xrKEufbdEDv3xEQqT nclQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=fmSLJRmyPvYhJQlYJuWNQHn/82kAZpr9Fa7yUQ0wfjo=; b=avQNKBsQq3CmIidGFPpycCbhpcl7EIi//2hgDclQVt8hRCw5mTduRtqV4ehai8fvFh Tbd/ArcXclz2tCCJHZetv+w7tirMjDBwT66/KYxxk1NaUXVAJQcX9z5P7kvz36ld8XUD adLDvSRNNp0SfDb774p8G7nBnRQ1qaGE7q2EVm71baUIRQ4wuSmPz4NyIuCN2Hj7qFMj eeKP4H5wdppW22fvyFjKZ6xvvMbxbnrWsAW+bG4rCL3m2cMjyzF6KoHwL0FRQxyPPma6 uqAoC5zBM459y/QoFBF15AS1v1T4RvOk9jRJMQm/dYoqtOGPhTs4xf6KegAceDCzawic Aweg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chrisdown.name header.s=google header.b=DfWPkhG4; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chrisdown.name Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id a15-20020a170902eccf00b0015eabaaa16fsi10869788plh.578.2022.05.22.23.57.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 May 2022 23:57:57 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@chrisdown.name header.s=google header.b=DfWPkhG4; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chrisdown.name Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 8E8A644A21; Sun, 22 May 2022 23:23:14 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241667AbiEUTXM (ORCPT + 99 others); Sat, 21 May 2022 15:23:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34512 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232304AbiEUTXK (ORCPT ); Sat, 21 May 2022 15:23:10 -0400 Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DFBE63A731 for ; Sat, 21 May 2022 12:23:08 -0700 (PDT) Received: by mail-wr1-x431.google.com with SMTP id w4so15521190wrg.12 for ; Sat, 21 May 2022 12:23:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chrisdown.name; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=fmSLJRmyPvYhJQlYJuWNQHn/82kAZpr9Fa7yUQ0wfjo=; b=DfWPkhG4KefoimoF62GlyKfWv5m/mWoo/nrVTceetD4kcywARYolCJdV/6aQaC5XVW OQ7aRvfYiMwAczBkEs3qid7u/N2aAks7tungtB+mo04vyM3qtFA4kT4Dm9+rN3Jgo75I ZglsNR7q8fxfS42UhlzrQ7BfRY0s6Tir3S6no= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=fmSLJRmyPvYhJQlYJuWNQHn/82kAZpr9Fa7yUQ0wfjo=; b=tdI1kR8ENIO4Nwquri/0LBCJGoPoBVgCna06QOv1P0GKI+ZZNZCmjlysYoZSe9lM01 H8Ccl7TILjDyxEYt/TuFhUkg20vQzJPZ/c4OD0zUARHYElYfJyTEm/J5CCrO0J585Abj S7CqvLKc9InglRWrjnKkLzc6JKw0z0feCW0xX7DcGxF9UsWU/DjDNFsp+Iu0W308DUxR JYFzrt4umDR3msm35KAJctM6LeJ2YpQbA7EBC3YBw7W4YpMcZiL49NwEl6YtRDrw+0VO BSG445Pd9mJSRionJIj30M+LJffj4i+aH80Q6eoojIjrcUawZVkooDKhhPW7kW1+q+DH pAbA== X-Gm-Message-State: AOAM5306E9ZM9DsU1Yy8aNHGp379hG/V34pQ4X69PULVY/+QacaV0pah aXsH9vlbb9nvb/vpwPawI0JCjMFRDAIc+Q== X-Received: by 2002:a5d:6701:0:b0:20c:dc44:f7e7 with SMTP id o1-20020a5d6701000000b0020cdc44f7e7mr12957027wru.484.1653160987427; Sat, 21 May 2022 12:23:07 -0700 (PDT) Received: from localhost ([93.115.193.42]) by smtp.gmail.com with ESMTPSA id u6-20020adfc646000000b0020d0c48d135sm5989350wrg.15.2022.05.21.12.23.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 May 2022 12:23:06 -0700 (PDT) Date: Sat, 21 May 2022 20:23:06 +0100 From: Chris Down To: Greg Kroah-Hartman Cc: linux-kernel@vger.kernel.org, Petr Mladek , Sergey Senozhatsky , Steven Rostedt , John Ogness , Geert Uytterhoeven , kernel-team@fb.com Subject: Re: [RFC PATCH v2] printk: console: Allow each console to have its own loglevel Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: User-Agent: Mutt/2.2.5 (a8c7fba1) (2022-05-16) X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 Greg Kroah-Hartman writes: >You forgot what changed from v1 :( Whoops! I must have accidentally nuked it when writing the mail. The list should be: - Dynamically allocate struct device* - Document sysfs attributes in Documentation/ABI/ - Use sysfs_emit() instead of sprintf() in dev sysfs files - Remove WARN_ON() for device_add/IS_ERR(console_class) - Remove "soon" comment for kernel.printk, wait to discuss timeline with Petr - Fix !CONFIG_PRINTK build - Fix device_unregister() NULL dereference if called before class setup - Add new documentation to MAINTAINERS >Anyway, the driver model interaction looks good to me, nice work, no >objections at all. Great, thanks for checking it over :-)