Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1564929
| Path | csiph.com!eternal-september.org!feeder.eternal-september.org!news.mixmin.net!news.unit0.net!news.panservice.it!bofh.it!news.nic.it!robomod |
|---|---|
| From | "Matias Bjørling" <m@bjorling.me> |
| Newsgroups | linux.kernel |
| Subject | [PATCH 0/8] lightnvm: cleanups and support for vector ioctls |
| Date | Mon, 23 Jan 2017 13:10:03 +0100 |
| Message-ID | <t2LBE-6hm-7@gated-at.bofh.it> (permalink) |
| Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=bjorling.me; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=WIdkzpo/VkNymtDEX8bmNHJjIfLY12FS3XP7Wp617Ro=; b=dcCinRoL9NucArUG4pG6MJUzLLNNzkm/QaOtt5a0b7xxwdK6Yhx0wWnPMA/FE2LRny jgl3/Z+sQSsQ36g9I9Az1IHL+4wghK6Oi9gmtpRR1zrNJ7w78SC6w5Tp4LRI4dyIjDZx 7fc2LWx2HPea3kjaibTXAhidtMnLpx9UNBa/w= |
| 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:mime-version :content-transfer-encoding; bh=WIdkzpo/VkNymtDEX8bmNHJjIfLY12FS3XP7Wp617Ro=; b=Ejmc2RnkZGE3GUPIb3wOs/U0/ShKDB5ICCcSIrr5W4IYEcStcKwrPUuXiOHWrdRAaX BHczyjRVw3EaYElk/P08XZ1K6s6GNy3jn43oZoVXcxKV8G7MNW6USMTrKrXakkY77SWm K8SyG/cggXuNbcg09VdhkQso/0J5lODSlk5sIZzSJtZ9iQsJlBwuaaoUomUofgwdlLEZ 61rDUd0qiyFrW8bJGd3D8UVlw/wKCTzrC1F/Ff+m2xTgt4X3s1p3UzPeo5KhBBpApE2T kKvdaBSyvHBeeWUjxLroPGiguy2YBbW6xUq2BGn7FUTXRuMk4cDVV2LwaCQVGLFVnPkd QipQ== |
| X-Gm-Message-State | AIkVDXIBGlbJGTgCTyOnJJvxcliVAd+eJeMedZO5IT0nT5unWe0rSR7y5JM55BJhEUoOiQ== |
| X-Received | by 10.223.170.3 with SMTP id p3mr10053360wrd.100.1485172782443; Mon, 23 Jan 2017 03:59:42 -0800 (PST) |
| X-Google-Original-From | Matias Bjørling <matias@cnexlabs.com> |
| X-Mailer | git-send-email 2.9.3 |
| MIME-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8 |
| Content-Transfer-Encoding | 8bit |
| Sender | robomod@news.nic.it |
| List-ID | <linux-kernel.vger.kernel.org> |
| X-Mailing-List | linux-kernel@vger.kernel.org |
| Approved | robomod@news.nic.it |
| Lines | 39 |
| Organization | linux.* mail to news gateway |
| X-Original-Cc | Matias Bjørling <matias@cnexlabs.com> |
| X-Original-Date | Mon, 23 Jan 2017 12:59:11 +0100 |
| X-Original-Message-ID | <20170123115919.14339-1-matias@cnexlabs.com> |
| X-Original-Sender | linux-kernel-owner@vger.kernel.org |
| Xref | csiph.com linux.kernel:1564929 |
Show key headers only | View raw
A couple of patches. The first seven patches is cleanup patches, that cleans up the codebase for when pblk is added to the kernel, and prepare the code such that a device can be used as a normal block device (as long as the access rules are respected). The last patch adds ioctls for vectored I/Os, which enables liblightnvm to integrate without any kernel modifications. -Matias Matias Bjørling (8): lightnvm: merge gennvm with core lightnvm: collapse nvm_erase_ppa and nvm_erase_blk lightnvm: remove nvm_submit_ppa* functions lightnvm: remove nvm_get_bb_tbl and nvm_set_bb_tbl lightnvm: make nvm_map_* return void lightnvm: cleanup nvm transformation functions lightnvm: reduce number of nvm_id groups to one lightnvm: add ioctls for vector I/Os drivers/block/null_blk.c | 3 +- drivers/lightnvm/Kconfig | 9 - drivers/lightnvm/Makefile | 3 +- drivers/lightnvm/core.c | 1016 ++++++++++++++++++++++++----------------- drivers/lightnvm/gennvm.c | 657 -------------------------- drivers/lightnvm/gennvm.h | 62 --- drivers/lightnvm/sysblk.c | 733 ----------------------------- drivers/nvme/host/core.c | 4 + drivers/nvme/host/lightnvm.c | 314 +++++++++++-- drivers/nvme/host/nvme.h | 6 + include/linux/lightnvm.h | 121 +---- include/uapi/linux/lightnvm.h | 50 ++ 12 files changed, 940 insertions(+), 2038 deletions(-) delete mode 100644 drivers/lightnvm/gennvm.c delete mode 100644 drivers/lightnvm/gennvm.h delete mode 100644 drivers/lightnvm/sysblk.c -- 2.7.4
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH 0/8] lightnvm: cleanups and support for vector ioctls "Matias Bjørling" <m@bjorling.me> - 2017-01-23 13:10 +0100 [PATCH 7/8] lightnvm: reduce number of nvm_id groups to one "Matias Bjørling" <m@bjorling.me> - 2017-01-23 13:10 +0100 [PATCH 8/8] lightnvm: add ioctls for vector I/Os "Matias Bjørling" <m@bjorling.me> - 2017-01-23 13:10 +0100 [PATCH 5/8] lightnvm: make nvm_map_* return void "Matias Bjørling" <m@bjorling.me> - 2017-01-23 13:10 +0100
csiph-web