{"push_id":678459733,"size":1,"distinct_size":1,"ref":"refs/heads/Lollipop-new","head":"df9d080e083699dbfac0fb39cbaa54342101ad74","before":"470bdcdc709321b7e2d0ee4bfd94147dd965dbf7","commits":[{"sha":"df9d080e083699dbfac0fb39cbaa54342101ad74","author":{"email":"6a4cf9207bb95b1a4cf1be22c2e93f8b38036f65@google.com","name":"Michel Lespinasse"},"message":"rwsem: shorter spinlocked section in rwsem_down_failed_common()\n\nThis change reduces the size of the spinlocked and TASK_UNINTERRUPTIBLE\nsections in rwsem_down_failed_common():\n\n- We only need the sem->wait_lock to insert ourselves on the wait_list;\n  the waiter node can be prepared outside of the wait_lock.\n\n- The task state only needs to be set to TASK_UNINTERRUPTIBLE immediately\n  before checking if we actually need to sleep; it doesn't need to protect\n  the entire function.\n\nSigned-off-by: Michel Lespinasse <walken@google.com>\n\nChronoMonochrome: edit for codina\nConflicts:\n\tlib/rwsem.c","distinct":true,"url":"https://api.github.com/repos/Epirex/Samsung_STE_Kernel/commits/df9d080e083699dbfac0fb39cbaa54342101ad74"}]}