Thread (8 messages) flat view 8 messages, 3 authors, 2017-08-01
STALE3339d

Revision v1 of 6 in this series.

Revisions (6)
  1. v1 [diff vs current]
  2. v1 [diff vs current]
  3. v1 current
  4. v1 [diff vs current]
  5. v1 [diff vs current]
  6. v2 [diff vs current]

[PATCH 1/2] arm64: syscallno is secretly an int, make it official

From: Dave.Martin@arm.com (Dave Martin)
Date: 2017-07-19 14:05:42

On Wed, Jul 19, 2017 at 03:14:55PM +0200, Lothar Wa?mann wrote:
Hi,

On Tue, 18 Jul 2017 13:41:43 +0100 Dave Martin wrote:
quoted
The upper 32 bits of the syscallno field in struct pt_regs are handled
inconsistently, being sometimes zero extended and sometimes
sign-extended.  The reason for this appears to be that they are not
intentionally significant at all.
My english parser fails on "not intentionally significant at all".
Hmmm, that was rather convoluted.

How about:

--8<--

In fact, only the lower 32 bits seem to have any real significance for
the behaviour of the code: it's been OK to handle the upper bits
inconsistently because they don't matter.

Cheers
---Dave
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help