mirror of
https://github.com/torvalds/linux.git
synced 2026-06-04 04:23:35 +02:00
staging: vc04_services: Do not pass NULL to vchiq_log_error()
vchiq_add_connected_callback() logs using vchiq_log_error() macro,
but passes NULL instead of a struct device pointer. Fix it.
vchiq_add_connected_callback() is not used anywhere in the vc04_services
as of now. It will be used when we add new drivers(VC shared memory and
bcm2835-isp), hence it kept as it is for now.
Fixes: 1d8915cf88 ("staging: vc04: Convert vchiq_log_error() to use dynamic debug")
Signed-off-by: Umang Jain <umang.jain@ideasonboard.com>
Link: https://lore.kernel.org/r/20231128201926.489269-2-umang.jain@ideasonboard.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
f9c4289883
commit
149261d378
|
|
@ -27,7 +27,7 @@ static void connected_init(void)
|
|||
* be made immediately, otherwise it will be deferred until
|
||||
* vchiq_call_connected_callbacks is called.
|
||||
*/
|
||||
void vchiq_add_connected_callback(void (*callback)(void))
|
||||
void vchiq_add_connected_callback(struct vchiq_device *device, void (*callback)(void))
|
||||
{
|
||||
connected_init();
|
||||
|
||||
|
|
@ -39,7 +39,7 @@ void vchiq_add_connected_callback(void (*callback)(void))
|
|||
callback();
|
||||
} else {
|
||||
if (g_num_deferred_callbacks >= MAX_CALLBACKS) {
|
||||
vchiq_log_error(NULL, VCHIQ_CORE,
|
||||
vchiq_log_error(&device->dev, VCHIQ_CORE,
|
||||
"There already %d callback registered - please increase MAX_CALLBACKS",
|
||||
g_num_deferred_callbacks);
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -1,10 +1,12 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
|
||||
/* Copyright (c) 2010-2012 Broadcom. All rights reserved. */
|
||||
|
||||
#include "vchiq_bus.h"
|
||||
|
||||
#ifndef VCHIQ_CONNECTED_H
|
||||
#define VCHIQ_CONNECTED_H
|
||||
|
||||
void vchiq_add_connected_callback(void (*callback)(void));
|
||||
void vchiq_add_connected_callback(struct vchiq_device *device, void (*callback)(void));
|
||||
void vchiq_call_connected_callbacks(void);
|
||||
|
||||
#endif /* VCHIQ_CONNECTED_H */
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user