<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/include/linux/isdn/capilli.h, branch v3.2.65</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.2.65</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.2.65'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2010-02-17T00:01:22Z</updated>
<entry>
<title>CAPI: Rework locking of controller data structures</title>
<updated>2010-02-17T00:01:22Z</updated>
<author>
<name>Jan Kiszka</name>
<email>jan.kiszka@web.de</email>
</author>
<published>2010-02-08T10:12:14Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=0ca3a017a7373a4545dd7b345a8a0cecc16bc7e2'/>
<id>urn:sha1:0ca3a017a7373a4545dd7b345a8a0cecc16bc7e2</id>
<content type='text'>
This patch applies the mutex so far only protecting the controller list
to (almost) all accesses of controller data structures. It also reworks
waiting on state changes in old_capi_manufacturer so that it no longer
poll and holds a module reference to the controller owner while waiting
(the latter was partly done already). Modification and checking of the
blocked state remains racy by design, the caller is responsible for
dealing with this.

Signed-off-by: Jan Kiszka &lt;jan.kiszka@web.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>CAPI: Call a controller 'controller', not 'card'</title>
<updated>2010-02-17T00:01:20Z</updated>
<author>
<name>Jan Kiszka</name>
<email>jan.kiszka@web.de</email>
</author>
<published>2010-02-08T10:12:10Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=522530311b35ec8fc4785062441dd2d63967ac55'/>
<id>urn:sha1:522530311b35ec8fc4785062441dd2d63967ac55</id>
<content type='text'>
At least for our internal use, fix the misnomers that refer to a CAPI
controller as 'card'. No functional changes.

Signed-off-by: Jan Kiszka &lt;jan.kiszka@web.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>proc_fops: convert drivers/isdn/ to seq_file</title>
<updated>2010-01-14T11:10:54Z</updated>
<author>
<name>Alexey Dobriyan</name>
<email>adobriyan@gmail.com</email>
</author>
<published>2010-01-14T11:10:54Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=9a58a80a701bdb2d220cdab4914218df5b48d781'/>
<id>urn:sha1:9a58a80a701bdb2d220cdab4914218df5b48d781</id>
<content type='text'>
Convert code away from -&gt;read_proc/-&gt;write_proc interfaces.  Switch to
proc_create()/proc_create_data() which make addition of proc entries
reliable wrt NULL -&gt;proc_fops, NULL -&gt;data and so on.

Problem with -&gt;read_proc et al is described here commit
786d7e1612f0b0adb6046f19b906609e4fe8b1ba "Fix rmmod/read/write races in
/proc entries"

[akpm@linux-foundation.org: CONFIG_PROC_FS=n build fix]
Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Signed-off-by: Tilman Schmidt &lt;tilman@imap.cc&gt;
Signed-off-by: Karsten Keil &lt;keil@b1-systems.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>isdn: rename capi_ctr_reseted() to capi_ctr_down()</title>
<updated>2009-06-08T07:45:50Z</updated>
<author>
<name>Tilman Schmidt</name>
<email>tilman@imap.cc</email>
</author>
<published>2009-06-07T09:09:23Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=4e329972052c3649367b91de783f6293b8653cb2'/>
<id>urn:sha1:4e329972052c3649367b91de783f6293b8653cb2</id>
<content type='text'>
Change the name of the Kernel CAPI exported function capi_ctr_reseted()
to something representing its purpose better.

Impact: renaming, no functional change
Signed-off-by: Tilman Schmidt &lt;tilman@imap.cc&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] ISDN udpate</title>
<updated>2004-02-18T12:44:35Z</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@osdl.org</email>
</author>
<published>2004-02-18T12:44:35Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=bb257be4df047321b9f12d6a22270aacbcd03fd1'/>
<id>urn:sha1:bb257be4df047321b9f12d6a22270aacbcd03fd1</id>
<content type='text'>
From: Karsten Keil &lt;kkeil@suse.de&gt;

- new port of 2.4 I4L core to 2.6

- new port of 2.4 I4L HiSax to 2.6

- fixes for I4L CAPI subsystem to make it stable in 2.6

- fix parameter handling of AVM ISA cards (calle)

- cleanup ISDN config variables

- SMP in act2000 and pcbit driver

- remove check_region in act2000

- mark hysdn, isdnloop and divert as BROKEN_ON_SMP
</content>
</entry>
<entry>
<title>[PATCH] ISDN bugfixes part 1</title>
<updated>2003-09-03T08:58:46Z</updated>
<author>
<name>Karsten Keil</name>
<email>kkeil@suse.de</email>
</author>
<published>2003-09-03T08:58:46Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=c5164261bdd06e2c189ad9001e1b34f4a9b645fe'/>
<id>urn:sha1:c5164261bdd06e2c189ad9001e1b34f4a9b645fe</id>
<content type='text'>
Here is the first part of ISDN bugfixes for 2.6.
It should make ISDN work again with most controllers.

More fixes follow after more testing.
</content>
</entry>
<entry>
<title>ISDN/CAPI: Export callbacks for CAPI drivers directly</title>
<updated>2002-05-26T06:49:52Z</updated>
<author>
<name>Kai Germaschewski</name>
<email>kai@tp1.ruhr-uni-bochum.de</email>
</author>
<published>2002-05-26T06:49:52Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=b5919c97850033b55f50c50af447a2bd9cdad2ae'/>
<id>urn:sha1:b5919c97850033b55f50c50af447a2bd9cdad2ae</id>
<content type='text'>
They're always the same, so no point in using function pointers.
</content>
</entry>
<entry>
<title>ISDN/CAPI: Remove struct capi_driver</title>
<updated>2002-05-25T19:34:21Z</updated>
<author>
<name>Kai Germaschewski</name>
<email>kai@tp1.ruhr-uni-bochum.de</email>
</author>
<published>2002-05-25T19:34:21Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=2b8fd8057f3816060b8da69d0e954e3d762ea59e'/>
<id>urn:sha1:2b8fd8057f3816060b8da69d0e954e3d762ea59e</id>
<content type='text'>
We rather keep it simple, everything we need is in struct
capi_ctr.
</content>
</entry>
<entry>
<title>ISDN/CAPI: Have hardware driver alloc struct capi_drv</title>
<updated>2002-05-25T18:04:26Z</updated>
<author>
<name>Kai Germaschewski</name>
<email>kai@tp1.ruhr-uni-bochum.de</email>
</author>
<published>2002-05-25T18:04:26Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=664fd502baa969a3cea2ae3816aebc4a68fe7d2b'/>
<id>urn:sha1:664fd502baa969a3cea2ae3816aebc4a68fe7d2b</id>
<content type='text'>
The hardware driver needs to alloc mem anyway, and now can
fill in fields before registering with the CAPI layer.

Basically the same way struct net_device is handled.
</content>
</entry>
<entry>
<title>ISDN: CAPI: Remove unused capi_driver::driver_read_proc</title>
<updated>2002-05-25T17:25:03Z</updated>
<author>
<name>Kai Germaschewski</name>
<email>kai@tp1.ruhr-uni-bochum.de</email>
</author>
<published>2002-05-25T17:25:03Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=b6e4a415a1c72568077bbb156cb1b726c0f1833f'/>
<id>urn:sha1:b6e4a415a1c72568077bbb156cb1b726c0f1833f</id>
<content type='text'>
In case a driver really wants to put some useful info into
/proc/capi/driver, it could create the proc entry directly.
</content>
</entry>
</feed>
