<feed xmlns='http://www.w3.org/2005/Atom'>
<title>history/include/linux/dvb, branch master</title>
<subtitle>Linux kernel history
</subtitle>
<id>https://git.shady.money/history/atom?h=master</id>
<link rel='self' href='https://git.shady.money/history/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/history/'/>
<updated>2005-03-13T08:14:35Z</updated>
<entry>
<title>[PATCH] DVB whitespace cleanup</title>
<updated>2005-03-13T08:14:35Z</updated>
<author>
<name>Johannes Stezenbach</name>
<email>js@linuxtv.org</email>
</author>
<published>2005-03-13T08:14:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/history/commit/?id=ea8924f74c7d3dd4e2da744ba4c51f0826a9a337'/>
<id>urn:sha1:ea8924f74c7d3dd4e2da744ba4c51f0826a9a337</id>
<content type='text'>
This is the DVB whitespace cleanup patch (the big one ;-).

I checked the whitespace-onlyness:

linux-2.6.11-bk9$ find drivers/media/common drivers/media/dvb -name "*.o" | xargs size &gt;/tmp/1
linux-2.6.11-bk9$ cd -
linux-2.6.11-bk9.patched
linux-2.6.11-bk9.patched$ find drivers/media/common drivers/media/dvb -name "*.o" | xargs size &gt;/tmp/2
linux-2.6.11-bk9.patched$ less /tmp/1
linux-2.6.11-bk9.patched$ less /tmp/2
linux-2.6.11-bk9.patched$ diff -us /tmp/1 /tmp/2
Files /tmp/1 and /tmp/2 are identical

DVB whitespace cleanups:

 o sync kernel and linuxtv.org CVS wrt whitespace
 o repair indentation damage
 o remove whitespace at eol

Signed-off-by: Johannes Stezenbach &lt;js@linuxtv.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] dvb: add ATSC support, misc fixes</title>
<updated>2005-01-22T03:36:18Z</updated>
<author>
<name>Johannes Stezenbach</name>
<email>js@linuxtv.org</email>
</author>
<published>2005-01-22T03:36:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/history/commit/?id=d12f9fba7f4f997e773fb4d854cbd907090a9344'/>
<id>urn:sha1:d12f9fba7f4f997e773fb4d854cbd907090a9344</id>
<content type='text'>
- [DVB] dvb-core: vfree() checking cleanups, patch by Domen Puncer
- [DVB] dvb-core: fix handling of discontinuity indicator in section filter,
        bug reported by Frank Rosengart
- [DVB] dvb-core: handle PUSI in section filter correctly, patch by Emard,
        bug reported by Patrick Valsecchi
- [DVB] dvb-core: add support for ATSC/VSB frontends, patch by Taylor Jacob
- [DVB] dvb-core: removed semi-colon from a very wrong place; FE_ENABLE_HIGH_LNB_VOLTAGE
        kernel oops; thanks to Christophe Massiot
- [DVB] dvb-core: Fixed slow tuning problems, remove frequeny bending support from
        frontend code, code simplification

Signed-off-by: Michael Hunold &lt;hunold@linuxtv.org&gt;
Signed-off-by: Johannes Stezenbach &lt;js@linuxtv.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] dvb: av7110 driver update</title>
<updated>2004-12-13T00:34:24Z</updated>
<author>
<name>Michael Hunold</name>
<email>hunold@linuxtv.org</email>
</author>
<published>2004-12-13T00:34:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/history/commit/?id=eb97de0b945cf8a5b1238441c973a7ac90f320c6'/>
<id>urn:sha1:eb97de0b945cf8a5b1238441c973a7ac90f320c6</id>
<content type='text'>
- av7110: fixed av7110_before_after_tune()/av7110_fe_lock_fix(): firmware &gt;=
  261d: wait for empty message queue, firmware &lt;= 261c: wait 50ms

- av7110: add __user and __iomem annotations, remove some unnecessary cast
  (patch by C.Y.M)

- av7110: __av7110_send_fw_cmd(): added some sanity checks suggested by
  Werner Fin

- av7110: added support for full-featured DVB-C cards: 13c2:0000 Siemens
  DVB-C (full-length card) VES1820/Philips CD1516 and 13c2:0003 Haupauge DVB-C
  2.1 VES1820/ALPS TDBE2

- av7110: follow saa7146 changes, remove superflous casts, and other misc. 
  minor cleanups

- av7110: Fixed race condition between driver and av7110 while accessing the
  COMMAND register in DPRAM.  See
  http://www.linuxtv.org/mailinglists/vdr/2004/01-2004/msg00331.html

- budget: various cleanups by Adrian bunk 

Signed-off-by: Michael Hunold &lt;hunold@linuxtv.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] dvb: core changes</title>
<updated>2004-12-07T08:22:44Z</updated>
<author>
<name>Michael Hunold</name>
<email>hunold@linuxtv.org</email>
</author>
<published>2004-12-07T08:22:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/history/commit/?id=9d49da8a62648856f63e3b790df38f9eb39630ba'/>
<id>urn:sha1:9d49da8a62648856f63e3b790df38f9eb39630ba</id>
<content type='text'>
- [DVB] dvb-core: follow Linux coding style, kill dvb_ksyms.c and move the
  EXPORT_SYMBOLs to the files where the functions are, thanks to Adrian Bunk
  &lt;bunk@stusta.de&gt;

- [DVB] dvb-core: #if 0'ing unused code, make needlessly global code static,
  whitespace and newline cleanups, thanks to Adrian Bunk &lt;bunk@stusta.de&gt;

- [DVB] dvb_ca_en50221.c: support for KNC1/Cinergy CI modules, fix
  segfaults, enhanced poll_slot_status to support non-IRQ interfaces, Fix
  module usage count problem

- [DVB] dvb-frontend.c: core changes to support the refactorized frontend
  drivers

Signed-off-by: Michael Hunold &lt;hunold@linuxtv.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] DVB: misc. updates to frontend drivers</title>
<updated>2004-10-27T03:38:53Z</updated>
<author>
<name>Michael Hunold</name>
<email>hunold@linuxtv.org</email>
</author>
<published>2004-10-27T03:38:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/history/commit/?id=81bef2b0962f5d0c3fd0a96be1de1f8936cb0a1f'/>
<id>urn:sha1:81bef2b0962f5d0c3fd0a96be1de1f8936cb0a1f</id>
<content type='text'>
- [DVB] add legacy DishNetwork support to dvb core and stv0299, thanks to Jeremy Hall
- [DVB] mt352: major cleanup, support DVICO FusionHDTV DVB-T, thanks to Christopher Pascoe

Signed-off-by: Michael Hunold &lt;hunold@linuxtv.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] DVB: misc driver updates</title>
<updated>2004-10-20T01:22:10Z</updated>
<author>
<name>Michael Hunold</name>
<email>hunold@linuxtv.org</email>
</author>
<published>2004-10-20T01:22:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/history/commit/?id=29ad5b6cd793c7a0b8517df64a581483da1f95a3'/>
<id>urn:sha1:29ad5b6cd793c7a0b8517df64a581483da1f95a3</id>
<content type='text'>
- [DVB] av7110: convert MODULE_PARM() to module_param(), replace home-brewn
  waiting stuff in osd code with wait_event_interruptible_timeout()

- [DVB] av7110: put a semaphore around osd calls to make sure they're
  properly serialized, timeout variable in arm_thread() must be int, not
  unsigned long

- [DVB] av7110: add additional OSD window types (patch by Jeremy Jones), new
  ioctl OSD_GET_CAPABILITY/OSD_CAP_MEMSIZE; returns size of OSD memory

- [DVB] av7110: put audio/video initialization into separate function
  init_av7110_av(); call this function after system initialization and after
  arm crash to restore the previous state; thanks to Soeren Sonnenburg
  &lt;bugreports@nn7.de&gt; for this patch.

- [DVB] av7110, budget, ttusb-budget: remove dvb i2c remains, support kernel
  i2c

- [DVB] av7110, budget: use msleep() instead of my_wait(), thanks to Kernel
  Janitors/Nishanth Aravamudan &lt;nacc@us.ibm.com&gt;

- [DVB] av7110, budget: fix videodev has no release callback

- [DVB] av7110: more sparse annotiations

- [DVB] budget: add support for TerraTec Cinergy 1200 DVB-S

- [DVB] budget: fix race condition in irq handler

- [DVB] skystar2, av7110, ttusb-budget, budget: make i2c
  client_(un)register() functions static

Signed-off-by: Michael Hunold &lt;hunold@linuxtv.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] DVB: core update</title>
<updated>2004-10-20T01:20:16Z</updated>
<author>
<name>Michael Hunold</name>
<email>hunold@linuxtv.org</email>
</author>
<published>2004-10-20T01:20:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/history/commit/?id=d75097d0c539c9ae6aff4e3dce16faf046e7e833'/>
<id>urn:sha1:d75097d0c539c9ae6aff4e3dce16faf046e7e833</id>
<content type='text'>
- [DVB] remove non-linux compatibility stuff from dvb_functions.  rest in
  peace.

- [DVB] remove home-brewn dvb-i2c stuff. rest in peace.

- [DVB] convert MODULE_PARM() to module_param()

- [DVB] convert dvb_delay() to mdelay()

- [DVB] convert C++ comments to C comments

- [DVB] dvb_ca_en50221: fix for matrix CAMs from Sjoerd Simons, use c99
  initializers, Fix for aston CAM read timeout problems, Moved CAM CTRL IF
  reset to a better place, better debugging with multiple cards (Sjoerd
  Simons)

- [DVB] dvb-frontend: patch by Wolfgang Fritz: suppress spurious events
  during tuning, Do not allow write (and related) ioctls when frontend is
  opened RDONLY, Properly lock the frontend module on open/close, patch by
  Christopher Pascoe: remove bogus up(fe-&gt;sem) on fe thread exit, patch by
  Christopher Pascoe: remove bogus up(fe-&gt;sem) on fe thread exit

- [DVB] dvb-demux: using spin_lock instead of spin_lock_irq caused a race
  condition between irq/tasklet and user space task

- [DVB] dvb-core: add sysfs/udev support using "class_simple", prevent Oops
  when PES filter is set with invalid pes_type, protect feed_list with
  spin_locks

Signed-off-by: Michael Hunold &lt;hunold@linuxtv.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] dvb: missing includes</title>
<updated>2004-08-09T09:46:38Z</updated>
<author>
<name>Johannes Stezenbach</name>
<email>js@convergence.de</email>
</author>
<published>2004-08-09T09:46:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/history/commit/?id=dcff0e756ca34d301e760ae751eaf285c81a5a51'/>
<id>urn:sha1:dcff0e756ca34d301e760ae751eaf285c81a5a51</id>
<content type='text'>
Although the current DVB stuff compiles fine, for correctness the following
patch adds the necessary include for __user annotations.

Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] sparse: drivers/media/* annotation</title>
<updated>2004-07-12T02:09:51Z</updated>
<author>
<name>Alexander Viro</name>
<email>viro@www.linux.org.uk</email>
</author>
<published>2004-07-12T02:09:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/history/commit/?id=9fdca7344504243fbc49a480751d864a96748f54'/>
<id>urn:sha1:9fdca7344504243fbc49a480751d864a96748f54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] DVB: Other DVB core updates</title>
<updated>2004-04-26T01:53:08Z</updated>
<author>
<name>Michael Hunold</name>
<email>hunold@linuxtv.org</email>
</author>
<published>2004-04-26T01:53:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/history/commit/?id=eb5908c7e4c11402f9d663f0e9b4a54263b7076d'/>
<id>urn:sha1:eb5908c7e4c11402f9d663f0e9b4a54263b7076d</id>
<content type='text'>
 - [DVB] remove superflous memset() which caused section data to be
   overwritten when a) there are two sections in one TS packet, and b)
   the first section was smaller than 18 bytes; thanks to Jean-Claude
   Repetto for tracking this down
 - [DVB] starting a ts filter on a running section filter's pid did
   break the section filter; fixed. 
 - [DVB] integrate ULE Decapsulation code, thanks to gcs - Global
   Communication &amp; Services GmbH.  and Institute for Computer Sciences
   Salzburg University.  Hilmar Linder &lt;hlinder@cosy.sbg.ac.at&gt; and
   Wolfram Stering &lt;wstering@cosy.sbg.ac.at&gt;
 - [DVB] fix the module use count bugs, thanks to Hernan A.Perez Masci
   for his initial work on this problem
 - [DVB] if dvb_frontend_internal_ioctl() returns an error code, be sure
   to deliver it to the calling application, don't ignore it (fixes the
   bug that the frontend0 doesn't respond properly to unknown ioctls...)
 - [DVB] major frontend code clean up, rewritten core tuning loop.
   Thanks to Andrew de Quincey.
 - [DVB] follow changes in dvb-core in skystar2, dvb-bt8xx
</content>
</entry>
</feed>
