<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/stable/linux-stable.git/drivers/isdn, branch linux-2.6.29.y</title>
<subtitle>Linux kernel stable tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/atom?h=linux-2.6.29.y</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/atom?h=linux-2.6.29.y'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/'/>
<updated>2009-07-02T23:40:41+00:00</updated>
<entry>
<title>ISDN: Fix DMA alloc for hfcpci</title>
<updated>2009-07-02T23:40:41+00:00</updated>
<author>
<name>Karsten Keil</name>
<email>keil@b1-systems.de</email>
</author>
<published>2009-06-02T12:57:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=2db2ebb8a1f6e8d6dfec590b4ed8af0c8135b7cb'/>
<id>urn:sha1:2db2ebb8a1f6e8d6dfec590b4ed8af0c8135b7cb</id>
<content type='text'>
commit 8a745b9d91962991ce87a649a4dc3af3206c2c8b upstream.

Replace wrong code with correct DMA API functions.

Signed-off-by: Karsten Keil &lt;keil@b1-systems.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>bas_gigaset: correctly allocate USB interrupt transfer buffer</title>
<updated>2009-03-19T06:44:23+00:00</updated>
<author>
<name>Tilman Schmidt</name>
<email>tilman@imap.cc</email>
</author>
<published>2009-03-19T06:44:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=170ebf85160dd128e1c4206cc197cce7d1424705'/>
<id>urn:sha1:170ebf85160dd128e1c4206cc197cce7d1424705</id>
<content type='text'>
Every USB transfer buffer has to be allocated individually by kmalloc.

Impact: bugfix, no functional change

Signed-off-by: Tilman Schmidt &lt;tilman@imap.cc&gt;
Tested-by: Kolja Waschk &lt;kawk@users.sourceforge.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ISDN: fix sc/shmem printk format warning</title>
<updated>2009-02-20T08:54:44+00:00</updated>
<author>
<name>Randy Dunlap</name>
<email>randy.dunlap@oracle.com</email>
</author>
<published>2009-02-20T08:54:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=0d5048a96fc51d976ac777e3d78762b4dd241693'/>
<id>urn:sha1:0d5048a96fc51d976ac777e3d78762b4dd241693</id>
<content type='text'>
Fix isdn/sc/shmem.c printk format warning:

drivers/isdn/sc/shmem.c:57: warning: format '%d' expects type 'int', but argument 3 has type 'size_t'

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>drivers/isdn: introduce missing kfree</title>
<updated>2009-02-09T01:00:49+00:00</updated>
<author>
<name>Julia Lawall</name>
<email>julia@diku.dk</email>
</author>
<published>2009-02-09T01:00:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=23b904f35128f3c596831cc3320bab1f2db81f60'/>
<id>urn:sha1:23b904f35128f3c596831cc3320bab1f2db81f60</id>
<content type='text'>
Error handling code following a kmalloc should free the allocated data.

The semantic match that finds the problem is as follows:
(http://www.emn.fr/x-info/coccinelle/)

// &lt;smpl&gt;
@r exists@
local idexpression x;
statement S;
expression E;
identifier f,l;
position p1,p2;
expression *ptr != NULL;
@@

(
if ((x@p1 = \(kmalloc\|kzalloc\|kcalloc\)(...)) == NULL) S
|
x@p1 = \(kmalloc\|kzalloc\|kcalloc\)(...);
...
if (x == NULL) S
)
&lt;... when != x
     when != if (...) { &lt;+...x...+&gt; }
x-&gt;f = E
...&gt;
(
 return \(0\|&lt;+...x...+&gt;\|ptr\);
|
 return@p2 ...;
)

@script:python@
p1 &lt;&lt; r.p1;
p2 &lt;&lt; r.p2;
@@

print "* file: %s kmalloc %s return %s" % (p1[0].file,p1[0].line,p2[0].line)
// &lt;/smpl&gt;

Signed-off-by: Julia Lawall &lt;julia@diku.dk&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>isdn: Fix missing ifdef in isdn_ppp</title>
<updated>2009-01-26T20:24:38+00:00</updated>
<author>
<name>Daniele Venzano</name>
<email>venza@brownhat.org</email>
</author>
<published>2009-01-26T20:24:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=26285ba35813063ade9abd2c2eaaddba9354f587'/>
<id>urn:sha1:26285ba35813063ade9abd2c2eaaddba9354f587</id>
<content type='text'>
The following patch fixes a warning caused by a missing ifdef in
isdn_ppp.c. A function was defined, but never used if CONFIG_IPPP_FILTER
was not defined.

The warning was: 'get_filter' defined but not used
Patch is against 2.6.28.1

Signed-off-by: Daniele Venzano &lt;venza@brownhat.org&gt;
Acked-by: Karsten Keil &lt;kkeil@suse.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>i4l: minor cleanups</title>
<updated>2009-01-14T22:42:21+00:00</updated>
<author>
<name>Paul Bolle</name>
<email>pebolle@tiscali.nl</email>
</author>
<published>2009-01-14T22:42:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=5f3e54057c62e5f654c66e4ce1172993f67fc284'/>
<id>urn:sha1:5f3e54057c62e5f654c66e4ce1172993f67fc284</id>
<content type='text'>
Minor cleanups, either made possible or obvious after commit d700555 (I4l:
convert to net_device_ops).

Signed-off-by: Paul Bolle &lt;pebolle@tiscali.nl&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>i4l: do not print a warning when shutting down an i4l ppp interface</title>
<updated>2009-01-14T22:41:00+00:00</updated>
<author>
<name>Paul Bolle</name>
<email>pebolle@tiscali.nl</email>
</author>
<published>2009-01-14T22:41:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=bae584316045011ce3376816585a305d2b9b76f2'/>
<id>urn:sha1:bae584316045011ce3376816585a305d2b9b76f2</id>
<content type='text'>
When an i4l ppp interface is shut down (e.g. with /sbin/ifdown ippp0) a
scary warning is logged:
    
    isdn_free_channel: called with invalid drv(-1) or channel(-1)
    
This warning is caused by isdn_net_unbind_channel(), which always calls
isdn_free_channel() even if isdn_net_local-&gt;isdn_device and
isdn_net_local-&gt;isdn_channel are (still) in a perfectly acceptable
default state, so let's not do that.

Signed-off-by: Paul Bolle &lt;pebolle@tiscali.nl&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Fix small typo</title>
<updated>2009-01-11T17:36:30+00:00</updated>
<author>
<name>Karsten Keil</name>
<email>kkeil@suse.de</email>
</author>
<published>2009-01-11T17:36:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=fae3e7fba4c664b3a15f2cf15ac439e8d754afc2'/>
<id>urn:sha1:fae3e7fba4c664b3a15f2cf15ac439e8d754afc2</id>
<content type='text'>
Remove additional ;

Signed-off-by: Karsten Keil &lt;kkeil@suse.de&gt;
</content>
</entry>
<entry>
<title>misdn: indentation and braces disagree - add braces</title>
<updated>2009-01-11T17:18:18+00:00</updated>
<author>
<name>Ilpo Järvinen</name>
<email>ilpo.jarvinen@helsinki.fi</email>
</author>
<published>2009-01-09T20:22:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=21c150a6d2c39fe6975e91437095a2c31efdb550'/>
<id>urn:sha1:21c150a6d2c39fe6975e91437095a2c31efdb550</id>
<content type='text'>
This is not buggy due to plain luck as there is only one entry currently
in the element_attributes.

Signed-off-by: Ilpo Järvinen &lt;ilpo.jarvinen@helsinki.fi&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Karsten Keil &lt;kkeil@suse.de&gt;
</content>
</entry>
<entry>
<title>misdn: one handmade ARRAY_SIZE converted</title>
<updated>2009-01-11T17:17:50+00:00</updated>
<author>
<name>Ilpo Järvinen</name>
<email>ilpo.jarvinen@helsinki.fi</email>
</author>
<published>2009-01-09T20:22:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=1916ebb2ddad78ae6405b1291acb9f9de212ec49'/>
<id>urn:sha1:1916ebb2ddad78ae6405b1291acb9f9de212ec49</id>
<content type='text'>
Defined as:

static struct device_attribute element_attributes[] = {

Signed-off-by: Ilpo Järvinen &lt;ilpo.jarvinen@helsinki.fi&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Karsten Keil &lt;kkeil@suse.de&gt;
</content>
</entry>
</feed>
