Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp1082042pxa; Thu, 20 Aug 2020 01:50:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxy0hO5NIm0BXrzWSy18+rzlTH/H7jvdn/AmQzXUA99QdSwDolIrnHIo9zJl8g721seuXvc X-Received: by 2002:a17:906:845:: with SMTP id f5mr2215063ejd.34.1597913440997; Thu, 20 Aug 2020 01:50:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597913440; cv=none; d=google.com; s=arc-20160816; b=v04tqPdCdbEYQQz7kzbDkxoi0ISnCo1Yhz27w4P5OR9M+34c5h+QIbCxaUrzMjXPoR ONiqxZWALlVxW1fvfJ2J02mIAcZ4B1vFTwbNoFYppl8H7oS1TEG7Nq+RDEI6DncVFWT3 ZAP4hmTholWjy9n+Nj82LMeVBnYKfZdOH4nSLoP5qa1cV/Z+SfWjhoSJ+ayKfHKvaWmc xkD+UyboremGE2/Vke/wVNMULkMdH98LGMos+B6BFPvn/C/hQgckMWzlQW2mJ3Fhosuj NHRI+bhVFDrRhYSFVkSaIKZtY3LyMtNQDfz2HrvyrTK9vJxCbUBUzaKnmAiDiFoXmG10 K09w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from; bh=0hxr2PizKVfbe67JhZJuy0KbacauG8MGwaXo82HhoR8=; b=AucwPTfqv9bh08Jyij12OhdkIGaTPKnYVDgnub5lgOxRfj8dkvqf6XTHgTyx4kKc/q J9MMcRsvrq5BPE/fzRjXNRCzSbJxQ/bqVwWsa+pdiXbi2kWz+s5QZGY9JugdrifLWEYT EqdOJLs9JWe3wx9/Z4bOooFtdRp414a+IZisb4XQUOZlHTvBFaT5B49rDYxjNAv/65x8 PmvQph2s0rD6ANWekpmgm/zU7l7mXhKTnjABxrcmvuC6oFUSas9U43KsrPphBptVbOgU RIb8/17O3/lJcEv+YMFcRbFUdHL+H3CzGn+o8Pg74Ck6Wpqkwe37iFO8pwSH965Muw/E vKJg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aculab.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bq8si349775ejb.670.2020.08.20.01.50.17; Thu, 20 Aug 2020 01:50:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aculab.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726741AbgHTItn convert rfc822-to-8bit (ORCPT + 99 others); Thu, 20 Aug 2020 04:49:43 -0400 Received: from eu-smtp-delivery-151.mimecast.com ([207.82.80.151]:49013 "EHLO eu-smtp-delivery-151.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725852AbgHTItl (ORCPT ); Thu, 20 Aug 2020 04:49:41 -0400 Received: from AcuMS.aculab.com (156.67.243.126 [156.67.243.126]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-288-d7-TPSH4OvWJ7EFK_h5PYw-1; Thu, 20 Aug 2020 09:49:36 +0100 X-MC-Unique: d7-TPSH4OvWJ7EFK_h5PYw-1 Received: from AcuMS.Aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) by AcuMS.aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Thu, 20 Aug 2020 09:49:35 +0100 Received: from AcuMS.Aculab.com ([fe80::43c:695e:880f:8750]) by AcuMS.aculab.com ([fe80::43c:695e:880f:8750%12]) with mapi id 15.00.1347.000; Thu, 20 Aug 2020 09:49:35 +0100 From: David Laight To: 'Joe Perches' , John Ogness , Linus Torvalds CC: Petr Mladek , Sergey Senozhatsky , Steven Rostedt , Greg Kroah-Hartman , Thomas Gleixner , Sergey Senozhatsky , "linux-kernel@vger.kernel.org" Subject: RE: [RFC PATCH 1/5] printk: implement pr_cont_t Thread-Topic: [RFC PATCH 1/5] printk: implement pr_cont_t Thread-Index: AQHWdomYXzVvufyPxEOt+PNltcCbQKlAmzJg///2oQCAAB0uoA== Date: Thu, 20 Aug 2020 08:49:35 +0000 Message-ID: <389a62f178d2482b9525f499b82e92df@AcuMS.aculab.com> References: <20200819232632.13418-1-john.ogness@linutronix.de> <20200819232632.13418-2-john.ogness@linutronix.de> <29b6120680fbfb51936bb9100b2c9bb78385aef0.camel@perches.com> In-Reply-To: <29b6120680fbfb51936bb9100b2c9bb78385aef0.camel@perches.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.202.205.107] MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=C51A453 smtp.mailfrom=david.laight@aculab.com X-Mimecast-Spam-Score: 0.001 X-Mimecast-Originator: aculab.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Joe Perches > Sent: 20 August 2020 09:00 > > On Thu, 2020-08-20 at 07:44 +0000, David Laight wrote: > > I've no idea how you'd 'size' the number of buffers. > > I believe they are static and assume no more than 10 > simultaneous uses of printk_begin What I meant was how you'd work out whether 10 was in any way appropriate. ISTM it is either 'too many' or 'nowhere near enough' depending on exactly what the system is doing. And if code 'leaks' them you are in deep doo-doos. David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales)