{"push_id":2466281246,"size":353,"distinct_size":353,"ref":"refs/heads/master","head":"f8cf2f16a7c95acce497bfafa90e7c6d8397d653","before":"62f8e6c5dcb6666e7da402aea28fcf846eea144c","commits":[{"sha":"a02633e9b13dcb9b1a656b08f81bc8ba2d4d2294","author":{"name":"James Morris","email":"10d11de3abc355eabe955bb734f0f8e71da56e16@namei.org"},"message":"Merge tag 'v4.16-rc2' into next-general\n\nSync to Linux 4.16-rc2 for developers to work against.","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/a02633e9b13dcb9b1a656b08f81bc8ba2d4d2294"},{"sha":"f1c87ceb02912201dff70e58fd15761292951b09","author":{"name":"Wolfram Sang","email":"fd4ce474653598159cad06f3c83387a05cd53a44@the-dreams.de"},"message":"i2c: of: change log level of failed device creation\n\nIf we cannot create a device, this is an error, not a warning. Fix the\nlog level.\n\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/f1c87ceb02912201dff70e58fd15761292951b09"},{"sha":"e6db2d3278ac2fff9e0e33e9cc4274ae7f14d9f2","author":{"name":"Wolfram Sang","email":"fd4ce474653598159cad06f3c83387a05cd53a44@the-dreams.de"},"message":"i2c: of: make ref counting more visible\n\nWhen debugging a ref counting problem, I overlooked this snipplet a few\ntimes. Might be taste, but I think the new location is visually easier\nrecognizable.\n\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/e6db2d3278ac2fff9e0e33e9cc4274ae7f14d9f2"},{"sha":"c49b0e077594b2cb5531eacd88664badb2635e7f","author":{"name":"Wolfram Sang","email":"fd4ce474653598159cad06f3c83387a05cd53a44@the-dreams.de"},"message":"i2c: of: rename variable to meet expectations\n\n'result' is mostly used in the kernel as int for functions returning\nerrno on failure. Here it is a pointer to the client struct, so let's\ncall it this way (as the parent function does, too).\n\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/c49b0e077594b2cb5531eacd88664badb2635e7f"},{"sha":"4f3ae38acb3c93cbd8aab9a9fb76d5f661ab578d","author":{"name":"Wolfram Sang","email":"fd4ce474653598159cad06f3c83387a05cd53a44@the-dreams.de"},"message":"i2c: of: remove duplicated check for valid address\n\nThe very same check is done when calling i2c_new_device(). Remove it\nhere to avoid code duplication.\n\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/4f3ae38acb3c93cbd8aab9a9fb76d5f661ab578d"},{"sha":"a1671af2863376abb9f200c5db3c9097c0490e87","author":{"name":"Wolfram Sang","email":"fd4ce474653598159cad06f3c83387a05cd53a44@the-dreams.de"},"message":"i2c: of: simplify reading the \"reg\" property\n\nof_get_property() is a bit cumbersome to use. Replace it with the newer\nof_property_read_u32() for more readable code.\n\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/a1671af2863376abb9f200c5db3c9097c0490e87"},{"sha":"d0adf769df210248f60d33e62b1d4d14df271c02","author":{"name":"Ulrich Hecht","email":"90dd20ad1a72a6536cecdabda64a87a7e9a8556b@gmail.com"},"message":"dt-bindings: i2c: document R8A77995 bindings\n\nR-Car D3 (R8A77995) SoC has a R-Car Gen3-compatible I2C controller.\n\nSigned-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com>\nReviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>\nReviewed-by: Simon Horman <horms+renesas@verge.net.au>\nReviewed-by: Rob Herring <robh@kernel.org>\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/d0adf769df210248f60d33e62b1d4d14df271c02"},{"sha":"c2a3b3cce8df1cafeda2ab03563d7e703c51a4ac","author":{"name":"Dmitry Bazhenov","email":"a8c945a535bd12b16dc49727ede3f2efe7cbc574@auriga.com"},"message":"i2c: xlp9xx: return ENXIO on slave address NACK\n\nFix the driver violation of the common practice to return\nENXIO error on a slave address NACK.\n\nSigned-off-by: Dmitry Bazhenov <dmitry.bazhenov@auriga.com>\nSigned-off-by: George Cherian <george.cherian@cavium.com>\nTested-by: dann frazier <dann.frazier@canonical.com>\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/c2a3b3cce8df1cafeda2ab03563d7e703c51a4ac"},{"sha":"41b1d4de96323e84c0a902e7e4b2c0f367e77f92","author":{"name":"George Cherian","email":"8e18b99e46990fa7e3bd5a1867c7fd53949c00ec@cavium.com"},"message":"i2c: xlp9xx: Handle transactions with I2C_M_RECV_LEN properly\n\nIn case of transaction with I2C_M_RECV_LEN set, make sure the driver reads\nthe first byte and then updates the RX fifo with the expected length. Set\nthreshold to 1 byte so that driver gets an interrupt on receiving the first byte.\nAfter which the transfer length is updated depending on the received length.\nAlso report SMBus block read functionality.\n\nSigned-off-by: George Cherian <george.cherian@cavium.com>\nTested-by: dann frazier <dann.frazier@canonical.com>\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/41b1d4de96323e84c0a902e7e4b2c0f367e77f92"},{"sha":"939c5a46e5cac7524b327d43ae826fd6941fa2aa","author":{"name":"Andrzej Hajda","email":"dcc2b772defa18622a340d324a717fd6b8ee2807@samsung.com"},"message":"i2c: exynos5: rework HSI2C_MASTER_ST_LOSE state handling\n\nHSI2C_MASTER_ST_LOSE state is not documented properly, extensive tests\nshow that hardware is usually able to recover from this state without\ninterrupting the transfer. Moreover documentation says that\nsuch state can be caused by slave clock stretching, and should not be\ntreated as an error during transaction. The only place it indicates\nan error is just before starting transaction. In such case bus recovery\nprocedure should be performed - master should pulse SCL line nine times\nand then send STOP condition, it can be repeated until SDA goes high.\nThe procedure can be performed using manual commands HSI2C_CMD_READ_DATA\nand HSI2C_CMD_SEND_STOP.\n\nSigned-off-by: Andrzej Hajda <a.hajda@samsung.com>\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/939c5a46e5cac7524b327d43ae826fd6941fa2aa"},{"sha":"bead21687f293cb1e1365703f11cf1cc6aaaf833","author":{"name":"Colin Ian King","email":"d100aa70785e45ee8deab668147d941941915c21@canonical.com"},"message":"i2c-stm32f4: remove redundant initialization of pointer reg\n\nThe pointer reg is assigned a value that is never read, it is later\noverwritten with a new value, hence the redundant initialization can\nbe removed.\n\nCleans up clang warning:\ndrivers/i2c/busses/i2c-stm32f4.c:352:16: warning: Value stored to 'reg'\nduring its initialization is never read\n\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nAcked-by: Alexandre TORGUE <alexandre.torgue@st.com>\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/bead21687f293cb1e1365703f11cf1cc6aaaf833"},{"sha":"84cb55c422816d96e8871f7663194949eca98fa6","author":{"name":"Geert Uytterhoeven","email":"a1ff81395f7e6bf5b509fe9aab06bf3419493e1d@glider.be"},"message":"dt-bindings: i2c: sh_mobile: Document R-Car M3-N support\n\nDocument support for the IIC Bus Interface for DVFS (IIC for DVFS) in\nthe Renesas M3-N (r8a77965) SoC.\n\nNo driver update is needed.\n\nSigned-off-by: Geert Uytterhoeven <geert+renesas@glider.be>\nReviewed-by: Simon Horman <horms+renesas@verge.net.au>\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/84cb55c422816d96e8871f7663194949eca98fa6"},{"sha":"be5b928038ba1906f064290affb35bcd3bc74844","author":{"name":"Wolfram Sang","email":"fd4ce474653598159cad06f3c83387a05cd53a44@the-dreams.de"},"message":"i2c: reformat comments around i2c_smbus_xfer_emulated()\n\nUse Kernel coding style for better readability.\n\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>\nReviewed-by: Peter Rosin <peda@axentia.se>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/be5b928038ba1906f064290affb35bcd3bc74844"},{"sha":"58c442f34c77ad80941e3da85cc0738e8e21d4f3","author":{"name":"José Bollo","email":"08496fd66cc394b517cafa0b18bcb9ce79fe4230@iot.bzh"},"message":"Smack: Handle CGROUP2 in the same way that CGROUP\n\nThe new file system CGROUP2 isn't actually handled\nby smack. This changes makes Smack treat equally\nCGROUP and CGROUP2 items.\n\nSigned-off-by: José Bollo <jose.bollo@iot.bzh>\nSigned-off-by: Casey Schaufler <casey@schaufler-ca.com>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/58c442f34c77ad80941e3da85cc0738e8e21d4f3"},{"sha":"0e89b2fec748177899c1f9ebfbe87714ffa248eb","author":{"name":"Guenter Roeck","email":"ba324ca7b1c77fc20bb970d5aff6eea9377918a5@roeck-us.net"},"message":"i2c: piix4: Use usleep_range()\n\nThe piix4 i2c driver is extremely slow. Replacing msleep()\nwith usleep_range() increases its speed substantially.\nUse sleep ranges similar to those used in the i2c-801 driver\nto keep things simple.\n\nSigned-off-by: Guenter Roeck <linux@roeck-us.net>\nReviewed-by: Jean Delvare <jdelvare@suse.de>\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/0e89b2fec748177899c1f9ebfbe87714ffa248eb"},{"sha":"04b6fcaba346e1ce76321ba9b0fd549da4c37ac2","author":{"name":"Guenter Roeck","email":"ba324ca7b1c77fc20bb970d5aff6eea9377918a5@roeck-us.net"},"message":"i2c: piix4: Use request_muxed_region\n\nAccesses to SB800_PIIX4_SMB_IDX can occur from multiple drivers.\nOne example for another driver is the sp5100_tco driver.\n\nUse request_muxed_region() to ensure synchronization.\n\nSigned-off-by: Guenter Roeck <linux@roeck-us.net>\nReviewed-by: Jean Delvare <jdelvare@suse.de>\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/04b6fcaba346e1ce76321ba9b0fd549da4c37ac2"},{"sha":"e9d09d97af7c8047959fcaae4217d80c26b2949c","author":{"name":"Jean Delvare","email":"efca98801f3398ebd7eeff805a2c18e6c49e84d4@suse.de"},"message":"i2c: scmi: Use standard device message logging functions\n\nACPI_ERROR and ACPI_DEBUG_PRINT are not intended to be used by device\ndrivers. Use acpi_handle message logging functions instead.\n\nAs a nice side effect, it removes the following compiler warnings\nwhich were printed when ACPI debug is disabled:\n\ndrivers/i2c/busses/i2c-scmi.c: In function \"acpi_smbus_cmi_add_cap\":\ndrivers/i2c/busses/i2c-scmi.c:328:39: warning: suggest braces around empty body in an \"else\" statement [-Wempty-body]\ndrivers/i2c/busses/i2c-scmi.c:338:12: warning: suggest braces around empty body in an \"else\" statement [-Wempty-body]\n\nSuggested-by: \"Rafael J. Wysocki\" <rafael.j.wysocki@intel.com>\nSigned-off-by: Jean Delvare <jdelvare@suse.de>\nReviewed-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/e9d09d97af7c8047959fcaae4217d80c26b2949c"},{"sha":"af503716ac1444db61d80cb6d17cfe62929c21df","author":{"name":"Javier Martinez Canillas","email":"8fdf2abf85d34ea8f3f979ef25dc1f25d94aca29@redhat.com"},"message":"i2c: core: report OF style module alias for devices registered via OF\n\nThe buses should honor the firmware interface used to register the device,\nbut the I2C core reports a MODALIAS of the form i2c:<device> even for I2C\ndevices registered via OF.\n\nThis means that user-space will never get an OF stype uevent MODALIAS even\nwhen the drivers modules contain aliases exported from both the I2C and OF\ndevice ID tables. For example, an Atmel maXTouch Touchscreen registered by\na DT node with compatible \"atmel,maxtouch\" has the following module alias:\n\n$ cat /sys/class/i2c-adapter/i2c-8/8-004b/modalias\ni2c:maxtouch\n\nSo udev won't be able to auto-load a module for an OF-only device driver.\nMany OF-only drivers duplicate the OF device ID table entries in an I2C ID\ntable only has a workaround for how the I2C core reports the module alias.\n\nThis patch changes the I2C core to report an OF related MODALIAS uevent if\nthe device was registered via OF. So for the previous example, after this\npatch, the reported MODALIAS for the Atmel maXTouch will be the following:\n\n$ cat /sys/class/i2c-adapter/i2c-8/8-004b/modalias\nof:NtrackpadT<NULL>Catmel,maxtouch\n\nNOTE: This patch may break out-of-tree drivers that were relying on this\n      behavior, and only had an I2C device ID table even when the device\n      was registered via OF. There are no remaining drivers in mainline\n      that do this, but out-of-tree drivers have to be fixed and define\n      a proper OF device ID table to have module auto-loading working.\n\nSigned-off-by: Javier Martinez Canillas <javierm@redhat.com>\nTested-by: Dmitry Mastykin <mastichi@gmail.com>\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/af503716ac1444db61d80cb6d17cfe62929c21df"},{"sha":"51d42f0f5fd6c74144d19bf6a663521e2ea99765","author":{"name":"Segher Boessenkool","email":"2343885bc648d4446d043d3be1cd7c9dbde217a3@kernel.crashing.org"},"message":"powerpc: Keep const vars out of writable .sdata\n\nNewer gcc will support \"-mno-readonly-in-sdata\"[1], which makes sure that\nthe optimization on PPC32 for variables getting moved into the .sdata\nsection will not apply to const variables (which must be in .rodata).\n\nThis was originally noticed in mm/rodata_test.c when rodata_test_data\nwas not static:\n\nc0695034 g     O .data\t00000004 rodata_test_data\n\nAfter this patch with an updated compiler, this is correctly in .rodata.\n\n[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82411\n\nReported-by: Christophe Leroy <christophe.leroy@c-s.fr>\nSigned-off-by: Segher Boessenkool <segher@kernel.crashing.org>\nSigned-off-by: Kees Cook <keescook@chromium.org>\nSigned-off-by: Michael Ellerman <mpe@ellerman.id.au>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/51d42f0f5fd6c74144d19bf6a663521e2ea99765"},{"sha":"326691ad4f179e6edc7eb1271e618dd673e4736d","author":{"name":"Christophe Leroy","email":"4e2d3d12816ace76f1cfa36c1816509bd24cf089@c-s.fr"},"message":"powerpc/mm/slice: Remove intermediate bitmap copy\n\nbitmap_or() and bitmap_andnot() can work properly with dst identical\nto src1 or src2. There is no need of an intermediate result bitmap\nthat is copied back to dst in a second step.\n\nSigned-off-by: Christophe Leroy <christophe.leroy@c-s.fr>\nReviewed-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>\nReviewed-by: Nicholas Piggin <npiggin@gmail.com>\nSigned-off-by: Michael Ellerman <mpe@ellerman.id.au>","distinct":true,"url":"https://api.github.com/repos/malaterre/linux/commits/326691ad4f179e6edc7eb1271e618dd673e4736d"}]}
{"actor":{"display_login":"malaterre"}}