forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/sound/firewire/oxfw/oxfw-spkr.c
....@@ -1,8 +1,8 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * oxfw-spkr.c - a part of driver for OXFW970/971 based devices
34 *
45 * Copyright (c) Clemens Ladisch <clemens@ladisch.de>
5
- * Licensed under the terms of the GNU General Public License, version 2.
66 */
77
88 #include "oxfw.h"
....@@ -270,8 +270,9 @@
270270 unsigned int i, first_ch;
271271 int err;
272272
273
- spkr = kzalloc(sizeof(struct fw_spkr), GFP_KERNEL);
274
- if (spkr == NULL)
273
+ spkr = devm_kzalloc(&oxfw->card->card_dev, sizeof(struct fw_spkr),
274
+ GFP_KERNEL);
275
+ if (!spkr)
275276 return -ENOMEM;
276277 oxfw->spec = spkr;
277278