mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-21 16:29:59 +00:00
![Mike Frysinger](/assets/img/avatar_default.png)
Was ufs_fs.h purposefully not exported to userspace or did it just slip through the cracks ? assuming the latter scenario, the attached patch touches up the relationship between ufs_fs.h and its sub headers (like ufs_fs_sb.h) so that we can export it ... the silo bootloader takes advantage of this header for example. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Cc: Evgeniy Dushistov <dushistov@mail.ru> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
37 lines
877 B
C
37 lines
877 B
C
/*
|
|
* linux/include/linux/ufs_fs_sb.h
|
|
*
|
|
* Copyright (C) 1996
|
|
* Adrian Rodriguez (adrian@franklins-tower.rutgers.edu)
|
|
* Laboratory for Computer Science Research Computing Facility
|
|
* Rutgers, The State University of New Jersey
|
|
*
|
|
* $Id: ufs_fs_sb.h,v 1.8 1998/05/06 12:04:40 jj Exp $
|
|
*
|
|
* Write support by Daniel Pirkl <daniel.pirkl@email.cz>
|
|
*/
|
|
|
|
#ifndef __LINUX_UFS_FS_SB_H
|
|
#define __LINUX_UFS_FS_SB_H
|
|
|
|
|
|
#define UFS_MAX_GROUP_LOADED 8
|
|
#define UFS_CGNO_EMPTY ((unsigned)-1)
|
|
|
|
struct ufs_sb_private_info;
|
|
struct ufs_cg_private_info;
|
|
struct ufs_csum;
|
|
|
|
struct ufs_sb_info {
|
|
struct ufs_sb_private_info * s_uspi;
|
|
struct ufs_csum * s_csp;
|
|
unsigned s_bytesex;
|
|
unsigned s_flags;
|
|
struct buffer_head ** s_ucg;
|
|
struct ufs_cg_private_info * s_ucpi[UFS_MAX_GROUP_LOADED];
|
|
unsigned s_cgno[UFS_MAX_GROUP_LOADED];
|
|
unsigned short s_cg_loaded;
|
|
unsigned s_mount_opt;
|
|
};
|
|
|
|
#endif
|