linux/arch/blackfin/include
Michael S. Tsirkin 1734bffc30 blackfin: fix put_user sparse errors
virtio wants to write bitwise types to userspace using put_user.
At the moment this triggers sparse errors, since the value is passed
through an integer.

For example:

	__le32 __user *p;
	__le32 x;
	put_user(x, p);

is safe, but currently triggers a sparse warning.

Fix that up using __force.

Note: this does not suppress any useful sparse checks since caller
assigns x to typeof(*p), which in turn forces all the necessary type
checks.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2015-01-13 15:23:32 +02:00
..
asm blackfin: fix put_user sparse errors 2015-01-13 15:23:32 +02:00
mach-common blackfin: SEC: clean up SEC interrupt initialization 2012-12-14 11:20:22 +08:00
uapi/asm arch: blackfin: uapi: be sure of "_UAPI" prefix for all guard macros 2014-01-29 15:11:06 +08:00