{"push_id":822437343,"size":311,"distinct_size":311,"ref":"refs/heads/perf-configv7","head":"79644d43dcf5b8167913315f0756be8d002fc114","before":"a0614d103bca4f9aca49bcc1edc777a34e960a1f","commits":[{"sha":"a6e2f029ae34f41adb6ae3812c32c5d326e1abd2","author":{"email":"074881f6f5da4d3b5278870ff234d1077ee622c0@ezchip.com","name":"Chris Metcalf"},"message":"Make asm/word-at-a-time.h available on all architectures\n\nAdded the x86 implementation of word-at-a-time to the\ngeneric version, which previously only supported big-endian.\n\nOmitted the x86-specific load_unaligned_zeropad(), which in\nany case is also not present for the existing BE-only\nimplementation of a word-at-a-time, and is only used under\nCONFIG_DCACHE_WORD_ACCESS.\n\nAdded as a \"generic-y\" to the Kbuilds of all architectures\nthat didn't previously have it.\n\nSigned-off-by: Chris Metcalf <cmetcalf@ezchip.com>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/a6e2f029ae34f41adb6ae3812c32c5d326e1abd2"},{"sha":"8f6429c7cb59f28433253575cc8e3262eed63592","author":{"email":"4f9c5a5cfa819e47d69719a414c02aa6016a9f54@arm.com","name":"Robin Murphy"},"message":"iommu/iova: Avoid over-allocating when size-aligned\n\nCurrently, allocating a size-aligned IOVA region quietly adjusts the\nactual allocation size in the process, returning a rounded-up\npower-of-two-sized allocation. This results in mismatched behaviour in\nthe IOMMU driver if the original size was not a power of two, where the\noriginal size is mapped, but the rounded-up IOVA size is unmapped.\n\nWhilst some IOMMUs will happily unmap already-unmapped pages, others\nconsider this an error, so fix it by computing the necessary alignment\npadding without altering the actual allocation size. Also clean up by\nmaking pad_size unsigned, since its callers always pass unsigned values\nand negative padding makes little sense here anyway.\n\nSigned-off-by: Robin Murphy <robin.murphy@arm.com>\nSigned-off-by: David Woodhouse <David.Woodhouse@intel.com>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/8f6429c7cb59f28433253575cc8e3262eed63592"},{"sha":"ae1ff3d623905947158fd3394854c23026337810","author":{"email":"8d98c2be02a446df653daa2c00496b87f3f016e4@linux.intel.com","name":"Sakari Ailus"},"message":"iommu: iova: Move iova cache management to the iova library\n\nThis is necessary to separate intel-iommu from the iova library.\n\nSigned-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>\nSigned-off-by: David Woodhouse <David.Woodhouse@intel.com>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/ae1ff3d623905947158fd3394854c23026337810"},{"sha":"9b41760b03816b34f4c9eee2cbb8fda8439920fc","author":{"email":"8d98c2be02a446df653daa2c00496b87f3f016e4@linux.intel.com","name":"Sakari Ailus"},"message":"iommu: iova: Export symbols\n\nUse EXPORT_SYMBOL_GPL() to export the iova library symbols. The symbols\ninclude:\n\n\tinit_iova_domain();\n\tiova_cache_get();\n\tiova_cache_put();\n\tiova_cache_init();\n\talloc_iova();\n\tfind_iova();\n\t__free_iova();\n\tfree_iova();\n\tput_iova_domain();\n\treserve_iova();\n\tcopy_reserved_iova();\n\nSigned-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>\nSigned-off-by: David Woodhouse <David.Woodhouse@intel.com>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/9b41760b03816b34f4c9eee2cbb8fda8439920fc"},{"sha":"15bbdec3931e617231c12b0920e497e87ec8c2c6","author":{"email":"8d98c2be02a446df653daa2c00496b87f3f016e4@linux.intel.com","name":"Sakari Ailus"},"message":"iommu: Make the iova library a module\n\nThe iova library has use outside the intel-iommu driver, thus make it a\nmodule.\n\nSigned-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>\nSigned-off-by: David Woodhouse <David.Woodhouse@intel.com>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/15bbdec3931e617231c12b0920e497e87ec8c2c6"},{"sha":"135919a3a80565070b9645009e65f73e72c661c0","author":{"email":"b060cfa1096cc6e8be83699ddb4ed8a77dd63af5@intel.com","name":"Len Brown"},"message":"intel_idle: Skylake Client Support - updated\n\nAddition of PC9 state, and minor tweaks to existing PC6 and PC8 states.\n\nSigned-off-by: Len Brown <len.brown@intel.com>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/135919a3a80565070b9645009e65f73e72c661c0"},{"sha":"30035e45753b708e7d47a98398500ca005e02b86","author":{"email":"074881f6f5da4d3b5278870ff234d1077ee622c0@ezchip.com","name":"Chris Metcalf"},"message":"string: provide strscpy()\n\nThe strscpy() API is intended to be used instead of strlcpy(),\nand instead of most uses of strncpy().\n\n- Unlike strlcpy(), it doesn't read from memory beyond (src + size).\n\n- Unlike strlcpy() or strncpy(), the API provides an easy way to check\n  for destination buffer overflow: an -E2BIG error return value.\n\n- The provided implementation is robust in the face of the source\n  buffer being asynchronously changed during the copy, unlike the\n  current implementation of strlcpy().\n\n- Unlike strncpy(), the destination buffer will be NUL-terminated\n  if the string in the source buffer is too long.\n\n- Also unlike strncpy(), the destination buffer will not be updated\n  beyond the NUL termination, avoiding strncpy's behavior of zeroing\n  the entire tail end of the destination buffer.  (A memset() after\n  the strscpy() can be used if this behavior is desired.)\n\n- The implementation should be reasonably performant on all\n  platforms since it uses the asm/word-at-a-time.h API rather than\n  simple byte copy.  Kernel-to-kernel string copy is not considered\n  to be performance critical in any case.\n\nSigned-off-by: Chris Metcalf <cmetcalf@ezchip.com>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/30035e45753b708e7d47a98398500ca005e02b86"},{"sha":"30059d494a72603d066baf55c748803df968aa08","author":{"email":"074881f6f5da4d3b5278870ff234d1077ee622c0@ezchip.com","name":"Chris Metcalf"},"message":"tile: use global strscpy() rather than private copy\n\nNow that strscpy() is a standard API, remove the local copy.\n\nSigned-off-by: Chris Metcalf <cmetcalf@ezchip.com>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/30059d494a72603d066baf55c748803df968aa08"},{"sha":"b0379d7aa415249ce1dab8dd2554f8845d6822ab","author":{"email":"5c0d7f5095000a65b85cff0e2feaffa677406e0d@cypress.com","name":"Dudley Du"},"message":"Input: cyapa - fix address of Gen3 devices in device tree documentation\n\nAll of the Gen3 touchpads are fixed with I2C address 0x67, so correct the\nreg value description from 0x24 to 0x67.\n\nSigned-off-by: Dudley Du <dudl@cypress.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/b0379d7aa415249ce1dab8dd2554f8845d6822ab"},{"sha":"b1452723cf23c908eed2bf6baf0c23943eb0e8bf","author":{"email":"48236fff3811b95656cdd1602de78d40c2929d37@secunet.com","name":"Daniel Martin"},"message":"Input: fix typo in MT documentation\n\nSection \"Event Computation\" had this:\n    ...\n    ABS_MT_TOOL_X := C_X\n    ABS_MT_TOOL_X := C_Y\n\nReplace the second ABS_MT_TOOL_X with ABS_MT_TOOL_Y.\n\nSigned-off-by: Daniel Martin <consume.noise@gmail.com>\nAcked-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/b1452723cf23c908eed2bf6baf0c23943eb0e8bf"},{"sha":"b9ab471b71900ca8a670ecf4f1cc65b626953655","author":{"email":"828c1a17681e8566a17a1a4801ea67306010b273@osg.samsung.com","name":"Javier Martinez Canillas"},"message":"Input: pm8941-pwrkey - remove unneded semicolon\n\nIt's not needed and is just creating a null statement so remove it.\n\nSigned-off-by: Javier Martinez Canillas <javier@osg.samsung.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/b9ab471b71900ca8a670ecf4f1cc65b626953655"},{"sha":"86a39bffc4e94f80527c14fe00a3acb432910ef3","author":{"email":"828c1a17681e8566a17a1a4801ea67306010b273@osg.samsung.com","name":"Javier Martinez Canillas"},"message":"Input: mms114 - remove unneded semicolons\n\nThey aren't needed and are just creating null statements so remove it.\n\nSigned-off-by: Javier Martinez Canillas <javier@osg.samsung.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/86a39bffc4e94f80527c14fe00a3acb432910ef3"},{"sha":"46b018fa95003f8159f5fcf9b8cd89acaea34e31","author":{"email":"6b8646d310837fed93a129ed3c979b90c7f2674f@gmail.com","name":"Dmitry Torokhov"},"message":"Input: walkera0701 - fix abs() calculations on 64 bit values\n\nabs() function can not be used with 64 bit values, so let's switch to\nabs64(). From include/linux/kernel.h:\n\n/*\n * abs() handles unsigned and signed longs, ints, shorts and chars.\n * For all input types abs() returns a signed long.\n * abs() should not be used for 64-bit types (s64, u64, long long)\n * - use abs64() for those.\n */\n\nReported-by: Joe Perches <joe@perches.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/46b018fa95003f8159f5fcf9b8cd89acaea34e31"},{"sha":"6cc527b05847984990a09ef028b2f670bbc72c46","author":{"email":"679188261afeb60eb822cd934fd7b46a48ddd743@freescale.com","name":"Fabio Estevam"},"message":"Input: imx6ul_tsc - propagate the errors\n\nimx6ul_adc_init() may fail in two cases, so we should better\npropagate the errors and make sure that the callers of\nthis function also check and propagate the errors accordingly.\n\nSigned-off-by: Fabio Estevam <fabio.estevam@freescale.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/6cc527b05847984990a09ef028b2f670bbc72c46"},{"sha":"3905de62b2624a4574776b3b7ddfa97758b75edc","author":{"email":"679188261afeb60eb822cd934fd7b46a48ddd743@freescale.com","name":"Fabio Estevam"},"message":"Input: imx6ul_tsc - check for negative return value\n\nWe should check for negative values returned by platform_get_irq().\n\nSigned-off-by: Fabio Estevam <fabio.estevam@freescale.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/3905de62b2624a4574776b3b7ddfa97758b75edc"},{"sha":"5eab3cf3e48cf658f3432e8ba31436d5a4f6a219","author":{"email":"679188261afeb60eb822cd934fd7b46a48ddd743@freescale.com","name":"Fabio Estevam"},"message":"Input: imx6ul_tsc - use the preferred method for kzalloc()\n\nAccording to Documentation/CodingStyle:\n\n\"The preferred form for passing a size of a struct is the following:\n\n\tp = kmalloc(sizeof(*p), ...);\"\n\nso do as suggested.\n\nSigned-off-by: Fabio Estevam <fabio.estevam@freescale.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/5eab3cf3e48cf658f3432e8ba31436d5a4f6a219"},{"sha":"002801fc5372ecb725f0d7939f88ca752ce1d499","author":{"email":"679188261afeb60eb822cd934fd7b46a48ddd743@freescale.com","name":"Fabio Estevam"},"message":"Input: imx6ul_tsc - fix controller name\n\nWe should better write \"Touchscreen\".\n\nSigned-off-by: Fabio Estevam <fabio.estevam@freescale.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/002801fc5372ecb725f0d7939f88ca752ce1d499"},{"sha":"3245acbce952cda75b2fafa8e40452ef0c4756c1","author":{"email":"faea5242a00c52da62a0f00df168c199b7ab748d@debethencourt.com","name":"Luis de Bethencourt"},"message":"hwmon: (abx500) Fix module autoload for OF platform driver\n\nThis platform driver has a OF device ID table but the OF module\nalias information is not created so module autoloading won't work.\n\nSigned-off-by: Luis de Bethencourt <luisbg@osg.samsung.com>\nSigned-off-by: Guenter Roeck <linux@roeck-us.net>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/3245acbce952cda75b2fafa8e40452ef0c4756c1"},{"sha":"fe5152882a45a2545d44d39fe29badc8e4f66ad3","author":{"email":"faea5242a00c52da62a0f00df168c199b7ab748d@debethencourt.com","name":"Luis de Bethencourt"},"message":"hwmon: (gpio-fan) Fix module autoload for OF platform driver\n\nThis platform driver has a OF device ID table but the OF module\nalias information is not created so module autoloading won't work.\n\nSigned-off-by: Luis de Bethencourt <luisbg@osg.samsung.com>\nSigned-off-by: Guenter Roeck <linux@roeck-us.net>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/fe5152882a45a2545d44d39fe29badc8e4f66ad3"},{"sha":"f491e70ccffa5d19aa51c958909320fa1f3905ed","author":{"email":"faea5242a00c52da62a0f00df168c199b7ab748d@debethencourt.com","name":"Luis de Bethencourt"},"message":"hwmon: (pwm-fan) Fix module autoload for OF platform driver\n\nThis platform driver has a OF device ID table but the OF module\nalias information is not created so module autoloading won't work.\n\nSigned-off-by: Luis de Bethencourt <luisbg@osg.samsung.com>\nSigned-off-by: Guenter Roeck <linux@roeck-us.net>","distinct":true,"url":"https://api.github.com/repos/Taeung/tip/commits/f491e70ccffa5d19aa51c958909320fa1f3905ed"}]}