payload: {"push_id":3669940961,"size":166,"distinct_size":99,"ref":"refs/heads/master","head":"3ab4436f688c2d2f221793953cd05435ca84261c","before":"036e34310931e64ce4f1edead435708cd517db10","commits":[{"sha":"4e63ed6b90803eeb400c392e9ff493200d926b06","author":{"name":"Tomer Maimon","email":"a00679c30ec7148c6c650c8a7e373936dfd8d2b8@gmail.com"},"message":"iio: adc: modify NPCM ADC read reference voltage\n\nChecking if regulator is valid before reading\nNPCM ADC regulator voltage to avoid system crash\nin a case the regulator is not valid.\n\nSigned-off-by: Tomer Maimon <tmaimon77@gmail.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/4e63ed6b90803eeb400c392e9ff493200d926b06"},{"sha":"0db8aa49a97e7f40852a64fd35abcc1292a7c365","author":{"name":"Vincent Stehlé","email":"54d054b96e74e554ed4c5f2244963ef0a98f708f@laposte.net"},"message":"iio: adc: ads124: avoid buffer overflow\n\nWhen initializing the priv->data array starting from index 1, there is one\nless element to consider than when initializing the full array.\n\nFixes: e717f8c6dfec8f76 (\"iio: adc: Add the TI ads124s08 ADC code\")\nSigned-off-by: Vincent Stehlé <vincent.stehle@laposte.net>\nReviewed-by: Mukesh Ojha <mojha@codeaurora.org>\nReviewed-by: Dan Murphy <dmurphy@ti.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/0db8aa49a97e7f40852a64fd35abcc1292a7c365"},{"sha":"1615fe41a1959a2ee2814ba62736b2bb54e9802a","author":{"name":"Steve Moskovchenko","email":"bd9aedb433e0112e70c1dd18eea3755a6ec18e37@skydio.com"},"message":"iio: imu: mpu6050: Fix FIFO layout for ICM20602\n\nThe MPU6050 driver has recently gained support for the\nICM20602 IMU, which is very similar to MPU6xxx. However,\nthe ICM20602's FIFO data specifically includes temperature\nreadings, which were not present on MPU6xxx parts. As a\nresult, the driver will under-read the ICM20602's FIFO\nregister, causing the same (partial) sample to be returned\nfor all reads, until the FIFO overflows.\n\nFix this by adding a table of scan elements specifically\nfor the ICM20602, which takes the extra temperature data\ninto consideration.\n\nWhile we're at it, fix the temperature offset and scaling\non ICM20602, since it uses different scale/offset constants\nthan the rest of the MPU6xxx devices.\n\nSigned-off-by: Steve Moskovchenko <stevemo@skydio.com>\nFixes: 22904bdff978 (\"iio: imu: mpu6050: Add support for the ICM 20602 IMU\")\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/1615fe41a1959a2ee2814ba62736b2bb54e9802a"},{"sha":"60f2208699ec08ff9fdf1f97639a661a92a18f1c","author":{"name":"Ruslan Babayev","email":"e9bfb2c543dd33934bcff71879b108246996b567@babayev.com"},"message":"iio: dac: ds4422/ds4424 fix chip verification\n\nThe ds4424_get_value function takes channel number as it's 3rd\nargument and translates it internally into I2C address using\nDS4424_DAC_ADDR macro. The caller ds4424_verify_chip was passing an\nalready translated I2C address as its last argument.\n\nSigned-off-by: Ruslan Babayev <ruslan@babayev.com>\nCc: xe-linux-external@cisco.com\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/60f2208699ec08ff9fdf1f97639a661a92a18f1c"},{"sha":"e6d12298310fa1dc11f1d747e05b168016057fdd","author":{"name":"Sean Nyekjaer","email":"d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@geanix.com"},"message":"iio: adc: ti-ads8688: fix timestamp is not updated in buffer\n\nWhen using the hrtimer iio trigger timestamp isn't updated.\nIf we use iio_get_time_ns it is updated correctly.\n\nFixes: 2a86487786b5c (\"iio: adc: ti-ads8688: add trigger and buffer support\")\nSigned-off-by: Sean Nyekjaer <sean@geanix.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/e6d12298310fa1dc11f1d747e05b168016057fdd"},{"sha":"558b523d46289f111d53d7c42211069063be5985","author":{"name":"Scott Wood","email":"988029eba41cb6269b17fa0a5a208a057ff19765@redhat.com"},"message":"x86/ima: Check EFI_RUNTIME_SERVICES before using\n\nChecking efi_enabled(EFI_BOOT) is not sufficient to ensure that\nEFI runtime services are available, e.g. if efi=noruntime is used.\n\nWithout this, I get an oops on a PREEMPT_RT kernel where efi=noruntime is\nthe default.\n\nFixes: 399574c64eaf94e8 (\"x86/ima: retry detecting secure boot mode\")\nCc: stable@vger.kernel.org  (linux-5.0)\nSigned-off-by: Scott Wood <swood@redhat.com>\nSigned-off-by: Mimi Zohar <zohar@linux.ibm.com>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/558b523d46289f111d53d7c42211069063be5985"},{"sha":"f40019475bbbe9b455e7fd4385fcf13896c492ca","author":{"name":"Petr Vorel","email":"a75d75f7249459d0361fe2150760cbb546b36ca9@suse.cz"},"message":"ima: fix wrong signed policy requirement when not appraising\n\nKernel booted just with ima_policy=tcb (not with\nima_policy=appraise_tcb) shouldn't require signed policy.\n\nRegression found with LTP test ima_policy.sh.\n\nFixes: c52657d93b05 (\"ima: refactor ima_init_policy()\")\nCc: stable@vger.kernel.org  (linux-5.0)\nSigned-off-by: Petr Vorel <pvorel@suse.cz>\nSigned-off-by: Mimi Zohar <zohar@linux.ibm.com>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/f40019475bbbe9b455e7fd4385fcf13896c492ca"},{"sha":"083a685c2ee035dd6c47242ea2de6d9eed3bf929","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@linuxfoundation.org"},"message":"Merge tag 'iio-fixes-for-5.2a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus:\n\nJonathan writes:\n\nFirst set of IIO fixes for the 5.2 cycle.\n\n* ads124\n  - Avoid a buffer overrun when setting an array to 0.\n* ads8688\n  - Don't use the pollfunc timestamp as it isn't set and would be wrong\n    anyway for a device that does sampling on demand.\n* ds4422\n  - Fix masking on register used for chip verification. Wrong address\n    was being read.\n* mpu6050\n  - Fix the fifo layout for ICM20602 to avoid underreading and hence failure\n    to move on to the next record in the fifo.\n* NPCM ADC\n  - Make sure there is actually a valid regulator before reading its voltage.\n\n* tag 'iio-fixes-for-5.2a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio:\n  iio: adc: ti-ads8688: fix timestamp is not updated in buffer\n  iio: dac: ds4422/ds4424 fix chip verification\n  iio: imu: mpu6050: Fix FIFO layout for ICM20602\n  iio: adc: ads124: avoid buffer overflow\n  iio: adc: modify NPCM ADC read reference voltage","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/083a685c2ee035dd6c47242ea2de6d9eed3bf929"},{"sha":"f2dcb8841e6b155da098edae09125859ef7e853d","author":{"name":"Chengguang Xu","email":"8ebc0bfff0a70eab65388e77d52e77c065b8e864@gmail.com"},"message":"staging: erofs: set sb->s_root to NULL when failing from __getname()\n\nSet sb->s_root to NULL when failing from __getname(),\nso that we can avoid double dput and unnecessary operations\nin generic_shutdown_super().\n\nSigned-off-by: Chengguang Xu <cgxu519@gmail.com>\nReviewed-by: Chao Yu <yuchao0@huawei.com>\nReviewed-by: Gao Xiang <gaoxiang25@huawei.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/f2dcb8841e6b155da098edae09125859ef7e853d"},{"sha":"e00839f38823e7e4a38d2e2703c624a16f08dac8","author":{"name":"Max Filippov","email":"8c5ea195856807f4f02a6e0749c87ea6b7375f38@gmail.com"},"message":"staging: kpc2000: fix build error on xtensa\n\nkpc2000/kpc_dma/fileops.c includes asm/uaccess.h instead of\nlinux/uaccess.h, which results in the following build error on xtensa\narchitecture:\n\n  In file included from\n  drivers/staging/kpc2000/kpc_dma/fileops.c:11:\n  arch/xtensa/include/asm/uaccess.h:\n  In function ‘clear_user’:\n  arch/xtensa/include/asm/uaccess.h:40:22:\n  error: implicit declaration of function ‘uaccess_kernel’; ...\n   #define __kernel_ok (uaccess_kernel())\n                        ^~~~~~~~~~~~~~\n\nInclude linux/uaccess.h to fix that.\n\nSigned-off-by: Max Filippov <jcmvbkbc@gmail.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/e00839f38823e7e4a38d2e2703c624a16f08dac8"},{"sha":"d4c596ebf62760b89ec3d0a2cbc94e2632395eec","author":{"name":"YueHaibing","email":"87ef4e6170d5e1d30adb7567acad1fcb98f93b6e@huawei.com"},"message":"staging: kpc2000: Fix build error without CONFIG_UIO\n\nFix gcc build error while CONFIG_UIO is not set\n\nERROR: \"uio_unregister_device\" [drivers/staging/kpc2000/kpc2000/kpc2000.ko] undefined!\nERROR: \"__uio_register_device\" [drivers/staging/kpc2000/kpc2000/kpc2000.ko] undefined!\n\nAdd UIO Kconfig dependency to fix this.\n\nReported-by: Hulk Robot <hulkci@huawei.com>\nReported-by: kbuild test robot <lkp@intel.com>\nFixes: 7dc7967fc39a (\"staging: kpc2000: add initial set of Daktronics drivers\")\nSigned-off-by: YueHaibing <yuehaibing@huawei.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/d4c596ebf62760b89ec3d0a2cbc94e2632395eec"},{"sha":"c85aa326f5c5cc73bad4381498fd2bda1bb41c27","author":{"name":"Dan Carpenter","email":"ff341aa343d564f9e53e9dcb6996be8c04859a66@oracle.com"},"message":"staging: kpc2000: double unlock in error handling in kpc_dma_transfer()\n\nThe goto err_descr_too_many; calls unlock_engine() so this unlocks\ntwice.\n\nFixes: 7df95299b94a (\"staging: kpc2000: Add DMA driver\")\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/c85aa326f5c5cc73bad4381498fd2bda1bb41c27"},{"sha":"a67fedd788182764dc8ed59037c604b7e60349f1","author":{"name":"Tim Collier","email":"5e2d86f92976c8c0f0e96a84ad3753724bb5dc97@gmail.com"},"message":"staging: wlan-ng: fix adapter initialization failure\n\nCommit e895f00a8496 (\"Staging: wlan-ng: hfa384x_usb.c Fixed too long\ncode line warnings.\") moved the retrieval of the transfer buffer from\nthe URB from the top of function hfa384x_usbin_callback to a point\nafter reposting of the URB via a call to submit_rx_urb. The reposting\nof the URB allocates a new transfer buffer so the new buffer is\nretrieved instead of the buffer containing the response passed into\nthe callback. This results in failure to initialize the adapter with\nan error reported in the system log (something like \"CTLX[1] error:\nstate(Request failed)\").\n\nThis change moves the retrieval to just before the point where the URB\nis reposted so that the correct transfer buffer is retrieved and\ninitialization of the device succeeds.\n\nSigned-off-by: Tim Collier <osdevtc@gmail.com>\nFixes: e895f00a8496 (\"Staging: wlan-ng: hfa384x_usb.c Fixed too long code line warnings.\")\nCc: stable <stable@vger.kernel.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/a67fedd788182764dc8ed59037c604b7e60349f1"},{"sha":"ca4e4efbefbbdde0a7bb3023ea08d491f4daf9b9","author":{"name":"Dan Carpenter","email":"ff341aa343d564f9e53e9dcb6996be8c04859a66@oracle.com"},"message":"Staging: vc04_services: Fix a couple error codes\n\nThese are accidentally returning positive EINVAL instead of negative\n-EINVAL.  Some of the callers treat positive values as success.\n\nFixes: 7b3ad5abf027 (\"staging: Import the BCM2835 MMAL-based V4L2 camera driver.\")\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nAcked-by: Stefan Wahren <stefan.wahren@i2se.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/ca4e4efbefbbdde0a7bb3023ea08d491f4daf9b9"},{"sha":"ca641bae6da977d638458e78cd1487b6160a2718","author":{"name":"Dan Carpenter","email":"ff341aa343d564f9e53e9dcb6996be8c04859a66@oracle.com"},"message":"staging: vc04_services: prevent integer overflow in create_pagelist()\n\nThe create_pagelist() \"count\" parameter comes from the user in\nvchiq_ioctl() and it could overflow.  If you look at how create_page()\nis called in vchiq_prepare_bulk_data(), then the \"size\" variable is an\nint so it doesn't make sense to allow negatives or larger than INT_MAX.\n\nI don't know this code terribly well, but I believe that typical values\nof \"count\" are typically quite low and I don't think this check will\naffect normal valid uses at all.\n\nThe \"pagelist_size\" calculation can also overflow on 32 bit systems, but\nnot on 64 bit systems.  I have added an integer overflow check for that\nas well.\n\nThe Raspberry PI doesn't offer the same level of memory protection that\nx86 does so these sorts of bugs are probably not super critical to fix.\n\nFixes: 71bad7f08641 (\"staging: add bcm2708 vchiq driver\")\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nCc: stable <stable@vger.kernel.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/ca641bae6da977d638458e78cd1487b6160a2718"},{"sha":"fea69916360468e364a4988db25a5afa835f3406","author":{"name":"Dan Carpenter","email":"ff341aa343d564f9e53e9dcb6996be8c04859a66@oracle.com"},"message":"staging: wilc1000: Fix some double unlock bugs in wilc_wlan_cleanup()\n\nIf ->hif_read_reg() or ->hif_write_reg() fail then the code unlocks\nand keeps executing.  It should just return.\n\nFixes: c5c77ba18ea6 (\"staging: wilc1000: Add SDIO/SPI 802.11 driver\")\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/fea69916360468e364a4988db25a5afa835f3406"},{"sha":"7210e060155b9cf557fb13128353c3e494fa5ed3","author":{"name":"Kees Cook","email":"50cb10d2be062154b17ab4d66a4eab34f1cf1c84@chromium.org"},"message":"gcc-plugins: Fix build failures under Darwin host\n\nThe gcc-common.h file did not take into account certain macros that\nmight have already been defined in the build environment. This updates\nthe header to avoid redefining the macros, as seen on a Darwin host\nusing gcc 4.9.2:\n\n HOSTCXX -fPIC scripts/gcc-plugins/arm_ssp_per_task_plugin.o - due to: scripts/gcc-plugins/gcc-common.h\nIn file included from scripts/gcc-plugins/arm_ssp_per_task_plugin.c:3:0:\nscripts/gcc-plugins/gcc-common.h:153:0: warning: \"__unused\" redefined\n^\nIn file included from /usr/include/stdio.h:64:0,\n                from /Users/hns/Documents/Projects/QuantumSTEP/System/Library/Frameworks/System.framework/Versions-jessie/x86_64-apple-darwin15.0.0/gcc/arm-linux-gnueabi/bin/../lib/gcc/arm-linux-gnueabi/4.9.2/plugin/include/system.h:40,\n                from /Users/hns/Documents/Projects/QuantumSTEP/System/Library/Frameworks/System.framework/Versions-jessie/x86_64-apple-darwin15.0.0/gcc/arm-linux-gnueabi/bin/../lib/gcc/arm-linux-gnueabi/4.9.2/plugin/include/gcc-plugin.h:28,\n                from /Users/hns/Documents/Projects/QuantumSTEP/System/Library/Frameworks/System.framework/Versions-jessie/x86_64-apple-darwin15.0.0/gcc/arm-linux-gnueabi/bin/../lib/gcc/arm-linux-gnueabi/4.9.2/plugin/include/plugin.h:23,\n                from scripts/gcc-plugins/gcc-common.h:9,\n                from scripts/gcc-plugins/arm_ssp_per_task_plugin.c:3:\n/usr/include/sys/cdefs.h:161:0: note: this is the location of the previous definition\n^\n\nReported-and-tested-by: \"H. Nikolaus Schaller\" <hns@goldelico.com>\nFixes: 189af4657186 (\"ARM: smp: add support for per-task stack canaries\")\nCc: stable@vger.kernel.org\nSigned-off-by: Kees Cook <keescook@chromium.org>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/7210e060155b9cf557fb13128353c3e494fa5ed3"},{"sha":"a03ff54460817c76105f81f3aa8ef655759ccc9a","author":{"name":"Alan Stern","email":"75ea6bb7bfc1186f92d26164de5f9268c9a45b59@rowland.harvard.edu"},"message":"USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor\n\nThe syzkaller USB fuzzer found a slab-out-of-bounds write bug in the\nUSB core, caused by a failure to check the actual size of a BOS\ndescriptor.  This patch adds a check to make sure the descriptor is at\nleast as large as it is supposed to be, so that the code doesn't\ninadvertently access memory beyond the end of the allocated region\nwhen assigning to dev->bos->desc->bNumDeviceCaps later on.\n\nSigned-off-by: Alan Stern <stern@rowland.harvard.edu>\nReported-and-tested-by: syzbot+71f1e64501a309fcc012@syzkaller.appspotmail.com\nCC: <stable@vger.kernel.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/a03ff54460817c76105f81f3aa8ef655759ccc9a"},{"sha":"9610450ea31eb061b9914de2bf6ced424956182d","author":{"name":"Chunfeng Yun","email":"9aad631af980cb5b78ae7d35665ca13787ed9585@mediatek.com"},"message":"usb: mtu3: fix up undefined reference to usb_debug_root\n\nWhen CONFIG_USB is not set, and CONFIG_USB_GADGET is set,\nthere is an issue:\n\nld:\ndrivers/usb/mtu3/mtu3_debugfs.o: in function 'ssusb_debugfs_create_root':\nmtu3_debugfs.c:(.text+0xba3): undefined reference to 'usb_debug_root'\n\nusb_debug_root is only built when CONFIG_USB is enabled, so here drop it\nand use NULL instead.\n\nReported-by: Randy Dunlap <rdunlap@infradead.org>\nSigned-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com>\nAcked-by: Randy Dunlap <rdunlap@infradead.org> # build-tested\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/9610450ea31eb061b9914de2bf6ced424956182d"},{"sha":"31e0456de5be379b10fea0fa94a681057114a96e","author":{"name":"Alan Stern","email":"75ea6bb7bfc1186f92d26164de5f9268c9a45b59@rowland.harvard.edu"},"message":"media: usb: siano: Fix general protection fault in smsusb\n\nThe syzkaller USB fuzzer found a general-protection-fault bug in the\nsmsusb part of the Siano DVB driver.  The fault occurs during probe\nbecause the driver assumes without checking that the device has both\nIN and OUT endpoints and the IN endpoint is ep1.\n\nBy slightly rearranging the driver's initialization code, we can make\nthe appropriate checks early on and thus avoid the problem.  If the\nexpected endpoints aren't present, the new code safely returns -ENODEV\nfrom the probe routine.\n\nSigned-off-by: Alan Stern <stern@rowland.harvard.edu>\nReported-and-tested-by: syzbot+53f029db71c19a47325a@syzkaller.appspotmail.com\nCC: <stable@vger.kernel.org>\nReviewed-by: Johan Hovold <johan@kernel.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/jessfraz/linux/commits/31e0456de5be379b10fea0fa94a681057114a96e"}]}
other: {"actor":{"display_login":"jessfraz"}}