Re: [PATCH] dlm: fix missing endian conversion of rcom_status flags

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



----- Original Message -----
> The flags are already converted to le when being sent,
> but are not being converted back to cpu when received.
> 
> Signed-off-by: Neale Ferguson <neale@xxxxxxxxxxxxxx>
> Signed-off-by: David Teigland <teigland@xxxxxxxxxx>
> ---
>  fs/dlm/rcom.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/fs/dlm/rcom.c b/fs/dlm/rcom.c
> index 9d61947d473a..f3f5e72a29ba 100644
> --- a/fs/dlm/rcom.c
> +++ b/fs/dlm/rcom.c
> @@ -206,7 +206,7 @@ static void receive_rcom_status(struct dlm_ls *ls, struct
> dlm_rcom *rc_in)
>  
>  	rs = (struct rcom_status *)rc_in->rc_buf;
>  
> -	if (!(rs->rs_flags & DLM_RSF_NEED_SLOTS)) {
> +	if (!(le32_to_cpu(rs->rs_flags) & DLM_RSF_NEED_SLOTS)) {
>  		status = dlm_recover_status(ls);
>  		goto do_create;
>  	}
> --
> 1.8.3.1
> 
> 
> --
> Linux-cluster mailing list
> Linux-cluster@xxxxxxxxxx
> https://www.redhat.com/mailman/listinfo/linux-cluster

Hi Dave,

Did you mean for this patch to go to cluster-devel?

Bob Peterson
Red Hat File Systems

-- 
Linux-cluster mailing list
Linux-cluster@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/linux-cluster




[Index of Archives]     [Corosync Cluster Engine]     [GFS]     [Linux Virtualization]     [Centos Virtualization]     [Centos]     [Linux RAID]     [Fedora Users]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Camping]

  Powered by Linux