mirror of
https://github.com/torvalds/linux.git
synced 2026-07-29 18:51:21 +02:00
cifs: SMB1 split: Move inline funcs
Move some SMB1-specific inline funcs to smb1proto.h. Signed-off-by: David Howells <dhowells@redhat.com> cc: Steve French <sfrench@samba.org> cc: Paulo Alcantara <pc@manguebit.org> cc: Enzo Matsumiya <ematsumiya@suse.de> cc: linux-cifs@vger.kernel.org cc: linux-fsdevel@vger.kernel.org cc: linux-kernel@vger.kernel.org Acked-by: Enzo Matsumiya <ematsumiya@suse.de> Signed-off-by: Steve French <stfrench@microsoft.com>
This commit is contained in:
parent
1e6f98f3e8
commit
c23e0ce2ae
|
|
@ -949,18 +949,6 @@ revert_current_mid_from_hdr(struct TCP_Server_Info *server,
|
|||
return revert_current_mid(server, num > 0 ? num : 1);
|
||||
}
|
||||
|
||||
static inline __u16
|
||||
get_mid(const struct smb_hdr *smb)
|
||||
{
|
||||
return le16_to_cpu(smb->Mid);
|
||||
}
|
||||
|
||||
static inline bool
|
||||
compare_mid(__u16 mid, const struct smb_hdr *smb)
|
||||
{
|
||||
return mid == le16_to_cpu(smb->Mid);
|
||||
}
|
||||
|
||||
/*
|
||||
* When the server supports very large reads and writes via POSIX extensions,
|
||||
* we can allow up to 2^24-1, minus the size of a READ/WRITE_AND_X header, not
|
||||
|
|
|
|||
|
|
@ -242,6 +242,18 @@ int checkSMB(char *buf, unsigned int pdu_len, unsigned int total_read,
|
|||
struct TCP_Server_Info *server);
|
||||
|
||||
|
||||
static inline __u16
|
||||
get_mid(const struct smb_hdr *smb)
|
||||
{
|
||||
return le16_to_cpu(smb->Mid);
|
||||
}
|
||||
|
||||
static inline bool
|
||||
compare_mid(__u16 mid, const struct smb_hdr *smb)
|
||||
{
|
||||
return mid == le16_to_cpu(smb->Mid);
|
||||
}
|
||||
|
||||
#endif /* CONFIG_CIFS_ALLOW_INSECURE_LEGACY */
|
||||
|
||||
#define GETU16(var) (*((__u16 *)var)) /* BB check for endian issues */
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user