summaryrefslogtreecommitdiff
path: root/sys/boot/common/devopen.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/boot/common/devopen.c')
-rw-r--r--sys/boot/common/devopen.c41
1 files changed, 21 insertions, 20 deletions
diff --git a/sys/boot/common/devopen.c b/sys/boot/common/devopen.c
index 7526141696dc..de6165c03e8e 100644
--- a/sys/boot/common/devopen.c
+++ b/sys/boot/common/devopen.c
@@ -35,32 +35,33 @@ __FBSDID("$FreeBSD$");
int
devopen(struct open_file *f, const char *fname, const char **file)
{
- struct devdesc *dev;
- int result;
+ struct devdesc *dev;
+ int result;
- result = archsw.arch_getdev((void **)&dev, fname, file);
- if (result)
- return (result);
+ result = archsw.arch_getdev((void **)&dev, fname, file);
+ if (result)
+ return (result);
- /* point to device-specific data so that device open can use it */
- f->f_devdata = dev;
- result = dev->d_dev->dv_open(f, dev);
- if (result != 0) {
- f->f_devdata = NULL;
- free(dev);
- return (result);
- }
+ /* point to device-specific data so that device open can use it */
+ f->f_devdata = dev;
+ result = dev->d_dev->dv_open(f, dev);
+ if (result != 0) {
+ f->f_devdata = NULL;
+ free(dev);
+ return (result);
+ }
- /* reference the devsw entry from the open_file structure */
- f->f_dev = dev->d_dev;
- return (0);
+ /* reference the devsw entry from the open_file structure */
+ f->f_dev = dev->d_dev;
+ return (0);
}
int
devclose(struct open_file *f)
{
- if (f->f_devdata != NULL) {
- free(f->f_devdata);
- }
- return(0);
+
+ if (f->f_devdata != NULL) {
+ free(f->f_devdata);
+ }
+ return (0);
}