History log of /drivers/staging/unisys/visorchannel/visorchannel_funcs.c
Revision Date Author Comments
1cd36ed5b4f9480e4515c13900b142e7d3a23516 29-Sep-2014 Mahati Chamarthy <mahati.chamarthy@gmail.com> Staging: unisys: Add missing blank line

This fixes the following checkpatch.pl warning:
WARNING: Missing a blank line after declarations

Signed-off-by: Mahati Chamarthy <mahati.chamarthy@gmail.com>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e87cfde4a1e93aa0f0efc5ad7955500c2246f29b 03-Aug-2014 Benjamin Romer <benjamin.romer@unisys.com> staging: unisys: remove MEMORYBARRIER AND VolatileBarrier from commontypes

Remove the MEMORYBARRIER and VolatileBarrier() defines from commontypes.h and
convert the spots that used this to mb(). Add comments to each use to indicate
that the barrier is used to ensure channel synchronization between guests.

Signed-off-by: Benjamin Romer <benjamin.romer@unisys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
b3c55b13a1e458878e813c4fe2cccfa97c75f884 31-Jul-2014 Benjamin Romer <benjamin.romer@unisys.com> staging: unisys: remove U32 type

This patch switches all use of the U32 typedef to use the kernel's u32 type
instead.

Signed-off-by: Benjamin Romer <benjamin.romer@unisys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
c242233e5b578ef08362d98171c10519876d0d93 29-Jul-2014 Benjamin Romer <benjamin.romer@unisys.com> staging: unisys: remove U8 type

This patch switches all use of the U8 typedef to use the kernel's u8 type
instead.

Signed-off-by: Benjamin Romer <benjamin.romer@unisys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3db5540dfd889bc008db3ff2f868cce0f6fb2a04 22-May-2014 Ken Cox <jkc@redhat.com> Staging: unisys: Fix sparse warnings

Fix sparse warnings caused by incorrect references to IO space.

Signed-off-by: Ken Cox <jkc@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
90addb0218d47a886c846a22d75979fe5bf3471b 06-May-2014 Benjamin Romer <benjamin.romer@unisys.com> staging: unisys: Replace GUID with uuid_le

This patch replaces the GUID type with uuid_le. It removes the header file
guidutils.h, updates all uses of the GUID type to uuid_le, and replaces all
function calls that used the GUID type with their uuid_le equivalents.

Signed-off-by: Benjamin Romer <benjamin.romer@unisys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
f6d0c1e62b111bef3be279e4bf1bc2a6d560e205 23-Apr-2014 Benjamin Romer <benjamin.romer@unisys.com> staging: unisys: fix copyright notices

This patch changes all of the various representations of the copyright symbol
to (C).

Signed-off-by: Benjamin Romer <benjamin.romer@unisys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22ad57ba5eacf2611a086379aaa18e456bf2ffbc 19-Mar-2014 Ken Cox <jkc@redhat.com> Staging: unisys: Remove RETINT macro

The RETINT macro included a goto statement which is not allowed in the
kernel.

Signed-off-by: Ken Cox <jkc@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5e54c97dab0298cf5479bc1f2d3f42ef5605ce6e 19-Mar-2014 Ken Cox <jkc@redhat.com> Staging: unisys: Remove FAIL macro

The FAIL macro ultimately includes a goto statement which is not allowed
in the kernel.

Signed-off-by: Ken Cox <jkc@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d9355f8934a4c54d81a29ae7bd5ae4329c02aa48 19-Mar-2014 Ken Cox <jkc@redhat.com> Staging: unisys: Remove RETPTR macro

The RETPTR macro contained a goto statement which is not allowed in
the kernel.

Signed-off-by: Ken Cox <jkc@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
61e03b433d22d9473432e6427c505db986d4681d 19-Mar-2014 Ken Cox <jkc@redhat.com> Staging: unisys: Remove RETBOOL macro

The RETBOOL macro contained a goto statement which is not allowed in
the kernel.

Signed-off-by: Ken Cox <jkc@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
a7710336596ecf49b3c1572dd40f4ecfefc6c9ab 17-Mar-2014 Ken Cox <jkc@redhat.com> Staging: unisys: visorutil: Clean up sparse warnings in visorutil code

Clean up code to get rid of sparse warnings.

Also fixed variable length arrays declared on the stack by removing
visor_hexDumpToBuffer() and using hex_dump_to_buffer() instead.

Signed-off-by: Ken Cox <jkc@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
92a9e2d6bdd382b10f3709c8cf172d50c7a00a01 13-Mar-2014 Ken Cox <jkc@redhat.com> Staging: unisys: visorchannel: Clean up sparse warnings in visorchannel code

Clean up code to get rid of sparse warnings, mostly due to accessing I/O space.

Remove visorchannel_get_safe_queue(), visorchannel_safesignalremove(),
and visorchannel_safesignalinsert() since they were not called from anywhere.

Signed-off-by: Ken Cox <jkc@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
927c7927eee73e195afc5b76ffb91bd72e3cb03d 05-Mar-2014 Ken Cox <jkc@redhat.com> staging: unisys: Give exported symbols unique names

Many exported symbols had very generic names. This commit changes the names
so that they will be unique.

Signed-off-by: Ken Cox <jkc@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e423812a9e430913e41c6565922142fe22f83ad7 04-Mar-2014 Ken Cox <jkc@redhat.com> staging: visorchannel module

The visorchannel module is a support library that abstracts reading
and writing a channel in memory.

Signed-off-by: Ken Cox <jkc@redhat.com>
Cc: Ben Romer <sparmaintainer@unisys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>