{"push_id":1031772724,"size":2,"distinct_size":2,"ref":"refs/heads/m","head":"d06d629cc451a0775ea8988377f9e8dc58ace076","before":"ed08c4b17a47c1f76e6b7e09014933b040497e78","commits":[{"sha":"fb77044416d5722878792c080044227c0c9c24f8","author":{"email":"d688953a19dcb476c5fb90e6abba87f77b09be65@gmail.com","name":"Pranav Vashi"},"message":"arm: crypto: Add sha256-core.S to the gitignore\n\nChange-Id: I42353591c4790223800bdbcd2d7b06e8d983bf77\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/moepda/android_kernel_moto_shamu/commits/fb77044416d5722878792c080044227c0c9c24f8"},{"sha":"d06d629cc451a0775ea8988377f9e8dc58ace076","author":{"email":"f6aa0246ff943bfa8602cdf60d40c481b38ed232@arm.linux.org.uk","name":"Russell King"},"message":"ARM: convert all \"mov.* pc, reg\" to \"bx reg\" for ARMv6+\n\nARMv6 and greater introduced a new instruction (\"bx\") which can be used\nto return from function calls.  Recent CPUs perform better when the\n\"bx lr\" instruction is used rather than the \"mov pc, lr\" instruction,\nand this sequence is strongly recommended to be used by the ARM\narchitecture manual (section A.4.1.1).\n\nWe provide a new macro \"ret\" with all its variants for the condition\ncode which will resolve to the appropriate instruction.\n\nRather than doing this piecemeal, and miss some instances, change all\nthe \"mov pc\" instances to use the new macro, with the exception of\nthe \"movs\" instruction and the kprobes code.  This allows us to detect\nthe \"mov pc, lr\" case and fix it up - and also gives us the possibility\nof deploying this for other registers depending on the CPU selection.\n\nChange-Id: If49108d0268533bdcb6813770f3e74ab4e95c86c\nReported-by: Will Deacon <will.deacon@arm.com>\nTested-by: Stephen Warren <swarren@nvidia.com> # Tegra Jetson TK1\nTested-by: Robert Jarzmik <robert.jarzmik@free.fr> # mioa701_bootresume.S\nTested-by: Andrew Lunn <andrew@lunn.ch> # Kirkwood\nTested-by: Shawn Guo <shawn.guo@freescale.com>\nTested-by: Tony Lindgren <tony@atomide.com> # OMAPs\nTested-by: Gregory CLEMENT <gregory.clement@free-electrons.com> # Armada XP, 375, 385\nAcked-by: Sekhar Nori <nsekhar@ti.com> # DaVinci\nAcked-by: Christoffer Dall <christoffer.dall@linaro.org> # kvm/hyp\nAcked-by: Haojian Zhuang <haojian.zhuang@gmail.com> # PXA3xx\nAcked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> # Xen\nTested-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> # ARMv7M\nTested-by: Simon Horman <horms+renesas@verge.net.au> # Shmobile\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>","distinct":true,"url":"https://api.github.com/repos/moepda/android_kernel_moto_shamu/commits/d06d629cc451a0775ea8988377f9e8dc58ace076"}]}