lkml.org 
[lkml]   [2009]   [Sep]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectWhat is the near term future for kfifo?
From
Date
LKML,

What's the status of the recently proposed kfifo changes?

This change set of mine, for implementing IR receiver support for the
CX23888 chip:

On Sun, 2009-09-27 at 20:12 -0400, Andy Walls wrote:
> Mauro,
>
> Please pull from http://linuxtv.org/hg/~awalls/cx23888-ir-part2
>
> for the following 5 changesets:
>
> 01/05: v4l2-subdev: Add v4l2_subdev_ir_ops and IR notify defines for v4l2_device
> http://linuxtv.org/hg/~awalls/cx23888-ir-part2?cmd=changeset;node=8cbb951bbb9f
>
> 02/05: cx23885: Complete CX23888 IR subdev implementation for Rx & almost for Tx
> http://linuxtv.org/hg/~awalls/cx23888-ir-part2?cmd=changeset;node=a2d8d3d88c6d
>
> 03/05: cx23885: Add integrated IR subdevice interrupt and notification handling
> http://linuxtv.org/hg/~awalls/cx23888-ir-part2?cmd=changeset;node=1eb199665dbc
>
> 04/05: ir-functions: Export ir_rc5_decode() for use by the cx23885 module
> http://linuxtv.org/hg/~awalls/cx23888-ir-part2?cmd=changeset;node=55a1e2e8128f
>
> 05/05: cx23885: Add IR input keypress handling and enable for the HVR-1850
> http://linuxtv.org/hg/~awalls/cx23888-ir-part2?cmd=changeset;node=b05a093688a2


relies on the current implementation

http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=blob;f=include/linux/kfifo.h;h=ad6bdf5a5970c5fdbceb6b5c440a196b7a620b22;hb=HEAD

that still requires a spinlock. Fortunately, I happen to need a
spinlock.


I'd like this changeset to move forward, and I don't want to have a
problem with unfortuante timing of any kfifo changes.

Should I plan to

1. leave my code alone and use the current kfifo API,
2. update my use of kfifo to the new proposal I saw on the LKML
recently, or
3. just write my own fifo implementation and port to the new kfifo
later?


Regards,
Andy



\
 
 \ /
  Last update: 2009-09-30 03:37    [W:0.022 / U:1.012 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site