Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-udf-2.6
* 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-udf-2.6: udf: Fix memory corruption when fs mounted with noadinicb option udf: Make udf exportable udf: fs/udf/partition.c:udf_get_pblock() mustn't be inline
This commit is contained in:
@ -33,6 +33,19 @@ enum fid_type {
|
||||
* 32 bit parent directory inode number.
|
||||
*/
|
||||
FILEID_INO32_GEN_PARENT = 2,
|
||||
|
||||
/*
|
||||
* 32 bit block number, 16 bit partition reference,
|
||||
* 16 bit unused, 32 bit generation number.
|
||||
*/
|
||||
FILEID_UDF_WITHOUT_PARENT = 0x51,
|
||||
|
||||
/*
|
||||
* 32 bit block number, 16 bit partition reference,
|
||||
* 16 bit unused, 32 bit generation number,
|
||||
* 32 bit parent block number, 32 bit parent generation number
|
||||
*/
|
||||
FILEID_UDF_WITH_PARENT = 0x52,
|
||||
};
|
||||
|
||||
struct fid {
|
||||
@ -43,6 +56,14 @@ struct fid {
|
||||
u32 parent_ino;
|
||||
u32 parent_gen;
|
||||
} i32;
|
||||
struct {
|
||||
u32 block;
|
||||
u16 partref;
|
||||
u16 parent_partref;
|
||||
u32 generation;
|
||||
u32 parent_block;
|
||||
u32 parent_generation;
|
||||
} udf;
|
||||
__u32 raw[0];
|
||||
};
|
||||
};
|
||||
|
Reference in New Issue
Block a user