mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-06 08:46:46 +00:00
Trivial endian fixes
Some trivial endian fixes for the SMB2 code. One warning remains which I asked Pavel to look at. Reviewed-by: Pavel Shilovsky <piastry@etersoft.ru> Signed-off-by: Steve French <smfrench@gmail.com>
This commit is contained in:
parent
ba02e89915
commit
12e8a20824
2 changed files with 4 additions and 3 deletions
|
@ -422,7 +422,8 @@ smb2_is_valid_lease_break(char *buffer, struct TCP_Server_Info *server)
|
||||||
struct cifs_pending_open *open;
|
struct cifs_pending_open *open;
|
||||||
struct smb2_lease_break_work *lw;
|
struct smb2_lease_break_work *lw;
|
||||||
bool found;
|
bool found;
|
||||||
int ack_req = rsp->Flags & SMB2_NOTIFY_BREAK_LEASE_FLAG_ACK_REQUIRED;
|
int ack_req = le32_to_cpu(rsp->Flags &
|
||||||
|
SMB2_NOTIFY_BREAK_LEASE_FLAG_ACK_REQUIRED);
|
||||||
|
|
||||||
lw = kmalloc(sizeof(struct smb2_lease_break_work), GFP_KERNEL);
|
lw = kmalloc(sizeof(struct smb2_lease_break_work), GFP_KERNEL);
|
||||||
if (!lw) {
|
if (!lw) {
|
||||||
|
@ -524,7 +525,7 @@ smb2_is_valid_oplock_break(char *buffer, struct TCP_Server_Info *server)
|
||||||
if (rsp->hdr.Command != SMB2_OPLOCK_BREAK)
|
if (rsp->hdr.Command != SMB2_OPLOCK_BREAK)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (le16_to_cpu(rsp->StructureSize) !=
|
if (rsp->StructureSize !=
|
||||||
smb2_rsp_struct_sizes[SMB2_OPLOCK_BREAK_HE]) {
|
smb2_rsp_struct_sizes[SMB2_OPLOCK_BREAK_HE]) {
|
||||||
if (le16_to_cpu(rsp->StructureSize) == 44)
|
if (le16_to_cpu(rsp->StructureSize) == 44)
|
||||||
return smb2_is_valid_lease_break(buffer, server);
|
return smb2_is_valid_lease_break(buffer, server);
|
||||||
|
|
|
@ -496,7 +496,7 @@ smb2_is_status_pending(char *buf, struct TCP_Server_Info *server, int length)
|
||||||
{
|
{
|
||||||
struct smb2_hdr *hdr = (struct smb2_hdr *)buf;
|
struct smb2_hdr *hdr = (struct smb2_hdr *)buf;
|
||||||
|
|
||||||
if (le32_to_cpu(hdr->Status) != STATUS_PENDING)
|
if (hdr->Status != STATUS_PENDING)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (!length) {
|
if (!length) {
|
||||||
|
|
Loading…
Reference in a new issue