forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/sound/firewire/oxfw/oxfw-scs1x.c
....@@ -1,10 +1,9 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * oxfw-scs1x.c - a part of driver for OXFW970/971 based devices
34 *
45 * Copyright (c) Clemens Ladisch <clemens@ladisch.de>
56 * Copyright (c) 2015 Takashi Sakamoto <o-takashi@sakamocchi.jp>
6
- *
7
- * Licensed under the terms of the GNU General Public License, version 2.
87 */
98
109 #include "oxfw.h"
....@@ -372,8 +371,9 @@
372371 struct fw_scs1x *scs;
373372 int err;
374373
375
- scs = kzalloc(sizeof(struct fw_scs1x), GFP_KERNEL);
376
- if (scs == NULL)
374
+ scs = devm_kzalloc(&oxfw->card->card_dev, sizeof(struct fw_scs1x),
375
+ GFP_KERNEL);
376
+ if (!scs)
377377 return -ENOMEM;
378378 scs->fw_dev = fw_parent_device(oxfw->unit);
379379 oxfw->spec = scs;