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
[Home]
»