<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/drivers/staging/unisys/virthba, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/drivers/staging/unisys/virthba?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/drivers/staging/unisys/virthba?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2015-04-30T14:36:50Z</updated>
<entry>
<title>staging: unisys: remove virthba driver for rewrite</title>
<updated>2015-04-30T14:36:50Z</updated>
<author>
<name>Benjamin Romer</name>
<email>benjamin.romer@unisys.com</email>
</author>
<published>2015-04-14T01:16:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=3d3fb181309c68850762123f6f87f660a7606dfb'/>
<id>urn:sha1:3d3fb181309c68850762123f6f87f660a7606dfb</id>
<content type='text'>
The virthba driver is being rewritten and will be renamed to visorhba, so delete
the old driver from the source tree.

Signed-off-by: Benjamin Romer &lt;benjamin.romer@unisys.com&gt;
Reviewed-by: Don Zickus &lt;dzickus@redhat.com&gt;
Reviewed-by: Jes Sorensen &lt;Jes.Sorensen@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: unisys: fix CamelCase in virthba_probe()</title>
<updated>2015-03-20T13:19:16Z</updated>
<author>
<name>Benjamin Romer</name>
<email>benjamin.romer@unisys.com</email>
</author>
<published>2015-03-16T17:57:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=56215add6f136bf85881a12fd7b625868fe43de0'/>
<id>urn:sha1:56215add6f136bf85881a12fd7b625868fe43de0</id>
<content type='text'>
Rename CamelCase local variable:
Features_addr =&gt; features_addr

Signed-off-by: Benjamin Romer &lt;benjamin.romer@unisys.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: unisys: cleanup NULL comparisons in virthba.c</title>
<updated>2015-03-20T13:19:16Z</updated>
<author>
<name>Benjamin Romer</name>
<email>benjamin.romer@unisys.com</email>
</author>
<published>2015-03-16T17:57:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=5af3b098c3ce7c537c5687fb1260fa37ca195a8f'/>
<id>urn:sha1:5af3b098c3ce7c537c5687fb1260fa37ca195a8f</id>
<content type='text'>
Fix all comparisons to NULL so that they don't use NULL anymore.

Signed-off-by: Benjamin Romer &lt;benjamin.romer@unisys.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: unisys: remove LOGWRN() macros and uniklog.h</title>
<updated>2015-03-07T00:50:10Z</updated>
<author>
<name>Benjamin Romer</name>
<email>benjamin.romer@unisys.com</email>
</author>
<published>2015-03-04T17:14:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=1b08872e59309458a54ed00cded95eeda43426e5'/>
<id>urn:sha1:1b08872e59309458a54ed00cded95eeda43426e5</id>
<content type='text'>
Remove the last set of macros from uniklog.h. Without LOGWRN() and
friends, uniklog.h is empty so we can delete the file itself as well.

This macro was not used a lot but the file was included in many places.

Signed-off-by: Benjamin Romer &lt;benjamin.romer@unisys.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: unisys: remove ERRDEV macros</title>
<updated>2015-03-07T00:50:10Z</updated>
<author>
<name>Benjamin Romer</name>
<email>benjamin.romer@unisys.com</email>
</author>
<published>2015-03-04T17:14:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=0aca78449b58603586df83cca1e9eaba1acc1cfd'/>
<id>urn:sha1:0aca78449b58603586df83cca1e9eaba1acc1cfd</id>
<content type='text'>
Remove the LOGERR, LOGERRDEV, LOGERRDEVX, LOGERRNAME, LOGORDUMPERR
macros from all the drivers.

In one case the removal of the ERRDRV() changed things such that a macro which
returned a value was needed, but the return value was no longer being used. In
this case the macro was replaced with the contents of the macro, but with the
truth calculation removed so that it would not generate a warning.

Signed-off-by: Benjamin Romer &lt;benjamin.romer@unisys.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: unisys: remove LOGVER macro</title>
<updated>2015-03-07T00:48:44Z</updated>
<author>
<name>Benjamin Romer</name>
<email>benjamin.romer@unisys.com</email>
</author>
<published>2015-03-04T17:14:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=61620a1b187f645a13e77763b367e52ac129f411'/>
<id>urn:sha1:61620a1b187f645a13e77763b367e52ac129f411</id>
<content type='text'>
Remove the LOGVER macro from the drivers entirely.

Signed-off-by: Benjamin Romer &lt;benjamin.romer@unisys.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: unisys: remove LOGINF macros</title>
<updated>2015-03-07T00:48:44Z</updated>
<author>
<name>Benjamin Romer</name>
<email>benjamin.romer@unisys.com</email>
</author>
<published>2015-03-04T17:14:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=2098dbd1b2a8e428001e0d075ae148124af6f57d'/>
<id>urn:sha1:2098dbd1b2a8e428001e0d075ae148124af6f57d</id>
<content type='text'>
Remove the LOGINF, LOGINFDEV, LOGINFDEVX, LOGINFNAME, PRINTKDRV, and
INFODRV macros entirely from the driver set.

Signed-off-by: Benjamin Romer &lt;benjamin.romer@unisys.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: unisys: remove DBGINF, DBGVER, DEBUGDEV, and DEBUGDRV macros</title>
<updated>2015-03-07T00:46:59Z</updated>
<author>
<name>Benjamin Romer</name>
<email>benjamin.romer@unisys.com</email>
</author>
<published>2015-03-04T17:14:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=4de57acbb6fddea4159dfcb62440b1e1309e3d9e'/>
<id>urn:sha1:4de57acbb6fddea4159dfcb62440b1e1309e3d9e</id>
<content type='text'>
The messages put out by these macros are for driver debugging and aren't needed
any more, so just remove all use of them, and the macros too.

Signed-off-by: Benjamin Romer &lt;benjamin.romer@unisys.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: unisys: virthba: remove extra parentheses around left bit shift operations</title>
<updated>2015-03-06T23:24:23Z</updated>
<author>
<name>Aya Mahfouz</name>
<email>mahfouz.saif.elyazal@gmail.com</email>
</author>
<published>2015-03-04T06:20:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=a06487242467aa9511470f1f92184ae1a9149d37'/>
<id>urn:sha1:a06487242467aa9511470f1f92184ae1a9149d37</id>
<content type='text'>
Removes extra parentheses around bitwise left shift operations.
The case handled is when resultant value is assigned to a variable.
The issue was detected and resolved using the following
coccinelle script:

@@
expression e, e1;
constant c;
@@

e =
-(e1
+e1
&lt;&lt;
-c);
+c;

@@
identifier i;
constant c;
type t;
expression e;
@@

t i =
-(e
+e
&lt;&lt;
-c);
+c;

@@
expression e, e1;
identifier f;
constant c;
@@

e1 = f(...,
-(e
+e
&lt;&lt;
-c)
+c
,...);

Signed-off-by: Aya Mahfouz &lt;mahfouz.saif.elyazal@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: unisys: Rework Kconfig dependencies</title>
<updated>2015-02-27T01:24:42Z</updated>
<author>
<name>Jean Delvare</name>
<email>jdelvare@suse.de</email>
</author>
<published>2015-02-21T12:16:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=59ce8d558c0e2d0217d2aab938c8334a896c02ee'/>
<id>urn:sha1:59ce8d558c0e2d0217d2aab938c8334a896c02ee</id>
<content type='text'>
I find the Kconfig dependencies of the various Unisys drivers rather
confusing. Due to the dependencies, you must select the drivers one by
one to see the following ones. So if you are looking for a specific
driver, it is not visible by default. And if you don't know exactly
what you need, it's even worse as you don't know what is available.

In a case like this with several helper drivers and many dependencies,
I think it makes more sense to list all the drivers at first, and use
select statements to fulfill the dependencies for the user.

As a nice side effect, it avoids the weird indentation, which was
technically correct but still somewhat confusing.

I also dropped the dependencies on HAS_IOMEM, as the whole driver set
is for X86_64 only anyway which always has HAS_IOMEM set. And I
dropped the redundant dependencies on UNISYSSPAR as all drivers are
already inside an "if UNISYSSPAR" block.

Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;
Cc: Benjamin Romer &lt;benjamin.romer@unisys.com&gt;
Cc: David Kershner &lt;david.kershner@unisys.com&gt;
Signed-off-by: Benjamin Romer &lt;benjamin.romer@unisys.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
