Details

[Home]

Issue of the Implementation # L0228

Brief

act_ife: sleeping functions called in atomic context

Detailed Description

tcf_ife_init() contains a big chunk of code executed with ife->tcf_lock spinlock held. But that code contains several calls to sleeping functions: populate_metalist() and use_all_metadata() -> add_metainfo() -> find_ife_oplist(metaid) -> read_lock() -> kzalloc(sizeof(*mi), GFP_KERNEL); -> ops->alloc(mi, metaval); The same problem is actual for tcf_ife_cleanup() as well.

Component

linux-kernel 4.6

Accepted

https://lkml.org/lkml/2016/6/16/755
commit

Status

Fixed in kernel 4.7-rc6

List of traces

Error trace 1

[Home]