mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 18:51:56 -04:00
mm: bdi: export BDI attributes in sysfs
Provide a place in sysfs (/sys/class/bdi) for the backing_dev_info object. This allows us to see and set the various BDI specific variables. In particular this properly exposes the read-ahead window for all relevant users and /sys/block/<block>/queue/read_ahead_kb should be deprecated. With patient help from Kay Sievers and Greg KH [[email protected]] - split off NFS and FUSE changes into separate patches - document new sysfs attributes under Documentation/ABI - do bdi_class_init as a core_initcall, otherwise the "default" BDI won't be initialized - remove bdi_init_fmt macro, it's not used very much [[email protected]: fix ia64 warning] Signed-off-by: Peter Zijlstra <[email protected]> Cc: Kay Sievers <[email protected]> Acked-by: Greg KH <[email protected]> Cc: Trond Myklebust <[email protected]> Signed-off-by: Miklos Szeredi <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
This commit is contained in:
parent
caafa43243
commit
cf0ca9fe5d
8 changed files with 194 additions and 2 deletions
|
|
@ -235,7 +235,13 @@ unsigned long max_sane_readahead(unsigned long nr)
|
|||
|
||||
static int __init readahead_init(void)
|
||||
{
|
||||
return bdi_init(&default_backing_dev_info);
|
||||
int err;
|
||||
|
||||
err = bdi_init(&default_backing_dev_info);
|
||||
if (!err)
|
||||
bdi_register(&default_backing_dev_info, NULL, "default");
|
||||
|
||||
return err;
|
||||
}
|
||||
subsys_initcall(readahead_init);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue