.. | .. |
---|
| 1 | +/* SPDX-License-Identifier: GPL-2.0-only */ |
---|
1 | 2 | /* |
---|
2 | 3 | * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. |
---|
3 | 4 | * Copyright (C) 2004-2006 Red Hat, Inc. All rights reserved. |
---|
4 | | - * |
---|
5 | | - * This copyrighted material is made available to anyone wishing to use, |
---|
6 | | - * modify, copy, or redistribute it subject to the terms and conditions |
---|
7 | | - * of the GNU General Public License version 2. |
---|
8 | 5 | */ |
---|
9 | 6 | |
---|
10 | 7 | #ifndef __SUPER_DOT_H__ |
---|
.. | .. |
---|
27 | 24 | |
---|
28 | 25 | extern void gfs2_jindex_free(struct gfs2_sbd *sdp); |
---|
29 | 26 | |
---|
30 | | -extern int gfs2_mount_args(struct gfs2_args *args, char *data); |
---|
31 | | - |
---|
32 | 27 | extern struct gfs2_jdesc *gfs2_jdesc_find(struct gfs2_sbd *sdp, unsigned int jid); |
---|
33 | 28 | extern int gfs2_jdesc_check(struct gfs2_jdesc *jd); |
---|
34 | | - |
---|
35 | 29 | extern int gfs2_lookup_in_master_dir(struct gfs2_sbd *sdp, char *filename, |
---|
36 | 30 | struct gfs2_inode **ipp); |
---|
37 | 31 | |
---|
38 | 32 | extern int gfs2_make_fs_rw(struct gfs2_sbd *sdp); |
---|
| 33 | +extern int gfs2_make_fs_ro(struct gfs2_sbd *sdp); |
---|
39 | 34 | extern void gfs2_online_uevent(struct gfs2_sbd *sdp); |
---|
40 | 35 | extern int gfs2_statfs_init(struct gfs2_sbd *sdp); |
---|
41 | 36 | extern void gfs2_statfs_change(struct gfs2_sbd *sdp, s64 total, s64 free, |
---|
42 | 37 | s64 dinodes); |
---|
43 | 38 | extern void gfs2_statfs_change_in(struct gfs2_statfs_change_host *sc, |
---|
44 | 39 | const void *buf); |
---|
| 40 | +extern void gfs2_statfs_change_out(const struct gfs2_statfs_change_host *sc, |
---|
| 41 | + void *buf); |
---|
45 | 42 | extern void update_statfs(struct gfs2_sbd *sdp, struct buffer_head *m_bh, |
---|
46 | 43 | struct buffer_head *l_bh); |
---|
47 | 44 | extern int gfs2_statfs_sync(struct super_block *sb, int type); |
---|
48 | 45 | extern void gfs2_freeze_func(struct work_struct *work); |
---|
49 | 46 | |
---|
| 47 | +extern void free_local_statfs_inodes(struct gfs2_sbd *sdp); |
---|
| 48 | +extern struct inode *find_local_statfs_inode(struct gfs2_sbd *sdp, |
---|
| 49 | + unsigned int index); |
---|
| 50 | +extern void free_sbd(struct gfs2_sbd *sdp); |
---|
| 51 | + |
---|
50 | 52 | extern struct file_system_type gfs2_fs_type; |
---|
51 | 53 | extern struct file_system_type gfs2meta_fs_type; |
---|
52 | 54 | extern const struct export_operations gfs2_export_ops; |
---|