<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/caif/caif_socket.c, branch linux-2.6.37.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2010-11-04T01:50:03Z</updated>
<entry>
<title>caif: Bugfix for socket priority, bindtodev and dbg channel.</title>
<updated>2010-11-04T01:50:03Z</updated>
<author>
<name>André Carvalho de Matos</name>
</author>
<published>2010-11-01T11:52:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f2527ec436fd675f08a8e7434f6e940688cb96d0'/>
<id>urn:sha1:f2527ec436fd675f08a8e7434f6e940688cb96d0</id>
<content type='text'>
Changes:
o Bugfix: SO_PRIORITY for SOL_SOCKET could not be handled
  in caif's setsockopt,  using the struct sock attribute priority instead.

o Bugfix: SO_BINDTODEVICE for SOL_SOCKET could not be handled
  in caif's setsockopt,  using the struct sock attribute ifindex instead.

o Wrong assert statement for RFM layer segmentation.

o CAIF Debug channels was not working over SPI, caif_payload_info
  containing padding info must be initialized.

o Check on pointer before dereferencing when unregister dev in caif_dev.c

Signed-off-by: Sjur Braendeland &lt;sjur.brandeland@stericsson.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6</title>
<updated>2010-10-07T02:39:31Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2010-10-07T02:39:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=69259abb64d4da77273bf59accfc9fa79e7165f4'/>
<id>urn:sha1:69259abb64d4da77273bf59accfc9fa79e7165f4</id>
<content type='text'>
Conflicts:
	drivers/net/pcmcia/pcnet_cs.c
	net/caif/caif_socket.c
</content>
</entry>
<entry>
<title>caif: fix two caif_connect() bugs</title>
<updated>2010-10-06T03:35:53Z</updated>
<author>
<name>Eric Dumazet</name>
</author>
<published>2010-10-04T22:42:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=79315068f4560f3f7bd6e9790190dcb43059770c'/>
<id>urn:sha1:79315068f4560f3f7bd6e9790190dcb43059770c</id>
<content type='text'>
caif_connect() might dereference a netdevice after dev_put() it.

It also doesnt check dev_get_by_index() return value and could
dereference a NULL pointer.

Fix it, using RCU to avoid taking a reference.

Signed-off-by: Eric Dumazet &lt;eric.dumazet@gmail.com&gt;
CC: Sjur Braendeland &lt;sjur.brandeland@stericsson.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>caif: remove duplicated include</title>
<updated>2010-10-05T07:47:37Z</updated>
<author>
<name>Nicolas Kaiser</name>
</author>
<published>2010-10-04T04:35:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ee624599d32bc698212d3c04faf908dc01a40457'/>
<id>urn:sha1:ee624599d32bc698212d3c04faf908dc01a40457</id>
<content type='text'>
Remove duplicated include.

Signed-off-by: Nicolas Kaiser &lt;nikai@nikai.net&gt;
Acked-by: Sjur Braendeland &lt;sjur.brandeland@stericsson.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>caif: Use default send and receive buffer size in caif_socket.</title>
<updated>2010-09-22T01:05:31Z</updated>
<author>
<name>Sjur Braendeland</name>
</author>
<published>2010-09-21T11:44:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9e2e8f14d48dbb6c31aeb739ae4fc8997b9dfe84'/>
<id>urn:sha1:9e2e8f14d48dbb6c31aeb739ae4fc8997b9dfe84</id>
<content type='text'>
CAIF sockets should use socket's default send and receive buffers sizes.

Signed-off-by: Sjur Braendeland &lt;sjur.brandeland@stericsson.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>caif: Minor fixes in log prints.</title>
<updated>2010-09-22T01:05:30Z</updated>
<author>
<name>Sjur Braendeland</name>
</author>
<published>2010-09-21T11:44:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b04367df66eb63444d38c43d15f5e39499d85ae6'/>
<id>urn:sha1:b04367df66eb63444d38c43d15f5e39499d85ae6</id>
<content type='text'>
Use pr_debug for flow control printouts, and refine an error printout.

Signed-off-by: Sjur Braendeland &lt;sjur.brandeland@stericsson.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net/caif: Use pr_fmt</title>
<updated>2010-09-07T01:48:43Z</updated>
<author>
<name>Joe Perches</name>
</author>
<published>2010-09-05T21:31:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b31fa5bad576cd8180a5ad70c648333b44320d44'/>
<id>urn:sha1:b31fa5bad576cd8180a5ad70c648333b44320d44</id>
<content type='text'>
This patch standardizes caif message logging prefixes.

Add #define pr_fmt(fmt) KBUILD_MODNAME ":%s(): " fmt, __func__
Add missing "\n"s to some logging messages
Convert pr_warning to pr_warn

This changes the logging message prefix from CAIF: to caif:
for all uses but caif_socket.c and chnl_net.c.  Those now use
their filename without extension.

Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>caif: Use link layer MTU instead of fixed MTU</title>
<updated>2010-06-21T02:46:06Z</updated>
<author>
<name>Sjur Braendeland</name>
</author>
<published>2010-06-17T06:55:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2aa40aef9debc77d55cc87a50d335b6fe97fbeb0'/>
<id>urn:sha1:2aa40aef9debc77d55cc87a50d335b6fe97fbeb0</id>
<content type='text'>
Previously CAIF supported maximum transfer size of ~4050.
The transfer size is now calculated dynamically based on the
link layers mtu size.

Signed-off-by: Sjur Braendeland@stericsson.com
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>caif: Bugfix - RFM must support segmentation.</title>
<updated>2010-06-21T02:46:05Z</updated>
<author>
<name>Sjur Braendeland</name>
</author>
<published>2010-06-17T06:55:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a7da1f55a826c621251874e7684c234972fc3216'/>
<id>urn:sha1:a7da1f55a826c621251874e7684c234972fc3216</id>
<content type='text'>
CAIF Remote File Manager may send or receive more than 4050 bytes.
Due to this The CAIF RFM service have to support segmentation.

Signed-off-by: Sjur Braendeland@stericsson.com
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>caif: remove unneeded null check in caif_connect()</title>
<updated>2010-05-31T07:24:16Z</updated>
<author>
<name>Dan Carpenter</name>
</author>
<published>2010-05-22T10:43:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f5d72af9f3dfea67f014f880d00665f96622f57f'/>
<id>urn:sha1:f5d72af9f3dfea67f014f880d00665f96622f57f</id>
<content type='text'>
We already dereferenced uaddr towards the start of the function when we
checked that "uaddr-&gt;sa_family != AF_CAIF".  Both the check here and the
earlier check were added in bece7b2398d0: "caif: Rewritten socket
implementation".  Before that patch, we assumed that we recieved a valid
pointer for uaddr, and based on that, I have removed this check.

Signed-off-by: Dan Carpenter &lt;error27@gmail.com&gt;
Acked-by: Sjur Braendeland &lt;sjur.brandeland@stericsson.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
