{"push_id":763342864,"size":2,"distinct_size":2,"ref":"refs/heads/mkl-mr1","head":"d5ac051dcd0204d0c381bdd5d0e2bb7d69dfae42","before":"60c8bcf9c9a72edf15de8514ca1468a42322a2c6","commits":[{"sha":"ce5b00aa681ed7c2256c0b1c3c71f5ae4bbec87b","author":{"email":"deb2fcf9bf39559bba116bf56c9b7d523a8132c4@sonymobile.com","name":"Chenxi Mao"},"message":"ARM: 7992/1: boot: compressed: ignore bswapsdi2.S\n\nCommit 017f161a55b4 (ARM: 7877/1: use built-in byte swap function) added\nbswapsdi2.{o,S} to arch/arm/boot/compressed/Makefile, but didn't update\nthe .gitignore. Thus after a a build git status shows bswapsdi2.S as a\nnew file, which is a little annoying.\n\nThis patch updates arch/arm/boot/compressed/.gitignore to ignore\nbswapsdi2.S, as we already do for ashldi3.S and others.\n\nChange-Id: I03cb1953fda8d4cf61e4260d92d34c98348110d3\nSigned-off-by: Mark Rutland <mark.rutland@arm.com>\nAcked-by: Nicolas Pitre <nico@linaro.org>\nAcked-by: Kim Phillips <kim.phillips@freescale.com>\nCc: David Woodhouse <David.Woodhouse@intel.com>\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>","distinct":true,"url":"https://api.github.com/repos/MoKee/android_kernel_motorola_victara_retcn/commits/ce5b00aa681ed7c2256c0b1c3c71f5ae4bbec87b"},{"sha":"d5ac051dcd0204d0c381bdd5d0e2bb7d69dfae42","author":{"email":"b460d66aaf00c296a3db1c1d9eeafc081d5f7d70@intel.com","name":"David Woodhouse"},"message":"byteorder: allow arch to opt to use GCC intrinsics for byteswapping\n\nSince GCC 4.4, there have been __builtin_bswap32() and __builtin_bswap16()\nintrinsics. A __builtin_bswap16() came a little later (4.6 for PowerPC,\n48 for other platforms).\n\nBy using these instead of the inline assembler that most architectures\nhave in their __arch_swabXX() macros, we let the compiler see what's\nactually happening. The resulting code should be at least as good, and\nmuch *better* in the cases where it can be combined with a nearby load\nor store, using a load-and-byteswap or store-and-byteswap instruction\n(e.g. lwbrx/stwbrx on PowerPC, movbe on Atom).\n\nWhen GCC is sufficiently recent *and* the architecture opts in to using\nthe intrinsics by setting CONFIG_ARCH_USE_BUILTIN_BSWAP, they will be\nused in preference to the __arch_swabXX() macros. An architecture which\ndoes not set ARCH_USE_BUILTIN_BSWAP will continue to use its own\nhand-crafted macros.\n\nSigned-off-by: David Woodhouse <David.Woodhouse@intel.com>\nAcked-by: H. Peter Anvin <hpa@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/MoKee/android_kernel_motorola_victara_retcn/commits/d5ac051dcd0204d0c381bdd5d0e2bb7d69dfae42"}]}