Заметил, что на девайсине при нехватке памяти падает драйвер вайфая, из-за того, что не может прочитать urb буффер, т.к. kmalloc(15 килобайт, GFP_ATOMIC) не может дать рамы. GFP_ATOMIC не усыпляет процесс если не доступно нужное количество памяти, поэтому падает. Но странно, у ядра не нашлось 15кб зарезервированной памяти? Как и где можно выставить, чтобы ядро всегда оставляло некоторое количество физической памяти зарезервированной, то-есть к примеру если юзерспейс попросил раму, и после выделения её окажется < RESERVED_MEMORY, то сперва вытеснение с свап, а потом выделение?
Ответ на:
комментарий
от Deleted
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.
Похожие темы
- Форум kmalloc (2006)
- Форум [kernel] Ошибка при kmalloc (2011)
- Форум Использование памяти: slab cache kmalloc-1024 (2015)
- Форум обьясните что сделает вызов kmalloc(GFP_USER)??? (2005)
- Форум Съедается память kmalloc-1024 в RHEL7 c VRTS (2015)
- Форум Прошивка IPTV-приставки. (2020)
- Форум kernel 5.8-rc2 есть у кого (2020)
- Новости Dell добавит поддержку кнопок приватности своих ноутбуков (2020)
- Форум Настройка нормального swap на OpenWRT (2020)
- Форум Случайно изменил UUID swap раздела. (2020)