Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp4495821imm; Fri, 18 May 2018 06:09:08 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrC8x/GXmcTswt8EWZBvOGDn2i1nc4AOC9hFsfPehEQ8/bZ3dkNDvk4bA9zZpEakGmJ/EsJ X-Received: by 2002:a62:303:: with SMTP id 3-v6mr9345181pfd.255.1526648948764; Fri, 18 May 2018 06:09:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526648948; cv=none; d=google.com; s=arc-20160816; b=vNpVET9P+ly99w9A7Nite9CUkROxX6mMM3zLBgdtQS0dklZCsMH1LVt+gtNm1uJpXg 3WmwgxZC7+gbAqRDkLTA6qMkRkxBvNraxCEBuhePMo35pIvYQHgb5Q7IE6N3WnkjMPYj 7qjkOn9UxNrvFv5/cZKkEMQzPMk8wjbE5kxwSrjAY96HREpSGySS1eT3wsBJU+Y22Lad 91epYD5eGH8p83STFQgcK3qqZO0WKGZ62lcKVRX1YAc+BAw6BjNEvm+X52ufQX8oVhtI uYubgU3p6kvtcFAV3bRLTnHSqo/mKNNMQRYvpMJN2hNHjHrgmJgaNwIB7D44RUkJ+iCf P8Bg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=6zjjT7Ergr1IhACWXmGkw/smh5VAxTO4CF4ihdq3jyo=; b=rsjqxX3PWWPE/LePDcM1aQiMHz71lFZy596ae/Cl1IG1RFZ7ssd5OKFUvdz8gu5TxC FmYcRDHO4kUfeAhnkct/FBwskUMNCbzhQ8YQyHUJTCWpYIxf1QmaI7hieBNRPna4AKgO Qkragvmd3nc9uBVR5YcmQLYtouII2quB+sJnugdnlKN4IjfNdb+xClygS7W9yvVj8mB+ 2pyIMISJbgjc0NTuVyyBnTPIfnB6hs5+VnRPIbO/xE6EGmo3+GZ6579cfDMNluG9HJpE AmYzb8PpCtLSLtKhBYCrwMTvDj3oOPQipSSfGhDXlADaqDojNHAQPffzgmoQNTz+Lr28 twwA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=swlTXlLe; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id az8-v6si7523628plb.347.2018.05.18.06.08.48; Fri, 18 May 2018 06:09:08 -0700 (PDT) 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=@google.com header.s=20161025 header.b=swlTXlLe; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752547AbeERNId (ORCPT + 99 others); Fri, 18 May 2018 09:08:33 -0400 Received: from mail-pl0-f66.google.com ([209.85.160.66]:33754 "EHLO mail-pl0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752249AbeERNI1 (ORCPT ); Fri, 18 May 2018 09:08:27 -0400 Received: by mail-pl0-f66.google.com with SMTP id n10-v6so4575755plp.0 for ; Fri, 18 May 2018 06:08:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=6zjjT7Ergr1IhACWXmGkw/smh5VAxTO4CF4ihdq3jyo=; b=swlTXlLe/I7uEht7OBXTGBhHZSeksHKxP2WIaAdLJ7JcD/lDlgusL9Iy9XSRUt7/uK XgFDjmztuq1/yw31dmfH8oJk7eakr0qR0O1iV5knN4RVIh/hR9bltxMFG9RUES3Wp+B9 NzOXakjrtR/ZTGLKxR/I1l3uqu05anvYl39mRNdoPLZfFLXPQpE/oHpVYgr4zzPu2Nmt TUshvyRnQIGZrqkkKaG1YSRnWHcTG1J4sa3bgQQEGBaMrpZBqxfsF0c2T5KiRvG4DFgo 0MscpBhN9vcS7gzKgFVIgEPDQCr6aCuNQFi6lmW6Gqo8NE0azVIY9M8WigwoZqRHb6bc +ytQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=6zjjT7Ergr1IhACWXmGkw/smh5VAxTO4CF4ihdq3jyo=; b=D6K+Vf97gXabcXHevrIuzfxnnnshCtjuOsrpJzfa9P1hiqFLeteSqF0gh2Bnp2tm8j QoT0GEh2T1xZNCfeCb8rdrNDv+dxUQV0aNeFIYSJGHQJIxaN56VQAL8bAXSV6dIlV5eM kWHD3kVE+TT5LugvYcurHqcKcloVja/KDsEBFZqFIZx4YLZQlO807qQIG026GBAU+9E3 Abo7A6F1kX5UzsYHSv61yrG5sY2oP7J+kD6ndOgR6MgzD0bbB9O96uQyZr0/HlMWObOz WUro6Irt/F8Rl2m1SbRCi2ZfM2/XbFynKrn+Oo3x+Zpgztz+X27/bpfKDeK1sSPyg2+G RXMg== X-Gm-Message-State: ALKqPwfrNOkX8TKX4gZ0vARRO6N7XTuHC5hte09/BOjgY8zGr6hj2w3b ks8la7nS3p33gsT3cG+2XNevp7VzeoDlsArbyjQ3CA== X-Received: by 2002:a17:902:708a:: with SMTP id z10-v6mr9141230plk.283.1526648906533; Fri, 18 May 2018 06:08:26 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a17:90a:d01:0:0:0:0 with HTTP; Fri, 18 May 2018 06:08:06 -0700 (PDT) In-Reply-To: <20180518125439.d5ve654eez6vne45@pathway.suse.cz> References: <20180511014515.GA895@jagdpanzerIV> <201805110238.w4B2cIGH079602@www262.sakura.ne.jp> <20180511062151.GA18160@jagdpanzerIV> <20180511095004.GA6575@jagdpanzerIV> <201805112058.AAB05258.HJQFFOMFOVtOSL@I-love.SAKURA.ne.jp> <20180517112135.GB20796@jagdpanzerIV> <20180518121506.wilixxkznbtskw34@pathway.suse.cz> <20180518125439.d5ve654eez6vne45@pathway.suse.cz> From: Dmitry Vyukov Date: Fri, 18 May 2018 15:08:06 +0200 Message-ID: Subject: Re: [PATCH] printk: inject caller information into the body of message To: Petr Mladek Cc: Tetsuo Handa , Sergey Senozhatsky , Sergey Senozhatsky , syzkaller , Steven Rostedt , Fengguang Wu , LKML , Linus Torvalds , Andrew Morton Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, May 18, 2018 at 2:54 PM, Petr Mladek wrote: > On Fri 2018-05-18 14:25:57, Dmitry Vyukov wrote: >> > On Thu 2018-05-17 20:21:35, Sergey Senozhatsky wrote: >> >> Dunno... >> >> For instance, can we store context tracking info as a extended record >> >> data? We have that dict/dict_len thing. So may we can store tracking >> >> info there? Extended records will appear on the serial console /* if >> >> console supports extended data */ or can be read in via devkmsg_read(). >> >> What consoles do support it? >> We are interested at least in qemu console, GCE console and Android >> phone consoles. But it would be pity if this can't be used on various >> development boards too. > > Only the netconsole is able to show the extended (dict) > information at the moment. Search for CON_EXTENDED flag. Then we won't be able to use it. And we can't pipe from devkmsg_read in user-space, because we need this to work when kernel is broken in various ways...