Messages in this thread Patch in this message | | | From | Shuah Khan <> | Subject | [PATCH] media: add dump_stack() if called in atomic context | Date | Sat, 12 Mar 2016 17:37:05 -0700 |
| |
Change media_add_link() and media_devnode_create() to dump_stack when called in atomic context.
Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com> Suggested-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com> --- drivers/media/media-entity.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/drivers/media/media-entity.c b/drivers/media/media-entity.c index e95070b..66a5392 100644 --- a/drivers/media/media-entity.c +++ b/drivers/media/media-entity.c @@ -570,6 +570,9 @@ static struct media_link *media_add_link(struct list_head *head) { struct media_link *link; + if (in_atomic()) + dump_stack(); + link = kzalloc(sizeof(*link), GFP_KERNEL); if (link == NULL) return NULL; @@ -891,6 +894,9 @@ struct media_intf_devnode *media_devnode_create(struct media_device *mdev, { struct media_intf_devnode *devnode; + if (in_atomic()) + dump_stack(); + devnode = kzalloc(sizeof(*devnode), GFP_KERNEL); if (!devnode) return NULL; -- 2.5.0
| |