{"push_id":670317906,"size":1,"distinct_size":1,"ref":"refs/heads/lollipop_staging","head":"8c49b8936706f5f60d2bb7c47d4d10d952545bfd","before":"17d37b55fcedae92dacce2d61aa2148197c78a11","commits":[{"sha":"8c49b8936706f5f60d2bb7c47d4d10d952545bfd","author":{"email":"1c00aa603bb92d594c03cff60ecf8e63b2a5bcb1@suse.de","name":"NeilBrown"},"message":"md/raid10: fix two bugs in handling of known-bad-blocks.\n\ncommit b50c259e25d9260b9108dc0c2964c26e5ecbe1c1 upstream.\n\nIf we discover a bad block when reading we split the request and\npotentially read some of it from a different device.\n\nThe code path of this has two bugs in RAID10.\n1/ we get a spin_lock with _irq, but unlock without _irq!!\n2/ The calculation of 'sectors_handled' is wrong, as can be clearly\n   seen by comparison with raid1.c\n\nThis leads to at least 2 warnings and a probable crash is a RAID10\never had known bad blocks.\n\nFixes: 856e08e23762dfb92ffc68fd0a8d228f9e152160\nReported-by: Damian Nowak <spam@nowaker.net>\nURL: https://bugzilla.kernel.org/show_bug.cgi?id=68181\nSigned-off-by: NeilBrown <neilb@suse.de>\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/8c49b8936706f5f60d2bb7c47d4d10d952545bfd"}]}