{"push_id":635904233,"size":3,"distinct_size":3,"ref":"refs/heads/bug_1152272/mutex","head":"1842ed411468a1323f7d4b07e62eed2ae3323cf4","before":"e88c832f636336fba6da685d69c289fee2ba8d9d","commits":[{"sha":"dba6efa1986c845154d7b614b08aab2f03dc2fc5","author":{"email":"be825467256dd4e2d888e078d1687763575bc465@mozilla.com","name":"Edgar Chen"},"message":"Bug 1152272 - Part 1: Refactor the AT command handler. r=hsinyi\n\nThe original AT command handler returns a replying string (amodem_send() will\nsend the reply for it) or returns NULL when the reply has been sent in handler.\nAs we're to add mutex to protect out buffer, such inconsistent handling is not\neffective and could be error prone.\n\nThis patch moves all the reply handling into AT command handler to have a\nconsistent way to send the reply.","distinct":true,"url":"https://api.github.com/repos/EdgarChen/platform_external_qemu/commits/dba6efa1986c845154d7b614b08aab2f03dc2fc5"},{"sha":"31825d1fe8a151acb8d406ed0ad30dbf2481ab2d","author":{"email":"be825467256dd4e2d888e078d1687763575bc465@mozilla.com","name":"Edgar Chen"},"message":"Bug 1152272 - Part 2: Refactor the unsolicited command handler. r=hsinyi","distinct":true,"url":"https://api.github.com/repos/EdgarChen/platform_external_qemu/commits/31825d1fe8a151acb8d406ed0ad30dbf2481ab2d"},{"sha":"1842ed411468a1323f7d4b07e62eed2ae3323cf4","author":{"email":"be825467256dd4e2d888e078d1687763575bc465@mozilla.com","name":"Edgar Chen"},"message":"Bug 1152272 - Part 3: Add mutex to ensure only one thread can update out_buffer for sending AT response at one time. r=hsinyi","distinct":true,"url":"https://api.github.com/repos/EdgarChen/platform_external_qemu/commits/1842ed411468a1323f7d4b07e62eed2ae3323cf4"}]}