From: "gregkh@linuxfoundation.org" <gregkh@linuxfoundation.org>
To: Chase Southwood <chase.southwood@yahoo.com>
Cc: "devel@driverdev.osuosl.org" <devel@driverdev.osuosl.org>,
Ian Abbott <abbotti@mev.co.uk>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH v3 1/2] Staging: comedi: convert while loops to timeouts in s626.c
Date: Sat, 15 Mar 2014 05:26:56 +0000 [thread overview]
Message-ID: <20140315052656.GA29821@kroah.com> (raw)
In-Reply-To: <1394847817.37014.YahooMailNeo@web164005.mail.gq1.yahoo.com>
On Fri, Mar 14, 2014 at 06:43:37PM -0700, Chase Southwood wrote:
> >On Tuesday, March 11, 2014 9:26 AM, Ian Abbott <abbotti@mev.co.uk> wrote:
>
> >>On 2014-03-09 04:00, Chase Southwood wrote:
> >> This patch changes a handful of while loops to timeouts to prevent
> >> infinite looping on hardware failure. A couple such loops are in a
> >> function (s626_debi_transfer()) which is called from critical sections,
> >> so comedi_timeout() is unusable for them, and an iterative timeout is
> >> used instead. For the while loops in a context where comedi_timeout() is
> >> allowed, a new callback function, s626_send_dac_eoc(), has been defined
> >> to evaluate the conditions that the while loops are testing. The new
> >> callback employs a switch statement based on a simple new enum so that
> >> it is usable for all of the different conditions tested in while loops
> >> in s626_send_dac(). The proper comedi_timeout() calls are then used.
> >>
> >> Signed-off-by: Chase Southwood <chase.southwood@yahoo.com>
> >> ---
> >> Ian, here is a version of this patchset employing the enum you recommended.
> >> The second patch has been rebased on top of this one.
> >>
> >> 2: Used comedi_timeout() where appropriate, introduce callback function
> >>
> >> 3: Updated callback to switch on new enum.>
> >
> >Reviewed-by: Ian Abbott <abbotti@mev.co.uk>
> >
> >For future reference, for patches affecting a single comedi driver, we
> >usually title the patches like this:
> >
> >staging: comedi: name_of_driver: summary of patch
> >
>
>
> Hi Greg!
>
> I was just writing to inquire whether you were able to add this patch as well as
> PATCH 2/2 Propagate timeout errors in s626.c, to your queue in their current state.
> I had to resend this patch to you about a week ago because the subject line got
> a little messed up, which might have lead to a bit of confusion regarding the 2
> patch series, and I wanted to check in to see whether you need me to do anything
> further.
I've been on vacation this week and will dig through my huge patch queue
next week. Then I will need another vacation...
Give me a chance to catch up, I'll let you know if I have problems with
them.
thanks,
greg k-h
next prev parent reply other threads:[~2014-03-15 5:26 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-02-28 7:35 [PATCH] Staging: comedi: add timeouts to while loops in s626.c Chase Southwood
2014-02-28 17:18 ` Ian Abbott
2014-03-01 5:48 ` Chase Southwood
2014-03-02 4:13 ` Chase Southwood
2014-03-03 14:13 ` Ian Abbott
2014-03-04 4:06 ` Chase Southwood
2014-03-03 14:05 ` Ian Abbott
2014-03-04 8:43 ` [PATCH v2 1/2] Staging: comedi: convert while loops to timeouts " Chase Southwood
2014-03-05 12:09 ` Ian Abbott
2014-03-06 8:13 ` Chase Southwood
2014-03-08 1:43 ` [PATCH v3 1/2] Staging: comedi: convert while loops to timeouts in Chase Southwood
2014-03-09 3:00 ` Greg KH
2014-03-09 3:55 ` Chase Southwood
2014-03-09 4:00 ` [PATCH v3 1/2] Staging: comedi: convert while loops to timeouts in s626.c Chase Southwood
2014-03-11 14:26 ` Ian Abbott
2014-03-15 1:43 ` Chase Southwood
2014-03-15 5:26 ` gregkh [this message]
2014-03-15 7:18 ` Chase Southwood
2014-03-08 1:43 ` [PATCH v3 2/2] Staging: comedi: propagate timeout errors " Chase Southwood
2014-03-11 14:27 ` Ian Abbott
2014-03-04 8:44 ` [PATCH v2 " Chase Southwood
2014-03-05 12:11 ` Ian Abbott
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=20140315052656.GA29821@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=abbotti@mev.co.uk \
--cc=chase.southwood@yahoo.com \
--cc=devel@driverdev.osuosl.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.