io-uring.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: io-uring <io-uring@vger.kernel.org>, netdev <netdev@vger.kernel.org>
Subject: [GIT PULL] io_uring socket(2) support
Date: Sun, 22 May 2022 15:26:09 -0600	[thread overview]
Message-ID: <9a8aa863-58a8-c8cd-7d05-80f095cf217e@kernel.dk> (raw)

Hi Linus,

On top of the core and xattr branches, this pull request adds support
for socket(2) for io_uring. This is handy when using direct / registered
file descriptors with io_uring.

Outside of those two patches, a small series from Dylan on top that
improves the tracing by providing a text representation of the opcode
rather than needing to decode this by reading the header file every
time. Sits in this branch as it was the last opcode added (until it
wasn't...).

Please pull!


The following changes since commit 0200ce6a57c5de802f4e438485c14cc9d63d5f4b:

  io_uring: fix trace for reduced sqe padding (2022-04-24 18:18:46 -0600)

are available in the Git repository at:

  git://git.kernel.dk/linux-block.git tags/for-5.19/io_uring-socket-2022-05-22

for you to fetch changes up to 033b87d24f7257c45506bd043ad85ed24a9925e2:

  io_uring: use the text representation of ops in trace (2022-04-28 17:06:03 -0600)

----------------------------------------------------------------
for-5.19/io_uring-socket-2022-05-22

----------------------------------------------------------------
Dylan Yudaken (4):
      io_uring: add type to op enum
      io_uring: add io_uring_get_opcode
      io_uring: rename op -> opcode
      io_uring: use the text representation of ops in trace

Jens Axboe (2):
      net: add __sys_socket_file()
      io_uring: add socket(2) support

 fs/io_uring.c                   | 177 ++++++++++++++++++++++++++++++++++++++++
 include/linux/io_uring.h        |   5 ++
 include/linux/socket.h          |   1 +
 include/trace/events/io_uring.h |  36 ++++----
 include/uapi/linux/io_uring.h   |   3 +-
 net/socket.c                    |  52 +++++++++---
 6 files changed, 248 insertions(+), 26 deletions(-)

-- 
Jens Axboe


             reply	other threads:[~2022-05-22 21:26 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-22 21:26 Jens Axboe [this message]
2022-05-23 20:42 ` [GIT PULL] io_uring socket(2) support pr-tracker-bot

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=9a8aa863-58a8-c8cd-7d05-80f095cf217e@kernel.dk \
    --to=axboe@kernel.dk \
    --cc=io-uring@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    --cc=torvalds@linux-foundation.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: link
Be 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).