From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758367AbbCDOQW (ORCPT ); Wed, 4 Mar 2015 09:16:22 -0500 Received: from mail-pd0-f171.google.com ([209.85.192.171]:37870 "EHLO mail-pd0-f171.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756008AbbCDOQU (ORCPT ); Wed, 4 Mar 2015 09:16:20 -0500 From: Sergey Senozhatsky To: Andrew Morton , Minchan Kim Cc: Nitin Gupta , linux-kernel@vger.kernel.org, Sergey Senozhatsky , Sergey Senozhatsky Subject: [PATCH 0/2] make automatic device_id generation possible Date: Wed, 4 Mar 2015 23:16:39 +0900 Message-Id: <1425478601-19141-1-git-send-email-sergey.senozhatsky@gmail.com> X-Mailer: git-send-email 2.3.1.167.g7f4ba4b Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, Make zram-contol/zram_add interface easier to use. Extend it to support read and write operations. Write operation remains the same: echo X > /sys/class/zram-control/zram_add will add /dev/zramX (or return error). Read operation is treated as 'pick up available device_id, add new device and return device_id'. Example: cat /sys/class/zram-control/zram_add 2 cat /sys/class/zram-control/zram_add 3 Sergey Senozhatsky (2): zram: return zram device_id value from zram_add() zram: introduce automatic device_id generation Documentation/ABI/testing/sysfs-class-zram | 7 ++++-- Documentation/blockdev/zram.txt | 10 ++++++++ drivers/block/zram/zram_drv.c | 37 ++++++++++++++++++++++++++---- 3 files changed, 47 insertions(+), 7 deletions(-) -- 2.3.1.167.g7f4ba4b