All of lore.kernel.org
 help / color / mirror / Atom feed
From: Paul Mundt <lethal@linux-sh.org>
To: Adrian McMenamin <adrian@newgolddream.dyndns.info>
Cc: Greg KH <greg@kroah.com>,
	Dmitry Torokhov <dmitry.torokhov@gmail.com>,
	linux-input <linux-input@vger.kernel.org>,
	linux-sh <linux-sh@vger.kernel.org>,
	LKML <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH] sh: maple: Update the maple bus driver to support block reads and writes
Date: Fri, 27 Feb 2009 07:06:34 +0000	[thread overview]
Message-ID: <20090227070634.GC28802@linux-sh.org> (raw)
In-Reply-To: <1234642605.6609.17.camel@localhost.localdomain>

On Sat, Feb 14, 2009 at 08:16:45PM +0000, Adrian McMenamin wrote:
> On Sat, 2009-02-14 at 20:06 +0000, Adrian McMenamin wrote:
> > Greg,
> > 
> > This patch updates the maple bus to support asynchronous block reads and
> > writes as well as generally improving the quality of the code and
> > supporting concurrency (all needed to support the Dreamcast visual
> > memory unit - a driver will also be posted for that).
> > 
> > I have posted versions of this before but am here following the patch
> > grouping suggested and have also tested this code and unlike earlier
> > versions it shows no signs of suffering from race conditions - so I hope
> > you will be happy to queue it for inclusion.
> > 
> > Changes in the bus driver necessitate some changes in the two maple bus
> > input drivers that are currently in mainline.
> > 
> > (Maple is SEGA's proprietary serial bus for the Dreamcast. It is capable
> > of comm speeds of up to 2Mbs.)
> > 
> > As well as supporting block reads and writes this code clean up removes
> > some poor handling of locks, uses an atomic status variable to serialise
> > access to devices and more robusly handles the general performance
> > problems of the bus.
> > 
> Apologies, some of the VMU patch slipped into that. Here is a completely
> clean version.
> 
> Signed-off-by: Adrian McMenamin <adrian@mcmen.demon.co.uk>

Applied, thanks.

WARNING: multiple messages have this Message-ID (diff)
From: Paul Mundt <lethal@linux-sh.org>
To: Adrian McMenamin <adrian@newgolddream.dyndns.info>
Cc: Greg KH <greg@kroah.com>,
	Dmitry Torokhov <dmitry.torokhov@gmail.com>,
	linux-input <linux-input@vger.kernel.org>,
	linux-sh <linux-sh@vger.kernel.org>,
	LKML <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH] sh: maple: Update the maple bus driver to support block reads and writes
Date: Fri, 27 Feb 2009 16:06:34 +0900	[thread overview]
Message-ID: <20090227070634.GC28802@linux-sh.org> (raw)
In-Reply-To: <1234642605.6609.17.camel@localhost.localdomain>

On Sat, Feb 14, 2009 at 08:16:45PM +0000, Adrian McMenamin wrote:
> On Sat, 2009-02-14 at 20:06 +0000, Adrian McMenamin wrote:
> > Greg,
> > 
> > This patch updates the maple bus to support asynchronous block reads and
> > writes as well as generally improving the quality of the code and
> > supporting concurrency (all needed to support the Dreamcast visual
> > memory unit - a driver will also be posted for that).
> > 
> > I have posted versions of this before but am here following the patch
> > grouping suggested and have also tested this code and unlike earlier
> > versions it shows no signs of suffering from race conditions - so I hope
> > you will be happy to queue it for inclusion.
> > 
> > Changes in the bus driver necessitate some changes in the two maple bus
> > input drivers that are currently in mainline.
> > 
> > (Maple is SEGA's proprietary serial bus for the Dreamcast. It is capable
> > of comm speeds of up to 2Mbs.)
> > 
> > As well as supporting block reads and writes this code clean up removes
> > some poor handling of locks, uses an atomic status variable to serialise
> > access to devices and more robusly handles the general performance
> > problems of the bus.
> > 
> Apologies, some of the VMU patch slipped into that. Here is a completely
> clean version.
> 
> Signed-off-by: Adrian McMenamin <adrian@mcmen.demon.co.uk>

Applied, thanks.

  parent reply	other threads:[~2009-02-27  7:06 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-02-14 20:05 [PATCH] sh: maple: Update the maple bus driver to support block Adrian McMenamin
2009-02-14 20:05 ` [PATCH] sh: maple: Update the maple bus driver to support block reads and writes Adrian McMenamin
2009-02-14 20:16 ` [PATCH] sh: maple: Update the maple bus driver to support Adrian McMenamin
2009-02-14 20:16   ` [PATCH] sh: maple: Update the maple bus driver to support block reads and writes Adrian McMenamin
2009-02-14 20:26   ` [PATCH] mtd: sh: maple: Support the Dreamcast visual memory unit Adrian McMenamin
2009-02-14 20:26     ` [PATCH] mtd: sh: maple: Support the Dreamcast visual memory unit as a flash mapping Adrian McMenamin
2009-02-14 20:26     ` Adrian McMenamin
2009-02-27  7:08     ` Paul Mundt
2009-02-27  7:08       ` Paul Mundt
2009-02-27  7:08       ` Paul Mundt
2009-02-27  7:06   ` Paul Mundt [this message]
2009-02-27  7:06     ` [PATCH] sh: maple: Update the maple bus driver to support block reads and writes Paul Mundt
2009-03-04  0:31   ` [PATCH] mtd: sh: maple: Support the Dreamcast visual memory unit Adrian McMenamin
2009-03-04  0:31     ` [PATCH] mtd: sh: maple: Support the Dreamcast visual memory unit as a flash mapping Adrian McMenamin
2009-03-04  0:31     ` Adrian McMenamin
2009-02-14 21:59 ` [PATCH] sh: maple: Update the maple bus driver to support Greg KH
2009-02-14 21:59   ` [PATCH] sh: maple: Update the maple bus driver to support block reads and writes Greg KH
2009-02-14 22:09   ` [PATCH] sh: maple: Update the maple bus driver to support block Adrian McMenamin
2009-02-14 22:09     ` [PATCH] sh: maple: Update the maple bus driver to support block reads and writes Adrian McMenamin
2009-02-14 22:09     ` Adrian McMenamin
2009-02-14 22:27     ` [PATCH] sh: maple: Update the maple bus driver to support Greg KH
2009-02-14 22:27       ` [PATCH] sh: maple: Update the maple bus driver to support block reads and writes Greg KH

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=20090227070634.GC28802@linux-sh.org \
    --to=lethal@linux-sh.org \
    --cc=adrian@newgolddream.dyndns.info \
    --cc=dmitry.torokhov@gmail.com \
    --cc=greg@kroah.com \
    --cc=linux-input@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-sh@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.