diff options
| author | Linus Torvalds <torvalds@home.transmeta.com> | 2002-10-17 20:09:37 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-10-17 20:09:37 -0700 |
| commit | 5afffee261d133e7fe75e00a1ddd779712f17aac (patch) | |
| tree | 9eb4d1374a8882850408475f4b26ee3c666a23bb /arch/ppc64/kernel | |
| parent | de6639d22049433f7f5d056209bae39ec8005d19 (diff) | |
| parent | 6823c0fe886f4c095ae05a79d4204e76395d016a (diff) | |
Merge
Diffstat (limited to 'arch/ppc64/kernel')
| -rw-r--r-- | arch/ppc64/kernel/sys_ppc32.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/ppc64/kernel/sys_ppc32.c b/arch/ppc64/kernel/sys_ppc32.c index 4da5a00d54d3..045ddbe964f0 100644 --- a/arch/ppc64/kernel/sys_ppc32.c +++ b/arch/ppc64/kernel/sys_ppc32.c @@ -333,12 +333,15 @@ static void *do_smb_super_data_conv(void *raw_data) struct smb_mount_data *s = (struct smb_mount_data *)raw_data; struct smb_mount_data32 *s32 = (struct smb_mount_data32 *)raw_data; + if (s32->version != SMB_MOUNT_OLDVERSION) + goto out; s->version = s32->version; s->mounted_uid = s32->mounted_uid; s->uid = s32->uid; s->gid = s32->gid; s->file_mode = s32->file_mode; s->dir_mode = s32->dir_mode; +out: return raw_data; } |
