Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c0613894 authored by Domen Puncer's avatar Domen Puncer Committed by Ralf Baechle
Browse files

[MIPS] au1xxx: dbdma, no sleeping under spin_lock



kmalloc under spin_lock can't sleep.

Signed-off-by: default avatarDomen Puncer <domen.puncer@ultra.si>
Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 38e91561
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -290,7 +290,7 @@ au1xxx_dbdma_chan_alloc(u32 srcid, u32 destid,
				/* If kmalloc fails, it is caught below same
				/* If kmalloc fails, it is caught below same
				 * as a channel not available.
				 * as a channel not available.
				 */
				 */
				ctp = kmalloc(sizeof(chan_tab_t), GFP_KERNEL);
				ctp = kmalloc(sizeof(chan_tab_t), GFP_ATOMIC);
				chan_tab_ptr[i] = ctp;
				chan_tab_ptr[i] = ctp;
				break;
				break;
			}
			}