<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-op-linux/drivers/staging/dgnc, branch master</title>
<subtitle>Talos™ II Linux sources for OpenPOWER</subtitle>
<id>https://git.raptorcs.com/git/talos-op-linux/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-op-linux/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/'/>
<updated>2018-10-02T22:14:14+00:00</updated>
<entry>
<title>staging: dgnc: delete the driver</title>
<updated>2018-10-02T22:14:14+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2018-10-02T22:14:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=3268357865d6541f11c2e759525e090f79210793'/>
<id>urn:sha1:3268357865d6541f11c2e759525e090f79210793</id>
<content type='text'>
Digi does not support it, no one has hardware for it, and no one is
working on it, so let's drop it for now.  If anyone wants to pick it
back up, then can revert this patch.

Reported-by: Lidza Louina &lt;lidza.louina@gmail.com&gt;
Reported-by: Mark Hounschell &lt;markh@compro.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: dgnc: Fix Kconfig help header and text</title>
<updated>2018-10-02T22:10:22+00:00</updated>
<author>
<name>Sehro Rautenkranz</name>
<email>sehro@sehro.org</email>
</author>
<published>2018-09-25T23:41:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=f3583dcd4d83803007ed6a8a09e58ee746a4ff99'/>
<id>urn:sha1:f3583dcd4d83803007ed6a8a09e58ee746a4ff99</id>
<content type='text'>
Replace Kconfig help header and text to match other modules. Issue found
by checkpatch.

Spacing adjusted to match Documentation/process/coding-style.rst. Issue
reported by rdunlap@infradead.org.

Reported-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;
Signed-off-by: Sehro Rautenkranz &lt;sehro@sehro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: dgnc: Fix a sleep-in-atomic-context bug in cls_assert_modem_signals()</title>
<updated>2018-09-18T11:29:10+00:00</updated>
<author>
<name>Jia-Ju Bai</name>
<email>baijiaju1990@gmail.com</email>
</author>
<published>2018-09-15T03:13:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=bffa9b1cc64a12f3162f79151dee56199efbc785'/>
<id>urn:sha1:bffa9b1cc64a12f3162f79151dee56199efbc785</id>
<content type='text'>
The driver may sleep with holding a spinlock.
The function call path (from bottom to top) in Linux-4.17 is:

[FUNC] usleep_range
drivers/staging/dgnc/dgnc_cls.c, 391:
	usleep_range in cls_assert_modem_signals
drivers/staging/dgnc/dgnc_cls.c, 449:
	cls_assert_modem_signals in cls_copy_data_from_queue_to_uart
drivers/staging/dgnc/dgnc_cls.c, 406:
	_raw_spin_lock_irqsave in cls_copy_data_from_queue_to_uart

To fix this bug, usleep_range() is replaced with udelay().

This bug is found by my static analysis tool DSAC.

Signed-off-by: Jia-Ju Bai &lt;baijiaju1990@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: dgnc: dgnc_tty.c: Avoid '(' at the end of line</title>
<updated>2018-07-24T12:00:54+00:00</updated>
<author>
<name>Nishad Kamdar</name>
<email>nishadkamdar@gmail.com</email>
</author>
<published>2018-07-22T18:48:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=1ef5c96081d849a00dc973733cde3b595fc38442'/>
<id>urn:sha1:1ef5c96081d849a00dc973733cde3b595fc38442</id>
<content type='text'>
Bring the first argument to the previous line,
remove a superfluous () in the second argument
by using !, and align the lines to match open
parenthesis. Issue found by checkpatch.

Signed-off-by: Nishad Kamdar &lt;nishadkamdar@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: dgnc: drop unused neo_uart_struct</title>
<updated>2018-01-17T14:02:56+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2018-01-15T20:00:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=2744c4dd1d9d3a275993e295b028a98b1600c54c'/>
<id>urn:sha1:2744c4dd1d9d3a275993e295b028a98b1600c54c</id>
<content type='text'>
Now that the "neo" portion of the driver is gone (it was never being
used), drop the unused neo_uart_struct variable as well.

Cc: Lidza Louina &lt;lidza.louina@gmail.com&gt;
Cc: Mark Hounschell &lt;markh@compro.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: dgnc: remove "vpd" board variable</title>
<updated>2018-01-17T14:02:56+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2018-01-15T20:00:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=e15f51dc1b876d509f25123fbd09da5141f3bcb1'/>
<id>urn:sha1:e15f51dc1b876d509f25123fbd09da5141f3bcb1</id>
<content type='text'>
It was only ever read from the device, and spit out to the kernel log
for no good reason.  So remove it, and the way it was read from the
device, and the now unused "board file" callback.

Cc: Lidza Louina &lt;lidza.louina@gmail.com&gt;
Cc: Mark Hounschell &lt;markh@compro.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: dgnc: delete serial_num board variable</title>
<updated>2018-01-17T14:02:56+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2018-01-15T20:00:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=1971a951794855dccc562fc22fd379c684df657d'/>
<id>urn:sha1:1971a951794855dccc562fc22fd379c684df657d</id>
<content type='text'>
No one was even ever setting the thing, so just remove it.

Cc: Lidza Louina &lt;lidza.louina@gmail.com&gt;
Cc: Mark Hounschell &lt;markh@compro.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: dgnc: delete a bunch of PCI board variables</title>
<updated>2018-01-17T14:02:56+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2018-01-15T20:00:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=df31d6716d16dc5c1f1962b5087829a5d1272253'/>
<id>urn:sha1:df31d6716d16dc5c1f1962b5087829a5d1272253</id>
<content type='text'>
None of these were being used at all, only set and never used again, so
remove them from the code.

Cc: Lidza Louina &lt;lidza.louina@gmail.com&gt;
Cc: Mark Hounschell &lt;markh@compro.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: dgnc: delete is_pci_express board type variable.</title>
<updated>2018-01-17T14:02:56+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2018-01-15T20:00:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=1d9bc2604cdd2fca1b23fcb6f1c9f5a36475689a'/>
<id>urn:sha1:1d9bc2604cdd2fca1b23fcb6f1c9f5a36475689a</id>
<content type='text'>
It was only set, and never looked at, so drop the thing as no one cares
about it.  And when it was set, it was not even set correctly, the index
it was using to read from was incorrect, so this has never even been
correct...

Cc: Lidza Louina &lt;lidza.louina@gmail.com&gt;
Cc: Mark Hounschell &lt;markh@compro.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: dgnc: delete dpastatus board type variable.</title>
<updated>2018-01-17T14:02:56+00:00</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2018-01-15T20:00:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=874e0ebebb860e93a0f80e8021d7fc41847b586c'/>
<id>urn:sha1:874e0ebebb860e93a0f80e8021d7fc41847b586c</id>
<content type='text'>
It was only set, and never looked at, so drop the thing as no one cares
about it.

Cc: Lidza Louina &lt;lidza.louina@gmail.com&gt;
Cc: Mark Hounschell &lt;markh@compro.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
