Skip to content

Commit

Permalink
Fix channel programs on s390x
Browse files Browse the repository at this point in the history
When adapting the original sources for s390x the JMP_BUF_CNT was
mistakenly halved due to an incorrect assumption of the size of
a unsigned long.  They are 8 bytes for the s390x architecture.
Increase JMP_BUF_CNT accordingly.

Authored-by: Don Brady <[email protected]>
Reviewed-by: Brian Behlendorf <[email protected]>
Reported-by: Colin Ian King <canonical.com>
Tested-by: Colin Ian King <canonical.com>
Signed-off-by: Brian Behlendorf <[email protected]>
Closes openzfs#8992
Closes openzfs#9080
  • Loading branch information
behlendorf authored Jul 29, 2019
1 parent 453bb47 commit adf495e
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion module/lua/ldo.c
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@
#elif defined(__mips__)
#define JMP_BUF_CNT 12
#elif defined(__s390x__)
#define JMP_BUF_CNT 9
#define JMP_BUF_CNT 18
#else
#define JMP_BUF_CNT 1
#endif
Expand Down

0 comments on commit adf495e

Please sign in to comment.