Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 321644
b: refs/heads/master
c: 5ab37e1
h: refs/heads/master
v: v3
  • Loading branch information
Jiri Kosina authored and Martin Schwidefsky committed Aug 8, 2012
1 parent d1eed20 commit cc51bee
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: c63cb468f373f479ff52b4a1b75f8ecdeaaf4f16
refs/heads/master: 5ab37e1b226b7b40a44eea7d8d1fe19e67ff65a9
9 changes: 5 additions & 4 deletions trunk/arch/s390/kernel/sys_s390.c
Original file line number Diff line number Diff line change
Expand Up @@ -81,11 +81,12 @@ SYSCALL_DEFINE1(s390_personality, unsigned int, personality)
{
unsigned int ret;

if (current->personality == PER_LINUX32 && personality == PER_LINUX)
personality = PER_LINUX32;
if (personality(current->personality) == PER_LINUX32 &&
personality(personality) == PER_LINUX)
personality |= PER_LINUX32;
ret = sys_personality(personality);
if (ret == PER_LINUX32)
ret = PER_LINUX;
if (personality(ret) == PER_LINUX32)
ret &= ~PER_LINUX32;

return ret;
}
Expand Down

0 comments on commit cc51bee

Please sign in to comment.