{"push_id":1199466029,"size":8,"distinct_size":8,"ref":"refs/heads/5433_trelte_mm","head":"d41e4f82eb8a66ad382e52fcf01023a38a43e56a","before":"f0915f39c697908d40b1f0ffad4c7f70d3a25aee","commits":[{"sha":"6e09ffbd051790a7a1ee288383222a6a670fa965","author":{"name":"Jan Kara","email":"7bb7087018cc5fef3c041f6f038f586664845dbf@suse.cz"},"message":"writeback: Do not sort b_io list only because of block device inode\n\nIt is very likely that block device inode will be part of BDI dirty list\nas well. However it doesn't make sence to sort inodes on the b_io list\njust because of this inode (as it contains buffers all over the device\nanyway). So save some CPU cycles which is valuable since we hold relatively\ncontented wb->list_lock.\n\nSigned-off-by: Jan Kara <jack@suse.cz>","distinct":true,"url":"https://api.github.com/repos/dwander/Linaro_base_3.10.y/commits/6e09ffbd051790a7a1ee288383222a6a670fa965"},{"sha":"677d1bb53c6296a3bae10fdb74a49db53ed36905","author":{"name":"Benjamin Marzinski","email":"6ee559697c3995de8c281140fe70f098b06894fd@redhat.com"},"message":"GFS2: dirty inode correctly in gfs2_write_end\n\nGFS2 was only setting I_DIRTY_DATASYNC on files that it wrote to, when\nit actually increased the file size.  If gfs2_fsync was called without\nI_DIRTY_DATASYNC set, it didn't flush the incore data to the log before\nreturning, so any metadata or journaled data changes were not getting\nfsynced. This meant that writes to the middle of files were not always\ngetting fsynced properly.\n\nThis patch makes gfs2 set I_DIRTY_DATASYNC whenever metadata has been\nupdated during a write. It also make gfs2_sync flush the incore log\nif I_DIRTY_PAGES is set, and the file is using data journalling. This\nwill make sure that all incore logged data gets written to disk before\nreturning from a fsync.\n\nSigned-off-by: Benjamin Marzinski <bmarzins@redhat.com>\nSigned-off-by: Steven Whitehouse <swhiteho@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dwander/Linaro_base_3.10.y/commits/677d1bb53c6296a3bae10fdb74a49db53ed36905"},{"sha":"460f5fd16611fec97f9b75bed382063aadbbe666","author":{"name":"DQ","email":"fd52046e8a7408f9e212d00425a61aa7aa20a2a3@gmail.com"},"message":"temporary\n\nSigned-off-by: DQ <dqstyle@gmail.com>","distinct":true,"url":"https://api.github.com/repos/dwander/Linaro_base_3.10.y/commits/460f5fd16611fec97f9b75bed382063aadbbe666"},{"sha":"eebb370397870eaf28492a311698d996a1fe3ef5","author":{"name":"Steven Rostedt (Red Hat)","email":"9f626a07de58780741a9085807c77fd646ef3459@goodmis.org"},"message":"tracing: Fix event header writeback.h to include tracepoint.h\n\nThe trace event headers are required to include tracepoint.h. The only reason\nthey worked now is because module.h included tracepoint.h, and that will soon\nchange.\n\nLink: http://lkml.kernel.org/r/20140226190644.442886305@goodmis.org\n\nFixes: 455b2864686d \"writeback: Initial tracing support\"\nCc: Dave Chinner <dchinner@redhat.com>\nCc: Jens Axboe <jaxboe@fusionio.com>\nSigned-off-by: Steven Rostedt <rostedt@goodmis.org>","distinct":true,"url":"https://api.github.com/repos/dwander/Linaro_base_3.10.y/commits/eebb370397870eaf28492a311698d996a1fe3ef5"},{"sha":"924389aed29c21adf50fa96112387b217d873ddb","author":{"name":"Theodore Ts'o","email":"27d72d8f7672ec04389c6b6ff53fcc4e9145bb77@mit.edu"},"message":"vfs: add find_inode_nowait() function\n\nAdd a new function find_inode_nowait() which is an even more general\nversion of ilookup5_nowait().  It is designed for callers which need\nvery fine grained control over when the function is allowed to block\nor increment the inode's reference count.\n\nSigned-off-by: Theodore Ts'o <tytso@mit.edu>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":true,"url":"https://api.github.com/repos/dwander/Linaro_base_3.10.y/commits/924389aed29c21adf50fa96112387b217d873ddb"},{"sha":"08f723d3cbc4b4414a880280120a980d7e456e89","author":{"name":"Theodore Ts'o","email":"27d72d8f7672ec04389c6b6ff53fcc4e9145bb77@mit.edu"},"message":"ext4: add optimization for the lazytime mount option\nAdd an optimization for the MS_LAZYTIME mount option so that we will\nopportunistically write out any inodes with the I_DIRTY_TIME flag set\nin a particular inode table block when we need to update some inode in\nthat inode table block anyway.\nAlso add some temporary code so that we can set the lazytime mount\noption without needing a modified /sbin/mount program which can set\nMS_LAZYTIME.  We can eventually make this go away once util-linux has\nadded support.\nGoogle-Bug-Id: 18297052\nSigned-off-by: Theodore Ts'o <tytso@mit.edu>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":true,"url":"https://api.github.com/repos/dwander/Linaro_base_3.10.y/commits/08f723d3cbc4b4414a880280120a980d7e456e89"},{"sha":"6bd1070d9ac949c88ba34bb411117505cf778d99","author":{"name":"Theodore Ts'o","email":"27d72d8f7672ec04389c6b6ff53fcc4e9145bb77@mit.edu"},"message":"ext4: set lazytime on remount if MS_LAZYTIME is set by mount\n\nNewer versions of mount parse the lazytime feature and pass it to the\nmount system call via the flags field in the mount system call,\nremoving the lazytime string from the mount options list.  So we need\nto check for the presence of MS_LAZYTIME and set it in sb->s_flags in\norder for this flag to be set on a remount.\n\nSigned-off-by: Theodore Ts'o <tytso@mit.edu>\nCc: stable@vger.kernel.org","distinct":true,"url":"https://api.github.com/repos/dwander/Linaro_base_3.10.y/commits/6bd1070d9ac949c88ba34bb411117505cf778d99"},{"sha":"d41e4f82eb8a66ad382e52fcf01023a38a43e56a","author":{"name":"DQ","email":"fd52046e8a7408f9e212d00425a61aa7aa20a2a3@gmail.com"},"message":"ext4: fix compilation error\n\nSigned-off-by: DQ <dqstyle@gmail.com>","distinct":true,"url":"https://api.github.com/repos/dwander/Linaro_base_3.10.y/commits/d41e4f82eb8a66ad382e52fcf01023a38a43e56a"}]}
{"actor":{"display_login":"dwander"}}