Linux Audio

Check our new training course

Loading...
v5.9
 1// SPDX-License-Identifier: GPL-2.0
 2/*
 3 * Copyright (C) 2019 IBM Corporation
 4 * Author: Nayna Jain
 5 *
 6 * This file initializes secvar operations for PowerPC Secureboot
 7 */
 8
 9#include <linux/cache.h>
10#include <asm/secvar.h>
 
11
12const struct secvar_operations *secvar_ops __ro_after_init;
13
14void set_secvar_ops(const struct secvar_operations *ops)
15{
 
 
 
16	secvar_ops = ops;
 
 
17}
v6.9.4
 1// SPDX-License-Identifier: GPL-2.0
 2/*
 3 * Copyright (C) 2019 IBM Corporation
 4 * Author: Nayna Jain
 5 *
 6 * This file initializes secvar operations for PowerPC Secureboot
 7 */
 8
 9#include <linux/cache.h>
10#include <asm/secvar.h>
11#include <asm/bug.h>
12
13const struct secvar_operations *secvar_ops __ro_after_init = NULL;
14
15int set_secvar_ops(const struct secvar_operations *ops)
16{
17	if (WARN_ON_ONCE(secvar_ops))
18		return -EBUSY;
19
20	secvar_ops = ops;
21
22	return 0;
23}