)]}' { "commit": "5156463588c3999b630d9ffc6061a54962f3c2d9", "tree": "fa3d42f206446c6c36cb43367fdbba2f44018a81", "parents": [ "9295c41d77ca93aac79cfca6fa09fa1ca5cab66f" ], "author": { "name": "Stefan Roese", "email": "sr@denx.de", "time": "Wed Jun 01 12:43:32 2016 +0200" }, "committer": { "name": "Vinod Koul", "email": "vinod.koul@intel.com", "time": "Tue Jun 07 12:44:23 2016 +0530" }, "message": "dmaengine: mv_xor: Fix incorrect offset in dma_map_page()\n\nUpon booting, I occasionally spotted some BUGs triggered by the internal\nDMA test routine executed upon driver probing. This was detected by\nSLUB_DEBUG (\"Freechain corrupt\" or \"Redzone overwritten\"). Tracking\nthis down located a problem in passing 0 as offset in dma_map_page().\nAs kmalloc, especially when used with SLUB_DEBUG, may return a non page\naligned address.\n\nThis patch fixes this issue by passing the correct offset in\ndma_map_page().\n\nTested on a custom Armada XP board.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nCc: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nCc: Gregory CLEMENT \u003cgregory.clement@free-electrons.com\u003e\nCc: Marcin Wojtas \u003cmw@semihalf.com\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "25d1dadcddd1ddf22cd63e6d91e0b95901d34bbe", "old_mode": 33188, "old_path": "drivers/dma/mv_xor.c", "new_id": "d0446a75990aeb046acb8d50a329bfeb7a9999c6", "new_mode": 33188, "new_path": "drivers/dma/mv_xor.c" } ] }