Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 34k
bpo-29324 update test_socket AEAD test for kernel 4.9 and up#133
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Uh oh!
There was an error while loading. Please reload this page.
Conversation
vstinner left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I confirm that this pull request fixes test_socket on my Fedora 25 (kernel 4.9.5).
tiran commented Feb 16, 2017
I still haven't had time to study the changes in the Linux kernel. Let's merge the PR to silence the test error. Please leave the ticket open as reminder for me. |
yedpodtrzitko commented Feb 16, 2017
nice one |
(cherry picked from commit 9764c15)
Adapt Stackless/unittests/runAll.py to issue python#25220.
Adapt to changes in test.libregrtest
- Reduce duplicate code. - Move code around reduce the number of differences. This way patches from upstream are more likely to apply This commit does not change the outcome of the preprocessor.
- Remove a byte-code specific optimization. The next merge from master will switch to word-code. - #define PY_LOCAL_AGGRESSIVE, it was undefined by accident in commit 1c7ff3e.
Fix the wordcode processing.
Fix the wordcode processing again.
…are. Add the usual STACKLESS_GETARG(), ... stuff to the new fast-call functions.
…are. Add Stackless support to PyEval_CallObjectWithKeywords().
…are. Add Stackless support to call_function_tail().
The previous merge broke Python/ceval.c.
The previous merge broke Python/ceval.c.
Add missing calls to dtrace_function_return().
Ensure, that frame->f_lasti is >= -1. This invariant was broken by the switch to wordcode.
Add Stackless support for opcode CALL_METHOD.
Always track frames. Otherwise Stackless leaks frames.
Only do recursion adjustment if there is no danger of soft-switching, i.e. if we are not being called by run_cframe. Were a soft-switch to occur, the re-adjustment of the recursion depth would happen for the wrong frame.
fixes failing test_socket on linux kernel 4.9
see Issue 29324