All of lore.kernel.org
 help / color / mirror / Atom feed
From: Artem Bityutskiy <dedekind1@gmail.com>
To: Jens Axboe <axboe@kernel.dk>
Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org
Subject: Re: [PATCHv5 00/15] kill unnecessary bdi wakeups + cleanups
Date: Sun, 25 Jul 2010 12:01:18 +0300	[thread overview]
Message-ID: <1280048478.9990.3.camel@localhost> (raw)
In-Reply-To: <1280046581-23623-1-git-send-email-dedekind1@gmail.com>

On Sun, 2010-07-25 at 11:29 +0300, Artem Bityutskiy wrote:
> Changes since v4
> Most patches are intact. Only patches N9, N10 and N14 were changed. And patch
> N15 was added. Also, now I tested the patch-set much better.
> 
> 1. Fix a bug found while testing: in the forker thread, when we create a bdi
>    task and then assign it to 'bdi->wb.task', we need to take the
>    'bdi->work_lock'. Otherwise we can lose a wake-up. Changed this in patch
>    N10.
> 2. Add patch 15 which fixes a warning and cleans up 'bdi_register()'.
> 3. Use "switch" in the main forker thread loop. Patch N9 was changed and now it
>    also introduces the "switch".
> 4. Stick with Christoph's version of tracepoint names and positions -> changed
>    patch N14.
> 5. Add a couple of "Reviewed-by" tags.

Oh, completely forgot to mention another thing.

6. Addressed the issue pointed to by Christoph and added
  'del_timer_sync()'

So patch N12 was also tweaked.

-- 
Best Regards,
Artem Bityutskiy (Артём Битюцкий)


WARNING: multiple messages have this Message-ID (diff)
From: Artem Bityutskiy <dedekind1@gmail.com>
To: Jens Axboe <axboe@kernel.dk>
Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org
Subject: Re: [PATCHv5 00/15] kill unnecessary bdi wakeups + cleanups
Date: Sun, 25 Jul 2010 12:01:18 +0300	[thread overview]
Message-ID: <1280048478.9990.3.camel@localhost> (raw)
In-Reply-To: <1280046581-23623-1-git-send-email-dedekind1@gmail.com>

On Sun, 2010-07-25 at 11:29 +0300, Artem Bityutskiy wrote:
> Changes since v4
> Most patches are intact. Only patches N9, N10 and N14 were changed. And patch
> N15 was added. Also, now I tested the patch-set much better.
> 
> 1. Fix a bug found while testing: in the forker thread, when we create a bdi
>    task and then assign it to 'bdi->wb.task', we need to take the
>    'bdi->work_lock'. Otherwise we can lose a wake-up. Changed this in patch
>    N10.
> 2. Add patch 15 which fixes a warning and cleans up 'bdi_register()'.
> 3. Use "switch" in the main forker thread loop. Patch N9 was changed and now it
>    also introduces the "switch".
> 4. Stick with Christoph's version of tracepoint names and positions -> changed
>    patch N14.
> 5. Add a couple of "Reviewed-by" tags.

Oh, completely forgot to mention another thing.

6. Addressed the issue pointed to by Christoph and added
  'del_timer_sync()'

So patch N12 was also tweaked.

-- 
Best Regards,
Artem Bityutskiy (Артём Битюцкий)

--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

  parent reply	other threads:[~2010-07-25  9:08 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-07-25  8:29 [PATCHv5 00/15] kill unnecessary bdi wakeups + cleanups Artem Bityutskiy
2010-07-25  8:29 ` [PATCHv5 01/15] writeback: harmonize writeback threads naming Artem Bityutskiy
2010-07-25  8:29 ` [PATCHv5 02/15] writeback: fix possible race when creating bdi threads Artem Bityutskiy
2010-07-25  8:29 ` [PATCHv5 03/15] writeback: do not lose wake-ups in the forker thread - 1 Artem Bityutskiy
2010-07-25  8:29 ` [PATCHv5 04/15] writeback: do not lose wake-ups in the forker thread - 2 Artem Bityutskiy
2010-07-25  8:29 ` [PATCHv5 05/15] writeback: do not lose wake-ups in bdi threads Artem Bityutskiy
2010-07-25  8:29 ` [PATCHv5 06/15] writeback: simplify bdi code a little Artem Bityutskiy
2010-07-25  8:29 ` [PATCHv5 07/15] writeback: do not remove bdi from bdi_list Artem Bityutskiy
2010-07-25  8:29 ` [PATCHv5 08/15] writeback: move last_active to bdi Artem Bityutskiy
2010-07-25  8:29 ` [PATCHv5 09/15] writeback: restructure bdi forker loop a little Artem Bityutskiy
2010-07-25  8:29 ` [PATCHv5 10/15] writeback: move bdi threads exiting logic to the forker thread Artem Bityutskiy
2010-07-25  9:26   ` [PATCHv5-1 " Artem Bityutskiy
2010-07-25  9:26     ` Artem Bityutskiy
2010-07-25  8:29 ` [PATCHv5 11/15] writeback: prevent unnecessary bdi threads wakeups Artem Bityutskiy
2010-07-25  8:29 ` [PATCHv5 12/15] writeback: optimize periodic bdi thread wakeups Artem Bityutskiy
2010-07-25 10:41   ` Artem Bityutskiy
2010-07-25  8:29 ` [PATCHv5 13/15] writeback: remove unnecessary init_timer call Artem Bityutskiy
2010-07-25  8:29 ` [PATCHv5 14/15] writeback: add new tracepoints Artem Bityutskiy
2010-07-25  8:29 ` [PATCHv5 15/15] writeback: cleanup bdi_register Artem Bityutskiy
2010-07-25  9:01 ` Artem Bityutskiy [this message]
2010-07-25  9:01   ` [PATCHv5 00/15] kill unnecessary bdi wakeups + cleanups Artem Bityutskiy

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=1280048478.9990.3.camel@localhost \
    --to=dedekind1@gmail.com \
    --cc=axboe@kernel.dk \
    --cc=linux-fsdevel@vger.kernel.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.