From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754829AbcJEVoD (ORCPT ); Wed, 5 Oct 2016 17:44:03 -0400 Received: from mail-pf0-f172.google.com ([209.85.192.172]:33685 "EHLO mail-pf0-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752145AbcJEVoB (ORCPT ); Wed, 5 Oct 2016 17:44:01 -0400 Date: Wed, 5 Oct 2016 14:43:58 -0700 From: Kees Cook To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, Aaron Durbin , Andrew Bresticker , Enric Balletbo Serra , Furquan Shaikh , Furquan Shaikh , Geliang Tang , Guenter Roeck , Kees Cook , Mark Salyzyn , Namhyung Kim , Olof Johansson , Puneet Kumar , Rabin Vincent , Sebastian Andrzej Siewior Subject: [GIT PULL] pstore updates for v4.9-rc1 Message-ID: <20161005214358.GA52681@beast> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Please pull these pstore changes for v4.9-rc1. Thanks! -Kees The following changes since commit d71f058617564750261b673ea9b3352382b9cde4: Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux (2016-09-07 21:28:26 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git tags/pstore-v4.9-rc1 for you to fetch changes up to f88baf68ebe5b2efced64725fd98548af9b8f510: ramoops: move spin_lock_init after kmalloc error checking (2016-09-08 15:01:13 -0700) ---------------------------------------------------------------- Fix bug in module unloading. Switch to always using spinlock over cmpxchg. Explicitly define pstore backend's supported modes. Remove bounce buffer from pmsg. Switch to using memcpy_to/fromio(). Error checking improvements. ---------------------------------------------------------------- Andrew Bresticker (1): pstore/ram: Use memcpy_fromio() to save old buffer Furquan Shaikh (1): pstore/ram: Use memcpy_toio instead of memcpy Geliang Tang (1): ramoops: move spin_lock_init after kmalloc error checking Mark Salyzyn (1): pstore/pmsg: drop bounce buffer Namhyung Kim (2): pstore: Split pstore fragile flags pstore/ram: Set pstore flags dynamically Sebastian Andrzej Siewior (2): pstore/ramoops: fixup driver removal pstore/core: drop cmpxchg based updates drivers/acpi/apei/erst.c | 2 +- drivers/firmware/efi/efi-pstore.c | 2 +- fs/pstore/platform.c | 53 ++++++++++++++++++--- fs/pstore/pmsg.c | 35 +++----------- fs/pstore/ram.c | 46 ++++++++++++++++--- fs/pstore/ram_core.c | 96 ++++++++++++++++++++------------------- include/linux/pstore.h | 17 +++++-- include/linux/pstore_ram.h | 7 ++- 8 files changed, 162 insertions(+), 96 deletions(-) -- Kees Cook Nexus Security