@@ -297,26 +297,27 @@ static struct avc_xperms_decision_node
297
297
struct avc_xperms_decision_node * xpd_node ;
298
298
struct extended_perms_decision * xpd ;
299
299
300
- xpd_node = kmem_cache_zalloc (avc_xperms_decision_cachep , GFP_NOWAIT );
300
+ xpd_node = kmem_cache_zalloc (avc_xperms_decision_cachep ,
301
+ GFP_NOWAIT | __GFP_NOWARN );
301
302
if (!xpd_node )
302
303
return NULL ;
303
304
304
305
xpd = & xpd_node -> xpd ;
305
306
if (which & XPERMS_ALLOWED ) {
306
307
xpd -> allowed = kmem_cache_zalloc (avc_xperms_data_cachep ,
307
- GFP_NOWAIT );
308
+ GFP_NOWAIT | __GFP_NOWARN );
308
309
if (!xpd -> allowed )
309
310
goto error ;
310
311
}
311
312
if (which & XPERMS_AUDITALLOW ) {
312
313
xpd -> auditallow = kmem_cache_zalloc (avc_xperms_data_cachep ,
313
- GFP_NOWAIT );
314
+ GFP_NOWAIT | __GFP_NOWARN );
314
315
if (!xpd -> auditallow )
315
316
goto error ;
316
317
}
317
318
if (which & XPERMS_DONTAUDIT ) {
318
319
xpd -> dontaudit = kmem_cache_zalloc (avc_xperms_data_cachep ,
319
- GFP_NOWAIT );
320
+ GFP_NOWAIT | __GFP_NOWARN );
320
321
if (!xpd -> dontaudit )
321
322
goto error ;
322
323
}
@@ -344,7 +345,7 @@ static struct avc_xperms_node *avc_xperms_alloc(void)
344
345
{
345
346
struct avc_xperms_node * xp_node ;
346
347
347
- xp_node = kmem_cache_zalloc (avc_xperms_cachep , GFP_NOWAIT );
348
+ xp_node = kmem_cache_zalloc (avc_xperms_cachep , GFP_NOWAIT | __GFP_NOWARN );
348
349
if (!xp_node )
349
350
return xp_node ;
350
351
INIT_LIST_HEAD (& xp_node -> xpd_head );
@@ -500,7 +501,7 @@ static struct avc_node *avc_alloc_node(struct selinux_avc *avc)
500
501
{
501
502
struct avc_node * node ;
502
503
503
- node = kmem_cache_zalloc (avc_node_cachep , GFP_NOWAIT );
504
+ node = kmem_cache_zalloc (avc_node_cachep , GFP_NOWAIT | __GFP_NOWARN );
504
505
if (!node )
505
506
goto out ;
506
507
0 commit comments