<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/include/linux/isdn/capilli.h, branch v5.7</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v5.7</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v5.7'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2019-12-11T08:12:38Z</updated>
<entry>
<title>isdn: capi: dead code removal</title>
<updated>2019-12-11T08:12:38Z</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2019-12-10T20:59:16Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=f59aba2f75795e5b6a4f1aa31f3e20d7b71ca804'/>
<id>urn:sha1:f59aba2f75795e5b6a4f1aa31f3e20d7b71ca804</id>
<content type='text'>
The staging isdn drivers are gone, and CONFIG_BT_CMTP is now
the only user. This means a lot of the code in the subsystem
has no remaining callers and can be removed.

Change the capi user space front-end to be part of kernelcapi,
and the combined module to only be compiled if BT_CMTP is
also enabled, then remove the interfaces that have no remaining
callers.

As the notifier list and the capi_drivers list have no callers
outside of kcapi.c, the implementation gets much simpler.

Some definitions from the include/linux/*.h headers are only
needed internally and are moved to kcapi.h.

Acked-by: David Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Link: https://lore.kernel.org/r/20191210210455.3475361-2-arnd@arndb.de
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>isdn: replace -&gt;proc_fops with -&gt;proc_show</title>
<updated>2018-05-16T05:24:30Z</updated>
<author>
<name>Christoph Hellwig</name>
<email>hch@lst.de</email>
</author>
<published>2018-04-11T16:39:29Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=2cd1f0ddbb5667f61e69089964209e8f716e9009'/>
<id>urn:sha1:2cd1f0ddbb5667f61e69089964209e8f716e9009</id>
<content type='text'>
And switch to proc_create_single_data.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
</entry>
<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>
</feed>
