@@ -245,39 +245,39 @@ static inline void set_to_next_nat(struct f2fs_nm_info *nm_i, nid_t start_nid)
245245
246246static inline nid_t ino_of_node (const struct folio * node_folio )
247247{
248- struct f2fs_node * rn = F2FS_NODE (& node_folio -> page );
248+ struct f2fs_node * rn = F2FS_NODE (node_folio );
249249 return le32_to_cpu (rn -> footer .ino );
250250}
251251
252252static inline nid_t nid_of_node (const struct folio * node_folio )
253253{
254- struct f2fs_node * rn = F2FS_NODE (& node_folio -> page );
254+ struct f2fs_node * rn = F2FS_NODE (node_folio );
255255 return le32_to_cpu (rn -> footer .nid );
256256}
257257
258258static inline unsigned int ofs_of_node (const struct folio * node_folio )
259259{
260- struct f2fs_node * rn = F2FS_NODE (& node_folio -> page );
260+ struct f2fs_node * rn = F2FS_NODE (node_folio );
261261 unsigned flag = le32_to_cpu (rn -> footer .flag );
262262 return flag >> OFFSET_BIT_SHIFT ;
263263}
264264
265265static inline __u64 cpver_of_node (const struct folio * node_folio )
266266{
267- struct f2fs_node * rn = F2FS_NODE (& node_folio -> page );
267+ struct f2fs_node * rn = F2FS_NODE (node_folio );
268268 return le64_to_cpu (rn -> footer .cp_ver );
269269}
270270
271- static inline block_t next_blkaddr_of_node (struct folio * node_folio )
271+ static inline block_t next_blkaddr_of_node (const struct folio * node_folio )
272272{
273- struct f2fs_node * rn = F2FS_NODE (& node_folio -> page );
273+ struct f2fs_node * rn = F2FS_NODE (node_folio );
274274 return le32_to_cpu (rn -> footer .next_blkaddr );
275275}
276276
277277static inline void fill_node_footer (const struct folio * folio , nid_t nid ,
278278 nid_t ino , unsigned int ofs , bool reset )
279279{
280- struct f2fs_node * rn = F2FS_NODE (& folio -> page );
280+ struct f2fs_node * rn = F2FS_NODE (folio );
281281 unsigned int old_flag = 0 ;
282282
283283 if (reset )
@@ -296,15 +296,15 @@ static inline void fill_node_footer(const struct folio *folio, nid_t nid,
296296static inline void copy_node_footer (const struct folio * dst ,
297297 const struct folio * src )
298298{
299- struct f2fs_node * src_rn = F2FS_NODE (& src -> page );
300- struct f2fs_node * dst_rn = F2FS_NODE (& dst -> page );
299+ struct f2fs_node * src_rn = F2FS_NODE (src );
300+ struct f2fs_node * dst_rn = F2FS_NODE (dst );
301301 memcpy (& dst_rn -> footer , & src_rn -> footer , sizeof (struct node_footer ));
302302}
303303
304304static inline void fill_node_footer_blkaddr (struct folio * folio , block_t blkaddr )
305305{
306306 struct f2fs_checkpoint * ckpt = F2FS_CKPT (F2FS_F_SB (folio ));
307- struct f2fs_node * rn = F2FS_NODE (& folio -> page );
307+ struct f2fs_node * rn = F2FS_NODE (folio );
308308 __u64 cp_ver = cur_cp_version (ckpt );
309309
310310 if (__is_set_ckpt_flags (ckpt , CP_CRC_RECOVERY_FLAG ))
@@ -370,7 +370,7 @@ static inline bool IS_DNODE(const struct folio *node_folio)
370370
371371static inline int set_nid (struct folio * folio , int off , nid_t nid , bool i )
372372{
373- struct f2fs_node * rn = F2FS_NODE (& folio -> page );
373+ struct f2fs_node * rn = F2FS_NODE (folio );
374374
375375 f2fs_folio_wait_writeback (folio , NODE , true, true);
376376
@@ -383,7 +383,7 @@ static inline int set_nid(struct folio *folio, int off, nid_t nid, bool i)
383383
384384static inline nid_t get_nid (const struct folio * folio , int off , bool i )
385385{
386- struct f2fs_node * rn = F2FS_NODE (& folio -> page );
386+ struct f2fs_node * rn = F2FS_NODE (folio );
387387
388388 if (i )
389389 return le32_to_cpu (rn -> i .i_nid [off - NODE_DIR1_BLOCK ]);
@@ -399,7 +399,7 @@ static inline nid_t get_nid(const struct folio *folio, int off, bool i)
399399
400400static inline int is_node (const struct folio * folio , int type )
401401{
402- struct f2fs_node * rn = F2FS_NODE (& folio -> page );
402+ struct f2fs_node * rn = F2FS_NODE (folio );
403403 return le32_to_cpu (rn -> footer .flag ) & BIT (type );
404404}
405405
@@ -409,7 +409,7 @@ static inline int is_node(const struct folio *folio, int type)
409409
410410static inline void set_cold_node (const struct folio * folio , bool is_dir )
411411{
412- struct f2fs_node * rn = F2FS_NODE (& folio -> page );
412+ struct f2fs_node * rn = F2FS_NODE (folio );
413413 unsigned int flag = le32_to_cpu (rn -> footer .flag );
414414
415415 if (is_dir )
@@ -421,7 +421,7 @@ static inline void set_cold_node(const struct folio *folio, bool is_dir)
421421
422422static inline void set_mark (struct folio * folio , int mark , int type )
423423{
424- struct f2fs_node * rn = F2FS_NODE (& folio -> page );
424+ struct f2fs_node * rn = F2FS_NODE (folio );
425425 unsigned int flag = le32_to_cpu (rn -> footer .flag );
426426 if (mark )
427427 flag |= BIT (type );
0 commit comments