Received: by 2002:ac0:98c7:0:0:0:0:0 with SMTP id g7-v6csp1486040imd; Thu, 1 Nov 2018 16:53:54 -0700 (PDT) X-Google-Smtp-Source: AJdET5fex9s0uKa0UJl4o/i392PreJInrTNVxrIsrwsSRJgDmPedGJ7BQz4jJlznYDRm+cs+1qz9 X-Received: by 2002:a63:de4c:: with SMTP id y12mr8903353pgi.198.1541116434734; Thu, 01 Nov 2018 16:53:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1541116434; cv=none; d=google.com; s=arc-20160816; b=jZLHEshy5L341Ns7vyCZnfU5/zWrvIXYymSGwfHCJrcSPI6yC5C9qU2jukesdxTWjg 0RF/1OnVV8bYI8ht6GrzH8hV3Uc6RadYdi+4iesX6EvVdrrVFd806X8sjjDNWjiNVOdP S+2yJYEYvrHXkAIZsvOp9iQpPNFxU3T2W1NO1GbvTUGvuXV+TqhzdODgUkZfMT1mz+EY Nn2qDxfVlwlJJ0/igxT2tQxTMwrZ2rsw496CQdNhj77mQed9y81IDVS5WpBzaDHW5zLc yUvSMhTpv4PC2t0Z2h6qRsU35qkVWP7GcP5svXuVUhRBaZYVVrSDLGMFMfx0YYUEZOyb /vPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=b77sjwg41+2yfyhX+VjCA92/ztAO9N2SzOVjAcFtKpc=; b=EHrk93gYEV9vYKZk2QfFN8EUfdrpMbTuAFvh09dU7aqq2mDH3tR+4/h0y4Ez6iUviv 9b6XfgJ3gh5y2HQu6axxIQuGO1K97lSZ3zQzaDoj7ZM+njh/sih4WxEFZzOPjS2ZeLYl YJvGb+J9q66u9wnOHL8xOoebYxCAdtr1cwBxfRg616IM3UpPf9ioNPv9QNQ212OXihpj IV8+/3z+ohSqgMtA9YwiiRsHCuVBlGhgMvFHyAbr/yldIDBQFuZD9oguvZZRzsZJRok8 R97uTrwi/4WFYClCS+mOgo+JmuoWI8BYemK0wEndGwb5YP8N1d2Z9IBQdQuNyqOBAVjc 7cRg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=kbs9NDsf; 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=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d37-v6si21310538plb.167.2018.11.01.16.53.40; Thu, 01 Nov 2018 16:53:54 -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=@chromium.org header.s=google header.b=kbs9NDsf; 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=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728343AbeKBI5P (ORCPT + 99 others); Fri, 2 Nov 2018 04:57:15 -0400 Received: from mail-pf1-f195.google.com ([209.85.210.195]:40647 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728058AbeKBI5O (ORCPT ); Fri, 2 Nov 2018 04:57:14 -0400 Received: by mail-pf1-f195.google.com with SMTP id g21-v6so108783pfi.7 for ; Thu, 01 Nov 2018 16:52:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id; bh=b77sjwg41+2yfyhX+VjCA92/ztAO9N2SzOVjAcFtKpc=; b=kbs9NDsfzPnXCuCvOWLCQBdl6udOt3aTptRhB631+mqHMj6XnHs7+0llnExqO5FUj6 UY1KclvlhSba9IlRnlTSBPLNPjnm1MFJgzS3RvpjXVyn/aOgMXIrfFU+XmTn3AYCOUzA Rcl4xFBXC2H9Dxw8tSrZt9RCXmXFK4xAUM10Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=b77sjwg41+2yfyhX+VjCA92/ztAO9N2SzOVjAcFtKpc=; b=Bb4KDu7Ko8ccdAXYydKQAEYA3DJLFgNQbiBxkeI8FIshNmSbH8DUJlZZ5MOVMxyhvx DlJCOhX1HNjWcg38vPjSAFoda9GL+vOO+Cgjq9iu7IpbxFW4N0pwhMLAmPNy6q1xxnCH dDqHoPie3pRIt3IBWMY4t3H5kjaWIjDKZmA3l+g3V85s2CWEbLuo1BrgTeb/+Gp9MPdl lVVKT4rREiJF7o5kRrYwjy8pfl4ywOVU7D6MFcNyixxXSWPYruxi3BhjPSdmDePlgLBY J1013L7CTyaSXyibG0x3BqqHl6khcVsm+A2EVFx+7pxW+BqIXtvbg3uATiCCn2Bspx/T DRxg== X-Gm-Message-State: AGRZ1gIwvqUUSCDJiQEXLcy0Ii1sPaxfdg3yzyzNw9FFhmqztMzjV8NC tnx4T2p98VmVSJalZMlUVLhTdw== X-Received: by 2002:a63:fa02:: with SMTP id y2mr8940934pgh.177.1541116327262; Thu, 01 Nov 2018 16:52:07 -0700 (PDT) Received: from www.outflux.net (173-164-112-133-Oregon.hfc.comcastbusiness.net. [173.164.112.133]) by smtp.gmail.com with ESMTPSA id g7-v6sm16710274pfo.139.2018.11.01.16.52.02 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 01 Nov 2018 16:52:03 -0700 (PDT) From: Kees Cook To: linux-kernel@vger.kernel.org Cc: Kees Cook , Joel Fernandes , Anton Vorontsov , Colin Cross , Tony Luck Subject: [PATCH 0/8] pstore improvements (pstore-next) Date: Thu, 1 Nov 2018 16:51:52 -0700 Message-Id: <20181101235200.28584-1-keescook@chromium.org> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a posting of several patches I've been working on to improve pstore. Most of it is better comments, output, and naming, but one bug fix stands out to fix head-truncationg of compressed records. Details in the individual patches. Review appreciated! :) -Kees Kees Cook (8): pstore/ram: Standardize module name in ramoops pstore: Do not use crash buffer for decompression pstore/ram: Report backend assignments with finer granularity pstore/ram: Add kern-doc for struct persistent_ram_zone pstore: Improve and update some comments and status output pstore: Replace open-coded << with BIT() pstore: Remove needless lock during console writes pstore/ram: Correctly calculate usable PRZ bytes fs/pstore/platform.c | 92 ++++++++++++++------------------------ fs/pstore/ram.c | 19 ++++---- fs/pstore/ram_core.c | 25 +++++++++-- include/linux/pstore.h | 15 ++++--- include/linux/pstore_ram.h | 46 +++++++++++++++++-- 5 files changed, 116 insertions(+), 81 deletions(-) -- 2.17.1