<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/include/linux/mISDNif.h, branch v3.4.15</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.4.15</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.4.15'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2010-06-03T10:21:52Z</updated>
<entry>
<title>net: use __packed annotation</title>
<updated>2010-06-03T10:21:52Z</updated>
<author>
<name>Eric Dumazet</name>
<email>eric.dumazet@gmail.com</email>
</author>
<published>2010-06-03T10:21:52Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=bc10502dba37d3b210efd9f3867212298f13b78e'/>
<id>urn:sha1:bc10502dba37d3b210efd9f3867212298f13b78e</id>
<content type='text'>
cleanup patch.

Use new __packed annotation in net/ and include/
(except netfilter)

Signed-off-by: Eric Dumazet &lt;eric.dumazet@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>trivial: fix typos "man[ae]g?ment" -&gt; "management"</title>
<updated>2009-09-21T13:14:56Z</updated>
<author>
<name>Uwe Kleine-Koenig</name>
<email>u.kleine-koenig@pengutronix.de</email>
</author>
<published>2009-07-23T06:31:31Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=3dbda77e6f3375f87090cfce97b2551d3723521b'/>
<id>urn:sha1:3dbda77e6f3375f87090cfce97b2551d3723521b</id>
<content type='text'>
Signed-off-by: Uwe Kleine-Koenig &lt;u.kleine-koenig@pengutronix.de&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>mISDN: Add support for Speedfax+ cards</title>
<updated>2009-07-25T18:19:25Z</updated>
<author>
<name>Karsten Keil</name>
<email>keil@b1-systems.de</email>
</author>
<published>2009-07-22T18:01:59Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=da2272c91ae81b41ae6fa6ebdc767a6cef73b770'/>
<id>urn:sha1:da2272c91ae81b41ae6fa6ebdc767a6cef73b770</id>
<content type='text'>
Add support for the Siemens ISAR DSP chip and cards based on it,
including analog modem protocols.

Signed-off-by: Karsten Keil &lt;keil@b1-systems.de&gt;
</content>
</entry>
<entry>
<title>mISDN: Cleanup debug messages</title>
<updated>2009-05-25T07:55:45Z</updated>
<author>
<name>Karsten Keil</name>
<email>keil@b1-systems.de</email>
</author>
<published>2009-05-22T11:04:56Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=eac74af9b547e29c9634ed5eff4d514349e73310'/>
<id>urn:sha1:eac74af9b547e29c9634ed5eff4d514349e73310</id>
<content type='text'>
This patch make debug printk's KERN_DEBUG and also fix some
codestyle issues.

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>mISDN: Added layer-1-hold feature</title>
<updated>2009-05-25T07:51:33Z</updated>
<author>
<name>Andreas Eversberg</name>
<email>andreas@eversberg.eu</email>
</author>
<published>2009-05-22T11:04:48Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=e73f6b2260daf02793071e5ce06ea87df762920a'/>
<id>urn:sha1:e73f6b2260daf02793071e5ce06ea87df762920a</id>
<content type='text'>
Add IMHOLD_L1 ioctl.
The feature will be disabled on closing.

Signed-off-by: Andreas Eversberg &lt;andreas@eversberg.eu&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>mISDN: Add watchdog functionality to hfcmulti driver</title>
<updated>2009-05-25T07:51:18Z</updated>
<author>
<name>Andreas Eversberg</name>
<email>andreas@eversberg.eu</email>
</author>
<published>2009-05-22T11:04:44Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=7df3bb8f59ca8e346bb834006c257cc367c6250a'/>
<id>urn:sha1:7df3bb8f59ca8e346bb834006c257cc367c6250a</id>
<content type='text'>
This patch was made by Titus Moldovan and provides IOCTL functions for enabling
and disabling the controller's built in watchdog. The use is optional.

Signed-off-by: Andreas Eversberg &lt;andreas@eversberg.eu&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>BUGFIX: used NULL pointer at ioctl(sk,IMGETDEVINFO,&amp;devinfo) when devinfo.id not registered</title>
<updated>2009-01-11T16:55:16Z</updated>
<author>
<name>Martin Bachem</name>
<email>m.bachem@gmx.de</email>
</author>
<published>2008-10-26T12:30:09Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=57de16e612d63138bd2c618449af9d8312466e25'/>
<id>urn:sha1:57de16e612d63138bd2c618449af9d8312466e25</id>
<content type='text'>
daxtar example # modprobe hfcsusb
daxtar example # modprobe mISDN_l1loop
daxtar example # ./misdnportinfo
Found 3 devices
        id:             0
        Dprotocols:     00000006
        Bprotocols:     0000000e
        protocol:       0
        nrbchan:        2
        name:           HFC-S_USB.1
        id:             1
        Dprotocols:     00000006
        Bprotocols:     0000000e
        protocol:       0
        nrbchan:        2
        name:           mISDN_l1loop.1
        id:             2
        Dprotocols:     00000006
        Bprotocols:     0000000e
        protocol:       0
        nrbchan:        2
        name:           mISDN_l1loop.2
daxtar example # rmmod hfcsusb
daxtar example # ./misdnportinfo
Found 2 devices
*Segmentation* *fault*

dmesg:

[ 9914.939718] BUG: unable to handle kernel NULL pointer dereference at 000000d4
[ 9914.939721] IP: [&lt;f8f9f2dd&gt;] :mISDN_core:get_mdevice+0x19/0x22
[ 9914.939729] *pde = 00000000
[ 9914.939732] Oops: 0000 [#14] PREEMPT SMP
[ 9914.939734] Modules linked in: mISDN_l1loop mISDN_core vmnet vmblock vmci vmmon coretemp w83627ehf hwmon_vid rfcomm l2cap blue
tooth usbhid snd_usb_audio snd_usb_lib snd_rawmidi snd_hwdep fuse nvidia(P) uhci_hcd i2c_i801 ehci_hcd snd_hda_intel atl1 usbcore i2c_core parport_seria
l [last unloaded: hfcsusb]
[ 9914.939751] Pid: 29618, comm: misdnportinfo Tainted: P      D   (2.6.27.3 #5)
[ 9914.939753] EIP: 0060:[&lt;f8f9f2dd&gt;] EFLAGS: 00210246 CPU: 0
[ 9914.939758] EIP is at get_mdevice+0x19/0x22 [mISDN_core]
[ 9914.939760] EAX: 00000000 EBX: f8fa791c ECX: f6afaa58 EDX: f7960cf4
[ 9914.939762] ESI: 80044944 EDI: bfc2e62c EBP: bfc2e62c ESP: f5adbef4
[ 9914.939763]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[ 9914.939765] Process misdnportinfo (pid: 29618, ti=f5ada000 task=f6bec430 task.ti=f5ada000)
[ 9914.939767] Stack: f8f9f4e0 00000000 f8f9f867 bfc2e62c 0000000a c02461e8 00200246 c042dde8
[ 9914.939771]        00000003 c042dde4 00000000 00000001 00200082 c0114775 00000000 00000000
[ 9914.939775]        00000003 f7088010 00200282 f8fa791c 80044944 bfc2e62c bfc2e62c c02f6615
[ 9914.939780] Call Trace:
[ 9914.939782]  [&lt;f8f9f4e0&gt;] _get_mdevice+0x0/0x18 [mISDN_core]
[ 9914.939789]  [&lt;f8f9f867&gt;] base_sock_ioctl+0x7a/0x129 [mISDN_core]
[ 9914.939789]  [&lt;c02461e8&gt;] opost+0x171/0x182
[ 9914.939789]  [&lt;c0114775&gt;] __wake_up+0x29/0x39
[ 9914.939789]  [&lt;c02f6615&gt;] sock_ioctl+0x1b5/0x1d9
[ 9914.939789]  [&lt;c02f6460&gt;] sock_ioctl+0x0/0x1d9
[ 9914.939789]  [&lt;c016794c&gt;] vfs_ioctl+0x1c/0x5d
[ 9914.939789]  [&lt;c0167bcb&gt;] do_vfs_ioctl+0x23e/0x24e
[ 9914.939789]  [&lt;c0167c07&gt;] sys_ioctl+0x2c/0x45
[ 9914.939789]  [&lt;c0102cbd&gt;] sysenter_do_call+0x12/0x21
[ 9914.939789]  [&lt;c0350000&gt;] pci_fixup_i450gx+0x4e/0x56
[ 9914.939789]  =======================
[ 9914.939789] Code: 00 68 02 f0 f9 f8 e8 ae b4 2c c7 8b 44 24 04 5a 59 c3 83 ec 04 31 d2 89 04 24 89 e1 b8 ac df fa f8 68 e0 f4
f9 f8 e8 4a b5 2c c7 &lt;8b&gt; 80 d4 00 00 00 5a 59 c3 53 89 cb 8d 90 9c 00 00 00 89 c8 e8
[ 9914.939789] EIP: [&lt;f8f9f2dd&gt;] get_mdevice+0x19/0x22 [mISDN_core] SS:ESP 0068:f5adbef4
[ 9914.939858] ---[ end trace 50e18a715b019424 ]---

Signed-off-by: Martin Bachem &lt;m.bachem@gmx.de&gt;
Signed-off-by: Karsten Keil &lt;kkeil@suse.de&gt;
</content>
</entry>
<entry>
<title>mISDN: Add layer1 prim MPH_INFORMATION_REQ</title>
<updated>2009-01-09T21:44:29Z</updated>
<author>
<name>Martin Bachem</name>
<email>m.bachem@gmx.de</email>
</author>
<published>2008-11-04T13:11:22Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=3f75e84a6a697c5cffb78ee15e79498a35473e05'/>
<id>urn:sha1:3f75e84a6a697c5cffb78ee15e79498a35473e05</id>
<content type='text'>
MPH_INFORMATION provides full D- and B-Channel status overview

- new layer1 primitive: MPF_INFORMATON_REQ
- layer1 replies with MPH_INFORMATION_IND containing
   - dch-&gt;[state,Flags,nrbchan]
   - bch[]-&gt;[protocol,Flags]
- hardware driver should send MPH_INFORMATION_IND
  on all ph state changes and BChannel state changes to MISDN_ID_ANY

Signed-off-by: Martin Bachem &lt;m.bachem@gmx.de&gt;
Signed-off-by: Karsten Keil &lt;kkeil@suse.de&gt;
</content>
</entry>
<entry>
<title>mISDN: Create /sys/class/mISDN</title>
<updated>2009-01-09T21:44:28Z</updated>
<author>
<name>Matthias Urlichs</name>
<email>smurf@smurf.noris.de</email>
</author>
<published>2008-08-15T22:09:24Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=b36b654a7e82308cea063cdf909a7f246105c2a3'/>
<id>urn:sha1:b36b654a7e82308cea063cdf909a7f246105c2a3</id>
<content type='text'>
Create /sys/class/mISDN and implement functions to handle
device renames.

Signed-Off-By: Matthias Urlichs &lt;matthias@urlichs.de&gt;
Signed-off-by: Karsten Keil &lt;kkeil@suse.de&gt;
</content>
</entry>
<entry>
<title>mISDN: Fix deactivation, if peer IP is removed from l1oip instance.</title>
<updated>2009-01-09T21:44:27Z</updated>
<author>
<name>Andreas Eversberg</name>
<email>andreas@eversberg.eu</email>
</author>
<published>2008-09-14T10:30:18Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=1b4d33121f1d991f6ae226cc3333428ff87627bb'/>
<id>urn:sha1:1b4d33121f1d991f6ae226cc3333428ff87627bb</id>
<content type='text'>
 Added GETPEER operation.
 Socket now checks if device is already busy at a differen mode.

Signed-off-by: Andreas Eversberg &lt;andreas@eversberg.eu&gt;
Signed-off-by: Karsten Keil &lt;kkeil@suse.de&gt;
</content>
</entry>
</feed>
