From: Jens Axboe <axboe@kernel.dk> To: linux-fsdevel@vger.kernel.org, linux-aio@kvack.org, linux-block@vger.kernel.org, linux-arch@vger.kernel.org Cc: hch@lst.de, jmoyer@redhat.com, avi@scylladb.com Subject: (unknown) Subject: Date: Mon, 14 Jan 2019 19:55:15 -0700 [thread overview] Message-ID: <20190115025531.13985-1-axboe@kernel.dk> (raw) Here's v4 of the io_uring interface. No user visible changes this time, outside of bumping the io_uring_sqe submission entry to a full 64-bytes. This aligns better with caches, and leaves us some room to grow for future features. See the v3 posting for full details on the API: https://lore.kernel.org/linux-block/20190112213011.1439-1-axboe@kernel.dk/ What I neglected to mention in the v3 posting, is that the fixed buffer and fixed file interfaces are available through the io_uring_register() system call. This means they can be registered (and unregistered) independently of the io_uring context setup. Patches are against 5.0-rc2 and can also be found in my 'io_uring' git branch: git://git.kernel.dk/linux-block io_uring Changes since v3: - Clean up fixed buffer index validation - Add IORING_OP_NOP for ring perf testing - Drop struct io_kiocb ki_* variable prefix, it clashes with struct kiocb for no reason except to cause confusement - Bump io_uring_sqe to 64 bytes. Cacheline sized and aligned (on x86-64), and more future proof - Use kmalloc_array() - Make the page mlock rlimit incremental and not for root / CAP_IPC_LOCK - Ensure io_uring_register() can't race with fops->release() - Simplify and improve iopoll implementation - Use FOLL_WRITE instead of open-coding it - Fix 32-bit vs 64-bit sizing for the io_uring_register() structs - Added x86 32-bit system calls - Added 32-bit compat mode - Rebased on 5.0-rc2 Documentation/filesystems/vfs.txt | 3 + arch/x86/entry/syscalls/syscall_32.tbl | 3 + arch/x86/entry/syscalls/syscall_64.tbl | 3 + block/bio.c | 59 +- fs/Makefile | 1 + fs/block_dev.c | 19 +- fs/file.c | 15 +- fs/file_table.c | 9 +- fs/gfs2/file.c | 2 + fs/io_uring.c | 2072 ++++++++++++++++++++++++ fs/iomap.c | 48 +- fs/xfs/xfs_file.c | 1 + include/linux/bio.h | 14 + include/linux/blk_types.h | 1 + include/linux/file.h | 2 + include/linux/fs.h | 6 +- include/linux/iomap.h | 1 + include/linux/sched/user.h | 2 +- include/linux/syscalls.h | 7 + include/uapi/linux/io_uring.h | 155 ++ init/Kconfig | 9 + kernel/sys_ni.c | 3 + 22 files changed, 2395 insertions(+), 40 deletions(-) -- Jens Axboe -- To unsubscribe, send a message with 'unsubscribe linux-aio' in the body to majordomo@kvack.org. For more info on Linux AIO, see: http://www.kvack.org/aio/ Don't email: <a href=mailto:"aart@kvack.org">aart@kvack.org</a>
WARNING: multiple messages have this Message-ID (diff)
From: Jens Axboe <axboe@kernel.dk> To: linux-fsdevel@vger.kernel.org, linux-aio@kvack.org, linux-block@vger.kernel.org, linux-arch@vger.kernel.org Cc: hch@lst.de, jmoyer@redhat.com, avi@scylladb.com Subject: Date: Mon, 14 Jan 2019 19:55:15 -0700 [thread overview] Message-ID: <20190115025531.13985-1-axboe@kernel.dk> (raw) Message-ID: <20190115025515.ZBQ0Se_JOWQGf5LXnBKFqLNzX6ypl-cOF1ivU3MVpX8@z> (raw) Here's v4 of the io_uring interface. No user visible changes this time, outside of bumping the io_uring_sqe submission entry to a full 64-bytes. This aligns better with caches, and leaves us some room to grow for future features. See the v3 posting for full details on the API: https://lore.kernel.org/linux-block/20190112213011.1439-1-axboe@kernel.dk/ What I neglected to mention in the v3 posting, is that the fixed buffer and fixed file interfaces are available through the io_uring_register() system call. This means they can be registered (and unregistered) independently of the io_uring context setup. Patches are against 5.0-rc2 and can also be found in my 'io_uring' git branch: git://git.kernel.dk/linux-block io_uring Changes since v3: - Clean up fixed buffer index validation - Add IORING_OP_NOP for ring perf testing - Drop struct io_kiocb ki_* variable prefix, it clashes with struct kiocb for no reason except to cause confusement - Bump io_uring_sqe to 64 bytes. Cacheline sized and aligned (on x86-64), and more future proof - Use kmalloc_array() - Make the page mlock rlimit incremental and not for root / CAP_IPC_LOCK - Ensure io_uring_register() can't race with fops->release() - Simplify and improve iopoll implementation - Use FOLL_WRITE instead of open-coding it - Fix 32-bit vs 64-bit sizing for the io_uring_register() structs - Added x86 32-bit system calls - Added 32-bit compat mode - Rebased on 5.0-rc2 Documentation/filesystems/vfs.txt | 3 + arch/x86/entry/syscalls/syscall_32.tbl | 3 + arch/x86/entry/syscalls/syscall_64.tbl | 3 + block/bio.c | 59 +- fs/Makefile | 1 + fs/block_dev.c | 19 +- fs/file.c | 15 +- fs/file_table.c | 9 +- fs/gfs2/file.c | 2 + fs/io_uring.c | 2072 ++++++++++++++++++++++++ fs/iomap.c | 48 +- fs/xfs/xfs_file.c | 1 + include/linux/bio.h | 14 + include/linux/blk_types.h | 1 + include/linux/file.h | 2 + include/linux/fs.h | 6 +- include/linux/iomap.h | 1 + include/linux/sched/user.h | 2 +- include/linux/syscalls.h | 7 + include/uapi/linux/io_uring.h | 155 ++ init/Kconfig | 9 + kernel/sys_ni.c | 3 + 22 files changed, 2395 insertions(+), 40 deletions(-) -- Jens Axboe
next reply other threads:[~2019-01-15 2:55 UTC|newest] Thread overview: 195+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-01-15 2:55 Jens Axboe [this message] 2019-01-15 2:55 ` Jens Axboe 2019-01-15 2:55 ` [PATCH 01/16] fs: add an iopoll method to struct file_operations Jens Axboe 2019-01-15 2:55 ` Jens Axboe 2019-01-15 2:55 ` [PATCH 02/16] block: wire up block device iopoll method Jens Axboe 2019-01-15 2:55 ` Jens Axboe 2019-01-15 2:55 ` [PATCH 03/16] block: add bio_set_polled() helper Jens Axboe 2019-01-15 2:55 ` Jens Axboe 2019-01-15 2:55 ` [PATCH 04/16] iomap: wire up the iopoll method Jens Axboe 2019-01-15 2:55 ` Jens Axboe 2019-01-15 2:55 ` [PATCH 05/16] Add io_uring IO interface Jens Axboe 2019-01-15 2:55 ` Jens Axboe 2019-01-15 16:51 ` Jonathan Corbet 2019-01-15 16:51 ` Jonathan Corbet 2019-01-15 16:55 ` Jens Axboe 2019-01-15 16:55 ` Jens Axboe 2019-01-15 17:26 ` Jens Axboe 2019-01-15 17:26 ` Jens Axboe 2019-01-16 10:41 ` Arnd Bergmann 2019-01-16 10:41 ` Arnd Bergmann 2019-01-16 11:00 ` Arnd Bergmann 2019-01-16 11:00 ` Arnd Bergmann 2019-01-16 15:12 ` Jens Axboe 2019-01-16 15:12 ` Jens Axboe 2019-01-16 15:16 ` Arnd Bergmann 2019-01-16 15:16 ` Arnd Bergmann 2019-01-16 15:25 ` Jens Axboe 2019-01-16 15:25 ` Jens Axboe 2019-01-15 2:55 ` [PATCH 06/16] io_uring: add fsync support Jens Axboe 2019-01-15 2:55 ` Jens Axboe 2019-01-15 2:55 ` [PATCH 07/16] io_uring: support for IO polling Jens Axboe 2019-01-15 2:55 ` Jens Axboe 2019-01-15 2:55 ` [PATCH 08/16] io_uring: add submission side request cache Jens Axboe 2019-01-15 2:55 ` Jens Axboe 2019-01-15 2:55 ` [PATCH 09/16] fs: add fget_many() and fput_many() Jens Axboe 2019-01-15 2:55 ` Jens Axboe 2019-01-15 2:55 ` [PATCH 10/16] io_uring: use fget/fput_many() for file references Jens Axboe 2019-01-15 2:55 ` Jens Axboe 2019-01-15 2:55 ` [PATCH 11/16] io_uring: batch io_kiocb allocation Jens Axboe 2019-01-15 2:55 ` Jens Axboe 2019-01-15 2:55 ` [PATCH 12/16] block: implement bio helper to add iter bvec pages to bio Jens Axboe 2019-01-15 2:55 ` Jens Axboe 2019-01-15 2:55 ` [PATCH 13/16] io_uring: add support for pre-mapped user IO buffers Jens Axboe 2019-01-15 2:55 ` Jens Axboe 2019-01-16 10:53 ` Arnd Bergmann 2019-01-16 15:14 ` Jens Axboe 2019-01-16 15:14 ` Jens Axboe 2019-01-16 15:32 ` Jens Axboe 2019-01-16 15:32 ` Jens Axboe 2019-01-16 15:41 ` Arnd Bergmann 2019-01-16 15:47 ` Jens Axboe 2019-01-16 15:47 ` Jens Axboe 2019-01-15 2:55 ` [PATCH 14/16] io_uring: add submission polling Jens Axboe 2019-01-15 2:55 ` Jens Axboe 2019-01-15 2:55 ` [PATCH 15/16] io_uring: add file registration Jens Axboe 2019-01-15 2:55 ` Jens Axboe 2019-01-16 10:45 ` Arnd Bergmann 2019-01-16 10:45 ` Arnd Bergmann 2019-01-16 15:15 ` Jens Axboe 2019-01-16 15:15 ` Jens Axboe 2019-01-15 2:55 ` [PATCH 16/16] io_uring: add io_uring_event cache hit information Jens Axboe 2019-01-15 2:55 ` Jens Axboe -- strict thread matches above, loose matches on Subject: below -- 2020-07-22 5:32 (unknown) Darlehen Bedienung 2020-07-02 19:43 (unknown) Barr Anthony Calder 2020-06-27 21:54 (unknown) helen 2020-03-09 8:43 (unknown) Michael J. Weirsky 2020-03-05 10:46 (unknown) Juanito S. Galang 2020-03-04 9:42 (unknown) Julie Leach 2020-02-15 3:25 (unknown) mprim37 alcorta 2020-02-05 8:23 (unknown) Frau Huan Jlaying 2018-04-20 8:02 (unknown), Christoph Hellwig 2018-01-29 17:17 (unknown), Jones 2017-11-16 10:18 (unknown), Michal Hocko 2017-10-15 12:04 (unknown), sherrilyn 2017-10-13 6:16 (unknown), nfrankiyamu 2017-10-11 8:20 (unknown), sherrilyn 2017-10-06 2:19 (unknown), sherrilyn 2017-10-02 15:35 (unknown), nfrankiyamu 2017-09-03 22:54 (unknown), sherrilyn 2017-08-30 1:37 (unknown), municlerk 2017-08-26 14:48 (unknown), nfrankiyamu 2017-08-15 2:57 (unknown), nfrankiyamu 2017-08-09 19:40 (unknown), tchidrenplytoo 2017-08-08 20:55 (unknown), h.gerritsen12 2017-08-08 17:09 (unknown), tchidrenplytoo 2017-07-27 13:00 (unknown), nfrankiyamu 2017-07-26 20:08 (unknown), municlerk 2017-07-25 23:24 (unknown), h.gerritsen12 2017-07-18 5:45 (unknown), h.gerritsen12 2017-07-17 15:42 (unknown), tchidrenplytoo 2017-07-17 1:20 (unknown), tchidrenplytoo 2017-07-10 22:07 (unknown), jacqueline.pike 2017-07-04 19:53 (unknown), tchidrenplytoo 2017-07-04 10:50 (unknown), h.gerritsen12 2017-07-02 18:44 (unknown), tchidrenplytoo 2017-06-28 14:22 (unknown), tchidrenplytoo 2017-06-27 0:08 (unknown), h.gerritsen12 2017-06-25 20:10 (unknown), h.gerritsen12 2017-06-25 4:47 (unknown), h.gerritsen12 2017-06-25 3:57 (unknown), nfrankiyamu 2017-06-24 2:32 (unknown), h.gerritsen12 2017-06-20 16:31 (unknown), nfrankiyamu 2017-06-14 16:39 (unknown), nfrankiyamu 2017-06-12 16:44 (unknown), nfrankiyamu 2017-06-10 5:53 (unknown), jacqueline.pike 2017-06-09 17:38 (unknown), nfrankiyamu 2017-06-05 5:43 (unknown), h.gerritsen12 2017-06-03 5:45 (unknown), nfrankiyamu 2017-05-23 4:53 (unknown), nfrankiyamu 2017-05-21 9:17 (unknown), jacqueline.pike 2017-05-20 21:16 (unknown), h.gerritsen12 2017-04-20 12:28 (unknown), h.gerritsen12 2017-04-17 15:20 (unknown), tchidrenplytoo 2017-04-16 18:30 (unknown), r67 2017-04-09 2:11 (unknown), jacqueline.pike 2017-04-06 14:05 (unknown), jacqueline.pike 2017-03-15 7:30 (unknown), h.gerritsen12 2017-01-13 10:46 [PATCH v3 1/8] arm: put types.h in uapi Nicolas Dichtel 2017-01-09 11:33 ` [PATCH v2 0/7] uapi: export all headers under uapi directories Arnd Bergmann 2017-01-13 10:46 ` [PATCH v3 0/8] " Nicolas Dichtel 2017-01-13 15:36 ` (unknown) David Howells 2016-11-25 22:48 (unknown), jacqueline.pike 2016-10-23 3:08 (unknown), h.gerritsen12 2016-10-22 3:42 (unknown), h.gerritsen12 2016-01-27 10:09 [PATCH v3 0/3] Optimize CONFIG_DEBUG_PAGEALLOC Christian Borntraeger 2016-01-27 10:10 ` [PATCH v3 2/3] x86: query dynamic DEBUG_PAGEALLOC setting Christian Borntraeger 2016-01-27 22:17 ` David Rientjes 2016-01-28 9:48 ` Christian Borntraeger 2016-01-28 23:03 ` David Rientjes 2016-02-02 21:52 ` (unknown) David Rientjes via Linuxppc-dev 2016-01-28 23:04 ` (unknown) David Rientjes via Linuxppc-dev 2016-01-27 22:18 ` (unknown) David Rientjes via Linuxppc-dev 2016-01-27 10:10 ` [PATCH v3 3/3] s390: query dynamic DEBUG_PAGEALLOC setting Christian Borntraeger 2016-01-27 22:22 ` (unknown) David Rientjes via Linuxppc-dev 2015-02-14 1:49 (unknown), Leanne Armstrong [not found] <1570038211.167595.1414613146892.JavaMail.yahoo@jws10056.mail.ne1.yahoo.com> [not found] ` <1835234304.171617.1414613165674.JavaMail.yahoo@jws10089.mail.ne1.yahoo.com> [not found] ` <1938862685.172387.1414613200459.JavaMail.yahoo@jws100180.mail.ne1.yahoo.com> [not found] ` <705402329.170339.1414613213653.JavaMail.yahoo@jws10087.mail.ne1.yahoo.com> [not found] ` <760168749.169371.1414613227586.JavaMail.yahoo@jws10082.mail.ne1.yahoo.com> [not found] ` <1233923671.167957.1414613439879.JavaMail.yahoo@jws10091.mail.ne1.yahoo.com> [not found] ` <925985882.172122.1414613520734.JavaMail.yahoo@jws100207.mail.ne1.yahoo.com> [not found] ` <1216694778.172990.1414613570775.JavaMail.yahoo@jws100152.mail.ne1.yahoo.com> [not found] ` <1213035306.169838.1414613612716.JavaMail.yahoo@jws10097.mail.ne1.yahoo.com> [not found] ` <2058591563.172973.1414613668636.JavaMail.yahoo@jws10089.mail.ne1.yahoo.com> [not found] ` <1202030640.175493 .1414613712352.JavaMail.yahoo@jws10036.mail.ne1.yahoo.com> [not found] ` <1111049042.175610.1414613739099.JavaMail.yahoo@jws100165.mail.ne1.yahoo.com> [not found] ` <574125160.175950.1414613784216.JavaMail.yahoo@jws100158.mail.ne1.yahoo.com> [not found] ` <1726966600.175552.1414613846198.JavaMail.yahoo@jws100190.mail.ne1.yahoo.com> [not found] ` <976499752.219775.1414613888129.JavaMail.yahoo@jws100101.mail.ne1.yahoo.com> [not found] ` <1400960529.171566.1414613936238.JavaMail.yahoo@jws10059.mail.ne1.yahoo.com> [not found] ` <1333619289.175040.1414613999304.JavaMail.yahoo@jws100196.mail.ne1.yahoo.com> [not found] ` <1038759122.176173.1414614054070.JavaMail.yahoo@jws100138.mail.ne1.yahoo.com> [not found] ` <1109995533.176150.1414614101940.JavaMail.yahoo@jws100140.mail.ne1.yahoo.com> [not found] ` <809474730.174920.1414614143971.JavaMail.yahoo@jws100154.mail.ne1.yahoo.com> [not found] ` <1234226428.170349.1414614189490.JavaMail .yahoo@jws10056.mail.ne1.yahoo.com> [not found] ` <1122464611.177103.1414614228916.JavaMail.yahoo@jws100161.mail.ne1.yahoo.com> [not found] ` <1350859260.174219.1414614279095.JavaMail.yahoo@jws100176.mail.ne1.yahoo.com> [not found] ` <1730751880.171557.1414614322033.JavaMail.yahoo@jws10060.mail.ne1.yahoo.com> [not found] ` <642429550.177328.1414614367628.JavaMail.yahoo@jws100165.mail.ne1.yahoo.com> [not found] ` <1400780243.20511.1414614418178.JavaMail.yahoo@jws100162.mail.ne1.yahoo.com> [not found] ` <2025652090.173204.1414614462119.JavaMail.yahoo@jws10087.mail.ne1.yahoo.com> [not found] ` <859211720.180077.1414614521867.JavaMail.yahoo@jws100147.mail.ne1.yahoo.com> [not found] ` <258705675.173585.1414614563057.JavaMail.yahoo@jws10078.mail.ne1.yahoo.com> [not found] ` <1773234186.173687.1414614613736.JavaMail.yahoo@jws10078.mail.ne1.yahoo.com> [not found] ` <1132079010.173033.1414614645153.JavaMail.yahoo@jws10066.mail.ne1.ya hoo.com> [not found] ` <1972302405.176488.1414614708676.JavaMail.yahoo@jws100166.mail.ne1.yahoo.com> [not found] ` <1713123000.176308.1414614771694.JavaMail.yahoo@jws10045.mail.ne1.yahoo.com> [not found] ` <299800233.173413.1414614817575.JavaMail.yahoo@jws10066.mail.ne1.yahoo.com> [not found] ` <494469968.179875.1414614903152.JavaMail.yahoo@jws100144.mail.ne1.yahoo.com> [not found] ` <2136945987.171995.1414614942776.JavaMail.yahoo@jws10091.mail.ne1.yahoo.com> [not found] ` <257674219.177708.1414615022592.JavaMail.yahoo@jws100181.mail.ne1.yahoo.com> [not found] ` <716927833.181664.1414615075308.JavaMail.yahoo@jws100145.mail.ne1.yahoo.com> [not found] ` <874940984.178797.1414615132802.JavaMail.yahoo@jws100157.mail.ne1.yahoo.com> [not found] ` <1283488887.176736.1414615187657.JavaMail.yahoo@jws100183.mail.ne1.yahoo.com> [not found] ` <777665713.175887.1414615236293.JavaMail.yahoo@jws10083.mail.ne1.yahoo.com> [not found] ` <585395776.176325.1 414615298260.JavaMail.yahoo@jws10033.mail.ne1.yahoo.com> [not found] ` <178352191.221832.1414615355071.JavaMail.yahoo@jws100104.mail.ne1.yahoo.com> [not found] ` <108454213.176606.1414615522058.JavaMail.yahoo@jws10053.mail.ne1.yahoo.com> [not found] ` <1617229176.177502.1414615563724.JavaMail.yahoo@jws10030.mail.ne1.yahoo.com> [not found] ` <324334617.178254.1414615625247.JavaMail.yahoo@jws10089.mail.ne1.yahoo.com> [not found] ` <567135865.82376.1414615664442.JavaMail.yahoo@jws100136.mail.ne1.yahoo.com> [not found] ` <764758300.179669.1414615711821.JavaMail.yahoo@jws100107.mail.ne1.yahoo.com> [not found] ` <1072855470.183388.1414615775798.JavaMail.yahoo@jws100147.mail.ne1.yahoo.com> [not found] ` <2134283632.173314.1414615831322.JavaMail.yahoo@jws10094.mail.ne1.yahoo.com> [not found] ` <1454491902.178612.1414615875076.JavaMail.yahoo@jws100209.mail.ne1.yahoo.com> [not found] ` <1480763910.146593.1414958012342.JavaMail.yahoo@jws10033.mail.ne1.yahoo.com> 2014-11-02 19:54 ` (unknown) MRS GRACE MANDA 2014-06-22 0:37 (unknown), lluminati (New World Order) © 2014-03-25 0:57 (unknown), Núcleo de Defesa da Mulher MPAL 2012-12-03 6:49 (unknown), Ana J.. Serrudo Palomino 2012-10-14 10:11 (unknown), Alexey Dobriyan 2012-10-06 23:15 (unknown), David Howells 2012-03-31 11:32 (unknown), Mr.Vincent Cheng 2012-03-28 17:40 (unknown), David Howells 2012-03-23 18:10 (unknown), jin mong 2012-03-23 18:05 (unknown), jin mong 2011-10-05 5:49 (unknown), COCA COLA 2011 2011-10-03 22:28 (unknown), Mr Omar Hasan 2011-09-09 21:11 (unknown), Webmail Administrator 2011-09-09 21:01 (unknown), Webmail Administrator 2011-08-22 23:15 (unknown), mithilesh.jha 2011-07-18 17:44 (unknown), Mr. Vincent Cheng Chuen 2011-07-17 15:49 (unknown), Liu Wang 2011-07-16 4:33 (unknown), Money Gram Malaysia 2011-07-12 14:40 (unknown), Systems Administrator 2011-07-12 14:24 (unknown), Systems Administrator 2011-07-12 2:39 (unknown), Liu Wang 2011-07-12 2:17 (unknown), Liu Wang 2011-06-21 22:21 (unknown), Ntai Jerry 2011-06-15 16:38 (unknown), Альбина 2011-04-15 8:23 (unknown), 2011 NOTIFICATION 2011-04-09 8:32 (unknown), Irish Unit 2011-03-01 23:49 (unknown), Mr. henry 2011-03-01 23:48 (unknown), Mr. henry 2011-01-17 2:15 (unknown), Mr. Peeters Ron 2010-12-27 14:30 (unknown), INFORMATION 2010-12-26 21:17 (unknown), COCA COLA 2010-12-08 17:37 (unknown), online1050076 2010-12-04 16:22 (unknown), Microsoft E-mail Promo 2010-12-04 16:20 (unknown), Microsoft E-mail Promo 2010-11-16 13:59 (unknown), , Ming-Yang Lee 2010-11-15 10:34 (unknown) s_rz 2010-10-24 18:24 (unknown), CHARITY DONATION & ECOWAS 2010-10-12 4:44 (unknown), Wan 2010-10-05 16:39 (unknown), HEAD OF ACCOUNT DEPT 2010-09-15 4:31 (unknown), UNF Grant Donation 2010-09-11 21:24 (unknown), Mike Leonard 2010-08-29 23:16 (unknown), Mr. Beuker Hendrik 2010-08-07 6:13 (unknown) Mr Smart Ben 2010-07-17 8:06 (unknown), Grant Mayor 2010-07-11 21:42 (unknown), Western Union 2010-05-16 17:32 (unknown), Microsoft E-mail Promotion 2010-05-15 16:03 (unknown), Smith, Jeffrey 2010-04-16 21:38 (unknown) Irish Online Promo 2010-04-10 20:12 (unknown) Tom Coffey 2009-10-29 5:15 (unknown) centageloan4 2009-08-19 12:47 (unknown), james micheal 2009-07-21 8:11 (unknown) raja gobi 2009-04-27 14:42 (unknown) arnd 2009-04-27 14:42 (unknown) arnd 2009-04-27 14:42 (unknown) arnd 2009-04-27 14:42 (unknown) arnd 2009-04-27 14:42 (unknown) arnd 2009-04-27 14:42 (unknown) arnd 2009-04-27 14:42 (unknown) arnd 2009-04-27 14:42 (unknown) arnd 2009-04-27 14:42 (unknown) arnd 2009-04-27 14:41 (unknown) arnd 2009-04-27 14:41 (unknown) arnd 2009-04-27 14:41 (unknown) arnd 2009-04-27 14:41 (unknown) arnd 2009-04-27 14:41 (unknown) arnd 2009-04-27 14:41 (unknown) arnd 2009-04-27 14:41 (unknown) arnd 2009-04-09 17:45 (unknown), postmaster
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20190115025531.13985-1-axboe@kernel.dk \ --to=axboe@kernel.dk \ --cc=avi@scylladb.com \ --cc=hch@lst.de \ --cc=jmoyer@redhat.com \ --cc=linux-aio@kvack.org \ --cc=linux-arch@vger.kernel.org \ --cc=linux-block@vger.kernel.org \ --cc=linux-fsdevel@vger.kernel.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).