sparc64: fix decoding of mknod and mknodat syscalls for sparc personality
Remove remnants of solaris personality support in mknod parser that resulted to sparc personality being decoded as old solaris personality. This complements commit v4.10-45-gdf4dd8b and fixes commit v4.10-46-g588a90f. * mknod.c (decode_mknod) [SPARC || SPARC64]: Remove.
This commit is contained in:
parent
6598026d6a
commit
b0e507f39d
9
mknod.c
9
mknod.c
@ -54,14 +54,7 @@ decode_mknod(struct tcb *tcp, int offset)
|
||||
switch (mode & S_IFMT) {
|
||||
case S_IFCHR:
|
||||
case S_IFBLK:
|
||||
#if defined(SPARC) || defined(SPARC64)
|
||||
if (current_personality == 1)
|
||||
tprintf(", makedev(%lu, %lu)",
|
||||
(unsigned long) ((tcp->u_arg[offset + 2] >> 18) & 0x3fff),
|
||||
(unsigned long) (tcp->u_arg[offset + 2] & 0x3ffff));
|
||||
else
|
||||
#endif /* SPARC || SPARC64 */
|
||||
tprintf(", makedev(%lu, %lu)",
|
||||
tprintf(", makedev(%lu, %lu)",
|
||||
(unsigned long) major(tcp->u_arg[offset + 2]),
|
||||
(unsigned long) minor(tcp->u_arg[offset + 2]));
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user