{"push_id":678990977,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"17ae94e1f7c4bcba8f1d28db7fff20818f601ecc","before":"662582ec01ac2fa889fb54b6127258540b79b668","commits":[{"sha":"c2c0780b78b8b9129271d31ae111a19e8ffb44f7","author":{"email":"759412786bc533369b22377bf83fb9056c5b25b2@hovoldconsulting.com","name":"Johan Hovold"},"message":"greybus: gpio: remove unused irq-ack operation\n\nRemove unused irq-ack operation, which has never been called and does\nnot make sense for message-signalled interrupts over slow buses.\n\nTesting Done: tested on BDB1B\nBug Number: SW-309\nReview URL: https://reviews.leaflabs.com/r/732/\nReviewed by: mbolivar, fparent, ptitiano\n\nSigned-off-by: Johan Hovold <johan@hovoldconsulting.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/c2c0780b78b8b9129271d31ae111a19e8ffb44f7"},{"sha":"ef2dd0245ae6adb063db2fd483cead757e1bd4da","author":{"email":"759412786bc533369b22377bf83fb9056c5b25b2@hovoldconsulting.com","name":"Johan Hovold"},"message":"greybus: gpio: fix double interrupt ack\n\nEdge interrupts should already have been cleared by the primary handler\nso remove additional ack in secondary handler in order to avoid losing\nedges.\n\nTesting Done: tested on BDB1B using the TSB gpio driver\nBug Number: SW-309\nReview URL: https://reviews.leaflabs.com/r/733/\nReviewed by: fparent, ptitiano\n\nSigned-off-by: Johan Hovold <johan@hovoldconsulting.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/ef2dd0245ae6adb063db2fd483cead757e1bd4da"},{"sha":"79f82548f9a32e0954f2b82ec943240dd436b3d4","author":{"email":"759412786bc533369b22377bf83fb9056c5b25b2@hovoldconsulting.com","name":"Johan Hovold"},"message":"greybus: gpio: fix missing allocation error handling\n\nMake sure to check return value when allocating the operation.\n\nTesting Done: compiled\nBug Number: trivial\nReview URL: https://reviews.leaflabs.com/r/734/\nReviewed by: mbolivar, ptitiano, fparent\n\nReported-by: Fabien Parent <fparent@baylibre.com>\nSigned-off-by: Johan Hovold <johan@hovoldconsulting.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/79f82548f9a32e0954f2b82ec943240dd436b3d4"},{"sha":"17ae94e1f7c4bcba8f1d28db7fff20818f601ecc","author":{"email":"759412786bc533369b22377bf83fb9056c5b25b2@hovoldconsulting.com","name":"Johan Hovold"},"message":"greybus: gpio: fix interrupt implementation\n\nFix interrupt implementation, which initiated synchronous operations in\ninterrupt context.\n\nNote that this currently triggers an assertion failure when sleeping on\na semaphore if CONFIG_DEBUG is enabled.\n\nChange the protocol to be truly one-shot by always masking the\ninterrupt before informing the host using a unidirectional operation.\nThe host is then responsible for unmasking the interrupt once it as been\nfully serviced (currently the operation may complete before the threaded\nhandler has run on the host).\n\nNote that edge interrupts have been acked by the primary handler, so\na second edge while an interrupt is being processed will not get lost.\n\nTesting Done: tested on BDB1B using the TSB gpio driver\nBug Number: SW-309\nReview URL: https://reviews.leaflabs.com/r/735/\nReviewed by: gregkh, ptitiano, fparent\n\nSigned-off-by: Johan Hovold <johan@hovoldconsulting.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/17ae94e1f7c4bcba8f1d28db7fff20818f601ecc"}]}