Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\buffer_head.h Create Date:2022-07-28 12:16:44
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:brelse

Proto:static inline void brelse(struct buffer_head *bh)

Type:void

Parameter:

TypeParameterName
struct buffer_head *bh
294  If bh Then Decrement a buffer_head's reference count
Caller
NameDescribe
osync_buffers_listsync is designed to support O_SYNC io
fsync_buffers_list
__bread_slow
bh_lru_installInstall a buffer_head into this cpu's LRU. If not already in the LRU, it is* inserted at the front, and the buffer_head at the back if any is evicted.* Or, if already in the LRU it is moved to the front.
__breadaheadDo async read-ahead on a buffer..
invalidate_bh_lruvalidate_bh_lrus() is called rarely - but not only at unmount.* This doesn't race because it runs in each cpu either in irq* or with preempt disabled.
buffer_exit_cpu_dead