{"push_id":960562834,"size":1000,"distinct_size":0,"ref":"refs/heads/staging/drm/panel","head":"6bdab10bb384c4ddfa1837ee14eae030f0039f85","before":"0be5dfb201034d1cd271af089bfed90ece289947","commits":[{"sha":"7bc60960fcca6e608648bca18b4d56624f0b30bc","author":{"email":"1a8531307367602b8284517edb33d53d54e5ce8e@samsung.com","name":"Krzysztof Kozlowski"},"message":"Merge branch 'next/dt' into for-next","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/7bc60960fcca6e608648bca18b4d56624f0b30bc"},{"sha":"39178bb2b3e78cfcb9b6311fa9e2b8d6e3cfe51f","author":{"email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de","name":"Arnd Bergmann"},"message":"pinctrl: nomadik: hide unused functions\n\nThe nomadik pinctrl driver has two functions that are only used\nfor debugfs output and are otherwise unused:\n\ndrivers/pinctrl/nomadik/pinctrl-abx500.c:194:12: error: 'abx500_get_pull_updown' defined but not used\ndrivers/pinctrl/nomadik/pinctrl-abx500.c:471:12: error: 'abx500_get_mode' defined but not used\n\nThis makes the function definitions conditional to avoid the\nharmless warnings.\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nSigned-off-by: Linus Walleij <linus.walleij@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/39178bb2b3e78cfcb9b6311fa9e2b8d6e3cfe51f"},{"sha":"5399eb9b39081d6d2fc1a13d4ea85f1ceb2c8b44","author":{"email":"f6aa0246ff943bfa8602cdf60d40c481b38ed232@arm.linux.org.uk","name":"Russell King"},"message":"dtbsinstall: don't move target directory out of the way\n\nNo other kernel installation target moves the target directory out of\nthe way, even deleting an old version of it.  These are destructive\noperations, ones which the kernel build system should not be making.\n\nThis behaviour prevents being able to do:\n\n\tmake install INSTALL_PATH=/some/path/boot\n\tmake dtbs_install INSTALL_DTBS_PATH=/some/path/boot\n\nAs it causes the boot directory containing the kernel installed in\nstep 1 to be moved to /some/path/boot.old.  Things get even more fun\nif you do:\n\n\tmake install dtbs_install INSTALL_PATH=/some/path/boot INSTALL_DTBS_PATH=/some/path/boot\n\nThe kernel gets installed into /some/path/boot, then the directory gets\nrenamed to /some/path/boot.old, and a new directory created to hold the\ndtbs.  Even more fun if you supply -j2 when we end up with races in\nmake.\n\nRemove this behaviour.\n\nIf this behaviour is required at installation time, this should be\ndone by the installation external to the kernel makefiles, just like\nit would be done for 'make modules_install'.\n\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>\nAcked-by: Jason Cooper <jason@lakedaemon.net>\nAcked-by: Rob Herring <robh@kernel.org>\nSigned-off-by: Michal Marek <mmarek@suse.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/5399eb9b39081d6d2fc1a13d4ea85f1ceb2c8b44"},{"sha":"f6af8e62cd21cf47d967262e94a269849e36bc18","author":{"email":"9cd9d802d23c0ed5e224beabf4ae4a5c478746ef@linaro.org","name":"Linus Walleij"},"message":"Merge branch 'devel' into for-next","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/f6af8e62cd21cf47d967262e94a269849e36bc18"},{"sha":"05053d7a56388d0f44aa388cfe11d1ee2e325f81","author":{"email":"2a0259761cc3e88db42be5300c1579a67c77e65e@samsung.com","name":"Marek Szyprowski"},"message":"ARM: dts: Add GSCL block parent clock management to pm domain on exynos542x\n\nAdd support for restoring GScaler parent clocks configuration when GSCL\npower domain is turned on.\n\nSigned-off-by: Marek Szyprowski <m.szyprowski@samsung.com>\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/05053d7a56388d0f44aa388cfe11d1ee2e325f81"},{"sha":"370f06c88528b3988fe24a372c10e1303bb94cf6","author":{"email":"50c9fed97c2a760bbf32e7fdccf39ca6a997eabd@linux.vnet.ibm.com","name":"Madhavan Srinivasan"},"message":"powerpc/perf: Remove PPMU_HAS_SSLOT flag for Power8\n\nCommit 7a7868326d77 (\"powerpc/perf: Add an explict flag indicating\npresence of SLOT field\") introduced the PPMU_HAS_SSLOT flag to remove\nthe assumption that MMCRA[SLOT] was present when PPMU_ALT_SIPR was not\nset.\n\nThat commit's changelog also mentions that Power8 does not support\nMMCRA[SLOT]. However when the Power8 PMU support was merged, it\nerrnoeously included the PPMU_HAS_SSLOT flag.\n\nSo remove PPMU_HAS_SSLOT from the Power8 flags.\n\nmpe: On systems where MMCRA[SLOT] exists, the field occupies bits 37:39\n(IBM numbering). On Power8 bit 37 is reserved, and 38:39 overlap with\nthe high bits of the Threshold Event Counter Mantissa. I am not aware of\nany published events which use the threshold counting mechanism, which\nwould cause the mantissa bits to be set. So in practice this bug is\nunlikely to trigger.\n\nFixes: e05b9b9e5c10 (\"powerpc/perf: Power8 PMU support\")\nSigned-off-by: Madhavan Srinivasan <maddy@linux.vnet.ibm.com>\nSigned-off-by: Michael Ellerman <mpe@ellerman.id.au>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/370f06c88528b3988fe24a372c10e1303bb94cf6"},{"sha":"2d19fc639516dc7b4184450b315c931d38549e61","author":{"email":"f511f818e8a0748edef6b9ee378967da9ed0c78f@linux.vnet.ibm.com","name":"Aneesh Kumar K.V"},"message":"powerpc/mm: Fixup _HPAGE_CHG_MASK\n\nThis was wrongly updated by commit 7aa9a23c69ea (\"powerpc, thp: remove\ninfrastructure for handling splitting PMDs\") during the last merge\nwindow. Fix it up.\n\nThis could lead to incorrect behaviour in THP and/or mprotect(), at a\nminimum.\n\nFixes: 7aa9a23c69ea (\"powerpc, thp: remove infrastructure for handling splitting PMDs\")\nSigned-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>\nSigned-off-by: Michael Ellerman <mpe@ellerman.id.au>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/2d19fc639516dc7b4184450b315c931d38549e61"},{"sha":"f0cd87b8dcd5144445f5d20dacbff1d01d2f6b30","author":{"email":"1a8531307367602b8284517edb33d53d54e5ce8e@samsung.com","name":"Krzysztof Kozlowski"},"message":"Merge branch 'next/dt' into for-next","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/f0cd87b8dcd5144445f5d20dacbff1d01d2f6b30"},{"sha":"ff21a635dd1a9c6ca378847160897649cdbbfae4","author":{"email":"e780fbbd9dcdc245a2c44882ca84d235d31481a9@gmail.com","name":"Edwin Velds"},"message":"HID: logitech-hidpp: Force feedback support for the Logitech G920\n\nThis patch implements force feedback support for the Logitech\nG920 Driving Force Racing Wheel. It is a generic implementation\nof feature 0x8123 of the Logitech HID++ protocol and should be\nusable for any future devices that implement this feature.\n\nThis patch should be applied after the basic G920 support patch\nby Simon Wood:\nhttp://www.spinics.net/lists/linux-input/msg42174.html\n\nThe driving supports everything that is supported by the G920\nfirmware:\n    FF_CONSTANT\n    FF_PERIODIC\n    FF_SINE\n    FF_SQUARE\n    FF_SAW_UP\n    FF_SAW_DOWN\n    FF_TRIANGLE\n    FF_SPRING\n    FF_DAMPER\n    FF_AUTOCENTER\n    FF_GAIN\nand for version 2 firmware also:\n    FF_FRICTION\n    FF_INERTIA\n    FF_RAMP\n\nBoth envelopes and replay values are supported as well, but some\nproblems may occur when using firmware release 1. There is also a\nsmall residual clockwise damper in the wheel when using the first\nfirmware release. All problems are fixed in the soon te be released\nfirmware version 2.\n\nThe default spring is disabled by permanently placing a spring\nforce in the wheel. This spring is also used as the autocenter\nspring.\n\nNote: The wheel _DOES_NOT_ auto switch to Logitech/HID mode (it is stuck\nin XBox since the xpad changes where not included). Michal has an\nalternative approach documented here (and the changes should be submitted\nupstream to usb_modeswitch project):\n\n===\nCreate a file named \"046d:c261\" in \"/etc/usb_modeswitch.d\" with the\nfollowing content:\n\nDefaultVendor=046d\nDefaultProduct=c261\nMessageEndpoint=01\nResponseEndpoint=01\nTargetClass=0x03\nMessageContent=\"0f00010142\"\n\nThen run \"usb_modeswitch -c /etc/modeswitch.d/046d:c291\" as root and\nwatch the magic happen:)\n===\n\n[jkosina@suse.cz: added information about mode switching from Simon]\n[jkosina@suse.cz: fixed a few stylistic issues pointed out by Simon]\n[jkosina@suse.cz: fix merge conflict due to to_hid_device() changes]\nSigned-off-by: Edwin Velds <e.velds@gmail.com>\nTested-by: Elias Vanderstuyft <elias.vds@gmail.com>\nTested-by: Simon Wood <simon@mungewell.org>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/ff21a635dd1a9c6ca378847160897649cdbbfae4"},{"sha":"af2e628d6be7a510e2667c3b5358350464d0f5b7","author":{"email":"ed58f755cc8caaf10c3e8c731a8b86fb8f13d6cb@suse.cz","name":"Jiri Kosina"},"message":"HID: logitech-hidpp: limit visibility of init/deinit functions\n\nhidpp_ff_init() and hidpp_ff_deinit() are not used outside of\nhid-logitech-hidpp.c, so let's make them static.\n\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/af2e628d6be7a510e2667c3b5358350464d0f5b7"},{"sha":"3bdf554496009768171b670b7c73c59e65799bcb","author":{"email":"ed58f755cc8caaf10c3e8c731a8b86fb8f13d6cb@suse.cz","name":"Jiri Kosina"},"message":"Merge branch 'for-4.6/logitech' into for-next","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/3bdf554496009768171b670b7c73c59e65799bcb"},{"sha":"feb6c454e08797e82d779db839901110854cda84","author":{"email":"0c71a8c45d1c28c49aceef3749b4faa9d3c35c54@redhat.com","name":"Bob Peterson"},"message":"GFS2: Fix direct IO write rounding error\n\nThe fsx test in xfstests was failing because it was using direct IO\nwrites which were using a bad calculation. It was using\nloff_t lstart = offset & (PAGE_CACHE_SIZE - 1); when it should be\nloff_t lstart = offset & ~(PAGE_CACHE_SIZE - 1);\nThus, the write at offset 0x67e00 was calculating lstart to be\n0xe00, the address of our corruption. Instead, it should have been\n0x67000. This patch fixes the calculation.\n\nSigned-off-by: Bob Peterson <rpeterso@redhat.com>\nAcked-by: Steven Whitehouse <swhiteho@redhat.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/feb6c454e08797e82d779db839901110854cda84"},{"sha":"5f997b27f4b86a02d5df096ac5fca89bb1a97fc2","author":{"email":"63670015a35b5e259a12af9c49179087023f8740@kernel.org","name":"Shawn Guo"},"message":"Merge branch 'imx/soc' into for-next","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/5f997b27f4b86a02d5df096ac5fca89bb1a97fc2"},{"sha":"f25783939db9379b7ebf380fe02de71e6647e6b8","author":{"email":"63670015a35b5e259a12af9c49179087023f8740@kernel.org","name":"Shawn Guo"},"message":"Merge branch 'imx/dt' into for-next","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/f25783939db9379b7ebf380fe02de71e6647e6b8"},{"sha":"01f04c2ccebcd6d190e8cf160d9d67ae0f8ec0e3","author":{"email":"63670015a35b5e259a12af9c49179087023f8740@kernel.org","name":"Shawn Guo"},"message":"Merge branch 'imx/defconfig' into for-next","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/01f04c2ccebcd6d190e8cf160d9d67ae0f8ec0e3"},{"sha":"9090a2d5e3e6f1f1f1aabd44f9335ff873239b60","author":{"email":"74f0c009df510614346aa771cd21959b78cdb413@linux.intel.com","name":"Andy Shevchenko"},"message":"selinux: use absolute path to include directory\n\nCompiler warns us a lot that it can't find include folder because it's\nprovided in relative form.\n\n  CC      security/selinux/netlabel.o\ncc1: warning: security/selinux/include: No such file or directory\ncc1: warning: security/selinux/include: No such file or directory\ncc1: warning: security/selinux/include: No such file or directory\ncc1: warning: security/selinux/include: No such file or directory\n\nAdd $(srctree) prefix to the path.\n\nSigned-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>\n[PM: minor description edits to fit under 80char width]\nSigned-off-by: Paul Moore <paul@paul-moore.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/9090a2d5e3e6f1f1f1aabd44f9335ff873239b60"},{"sha":"a89a798a010e8fef66d1a85fa8b1f021304c7246","author":{"email":"4645f7897fd33786a2ee1264d590b3c400559d85@linuxfoundation.org","name":"Greg Kroah-Hartman"},"message":"Merge tag 'usb-serial-4.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus\n\nJohan writes:\n\nUSB-serial fixes for v4.5-rc2\n\nHere are two fixes of crashes in the visor driver that could be\ntriggered using bad (malicious) descriptors, a fix for two memory leaks\nin the new mxu11x0 driver, and an interface-blacklist fix for the option\ndriver.\n\nIncluded are also some new device ids.\n\nSigned-off-by: Johan Hovold <johan@kernel.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/a89a798a010e8fef66d1a85fa8b1f021304c7246"},{"sha":"633f67a51d078bea627f22d6208442e1e1f391cb","author":{"email":"1ea78bda3cb6d36efdb8fc89aad6555e21b4887e@kernel.org","name":"Sebastian Reichel"},"message":"HSI: nokia-modem: add n950 and n9 support\n\nThe Nokia N950 and Nokia N9 also have a SSI connected\nmodem, which use the same protocols as the Nokia N900,\nbut with increased link speed (96000 kbps instead of\n55000 kbps) and with less GPIOs.\n\nSince it's unclear, if the N950 and the N9 use exactly\nthe same modem, each of them gets their own compatible\nstring.\n\nAcked-by: Rob Herring <robh@kernel.org>\nTested-by: Aaro Koskinen <aaro.koskinen@iki.fi>\nSigned-off-by: Sebastian Reichel <sre@kernel.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/633f67a51d078bea627f22d6208442e1e1f391cb"},{"sha":"28b8d66e0c1cc6c02b8159ae44aec359e12feefa","author":{"email":"0d0be6cf5ad662651be2dc5dfd44aa2b09d4c1cc@amd.com","name":"Nicolai Hähnle"},"message":"drm/amdgpu: only move pt bos in LRU list on success\n\nThis fixes a race condition in the error case: since the pt bos have not\nnecessarily been reserved in case of an error, we could move a pt bo that\nis currently in the middle of being evicted/moved by another process,\nwhich then resulted in a BUG_ON in ttm_bo_add_to_lru.\n\nReviewed-by: Christian König <christian.koenig@amd.com>\nSigned-off-by: Nicolai Hähnle <nicolai.haehnle@amd.com>\nReviewed-by: Alex Deucher <alexander.deucher@amd.com>\nSigned-off-by: Alex Deucher <alexander.deucher@amd.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/28b8d66e0c1cc6c02b8159ae44aec359e12feefa"},{"sha":"87d99063be016ceee90723a13365a40b21eec0d9","author":{"email":"1ea78bda3cb6d36efdb8fc89aad6555e21b4887e@kernel.org","name":"Sebastian Reichel"},"message":"HSI: ssi-protocol: Use handshake logic from n950\n\nWhen using the ssi-protocol driver with the Nokia N950, the\nfollowing error is thrown during modem powered up sequence.\n\n[13852.274993]  port0: SSI error: 0x01\n[13852.279205] ssi-protocol ssi-protocol: RX error detected\n[13852.284820] ssi-protocol ssi-protocol: Main state: 1\n[13852.290069] ssi-protocol ssi-protocol: Recv state: 0\n[13852.295288] ssi-protocol ssi-protocol: Send state: 0\n[13852.300537] ssi-protocol ssi-protocol: CMT Offline\n[13852.305603] ssi-protocol ssi-protocol: Wake test 1\n[13852.310638] ssi-protocol ssi-protocol: Data RX id: 0\n[13852.315887] ssi-protocol ssi-protocol: Data TX id: 0\n[13856.001464] ssi-protocol ssi-protocol: Watchdog trigerred\n[13856.007293] ssi-protocol ssi-protocol: Main state: 1\n[13856.012542] ssi-protocol ssi-protocol: Recv state: 0\n[13856.017761] ssi-protocol ssi-protocol: Send state: 0\n[13856.023010] ssi-protocol ssi-protocol: CMT Offline\n[13856.028045] ssi-protocol ssi-protocol: Wake test 0\n[13856.033111] ssi-protocol ssi-protocol: Data RX id: 0\n[13856.038330] ssi-protocol ssi-protocol: Data TX id: 0\n\nThis patch fixes the issue by using the handshake setup from\nthe Nokia N950 kernel. The new handshake sequence also works\nwith the N900, so there is no need to differentiate between\nboth modems.\n\nTested-by: Aaro Koskinen <aaro.koskinen@iki.fi>\nSigned-off-by: Sebastian Reichel <sre@kernel.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/87d99063be016ceee90723a13365a40b21eec0d9"}]}