2121const befs_inode_addr BAD_IADDR = { 0 , 0 , 0 };
2222
2323static int befs_find_brun_direct (struct super_block * sb ,
24- befs_data_stream * data ,
24+ const befs_data_stream * data ,
2525 befs_blocknr_t blockno , befs_block_run * run );
2626
2727static int befs_find_brun_indirect (struct super_block * sb ,
28- befs_data_stream * data ,
28+ const befs_data_stream * data ,
2929 befs_blocknr_t blockno ,
3030 befs_block_run * run );
3131
3232static int befs_find_brun_dblindirect (struct super_block * sb ,
33- befs_data_stream * data ,
33+ const befs_data_stream * data ,
3434 befs_blocknr_t blockno ,
3535 befs_block_run * run );
3636
@@ -45,7 +45,7 @@ static int befs_find_brun_dblindirect(struct super_block *sb,
4545 * if you don't need to know offset just set @off = NULL.
4646 */
4747struct buffer_head *
48- befs_read_datastream (struct super_block * sb , befs_data_stream * ds ,
48+ befs_read_datastream (struct super_block * sb , const befs_data_stream * ds ,
4949 befs_off_t pos , uint * off )
5050{
5151 struct buffer_head * bh = NULL ;
@@ -87,7 +87,7 @@ befs_read_datastream(struct super_block *sb, befs_data_stream * ds,
8787 * 2001-11-15 Will Dyson
8888 */
8989int
90- befs_fblock2brun (struct super_block * sb , befs_data_stream * data ,
90+ befs_fblock2brun (struct super_block * sb , const befs_data_stream * data ,
9191 befs_blocknr_t fblock , befs_block_run * run )
9292{
9393 int err ;
@@ -122,8 +122,8 @@ befs_fblock2brun(struct super_block *sb, befs_data_stream * data,
122122 * Returns the number of bytes read
123123 */
124124size_t
125- befs_read_lsymlink (struct super_block * sb , befs_data_stream * ds , void * buff ,
126- befs_off_t len )
125+ befs_read_lsymlink (struct super_block * sb , const befs_data_stream * ds ,
126+ void * buff , befs_off_t len )
127127{
128128 befs_off_t bytes_read = 0 ; /* bytes readed */
129129 u16 plen ;
@@ -163,7 +163,7 @@ befs_read_lsymlink(struct super_block * sb, befs_data_stream * ds, void *buff,
163163*/
164164
165165befs_blocknr_t
166- befs_count_blocks (struct super_block * sb , befs_data_stream * ds )
166+ befs_count_blocks (struct super_block * sb , const befs_data_stream * ds )
167167{
168168 befs_blocknr_t blocks ;
169169 befs_blocknr_t datablocks ; /* File data blocks */
@@ -243,11 +243,11 @@ befs_count_blocks(struct super_block * sb, befs_data_stream * ds)
243243 2001-11-15 Will Dyson
244244*/
245245static int
246- befs_find_brun_direct (struct super_block * sb , befs_data_stream * data ,
246+ befs_find_brun_direct (struct super_block * sb , const befs_data_stream * data ,
247247 befs_blocknr_t blockno , befs_block_run * run )
248248{
249249 int i ;
250- befs_block_run * array = data -> direct ;
250+ const befs_block_run * array = data -> direct ;
251251 befs_blocknr_t sum ;
252252 befs_blocknr_t max_block =
253253 data -> max_direct_range >> BEFS_SB (sb )-> block_shift ;
@@ -304,7 +304,8 @@ befs_find_brun_direct(struct super_block *sb, befs_data_stream * data,
304304*/
305305static int
306306befs_find_brun_indirect (struct super_block * sb ,
307- befs_data_stream * data , befs_blocknr_t blockno ,
307+ const befs_data_stream * data ,
308+ befs_blocknr_t blockno ,
308309 befs_block_run * run )
309310{
310311 int i , j ;
@@ -412,7 +413,8 @@ befs_find_brun_indirect(struct super_block *sb,
412413*/
413414static int
414415befs_find_brun_dblindirect (struct super_block * sb ,
415- befs_data_stream * data , befs_blocknr_t blockno ,
416+ const befs_data_stream * data ,
417+ befs_blocknr_t blockno ,
416418 befs_block_run * run )
417419{
418420 int dblindir_indx ;
0 commit comments