<?xml version="1.0" encoding="ANSI_X3.4-1968"?>
<rss version="2.0">
  <channel>
    <link>http://www.kernellabs.com/hg/~mkrufky/siano-isdbt/</link>
    <language>en-us</language>

    <title>~mkrufky/siano-isdbt Changelog</title>
    <description>~mkrufky/siano-isdbt Changelog</description>
    <item>
    <title>backport commit 5a0e3ad6af8660be21ca98a971cd00f331318c05</title>
    <link>http://www.kernellabs.com/hg/~mkrufky/siano-isdbt/rev/e6955dece24b</link>
    <description><![CDATA[backport commit 5a0e3ad6af8660be21ca98a971cd00f331318c05<br/>
<br/>
From: Douglas Schilling Landgraf &lt;dougsland@redhat.com&gt;<br/>
<br/>
kernel-sync:<br/>
	Author: Tejun Heo &lt;tj@kernel.org&gt;<br/>
	Date:   Wed Mar 24 17:04:11 2010 +0900<br/>
<br/>
    include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h<br/>
<br/>
    percpu.h is included by sched.h and module.h and thus ends up being<br/>
    included when building most .c files.  percpu.h includes slab.h which<br/>
    in turn includes gfp.h making everything defined by the two files<br/>
    universally available and complicating inclusion dependencies.<br/>
<br/>
    percpu.h -&gt; slab.h dependency is about to be removed.  Prepare for<br/>
    this change by updating users of gfp and slab facilities include those<br/>
    headers directly instead of assuming availability.  As this conversion<br/>
    needs to touch large number of source files, the following script is<br/>
    used as the basis of conversion.<br/>
<br/>
      http://userweb.kernel.org/~tj/misc/slabh-sweep.py<br/>
<br/>
    The script does the followings.<br/>
<br/>
    * Scan files for gfp and slab usages and update includes such that<br/>
      only the necessary includes are there.  ie. if only gfp is used,<br/>
      gfp.h, if slab is used, slab.h.<br/>
<br/>
    * When the script inserts a new include, it looks at the include<br/>
      blocks and try to put the new include such that its order conforms<br/>
      to its surrounding.  It's put in the include block which contains<br/>
      core kernel includes, in the same order that the rest are ordered -<br/>
      alphabetical, Christmas tree, rev-Xmas-tree or at the end if there<br/>
      doesn't seem to be any matching order.<br/>
<br/>
    * If the script can't find a place to put a new include (mostly<br/>
      because the file doesn't have fitting include block), it prints out<br/>
      an error message indicating which .h file needs to be added to the<br/>
      file.<br/>
<br/>
    The conversion was done in the following steps.<br/>
<br/>
    1. The initial automatic conversion of all .c files updated slightly<br/>
       over 4000 files, deleting around 700 includes and adding ~480 gfp.h<br/>
       and ~3000 slab.h inclusions.  The script emitted errors for ~400<br/>
       files.<br/>
<br/>
    2. Each error was manually checked.  Some didn't need the inclusion,<br/>
       some needed manual addition while adding it to implementation .h or<br/>
       embedding .c file was more appropriate for others.  This step added<br/>
       inclusions to around 150 files.<br/>
    3. The script was run again and the output was compared to the edits<br/>
       from #2 to make sure no file was left behind.<br/>
<br/>
    4. Several build tests were done and a couple of problems were fixed.<br/>
       e.g. lib/decompress_*.c used malloc/free() wrappers around slab<br/>
       APIs requiring slab.h to be added manually.<br/>
<br/>
    5. The script was run on all .h files but without automatically<br/>
       editing them as sprinkling gfp.h and slab.h inclusions around .h<br/>
       files could easily lead to inclusion dependency hell.  Most gfp.h<br/>
       inclusion directives were ignored as stuff from gfp.h was usually<br/>
       wildly available and often used in preprocessor macros.  Each<br/>
       slab.h inclusion directive was examined and added manually as<br/>
       necessary.<br/>
<br/>
    6. percpu.h was updated not to include slab.h.<br/>
<br/>
    7. Build test were done on the following configurations and failures<br/>
       were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my<br/>
       distributed build env didn't work with gcov compiles) and a few<br/>
       more options had to be turned off depending on archs to make things<br/>
       build (like ipr on powerpc/64 which failed due to missing writeq).<br/>
<br/>
       * x86 and x86_64 UP and SMP allmodconfig and a custom test config.<br/>
       * powerpc and powerpc64 SMP allmodconfig<br/>
       * sparc and sparc64 SMP allmodconfig<br/>
       * ia64 SMP allmodconfig<br/>
       * s390 SMP allmodconfig<br/>
       * alpha SMP allmodconfig<br/>
       * um on x86_64 SMP allmodconfig<br/>
<br/>
    8. percpu.h modifications were reverted so that it could be applied as<br/>
       a separate patch and serve as bisection point.<br/>
<br/>
    Given the fact that I had only a couple of failures from tests on step<br/>
    6, I'm fairly confident about the coverage of this conversion patch.<br/>
    If there is a breakage, it's likely to be something in one of the arch<br/>
    headers which should be easily discoverable easily on most builds of<br/>
    the specific arch.<br/>
<br/>
Priority: normal<br/>
<br/>
Signed-off-by: Douglas Schilling Landgraf &lt;dougsland@redhat.com&gt;]]></description>
    <author>&#68;&#111;&#117;&#103;&#108;&#97;&#115;&#32;&#83;&#99;&#104;&#105;&#108;&#108;&#105;&#110;&#103;&#32;&#76;&#97;&#110;&#100;&#103;&#114;&#97;&#102;&#32;&#60;&#100;&#111;&#117;&#103;&#115;&#108;&#97;&#110;&#100;&#64;&#114;&#101;&#100;&#104;&#97;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 05 Jun 2010 18:01:04 -0300</pubDate>
</item>
<item>
    <title>pxa_camera: move fifo reset direct before dma start</title>
    <link>http://www.kernellabs.com/hg/~mkrufky/siano-isdbt/rev/304cfde05b3f</link>
    <description><![CDATA[pxa_camera: move fifo reset direct before dma start<br/>
<br/>
From: Stefan Herbrechtsmeier &lt;hbmeier@hni.uni-paderborn.de&gt;<br/>
<br/>
Move the fifo reset from pxa_camera_start_capture to pxa_camera_irq direct<br/>
before the dma start after an end of frame interrupt to prevent images from<br/>
shifting because of old data at the begin of the frame.<br/>
<br/>
Priority: normal<br/>
<br/>
Signed-off-by: Stefan Herbrechtsmeier &lt;hbmeier@hni.uni-paderborn.de&gt;<br/>
Acked-by: Robert Jarzmik &lt;robert.jarzmik@free.fr&gt;<br/>
Tested-by: Antonio Ospite &lt;ospite@studenti.unina.it&gt;<br/>
Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;<br/>
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;<br/>
Signed-off-by: Douglas Schilling Landgraf &lt;dougsland@redhat.com&gt;]]></description>
    <author>&#68;&#111;&#117;&#103;&#108;&#97;&#115;&#32;&#83;&#99;&#104;&#105;&#108;&#108;&#105;&#110;&#103;&#32;&#76;&#97;&#110;&#100;&#103;&#114;&#97;&#102;&#32;&#60;&#100;&#111;&#117;&#103;&#115;&#108;&#97;&#110;&#100;&#64;&#114;&#101;&#100;&#104;&#97;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 25 May 2010 23:50:51 -0400</pubDate>
</item>
<item>
    <title>gspca: make usb id 0461:0815 get handled by the right driver</title>
    <link>http://www.kernellabs.com/hg/~mkrufky/siano-isdbt/rev/83c0cb62b7d6</link>
    <description><![CDATA[gspca: make usb id 0461:0815 get handled by the right driver<br/>
<br/>
From: John Ellson &lt;john.ellson@comcast.net&gt;<br/>
<br/>
The 0461:0815 camera is spca561 based not spca508<br/>
<br/>
Priority: normal<br/>
<br/>
Signed-off-by: John Ellson &lt;john.ellson@comcast.net&gt;<br/>
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;<br/>
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;<br/>
Signed-off-by: Douglas Schilling Landgraf &lt;dougsland@redhat.com&gt;]]></description>
    <author>&#68;&#111;&#117;&#103;&#108;&#97;&#115;&#32;&#83;&#99;&#104;&#105;&#108;&#108;&#105;&#110;&#103;&#32;&#76;&#97;&#110;&#100;&#103;&#114;&#97;&#102;&#32;&#60;&#100;&#111;&#117;&#103;&#115;&#108;&#97;&#110;&#100;&#64;&#114;&#101;&#100;&#104;&#97;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 25 May 2010 23:49:15 -0400</pubDate>
</item>
<item>
    <title>compat.h: replace #ifndef time_is_after_eq_jiffies</title>
    <link>http://www.kernellabs.com/hg/~mkrufky/siano-isdbt/rev/b576509ea6d2</link>
    <description><![CDATA[compat.h: replace #ifndef time_is_after_eq_jiffies<br/>
<br/>
From: Douglas Schilling Landgraf &lt;dougsland@redhat.com&gt;<br/>
<br/>
Priority: normal<br/>
<br/>
Signed-off-by: Douglas Schilling Landgraf &lt;dougsland@redhat.com&gt;]]></description>
    <author>&#68;&#111;&#117;&#103;&#108;&#97;&#115;&#32;&#83;&#99;&#104;&#105;&#108;&#108;&#105;&#110;&#103;&#32;&#76;&#97;&#110;&#100;&#103;&#114;&#97;&#102;&#32;&#60;&#100;&#111;&#117;&#103;&#115;&#108;&#97;&#110;&#100;&#64;&#114;&#101;&#100;&#104;&#97;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 19 May 2010 19:34:33 -0300</pubDate>
</item>
<item>
    <title>compat.h: replace #ifndef strict_strtoul</title>
    <link>http://www.kernellabs.com/hg/~mkrufky/siano-isdbt/rev/1e8806a833ba</link>
    <description><![CDATA[compat.h: replace #ifndef strict_strtoul<br/>
<br/>
From: Douglas Schilling Landgraf &lt;dougsland@redhat.com&gt;<br/>
<br/>
Priority: normal<br/>
<br/>
Signed-off-by: Douglas Schilling Landgraf &lt;dougsland@redhat.com&gt;]]></description>
    <author>&#68;&#111;&#117;&#103;&#108;&#97;&#115;&#32;&#83;&#99;&#104;&#105;&#108;&#108;&#105;&#110;&#103;&#32;&#76;&#97;&#110;&#100;&#103;&#114;&#97;&#102;&#32;&#60;&#100;&#111;&#117;&#103;&#115;&#108;&#97;&#110;&#100;&#64;&#114;&#101;&#100;&#104;&#97;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 19 May 2010 19:32:18 -0300</pubDate>
</item>
<item>
    <title>compat.h: backport BIT_MASK / BIT_WORD</title>
    <link>http://www.kernellabs.com/hg/~mkrufky/siano-isdbt/rev/386cc475ed5b</link>
    <description><![CDATA[compat.h: backport BIT_MASK / BIT_WORD<br/>
<br/>
From: Douglas Schilling Landgraf &lt;dougsland@redhat.com&gt;<br/>
<br/>
/dougsland/master/v4l-dvb/v4l/imon.c: In function 'imon_init_idev':<br/>
/dougsland/master/v4l-dvb/v4l/imon.c:1688: error: implicit declaration of function 'BIT_MASK'<br/>
/dougsland/master/v4l-dvb/v4l/imon.c:1690: error: implicit declaration of function 'BIT_WORD'<br/>
<br/>
Priority: normal<br/>
<br/>
Signed-off-by: Douglas Schilling Landgraf &lt;dougsland@redhat.com&gt;]]></description>
    <author>&#68;&#111;&#117;&#103;&#108;&#97;&#115;&#32;&#83;&#99;&#104;&#105;&#108;&#108;&#105;&#110;&#103;&#32;&#76;&#97;&#110;&#100;&#103;&#114;&#97;&#102;&#32;&#60;&#100;&#111;&#117;&#103;&#115;&#108;&#97;&#110;&#100;&#64;&#114;&#101;&#100;&#104;&#97;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 19 May 2010 19:24:58 -0300</pubDate>
</item>
<item>
    <title>versions: Add V4L2_MEM2MEM_DEV to 2.6.33</title>
    <link>http://www.kernellabs.com/hg/~mkrufky/siano-isdbt/rev/87e73e8f0306</link>
    <description><![CDATA[versions: Add V4L2_MEM2MEM_DEV to 2.6.33<br/>
<br/>
From: Douglas Schilling Landgraf &lt;dougsland@redhat.com&gt;<br/>
<br/>
Priority: normal<br/>
<br/>
Signed-off-by: Douglas Schilling Landgraf &lt;dougsland@redhat.com&gt;]]></description>
    <author>&#68;&#111;&#117;&#103;&#108;&#97;&#115;&#32;&#83;&#99;&#104;&#105;&#108;&#108;&#105;&#110;&#103;&#32;&#76;&#97;&#110;&#100;&#103;&#114;&#97;&#102;&#32;&#60;&#100;&#111;&#117;&#103;&#115;&#108;&#97;&#110;&#100;&#64;&#114;&#101;&#100;&#104;&#97;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 19 May 2010 19:20:51 -0300</pubDate>
</item>
<item>
    <title>compat.h: backport strict_strtoul</title>
    <link>http://www.kernellabs.com/hg/~mkrufky/siano-isdbt/rev/c2d461e834c3</link>
    <description><![CDATA[compat.h: backport strict_strtoul<br/>
<br/>
From: Douglas Schilling Landgraf &lt;dougsland@redhat.com&gt;<br/>
<br/>
Fix compilation:<br/>
/dougsland/master/v4l-dvb/v4l/ir-nec-decoder.c: In function 'store_enabled':<br/>
/dougsland/master/v4l-dvb/v4l/ir-nec-decoder.c:86: error: implicit declaration of function 'strict_strtoul'<br/>
  CC [M]  /dougsland/master/v4l-dvb/v4l/v4l2-compat-ioctl32.o<br/>
make[3]: *** [/dougsland/master/v4l-dvb/v4l/ir-nec-decoder.o] Error 1<br/>
make[3]: *** Waiting for unfinished jobs....<br/>
/dougsland/master/v4l-dvb/v4l/ir-sony-decoder.c: In function 'store_enabled':<br/>
/dougsland/master/v4l-dvb/v4l/ir-sony-decoder.c:81: error: implicit declaration of function 'strict_strtoul'<br/>
/dougsland/master/v4l-dvb/v4l/ir-rc5-decoder.c: In function 'store_enabled':<br/>
/dougsland/master/v4l-dvb/v4l/ir-rc5-decoder.c:91: error: implicit declaration of function 'strict_strtoul'<br/>
make[3]: *** [/dougsland/master/v4l-dvb/v4l/ir-sony-decoder.o] Error 1<br/>
/dougsland/master/v4l-dvb/v4l/ir-rc6-decoder.c: In function 'store_enabled':<br/>
/dougsland/master/v4l-dvb/v4l/ir-rc6-decoder.c:108: error: implicit declaration of function 'strict_strtoul'<br/>
/dougsland/master/v4l-dvb/v4l/ir-jvc-decoder.c: In function 'store_enabled':<br/>
/dougsland/master/v4l-dvb/v4l/ir-jvc-decoder.c:87: error: implicit declaration of<br/>
function 'strict_strtoul'<br/>
<br/>
Priority: normal<br/>
<br/>
Signed-off-by: Douglas Schilling Landgraf &lt;dougsland@redhat.com&gt;]]></description>
    <author>&#68;&#111;&#117;&#103;&#108;&#97;&#115;&#32;&#83;&#99;&#104;&#105;&#108;&#108;&#105;&#110;&#103;&#32;&#76;&#97;&#110;&#100;&#103;&#114;&#97;&#102;&#32;&#60;&#100;&#111;&#117;&#103;&#115;&#108;&#97;&#110;&#100;&#64;&#114;&#101;&#100;&#104;&#97;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 19 May 2010 19:05:37 -0300</pubDate>
</item>
<item>
    <title>compat.h: backport KEY_CONTEXT_MENU macro</title>
    <link>http://www.kernellabs.com/hg/~mkrufky/siano-isdbt/rev/f7cc49163f9b</link>
    <description><![CDATA[compat.h: backport KEY_CONTEXT_MENU macro<br/>
<br/>
From: Douglas Schilling Landgraf &lt;dougsland@redhat.com&gt;<br/>
<br/>
Fix compilation:<br/>
 CC [M]  /dougsland/master/v4l-dvb/v4l/rc-nec-terratec-cinergy-xs.o<br/>
/dougsland/master/v4l-dvb/v4l/rc-imon-pad.c:125: error: 'KEY_CONTEXT_MENU' undeclared here (not in a function)<br/>
make[3]: *** [/dougsland/master/v4l-dvb/v4l/rc-imon-pad.o] Error 1<br/>
make[3]: *** Waiting for unfinished jobs....<br/>
make[2]: *** [_module_/dougsland/master/v4l-dvb/v4l] Error 2<br/>
make[2]: Leaving directory `/kernel/linux-2.6.23'<br/>
make[1]: *** [default] Error 2<br/>
make[1]: Leaving directory `/dougsland/master/v4l-dvb/v4l'<br/>
make: *** [all] Error 2<br/>
<br/>
Priority: normal<br/>
<br/>
Signed-off-by: Douglas Schilling Landgraf &lt;dougsland@redhat.com&gt;]]></description>
    <author>&#68;&#111;&#117;&#103;&#108;&#97;&#115;&#32;&#83;&#99;&#104;&#105;&#108;&#108;&#105;&#110;&#103;&#32;&#76;&#97;&#110;&#100;&#103;&#114;&#97;&#102;&#32;&#60;&#100;&#111;&#117;&#103;&#115;&#108;&#97;&#110;&#100;&#64;&#114;&#101;&#100;&#104;&#97;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 19 May 2010 12:10:03 -0300</pubDate>
</item>
<item>
    <title>V4L - Makfile:Removed duplicate entry of davinci</title>
    <link>http://www.kernellabs.com/hg/~mkrufky/siano-isdbt/rev/6de89d5b7d6e</link>
    <description><![CDATA[V4L - Makfile:Removed duplicate entry of davinci<br/>
<br/>
From: Vaibhav Hiremath &lt;hvaibhav@ti.com&gt;<br/>
<br/>
Priority: normal<br/>
<br/>
[dougsland@redhat.com: patch backported to hg tree]<br/>
Signed-off-by: Vaibhav Hiremath &lt;hvaibhav@ti.com&gt;<br/>
Signed-off-by: Muralidharan Karicheri &lt;mkaricheri@gmail.com&gt;<br/>
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;<br/>
Signed-off-by: Douglas Schilling Landgraf &lt;dougsland@redhat.com&gt;]]></description>
    <author>&#68;&#111;&#117;&#103;&#108;&#97;&#115;&#32;&#83;&#99;&#104;&#105;&#108;&#108;&#105;&#110;&#103;&#32;&#76;&#97;&#110;&#100;&#103;&#114;&#97;&#102;&#32;&#60;&#100;&#111;&#117;&#103;&#115;&#108;&#97;&#110;&#100;&#64;&#114;&#101;&#100;&#104;&#97;&#116;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 19 May 2010 11:57:23 -0300</pubDate>
</item>

  </channel>
</rss>
