]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - fs/fs-writeback.c
ocfs2: logging: remove static buffer, use vsprintf extension %pV
[karo-tx-linux.git] / fs / fs-writeback.c
index 2cfcd74faf876a43f593bccf992bcfbacd9c5483..32a8bbd7a9ad1121f9b100da08f80500736bcebf 100644 (file)
@@ -1188,6 +1188,17 @@ static int __init start_dirtytime_writeback(void)
 }
 __initcall(start_dirtytime_writeback);
 
+int dirtytime_interval_handler(struct ctl_table *table, int write,
+                              void __user *buffer, size_t *lenp, loff_t *ppos)
+{
+       int ret;
+
+       ret = proc_dointvec_minmax(table, write, buffer, lenp, ppos);
+       if (ret == 0 && write)
+               mod_delayed_work(system_wq, &dirtytime_work, 0);
+       return ret;
+}
+
 static noinline void block_dump___mark_inode_dirty(struct inode *inode)
 {
        if (inode->i_ino || strcmp(inode->i_sb->s_id, "bdev")) {