xref: /openbmc/qemu/scsi/pr-manager-stub.c (revision 58b3017f)
1*58b3017fSPaolo Bonzini /*
2*58b3017fSPaolo Bonzini  * Persistent reservation manager - stub for non-Linux platforms
3*58b3017fSPaolo Bonzini  *
4*58b3017fSPaolo Bonzini  * Copyright (c) 2018 Red Hat, Inc.
5*58b3017fSPaolo Bonzini  *
6*58b3017fSPaolo Bonzini  * Author: Paolo Bonzini <pbonzini@redhat.com>
7*58b3017fSPaolo Bonzini  *
8*58b3017fSPaolo Bonzini  * This code is licensed under the LGPL.
9*58b3017fSPaolo Bonzini  *
10*58b3017fSPaolo Bonzini  */
11*58b3017fSPaolo Bonzini 
12*58b3017fSPaolo Bonzini #include "qemu/osdep.h"
13*58b3017fSPaolo Bonzini #include "qapi/error.h"
14*58b3017fSPaolo Bonzini #include "scsi/pr-manager.h"
15*58b3017fSPaolo Bonzini #include "trace.h"
16*58b3017fSPaolo Bonzini #include "qapi/qapi-types-block.h"
17*58b3017fSPaolo Bonzini #include "qapi/qapi-commands-block.h"
18*58b3017fSPaolo Bonzini 
19*58b3017fSPaolo Bonzini PRManager *pr_manager_lookup(const char *id, Error **errp)
20*58b3017fSPaolo Bonzini {
21*58b3017fSPaolo Bonzini     /* The classes do not exist at all!  */
22*58b3017fSPaolo Bonzini     error_setg(errp, "No persistent reservation manager with id '%s'", id);
23*58b3017fSPaolo Bonzini         return NULL;
24*58b3017fSPaolo Bonzini }
25