{"push_id":595188048,"size":6,"distinct_size":6,"ref":"refs/heads/lollipop","head":"9be51177f5056542cfecb9b31d2fc7e85edc2c56","before":"09f340be4d1280e131ca668c76649e1936f4bc07","commits":[{"sha":"8d42919607592dd47c810b5d3a6ccb1e3bd779cd","author":{"email":"f8ab2c5e1dd93cba379c44b5945c0110170970c1@codeaurora.org","name":"Chintan Pandya"},"message":"ion: iommu: Add support for 2MB chunk allocation in IOMMU\n\nFor LPAE, 2 MB allocation will serve as 2nd level page tables.\nInstead of falling back to 3rd level page tables with mapping\n4KB chunks, map 2MB chunks.\n\nChange-Id: Ib637ecd6d904870ed4116a99ff222bd573f0a6fb\nSigned-off-by: Chintan Pandya <cpandya@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_kernel_lge_hammerhead/commits/8d42919607592dd47c810b5d3a6ccb1e3bd779cd"},{"sha":"0f9859a7deea5538301776b2e1f5ed161c53cb55","author":{"email":"c9fc91b52d462e3771631e64df07f4b9c5f526e8@codeaurora.org","name":"Neeti Desai"},"message":"msm: Add NULL pointer check before ion cache operation\n\nIf the ion buffer is of size zero, NULL pointer\ndereferencing may take place. Avoid it by adding\na check before function call.\n\nChange-Id: If6c19a94f70f3658c5323a0742399ec977944da7\nSigned-off-by: Neeti Desai <neetid@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_kernel_lge_hammerhead/commits/0f9859a7deea5538301776b2e1f5ed161c53cb55"},{"sha":"92d827ddd00c65c46ed04232d7038718f72abf30","author":{"email":"e7b4910f4742918f5926c991d8a2cd122ac7e295@codeaurora.org","name":"Laura Abbott"},"message":"gpu: ion: Flush the chunk list before passing it to trustzone\n\nPreviously, the function scm_call used to take care of flushing\nthe caches to ensure all data was written back to memory before\ngoing into the secure world. The behavior of scm_call is changing\nsuch that clients are expected to flush caches themselves. Since\nthe address that the chunk list is written to is cached, we need\nto ensure that the data is actually written back. Add the appropriate\ncache operations on the chunk list.\n\nChange-Id: I05e6fa868409255e66f1f37f98199c5a7e81882c\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_kernel_lge_hammerhead/commits/92d827ddd00c65c46ed04232d7038718f72abf30"},{"sha":"d8678141773abae9e73d15adacab44e8c8a5d944","author":{"email":"e7b4910f4742918f5926c991d8a2cd122ac7e295@codeaurora.org","name":"Laura Abbott"},"message":"gpu: ion: Explictly mark DMA allocations as GFP_KERNEL\n\nFor legacy reasons, the GFP allocation for dma allocations is currently\nmarked as 0, which corresponds to atomic allocations. These allocations\nshould not be marked as atomic since the atomic pool is very small.\nSwitch to properly using GFP_KERNEL to always allocate from the\ncorrect pool.\n\nChange-Id: Id3ce68b538a3d6dbdc8857109cca9ec8706ca4ef\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_kernel_lge_hammerhead/commits/d8678141773abae9e73d15adacab44e8c8a5d944"},{"sha":"5b2efd9fb4b495cea515045258e3307724d6a6c1","author":{"email":"fbf4ddd114d5f0aa83cb721b7dacab8a264ccf22@codeaurora.org","name":"Olav Haugan"},"message":"iommu: msm: Use ion_phys_addr_t for iova argument\n\nIOMMU mapping function is using the wrong type for its\nIO Virtual Address (IOVA) causing the returned address\nto contain garbage in the upper 32 bits when LPAE is enabled.\n\nCRs-fixed: 564365\nChange-Id: Ied592fe855a145b0ff32d2a6228ecfcf7fd0a53e\nSigned-off-by: Olav Haugan <ohaugan@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_kernel_lge_hammerhead/commits/5b2efd9fb4b495cea515045258e3307724d6a6c1"},{"sha":"9be51177f5056542cfecb9b31d2fc7e85edc2c56","author":{"email":"e7b4910f4742918f5926c991d8a2cd122ac7e295@codeaurora.org","name":"Laura Abbott"},"message":"gpu: ion: Use list_for_each_safe on error path\n\nOn an error, the list of pages is walked and destroyed. Since the list\nis being destroyed, use list_for_each_safe to avoid list corruption.\n\nChange-Id: Ia397a11d2d890b3458745820c79df2adaa088ade\nCRs-Fixed: 565183\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_kernel_lge_hammerhead/commits/9be51177f5056542cfecb9b31d2fc7e85edc2c56"}]}