{"push_id":2170199649,"size":14,"distinct_size":0,"ref":"refs/heads/master-basepatches","head":"ae64f9bd1d3621b5e60d7363bc20afb46aede215","before":"2db767d9889cef087149a5eaa35c1497671fa40f","commits":[{"sha":"ed81cc612c92167fe7606773e036ee5ccef6c190","author":{"name":"Jean Delvare","email":"4616a3e5938effe9a92f822317b057f918eac0f9@suse.de"},"message":"hwmon: Drop reference to Jean's tree\n\nThis tree has not been used for over a year, Guenter is taking all\nthe hwmon patches in practice.\n\nSigned-off-by: Jean Delvare <jdelvare@suse.de>\nCc: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Guenter Roeck <linux@roeck-us.net>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/ed81cc612c92167fe7606773e036ee5ccef6c190"},{"sha":"3aaf33bebda8d4ffcc0fc8ef39e6c1ac68823b11","author":{"name":"Russell King","email":"8640768d851c67eb4c0e8bfcf2aabcc8010b9372@armlinux.org.uk"},"message":"ARM: avoid faulting on qemu\n\nWhen qemu starts a kernel in a bare environment, the default SCR has\nthe AW and FW bits clear, which means that the kernel can't modify\nthe PSR A or PSR F bits, and means that FIQs and imprecise aborts are\nalways masked.\n\nWhen running uboot under qemu, the AW and FW SCR bits are set, and the\nkernel functions normally - and this is how real hardware behaves.\n\nFix this for qemu by ignoring the FIQ bit.\n\nFixes: 8bafae202c82 (\"ARM: BUG if jumping to usermode address in kernel mode\")\nSigned-off-by: Russell King <rmk+kernel@armlinux.org.uk>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/3aaf33bebda8d4ffcc0fc8ef39e6c1ac68823b11"},{"sha":"6e0c9507bf51e1517a80ad0ac171e5402528fcef","author":{"name":"Hans de Goede","email":"a4b43a7169288183ae7c1f5a0140023a97961f48@redhat.com"},"message":"i2c: i801: Fix Failed to allocate irq -2147483648 error\n\nOn Apollo Lake devices the BIOS does not set up IRQ routing for the i801\nSMBUS controller IRQ, so we end up with dev->irq set to IRQ_NOTCONNECTED.\n\nDetect this and do not try to use the irq in this case silencing:\ni801_smbus 0000:00:1f.1: Failed to allocate irq -2147483648: -107\n\nCc: stable@vger.kernel.org\nBugLink: https://communities.intel.com/thread/114759\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>\nReviewed-by: Jean Delvare <jdelvare@suse.de>\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/6e0c9507bf51e1517a80ad0ac171e5402528fcef"},{"sha":"66a7c84d677e8e4a5a2ef4afdb9bd52e1399a866","author":{"name":"Colin Ian King","email":"61b69653f478c16de27cbf2a77617b5a614a704a@canonical.com"},"message":"i2c: i2c-boardinfo: fix memory leaks on devinfo\n\nCurrently when an error occurs devinfo is still allocated but is\nunused when the error exit paths break out of the for-loop. Fix\nthis by kfree'ing devinfo to avoid the leak.\n\nDetected by CoverityScan, CID#1416590 (\"Resource Leak\")\n\nFixes: 4124c4eba402 (\"i2c: allow attaching IRQ resources to i2c_board_info\")\nFixes: 0daaf99d8424 (\"i2c: copy device properties when using i2c_register_board_info()\")\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nSigned-off-by: Wolfram Sang <wsa@the-dreams.de>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/66a7c84d677e8e4a5a2ef4afdb9bd52e1399a866"},{"sha":"bd467e4eababe4c04272c1e646f066db02734c79","author":{"name":"Robert Lippert","email":"97fa6127383a9d8063887856d1e7fd68abfa179b@gmail.com"},"message":"hwmon: (pmbus) Use 64bit math for DIRECT format values\n\nPower values in the 100s of watt range can easily blow past\n32bit math limits when processing everything in microwatts.\n\nUse 64bit math instead to avoid these issues on common 32bit ARM\nBMC platforms.\n\nFixes: 442aba78728e (\"hwmon: PMBus device driver\")\nSigned-off-by: Robert Lippert <rlippert@google.com>\nSigned-off-by: Guenter Roeck <linux@roeck-us.net>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/bd467e4eababe4c04272c1e646f066db02734c79"},{"sha":"5478e478eee3b096b8d998d4ed445da30da2dfbc","author":{"name":"Bartosz Golaszewski","email":"8e9d5632c66dc456afabfca369dc398178da5062@bgdev.pl"},"message":"eeprom: at24: correctly set the size for at24mac402\n\nThere's an ilog2() expansion in AT24_DEVICE_MAGIC() which rounds down\nthe actual size of EUI-48 byte array in at24mac402 eeproms to 4 from 6,\nmaking it impossible to read it all.\n\nFix it by manually adjusting the value in probe().\n\nThis patch contains a temporary fix that is suitable for stable\nbranches. Eventually we'll probably remove the call to ilog2() while\nconverting the magic values to actual structs.\n\nCc: stable@vger.kernel.org\nFixes: 0b813658c115 (\"eeprom: at24: add support for at24mac series\")\nSigned-off-by: Bartosz Golaszewski <brgl@bgdev.pl>\nReviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/5478e478eee3b096b8d998d4ed445da30da2dfbc"},{"sha":"644a1f19c6c8393d0c4168a5adf79056da6822eb","author":{"name":"Heiner Kallweit","email":"9b74e2f58bb345ea6f44fd21e92b6c0731959004@gmail.com"},"message":"eeprom: at24: fix reading from 24MAC402/24MAC602\n\nChip datasheet mentions that word addresses other than the actual\nstart position of the MAC delivers undefined results. So fix this.\nCurrent implementation doesn't work due to this wrong offset.\n\nCc: stable@vger.kernel.org\nFixes: 0b813658c115 (\"eeprom: at24: add support for at24mac series\")\nSigned-off-by: Heiner Kallweit <hkallweit1@gmail.com>\nSigned-off-by: Bartosz Golaszewski <brgl@bgdev.pl>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/644a1f19c6c8393d0c4168a5adf79056da6822eb"},{"sha":"d9bcd462daf34aebb8de9ad7f76de0198bb5a0f0","author":{"name":"Heiner Kallweit","email":"9b74e2f58bb345ea6f44fd21e92b6c0731959004@gmail.com"},"message":"eeprom: at24: check at24_read/write arguments\n\nSo far we completely rely on the caller to provide valid arguments.\nTo be on the safe side perform an own sanity check.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Heiner Kallweit <hkallweit1@gmail.com>\nSigned-off-by: Bartosz Golaszewski <brgl@bgdev.pl>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/d9bcd462daf34aebb8de9ad7f76de0198bb5a0f0"},{"sha":"68615eb01f82256c19e41967bfb3eef902f77033","author":{"name":"Peter Rosin","email":"c1afc76f7794a452f45461766636c7f0555859e9@axentia.se"},"message":"hwmon: (jc42) optionally try to disable the SMBUS timeout\n\nWith a nxp,se97 chip on an atmel sama5d31 board, the I2C adapter driver\nis not always capable of avoiding the 25-35 ms timeout as specified by\nthe SMBUS protocol. This may cause silent corruption of the last bit of\nany transfer, e.g. a one is read instead of a zero if the sensor chip\ntimes out. This also affects the eeprom half of the nxp-se97 chip, where\nthis silent corruption was originally noticed. Other I2C adapters probably\nsuffer similar issues, e.g. bit-banging comes to mind as risky...\n\nThe SMBUS register in the nxp chip is not a standard Jedec register, but\nit is not special to the nxp chips either, at least the atmel chips\nhave the same mechanism. Therefore, do not special case this on the\nmanufacturer, it is opt-in via the device property anyway.\n\nCc: stable@vger.kernel.org # 4.9+\nSigned-off-by: Peter Rosin <peda@axentia.se>\nAcked-by: Rob Herring <robh@kernel.org>\nSigned-off-by: Guenter Roeck <linux@roeck-us.net>","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/68615eb01f82256c19e41967bfb3eef902f77033"},{"sha":"edef30980dc06bea547baefcfc8d910682b6e060","author":{"name":"Wolfram Sang","email":"fdae3fe83782164199e727a16ce9ff637adc829c@the-dreams.de"},"message":"Merge tag 'at24-4.15-fixes-for-wolfram' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-current\n\nPlease consider pulling the following fixes for v4.15. While it doesn't\nfix any regression introduced in the v4.15 merge window, we have a\nfeature in at24 since linux v4.8 - reading the mac address block from\nat24mac series - which turned out to be not working.\n\nThis pull request contains changes that fix it together with a patch\nthat hardens the read and write argument sanitization with\nout-of-bounds checks that were missing.","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/edef30980dc06bea547baefcfc8d910682b6e060"},{"sha":"49a418d78378769cf78b8c645f7e469f4dae2bbd","author":{"name":"Linus Torvalds","email":"ead7104581934751970e9decb2db5deb20a9e407@linux-foundation.org"},"message":"Merge tag 'hwmon-for-linus-v4.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging\n\nPull hwmon fixes from Guenter Roeck:\n \"Fixes:\n\n   - Drop reference to obsolete maintainer tree\n\n   - Fix overflow bug in pmbus driver\n\n   - Fix SMBUS timeout problem in jc42 driver\n\n  For the SMBUS timeout handling, we had a brief discussion if this\n  should be considered a bug fix or a feature. Peter says \"it fixes real\n  problems where the application misbehave due to faulty content when\n  reading from an eeprom\", and he needs the patch in his company's v4.14\n  images. This is good enough for me and warrants backport to stable\n  kernels\"\n\n* tag 'hwmon-for-linus-v4.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:\n  hwmon: (jc42) optionally try to disable the SMBUS timeout\n  hwmon: (pmbus) Use 64bit math for DIRECT format values\n  hwmon: Drop reference to Jean's tree","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/49a418d78378769cf78b8c645f7e469f4dae2bbd"},{"sha":"ae4806a38bc8db0b48e746445c41afd249568d68","author":{"name":"Linus Torvalds","email":"ead7104581934751970e9decb2db5deb20a9e407@linux-foundation.org"},"message":"Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux\n\nPull i2c fixes from Wolfram Sang:\n \"Here are two bugfixes for I2C, fixing a memleak in the core and irq\n  allocation for i801.\n\n  Also three bugfixes for the at24 eeprom driver which Bartosz collected\n  while taking over maintainership for this driver\"\n\n* 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:\n  eeprom: at24: check at24_read/write arguments\n  eeprom: at24: fix reading from 24MAC402/24MAC602\n  eeprom: at24: correctly set the size for at24mac402\n  i2c: i2c-boardinfo: fix memory leaks on devinfo\n  i2c: i801: Fix Failed to allocate irq -2147483648 error","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/ae4806a38bc8db0b48e746445c41afd249568d68"},{"sha":"87fc5c686ef3db9e58d2fd65e1bcc368ee6b1b76","author":{"name":"Linus Torvalds","email":"ead7104581934751970e9decb2db5deb20a9e407@linux-foundation.org"},"message":"Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm\n\nPull ARM fix from Russell King:\n \"Just one fix this time around, for the late commit in the merge window\n  that triggered a problem with qemu. Qemu is apparently also going to\n  receive a fix for the discovered issue\"\n\n* 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm:\n  ARM: avoid faulting on qemu","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/87fc5c686ef3db9e58d2fd65e1bcc368ee6b1b76"},{"sha":"ae64f9bd1d3621b5e60d7363bc20afb46aede215","author":{"name":"Linus Torvalds","email":"ead7104581934751970e9decb2db5deb20a9e407@linux-foundation.org"},"message":"Linux 4.15-rc2","distinct":false,"url":"https://api.github.com/repos/herrnst/dddvb-linux-kernel/commits/ae64f9bd1d3621b5e60d7363bc20afb46aede215"}]}
{"actor":{"display_login":"herrnst"}}