-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
(kmem.h:91:sanitize_flags()) FATAL allocation for task txg_sync (5947) which used GFP flags 0x79123a54 with PF_NOFS set #1268
Comments
Did you happen to grab the stack from the console, it will include the offending function which needs its flags fixed. If not I'll just reproduce it in a VM. |
Yeah, it was late so I just did a quick cut and paste from my shell window.
|
Two more locations where KM_SLEEP was used in a call which must use KM_PUSHPAGE were found while using the zpool upgrade command. See commit b8d06fc for additional details. Also make a small correction to the comment block above dsl_dir_open_spa(). Closes openzfs#1268
Running 0.6.2 on Ubuntu 12.04 LTS with 3.8.0-30 kernel: |
Negative, I'm running vanilla ZoL 0.6.2 stable, which I assume does On 16.09.2013 03:22, Tim Chase wrote:
|
@zrav Yes, I must have been asleep when I sent my original reply which is why I withdrew it. Sorry for the noise but I've been busy chasing a few other allocation issues that fell out of the sync task restructuring. I will, however, take a fresh look at your stack trace in light of the 0.6.2 code. |
Two more locations where KM_SLEEP was used in a call which must use KM_PUSHPAGE were found while using the zpool upgrade command. See commit b8d06fc for additional details. Also make a small correction to the comment block above dsl_dir_open_spa(). Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes openzfs#1268
Ran into this trying to upgrade a pool from version=15.
The text was updated successfully, but these errors were encountered: