{"push_id":696139896,"size":1,"distinct_size":1,"ref":"refs/heads/lollipop_staging","head":"ee0da277a0213e2354266beaca7273ae2a7aa19a","before":"9f62c07405ce00334ae4773e0507e4de0ec97a76","commits":[{"sha":"ee0da277a0213e2354266beaca7273ae2a7aa19a","author":{"email":"596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@suse.cz","name":"Jan Kara"},"message":"ocfs2: fix quota file corruption\n\ncommit 15c34a760630ca2c803848fba90ca0646a9907dd upstream.\n\nGlobal quota files are accessed from different nodes.  Thus we cannot\ncache offset of quota structure in the quota file after we drop our node\nreference count to it because after that moment quota structure may be\nfreed and reallocated elsewhere by a different node resulting in\ncorruption of quota file.\n\nFix the problem by clearing dq_off when we are releasing dquot structure.\nWe also remove the DB_READ_B handling because it is useless -\nDQ_ACTIVE_B is set iff DQ_READ_B is set.\n\nSigned-off-by: Jan Kara <jack@suse.cz>\nCc: Goldwyn Rodrigues <rgoldwyn@suse.de>\nCc: Joel Becker <jlbec@evilplan.org>\nReviewed-by: Mark Fasheh <mfasheh@suse.de>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/Starship-Android/android_kernel_lge_hammerhead-starship/commits/ee0da277a0213e2354266beaca7273ae2a7aa19a"}]}