diff options
Diffstat (limited to 'drivers/md/dm-log-userspace-transfer.c')
| -rw-r--r-- | drivers/md/dm-log-userspace-transfer.c | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/md/dm-log-userspace-transfer.c b/drivers/md/dm-log-userspace-transfer.c index 075cbcf8a9f..b428c0ae63d 100644 --- a/drivers/md/dm-log-userspace-transfer.c +++ b/drivers/md/dm-log-userspace-transfer.c @@ -66,7 +66,7 @@ static int dm_ulog_sendto_server(struct dm_ulog_request *tfr)  	msg->seq = tfr->seq;  	msg->len = sizeof(struct dm_ulog_request) + tfr->data_size; -	r = cn_netlink_send(msg, 0, gfp_any()); +	r = cn_netlink_send(msg, 0, 0, gfp_any());  	return r;  } @@ -134,7 +134,7 @@ static void cn_ulog_callback(struct cn_msg *msg, struct netlink_skb_parms *nsp)  {  	struct dm_ulog_request *tfr = (struct dm_ulog_request *)(msg + 1); -	if (!cap_raised(nsp->eff_cap, CAP_SYS_ADMIN)) +	if (!capable(CAP_SYS_ADMIN))  		return;  	spin_lock(&receiving_list_lock); @@ -198,6 +198,7 @@ resend:  	memset(tfr, 0, DM_ULOG_PREALLOCED_SIZE - sizeof(struct cn_msg));  	memcpy(tfr->uuid, uuid, DM_UUID_LEN); +	tfr->version = DM_ULOG_REQUEST_VERSION;  	tfr->luid = luid;  	tfr->seq = dm_ulog_seq++;  | 
