aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorMichael S. Tsirkin <mst@redhat.com>2016-12-10 23:34:53 -0500
committerMichael S. Tsirkin <mst@redhat.com>2016-12-15 17:13:41 -0500
commit9efeccacd3a486128d3add611dd4cefb5b60a58c (patch)
tree5d23034005e2856ac141a91547d39cb38717c72f /include
parent46d832f5e2102cce455672c5a0b8cbe97e27fe42 (diff)
linux: drop __bitwise__ everywhere
__bitwise__ used to mean "yes, please enable sparse checks unconditionally", but now that we dropped __CHECK_ENDIAN__ __bitwise is exactly the same. There aren't many users, replace it by __bitwise everywhere. Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Acked-by: Stefan Schmidt <stefan@osg.samsung.com> Acked-by: Krzysztof Kozlowski <krzk@kernel.org> Akced-by: Lee Duncan <lduncan@suse.com>
Diffstat (limited to 'include')
-rw-r--r--include/linux/mmzone.h2
-rw-r--r--include/linux/serial_core.h4
-rw-r--r--include/linux/types.h4
-rw-r--r--include/scsi/iscsi_proto.h2
-rw-r--r--include/target/target_core_base.h2
-rw-r--r--include/uapi/linux/virtio_types.h6
6 files changed, 10 insertions, 10 deletions
diff --git a/include/linux/mmzone.h b/include/linux/mmzone.h
index 0f088f3a2fed..36d9896fbc1e 100644
--- a/include/linux/mmzone.h
+++ b/include/linux/mmzone.h
@@ -246,7 +246,7 @@ struct lruvec {
246#define ISOLATE_UNEVICTABLE ((__force isolate_mode_t)0x8) 246#define ISOLATE_UNEVICTABLE ((__force isolate_mode_t)0x8)
247 247
248/* LRU Isolation modes. */ 248/* LRU Isolation modes. */
249typedef unsigned __bitwise__ isolate_mode_t; 249typedef unsigned __bitwise isolate_mode_t;
250 250
251enum zone_watermarks { 251enum zone_watermarks {
252 WMARK_MIN, 252 WMARK_MIN,
diff --git a/include/linux/serial_core.h b/include/linux/serial_core.h
index 5d494888a612..5def8e830fb0 100644
--- a/include/linux/serial_core.h
+++ b/include/linux/serial_core.h
@@ -111,8 +111,8 @@ struct uart_icount {
111 __u32 buf_overrun; 111 __u32 buf_overrun;
112}; 112};
113 113
114typedef unsigned int __bitwise__ upf_t; 114typedef unsigned int __bitwise upf_t;
115typedef unsigned int __bitwise__ upstat_t; 115typedef unsigned int __bitwise upstat_t;
116 116
117struct uart_port { 117struct uart_port {
118 spinlock_t lock; /* port lock */ 118 spinlock_t lock; /* port lock */
diff --git a/include/linux/types.h b/include/linux/types.h
index baf718324f4a..d501ad3ba247 100644
--- a/include/linux/types.h
+++ b/include/linux/types.h
@@ -154,8 +154,8 @@ typedef u64 dma_addr_t;
154typedef u32 dma_addr_t; 154typedef u32 dma_addr_t;
155#endif 155#endif
156 156
157typedef unsigned __bitwise__ gfp_t; 157typedef unsigned __bitwise gfp_t;
158typedef unsigned __bitwise__ fmode_t; 158typedef unsigned __bitwise fmode_t;
159 159
160#ifdef CONFIG_PHYS_ADDR_T_64BIT 160#ifdef CONFIG_PHYS_ADDR_T_64BIT
161typedef u64 phys_addr_t; 161typedef u64 phys_addr_t;
diff --git a/include/scsi/iscsi_proto.h b/include/scsi/iscsi_proto.h
index c1260d80ef30..df156f1d50b2 100644
--- a/include/scsi/iscsi_proto.h
+++ b/include/scsi/iscsi_proto.h
@@ -74,7 +74,7 @@ static inline int iscsi_sna_gte(u32 n1, u32 n2)
74#define zero_data(p) {p[0]=0;p[1]=0;p[2]=0;} 74#define zero_data(p) {p[0]=0;p[1]=0;p[2]=0;}
75 75
76/* initiator tags; opaque for target */ 76/* initiator tags; opaque for target */
77typedef uint32_t __bitwise__ itt_t; 77typedef uint32_t __bitwise itt_t;
78/* below makes sense only for initiator that created this tag */ 78/* below makes sense only for initiator that created this tag */
79#define build_itt(itt, age) ((__force itt_t)\ 79#define build_itt(itt, age) ((__force itt_t)\
80 ((itt) | ((age) << ISCSI_AGE_SHIFT))) 80 ((itt) | ((age) << ISCSI_AGE_SHIFT)))
diff --git a/include/target/target_core_base.h b/include/target/target_core_base.h
index c2119008990a..00558287936d 100644
--- a/include/target/target_core_base.h
+++ b/include/target/target_core_base.h
@@ -149,7 +149,7 @@ enum se_cmd_flags_table {
149 * Used by transport_send_check_condition_and_sense() 149 * Used by transport_send_check_condition_and_sense()
150 * to signal which ASC/ASCQ sense payload should be built. 150 * to signal which ASC/ASCQ sense payload should be built.
151 */ 151 */
152typedef unsigned __bitwise__ sense_reason_t; 152typedef unsigned __bitwise sense_reason_t;
153 153
154enum tcm_sense_reason_table { 154enum tcm_sense_reason_table {
155#define R(x) (__force sense_reason_t )(x) 155#define R(x) (__force sense_reason_t )(x)
diff --git a/include/uapi/linux/virtio_types.h b/include/uapi/linux/virtio_types.h
index e845e8c4cbee..55c3b738722c 100644
--- a/include/uapi/linux/virtio_types.h
+++ b/include/uapi/linux/virtio_types.h
@@ -39,8 +39,8 @@
39 * - __le{16,32,64} for standard-compliant virtio devices 39 * - __le{16,32,64} for standard-compliant virtio devices
40 */ 40 */
41 41
42typedef __u16 __bitwise__ __virtio16; 42typedef __u16 __bitwise __virtio16;
43typedef __u32 __bitwise__ __virtio32; 43typedef __u32 __bitwise __virtio32;
44typedef __u64 __bitwise__ __virtio64; 44typedef __u64 __bitwise __virtio64;
45 45
46#endif /* _UAPI_LINUX_VIRTIO_TYPES_H */ 46#endif /* _UAPI_LINUX_VIRTIO_TYPES_H */