From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753356AbaIOOt4 (ORCPT ); Mon, 15 Sep 2014 10:49:56 -0400 Received: from mail-pd0-f172.google.com ([209.85.192.172]:43492 "EHLO mail-pd0-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752279AbaIOOtz (ORCPT ); Mon, 15 Sep 2014 10:49:55 -0400 From: Sergey Senozhatsky To: Andrew Morton Cc: Minchan Kim , Jerome Marchand , Nitin Gupta , Chao Yu , linux-kernel@vger.kernel.org, Sergey Senozhatsky Subject: [PATCHv3] zram: use notify_free to account all free notifications Date: Mon, 15 Sep 2014 23:49:27 +0900 Message-Id: <1410792568-31539-1-git-send-email-sergey.senozhatsky@gmail.com> X-Mailer: git-send-email 2.1.0.350.g8b25fe0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, This patch change the way zram uses `notify_free' stat attr. Currently, this attr accounts only swap free notifications, iow used only when zram device is a swap device. The patch preserves the existing behaviour and additionally makes `notify_free' universal, so it's also used by zram to account REQ_DISCARDs when zram is not used as a swap device. Please refer to: https://lkml.org/lkml/2014/9/3/1115 V3: -- account all notifications, including those that hit ZRAM_ZERO page V2: -- fix accounting error found by Minchan Kim. Sergey Senozhatsky (1): zram: use notify_free to account all free notifications Documentation/ABI/testing/sysfs-block-zram | 13 ++++++++----- drivers/block/zram/zram_drv.c | 1 + 2 files changed, 9 insertions(+), 5 deletions(-) -- 2.1.0.350.g8b25fe0