<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/atm, branch v3.8.1</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/atm?h=v3.8.1</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/atm?h=v3.8.1'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2013-02-08T19:22:05Z</updated>
<entry>
<title>atm/iphase: rename fregt_t -&gt; ffreg_t</title>
<updated>2013-02-08T19:22:05Z</updated>
<author>
<name>Heiko Carstens</name>
<email>heiko.carstens@de.ibm.com</email>
</author>
<published>2013-02-08T00:19:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ab54ee80aa7585f9666ff4dd665441d7ce41f1e8'/>
<id>urn:sha1:ab54ee80aa7585f9666ff4dd665441d7ce41f1e8</id>
<content type='text'>
We have conflicting type qualifiers for "freg_t" in s390's ptrace.h and the
iphase atm device driver, which causes the compile error below.
Unfortunately the s390 typedef can't be renamed, since it's a user visible api,
nor can I change the include order in s390 code to avoid the conflict.

So simply rename the iphase typedef to a new name. Fixes this compile error:

In file included from drivers/atm/iphase.c:66:0:
drivers/atm/iphase.h:639:25: error: conflicting type qualifiers for 'freg_t'
In file included from next/arch/s390/include/asm/ptrace.h:9:0,
                 from next/arch/s390/include/asm/lowcore.h:12,
                 from next/arch/s390/include/asm/thread_info.h:30,
                 from include/linux/thread_info.h:54,
                 from include/linux/preempt.h:9,
                 from include/linux/spinlock.h:50,
                 from include/linux/seqlock.h:29,
                 from include/linux/time.h:5,
                 from include/linux/stat.h:18,
                 from include/linux/module.h:10,
                 from drivers/atm/iphase.c:43:
next/arch/s390/include/uapi/asm/ptrace.h:197:3: note: previous declaration of 'freg_t' was here

Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Acked-by: chas williams - CONTRACTOR &lt;chas@cmf.nrl.navy.mil&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Drivers: atm: remove __dev* attributes.</title>
<updated>2013-01-03T23:57:04Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2012-12-21T21:25:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6c44512d06d3f6afcead304f051f4a06ed9be2cd'/>
<id>urn:sha1:6c44512d06d3f6afcead304f051f4a06ed9be2cd</id>
<content type='text'>
CONFIG_HOTPLUG is going away as an option.  As a result, the __dev*
markings need to be removed.

This change removes the use of __devinit, __devexit_p, __devinitdata,
__devinitconst, and __devexit from these drivers.

Based on patches originally written by Bill Pemberton, but redone by me
in order to handle some of the coding style issues better, by hand.

Cc: Bill Pemberton &lt;wfp5p@virginia.edu&gt;
Cc: Chas Williams &lt;chas@cmf.nrl.navy.mil&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>solos-pci: double lock in geos_gpio_store()</title>
<updated>2012-12-21T21:14:00Z</updated>
<author>
<name>Dan Carpenter</name>
<email>dan.carpenter@oracle.com</email>
</author>
<published>2012-12-19T21:48:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=29042073e7af55334ac3c4f2a8340263200c5749'/>
<id>urn:sha1:29042073e7af55334ac3c4f2a8340263200c5749</id>
<content type='text'>
There is a typo here so we do a double lock instead of an unlock.

Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Acked-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>solos-pci: ensure all TX packets are aligned to 4 bytes</title>
<updated>2012-12-19T22:53:53Z</updated>
<author>
<name>David Woodhouse</name>
<email>David.Woodhouse@intel.com</email>
</author>
<published>2012-12-19T11:01:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=152a2a8b5e1d4cbe91a7c66f1028db15164a3766'/>
<id>urn:sha1:152a2a8b5e1d4cbe91a7c66f1028db15164a3766</id>
<content type='text'>
The FPGA can't handled unaligned DMA (yet). So copy into an aligned buffer,
if skb-&gt;data isn't suitably aligned.

Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>solos-pci: add firmware upgrade support for new models</title>
<updated>2012-12-19T22:53:53Z</updated>
<author>
<name>Nathan Williams</name>
<email>nathan@traverse.com.au</email>
</author>
<published>2012-12-19T11:01:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=13af816469db3449c072afbae6c4c1bd9ccecccb'/>
<id>urn:sha1:13af816469db3449c072afbae6c4c1bd9ccecccb</id>
<content type='text'>
Signed-off-by: Nathan Williams &lt;nathan@traverse.com.au&gt;
Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>solos-pci: remove superfluous debug output</title>
<updated>2012-12-19T22:53:53Z</updated>
<author>
<name>Nathan Williams</name>
<email>nathan@traverse.com.au</email>
</author>
<published>2012-12-19T11:01:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7fbdadb5e951e4f0c0fc991ff5f50295568786e6'/>
<id>urn:sha1:7fbdadb5e951e4f0c0fc991ff5f50295568786e6</id>
<content type='text'>
Signed-off-by: Nathan Williams &lt;nathan@traverse.com.au&gt;
Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>solos-pci: add GPIO support for newer versions on Geos board</title>
<updated>2012-12-19T22:53:53Z</updated>
<author>
<name>Nathan Williams</name>
<email>nathan@traverse.com.au</email>
</author>
<published>2012-12-19T11:01:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f9baad02e7411d9f38d5ebe1a1cdcde4ceec100d'/>
<id>urn:sha1:f9baad02e7411d9f38d5ebe1a1cdcde4ceec100d</id>
<content type='text'>
dwmw2: Tidy up a little, simpler matching on which GPIO is being accessed,
       only register on newer boards, register under PCI device instead of
       duplicating them under each ATM device.

Signed-off-by: Nathan Williams &lt;nathan@traverse.com.au&gt;
Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>solos-pci: fix double-free of TX skb in DMA mode</title>
<updated>2012-12-12T05:16:47Z</updated>
<author>
<name>David Woodhouse</name>
<email>dwmw2@infradead.org</email>
</author>
<published>2012-12-11T14:57:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=cae49ede00ec3d0cda290b03fee55b72b49efc11'/>
<id>urn:sha1:cae49ede00ec3d0cda290b03fee55b72b49efc11</id>
<content type='text'>
We weren't clearing card-&gt;tx_skb[port] when processing the TX done interrupt.
If there wasn't another skb ready to transmit immediately, this led to a
double-free because we'd free it *again* next time we did have a packet to
send.

Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
Cc: stable@kernel.org
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge git://git.infradead.org/users/dwmw2/atm</title>
<updated>2012-12-02T01:45:24Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2012-12-02T01:45:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ddb303301bed80f700db6f36870642a08016f266'/>
<id>urn:sha1:ddb303301bed80f700db6f36870642a08016f266</id>
<content type='text'>
David Woodhouse says:

====================
This is the result of pulling on the thread started by Krzysztof Mazur's
original patch 'pppoatm: don't send frames to destroyed vcc'.

Various problems in the pppoatm and br2684 code are solved, some of which
were easily triggered and would panic the kernel.
====================

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>solos-pci: remove list_vccs() debugging function</title>
<updated>2012-12-02T00:06:18Z</updated>
<author>
<name>David Woodhouse</name>
<email>David.Woodhouse@intel.com</email>
</author>
<published>2012-11-29T23:28:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c48d49aab0b5b48b40e00fe43927efed5fc09d88'/>
<id>urn:sha1:c48d49aab0b5b48b40e00fe43927efed5fc09d88</id>
<content type='text'>
No idea why we've gone so long dumping a list of VCCs with vci==0 on
every -&gt;open() call...

Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
</content>
</entry>
</feed>
