{"shas":[["42f325069d489b9049940c6ffc99365dfdd798b5","bd4a6dd31771c28c2eed52d7ef5738880c074175@gmail.com","ashmem: fix deadlock when system is low on memory\n\nWhen system is low on memory, allocating memory while holding the\nashmem_mutex may try to directly reclaim memory. Then ashmem_shrink()\nis called in same thread. It will deadlock at acquiring ashmem_mutex.\nThis change lets ashmem_shrink() return failure if ashmem_mutex is not\navailable. Memory will be reclaimed from others.\n\nChange-Id: I3b6024d5477d37245f4ebde6d7069fb77af789ee\nSigned-off-by: Yuanyuan Zhong <yuanyuan.zhong@gmail.com>","Yuanyuan Zhong"],["f93b67f4deec5a5b32fca456b5ecca547211e6aa","dae74da26c027c45c567f8ec8514f4d7fa79ac1a@gmail.com","Merge pull request #38 from zachariasmaladroit/pmem_ashmem\n\nPmem ashmem","atinm"]],"ref":"refs/heads/android-samsung-2.6.35","size":2,"head":"f93b67f4deec5a5b32fca456b5ecca547211e6aa","push_id":36174933}