From: Suparna Bhattacharya <suparna@in.ibm.com>
To: akpm@osdl.org
Cc: linux-aio@kvack.org, linux-kernel@vger.kernel.org
Subject: [PATCH 0/3] Various AIO retry related fixes and enhancements
Date: Thu, 5 Aug 2004 10:03:01 +0530 [thread overview]
Message-ID: <20040805043301.GA3532@in.ibm.com> (raw)
The following patches are a collection of various (mostly
retry infrastructure related) fixes, cleanups and enhancements
for AIO, that I have been maintaining for a while. I ran into
most of them while implementing support for default high
level retry methods (should also be helpful as a foundation
for some network AIO work). Now that we have in-tree use
of the retry logic, it makes sense to merge these fixes
upstream. They are mostly localised to AIO code.
Note: The latter two patches involve policy oriented
optimizations to the AIO workqueue usage, so I chose
to separate them out.
Please apply.
[1] aio-retry.patch
Collection of AIO retry infrastructure fixes and enhancements
AIO: Split iocb setup and execution in io_submit
(also fixes io_submit error reporting)
AIO: Default high level retry methods
AIO: Subtle use_mm/unuse_mm fix
AIO: Code commenting
AIO: Fix aio process hang on EINVAL (Daniel McNeil)
AIO: flush workqueues before destroying ioctx'es
AIO: hold the context lock across unuse_mm
AIO: Acquire task_lock in use_mm()
AIO: Allow fops to override the retry method with their own
AIO: Elevated ref count for AIO retries (Daniel McNeil)
AIO: set_fs needed when calling use_mm
AIO: flush workqueue on __put_ioctx (Chris Mason)
AIO: Fix io_cancel to work with retries (Chris Mason)
AIO: read-immediate option for socket/pipe retry support
[2] aio-splice-runlist.patch
AIO: Splice runlist to be fairer across multiple io contexts
[3] aio-context-switch.patch
AIO: Context switch reduction for retries (Chris Mason)
AIO: Fix IO stalls with context switch reduction changes
(Chris Mason)
Regards
Suparna
--
Suparna Bhattacharya (suparna@in.ibm.com)
Linux Technology Center
IBM Software Lab, India
next reply other threads:[~2004-08-05 4:23 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-08-05 4:33 Suparna Bhattacharya [this message]
2004-08-05 4:38 ` [PATCH 1/3] Collected AIO retry fixes and enhancements Suparna Bhattacharya
2004-08-05 4:41 ` [PATCH 2/3] AIO Splice runlist for fairness across io contexts Suparna Bhattacharya
2004-08-05 4:43 ` [PATCH 3/3] AIO workqueue context switch reduction Suparna Bhattacharya
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=20040805043301.GA3532@in.ibm.com \
--to=suparna@in.ibm.com \
--cc=akpm@osdl.org \
--cc=linux-aio@kvack.org \
--cc=linux-kernel@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: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.