Can the __alloc_pages_slowpath () call survive a device interrupt that also calls the __alloc_pages_slowpath () call, or does the second call damage the first?
I see a read (2) program call to a regular file in the XFS file system. A trace of the kernel stack indicates that __alloc_pages_slowpath () is ultimately called, then an IRQ e1000e occurs, which also ultimately calls __alloc_pages_slowpath (), and then the message in the log "fooprog: page failure: order: 0, mode: 0x4020" almost immediately it happens.
Here you can see the entire stack trace: https://gist.github.com/790577
"fooprog: : : 0, : 0x4020" - e1000e. vm.min_free_kbytes . __alloc_pages_slowpath(), , .
: (1) " ", , Linux, , . (2) - , , , . KVM/qemu , VM . (3) Linux, , .
Source: https://habr.com/ru/post/1787031/More articles:How to create plugins containing Aspects with Buckminster and AspectJ? - javaGoogle Chrome Is it possible to include SQLite db in the extension - sqliteReflecting and modifying Python code - pythondocument.getElementById ("images"). children [0] to string - javascript.NET C #: how to handle authentication expiration on an AJAX call - ajaxError calling unmanaged DLL function from managed code - c ++static content. difference in tomcat6 and tomcat7 behavior - tomcatHow does secondary index scanning work in InnoDB? - mysql"Invalid parameter." When moving to new pages in WP7 - c #Effective selection of the last charge per patient - sqlAll Articles