{"push_id":938561405,"size":37,"distinct_size":37,"ref":"refs/heads/android-tegra-flounder-3.10-marshmallow-mr1","head":"a21926e35bb256dd78129854cba09f4ef727afc0","before":"de5364c9e4c7db74def0d44ce5ccbc2f6a099741","commits":[{"sha":"2d5191eebeba923ce0483f380e7cc1cf041628ce","author":{"email":"2443f2d7035dafdb8037123777333a60d68ece49@gmail.com","name":"USBhost"},"message":"Revert \"base: dma-contiguous: Add function for finding CMA size\"\n\nThis reverts commit 6c6355179fd92e5c5e239be8bfbab7b47a9a2936.","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/2d5191eebeba923ce0483f380e7cc1cf041628ce"},{"sha":"8acff57efdd16c0aa57e020fa674e2534e4bf18c","author":{"email":"2443f2d7035dafdb8037123777333a60d68ece49@gmail.com","name":"USBhost"},"message":"Revert \"base: dma-coherent: defer resizable heap shrink\"\n\nThis reverts commit 970eb35d765a474826bd2acf675a15b3099f74b0.","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/8acff57efdd16c0aa57e020fa674e2534e4bf18c"},{"sha":"a89b9c007416c3d09ecb37c8d13104a80188cc25","author":{"email":"2443f2d7035dafdb8037123777333a60d68ece49@gmail.com","name":"USBhost"},"message":"Revert \"base: dma-contiguous: Set CMA page prot to page_kernel_exec\"\n\nThis reverts commit 77b6c0d155c12fe0416cd78562fb9e74f741139b.","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/a89b9c007416c3d09ecb37c8d13104a80188cc25"},{"sha":"6988e97bd46564940ee74518345e32a1d304ced3","author":{"email":"2443f2d7035dafdb8037123777333a60d68ece49@gmail.com","name":"USBhost"},"message":"Revert \"base: dma-contiguous: retry on alloc failure\"\n\nThis reverts commit 260629184df8b98d1bc3cf5c95b99c473ec77e55.","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/6988e97bd46564940ee74518345e32a1d304ced3"},{"sha":"5da2d65d68fb3cd9828ff48fb8f47fe55168bd33","author":{"email":"2443f2d7035dafdb8037123777333a60d68ece49@gmail.com","name":"USBhost"},"message":"Revert \"base: dma-contiguous: add API to specify the start of allocation\"\n\nThis reverts commit a983aa965a92305360f854362cf770bc82503675.","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/5da2d65d68fb3cd9828ff48fb8f47fe55168bd33"},{"sha":"3b11d3a65cc8ad4f64fb1f1c086ec6257e71b4f7","author":{"email":"2443f2d7035dafdb8037123777333a60d68ece49@gmail.com","name":"USBhost"},"message":"Revert \"drivers: cma: add dma_contiguous_stats()\"\n\nThis reverts commit 7097bb2b1e8ccbb2c6b92ad3d40c7e294cc2f5be.","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/3b11d3a65cc8ad4f64fb1f1c086ec6257e71b4f7"},{"sha":"44bca32154e3a8e4c0db33866ca2eee78c9cb956","author":{"email":"2a0259761cc3e88db42be5300c1579a67c77e65e@samsung.com","name":"Marek Szyprowski"},"message":"drivers: dma-contiguous: clean source code and prepare for device tree\n\nThis patch cleans the initialization of dma contiguous framework. The\nall-in-one dma_declare_contiguous() function is now separated into\ndma_contiguous_reserve_area() which only steals the the memory from\nmemblock allocator and dma_contiguous_add_device() function, which\nassigns given device to the specified reserved memory area. This improves\nthe flexibility in defining contiguous memory areas and assigning device\nto them, because now it is possible to assign more than one device to\nthe given contiguous memory area. This split in initialization is also\nrequired for upcoming device tree support.\n\nChange-Id: Ibddd1c9abc6550ee62b09645e7a3355256838bfe\nSigned-off-by: Marek Szyprowski <m.szyprowski@samsung.com>\nAcked-by: Kyungmin Park <kyungmin.park@samsung.com>\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/44bca32154e3a8e4c0db33866ca2eee78c9cb956"},{"sha":"ce9480c252ab7a8763057710451e5d9520a49b8d","author":{"email":"2a0259761cc3e88db42be5300c1579a67c77e65e@samsung.com","name":"Marek Szyprowski"},"message":"drivers: dma-contiguous: add initialization from device tree\n\nAdd device tree support for contiguous memory regions defined in device\ntree. Initialization is done in 2 steps. First, the contiguous memory is\nreserved, what happens very early, when only flattened device tree is\navailable. Then on device initialization the corresponding cma regions are\nassigned to device structures.\n\nChange-Id: Ic242499b64875ee57a346d7cbc8a34ebd64e68d2\nSigned-off-by: Marek Szyprowski <m.szyprowski@samsung.com>\nAcked-by: Kyungmin Park <kyungmin.park@samsung.com>\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/ce9480c252ab7a8763057710451e5d9520a49b8d"},{"sha":"86c00cf8395ef2a391df3d8e1195f9d2ca1682da","author":{"email":"e7b4910f4742918f5926c991d8a2cd122ac7e295@codeaurora.org","name":"Laura Abbott"},"message":"cma: Remove __init annotations from data structures\n\nSeveral of the CMA data structures are used after initialization\nremove the __init annotations from them.\n\nChange-Id: Iff48ed88eef7b8fffdfba4b868cc69ded3c6df42\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/86c00cf8395ef2a391df3d8e1195f9d2ca1682da"},{"sha":"2854f9cf5238902afcd7bfd34f325c9ad86bf8dd","author":{"email":"e7b4910f4742918f5926c991d8a2cd122ac7e295@codeaurora.org","name":"Laura Abbott"},"message":"cma: Fix up devicetree bindings\n\nThe correct binding for regions is linux,contiguous-regions.\nFix it.\n\nChange-Id: I4bbb4cd3e880c75d917b5a5a081861b3197adfa3\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/2854f9cf5238902afcd7bfd34f325c9ad86bf8dd"},{"sha":"ca39dd267121e6edf89b716d78aa451ac895b787","author":{"email":"e7b4910f4742918f5926c991d8a2cd122ac7e295@codeaurora.org","name":"Laura Abbott"},"message":"cma: Add support for associating regions by name\n\nCurrently, the devicetree lookup code assumes that all\nCMA regions are present at a fixed address and uses the\nfixed address for associating CMA regions to devices.\nThis presents a problem for dynamically assigning regions.\nDevice names get mangled/changed between flattened and\npopulated devicetree so relying on that is unworkable.\nAdd a separate name binding to allow lookup later between\ndevices.\n\nChange-Id: Iaacd9888ea708d7293f1120e2b8c473c5c601f3d\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/ca39dd267121e6edf89b716d78aa451ac895b787"},{"sha":"18a6446ccf80bb0647aeca7a67ca554025049987","author":{"email":"e7b4910f4742918f5926c991d8a2cd122ac7e295@codeaurora.org","name":"Laura Abbott"},"message":"cma: Remove restriction on region names\n\nCMA currently restricts region names to 'region@x'. Devicetree\ndoes not support the same value of x to be used multiple times.\nThis means that the devicetree cannot have multiple regions\nbe dynamically placed (x = 0). Remove the naming restriction\nfor CMA regions.\n\nChange-Id: If647f8d7e6323497952431ae5b8cae05ba17af50\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/18a6446ccf80bb0647aeca7a67ca554025049987"},{"sha":"5830e0c9530909e3242d2fbc74975d6023e02460","author":{"email":"e7b4910f4742918f5926c991d8a2cd122ac7e295@codeaurora.org","name":"Laura Abbott"},"message":"cma: use MEMBLOCK_ALLOC_ANYWHERE for placing CMA regions\n\nMEMBLOCK_ALLOC_ANYWHERE allocates blocks from anywhere,\nincluding highmem. Use this flag to allow CMA regions to\nbe placed in highmem as opposed to lowmem.\n\nChange-Id: Id5fa36a96e46d60f0e898d764a1f4c8a0a37f5f8\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/5830e0c9530909e3242d2fbc74975d6023e02460"},{"sha":"41b179f58f36676ae2cef35616020fdf3139fbe3","author":{"email":"e7b4910f4742918f5926c991d8a2cd122ac7e295@codeaurora.org","name":"Laura Abbott"},"message":"cma: Allow option to use strict memblock_reserved memory\n\nDespite all the performance optimizations, some clients are\nstill unable to use CMA because of the allocation latency.\nRather than make those clients use a separate set of APIs,\nextend the CMA code to allow clients to keep the memory out of\nthe buddy allocator. Since the pages never actually go to the\nbuddy allocator, allocation and freeing is only based on the bitmap\nallocator to find the appropriate region.\n\nChange-Id: Ia31bb1212fd7b19280361128453c8d25369ce592\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/41b179f58f36676ae2cef35616020fdf3139fbe3"},{"sha":"0a8c1a786a5d3b056c3d20c116568a0b840da42a","author":{"email":"e7b4910f4742918f5926c991d8a2cd122ac7e295@codeaurora.org","name":"Laura Abbott"},"message":"drivers: Add option to reserve default CMA region\n\nCMA provides good utilization of memory but for some use cases, the\nallocation time is too costly. Add a Kconfig option to allow the\ndefault region to be permanently set aside for contiguous use cases.\n\nChange-Id: I1eef508d37cf6ae3b7b7a652fc59391b186fc122\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/0a8c1a786a5d3b056c3d20c116568a0b840da42a"},{"sha":"b0dc75a1361ca5ef7bb65d74d3d91ec4e8759002","author":{"email":"e7b4910f4742918f5926c991d8a2cd122ac7e295@codeaurora.org","name":"Laura Abbott"},"message":"cma: Add API to get the start address of a CMA region\n\nWhen setting CMA up at a fixed region, it is possible for the address\nto be shared between multiple subsystems. If the address is placed\ndynamically, there is no mechanism to be able to get the start address\nof the region. Drivers may wish to do keep track of allocations relative\nto the start address so add an API to get the start region of a CMA\naddress.\n\nChange-Id: If0730c64496c876d3143064d767b22b984c6dc84\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/b0dc75a1361ca5ef7bb65d74d3d91ec4e8759002"},{"sha":"8798e8b5da581339dae2d54559e350a8c9e5f268","author":{"email":"e7b4910f4742918f5926c991d8a2cd122ac7e295@codeaurora.org","name":"Laura Abbott"},"message":"cma: Add support for different size_cells and address_cells\n\nCurrently, the CMA flat device tree code does not take into account\ntargets that may specify size_cells and address_cells > 1. This will\nlead to unsuccessful parsing. Add support for taking into account\nnodes that may specify size_cells and address_cells explicitly.\n\nChange-Id: I9ea63b8c34e903b186c29ec6555dd7a5c317c602\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/8798e8b5da581339dae2d54559e350a8c9e5f268"},{"sha":"95cbee1718543a0706b6d110f120a9bdf10ed5f9","author":{"email":"e7b4910f4742918f5926c991d8a2cd122ac7e295@codeaurora.org","name":"Laura Abbott"},"message":"cma: Add support for memory limits\n\nCurrently, when dynamically placing regions CMA will allow the memory\nto be placed anywhere, including highmem. Due to system restrictions,\nregions may need to be placed in a smaller range. Add support to\ndevicetree to allow these regions to have an upper bound on where they\nwill be placed.\n\nChange-Id: Ib4ae194cbb6389e1091e7e04cfd331e9ab67ad05\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/95cbee1718543a0706b6d110f120a9bdf10ed5f9"},{"sha":"10477d4821aeeac0483373c2316ec1421c03fd75","author":{"email":"e7b4910f4742918f5926c991d8a2cd122ac7e295@codeaurora.org","name":"Laura Abbott"},"message":"cma: print physical addresses correctly\n\nPhysical addresses can be greater than an unsigned long on\nsystems with LPAE. Print these addresses properly with %pa\n\nChange-Id: If9f1572bb9dadcb14f2834647a4421509e90096a\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/10477d4821aeeac0483373c2316ec1421c03fd75"},{"sha":"360d544cfc179641657af2bba60730b503fbd1b7","author":{"email":"e7b4910f4742918f5926c991d8a2cd122ac7e295@codeaurora.org","name":"Laura Abbott"},"message":"cma: use be32_to_cpup for devicetree conversion\n\nThe value returned by of_get_flat_dt_prop is a pointer. Use\nbe32_to_cpup which properly type checks against pointers.\n\nChange-Id: Ie75ac6776bd26537a28729902bd918e710eda512\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/USBhost/FIRE-ICE/commits/360d544cfc179641657af2bba60730b503fbd1b7"}]}