{"push_id":2129813775,"size":109,"distinct_size":109,"ref":"refs/heads/master","head":"2bf16b7a73caf3435f782e4170cfe563675e10f9","before":"e60e1ee60630cafef5e430c2ae364877e061d980","commits":[{"sha":"f7c04f16d76e795f52a8fdbf11d351346fe7032c","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"nvmem: remove inline in drivers/nvmem/core.c\n\nThese two functions are defined in .c file, but called just once\n(at least for now).  So, the compiler will fold them into their\ncallers even without the \"inline\" markers.\n\nHowever, this kind of optimization should not be done by hand.\nIt is compiler's judge after all.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nSigned-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/f7c04f16d76e795f52a8fdbf11d351346fe7032c"},{"sha":"e701c67c30e65cc887b1ebdd6ef91010f0ca46fa","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"nvmem: remove unneeded IS_ENABLED(CONFIG_NVMEM) conditional\n\nAs you see in drivers/nvmem/Makefile, this C file is compiled only\nwhen CONFIG_NVMEM is y or m.\n\nSo, IS_ENABLED(CONFIG_NVMEM) is always evaluated to 1 in this file.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nSigned-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/e701c67c30e65cc887b1ebdd6ef91010f0ca46fa"},{"sha":"eb8470db8bc018fc28901e4e3b0f48e33f1ea7df","author":{"name":"Jan Kandziora","email":"04660467be997c695ad12dc3cb038356d0fb41ec@gmx.de"},"message":"wire: export w1_touch_bit\n\nThe w1_ds28e17 driver from the next part of this patch needs to emit\nsingle-bit read timeslots to the DS28E17. The w1 subsystem already\nhas this function but it is not exported outside drivers/w1/w1_io.c\n\nThis subpatch exports the w1_touch_bit symbol with EXPORT_SYMBOL_GPL,\nsame as the other exported symbols in drivers/w1/w1_io.c\n\nMay be also useful later for writing drivers for other Onewire chips\nwhich do single-bit communication.\n\nSigned-off-by: Jan Kandziora <jjj@gmx.de>\nAcked-by: Evgeniy Polyakov <zbr@ioremap.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/eb8470db8bc018fc28901e4e3b0f48e33f1ea7df"},{"sha":"ebc4768ac4971eab4b570e733e47ac9dfd0e4175","author":{"name":"Jan Kandziora","email":"04660467be997c695ad12dc3cb038356d0fb41ec@gmx.de"},"message":"add w1_ds28e17 driver for the DS28E17 Onewire to I2C master bridge\n\nThis subpatch adds a driver for the DS28E17 Onewire to I2C master bridge.\n\nSigned-off-by: Jan Kandziora <jjj@gmx.de>\nAcked-by: Evgeniy Polyakov <zbr@ioremap.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/ebc4768ac4971eab4b570e733e47ac9dfd0e4175"},{"sha":"bd14798650cd2a2befd7d96bbc466c2317a582db","author":{"name":"Dan Carpenter","email":"60b2bf2bc0bec4ca4a4b046ca7ef9255248abff8@oracle.com"},"message":"vme: Fix integer overflow checking in vme_check_window()\n\nThe controversial part of this patch is that I've changed it so we now\nprevent integer overflows for VME_USER types and before we didn't.  I\nview it as kernel-hardening.  I looked at a couple places that used\nVME_USER types and they seemed pretty suspicious so I'm pretty sure\npreventing overflows here is a good idea.\n\nThe most common problem which this function is for cases like VME_A16\nwhere we don't put an upper bound on \"size\" so you could have \"size\" set\nto U64_MAX and a valid vme_base would overflow the \"vme_base + size\"\ninto the valid range as well.\n\nIn the VME_A64 case, the integer overflow checking doesn't work because\n\"U64_MAX + 1\" has an integer overflow and it's just a complicated way of\nsaying zero.  That VME_A64 case is sort of interesting as well because\nthere is a VME_A64_MAX define which is set to \"U64_MAX + 1\".  The\ncompiler will never let anyone use it since it can't be stored in a u64\nvariable...  With my patch it's now limited to just U64_MAX.\n\nAnyway, I put one integer overflow check at the start of the function\nand deleted all existing checks.\n\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nAcked-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/bd14798650cd2a2befd7d96bbc466c2317a582db"},{"sha":"eeb8b4934f2e9dce2e2c9adc28ce8571e53b8aec","author":{"name":"Oleksij Rempel","email":"c4ecceba8bc69cb1b8815a0649bceb07dfd0c2cd@pengutronix.de"},"message":"nvmem: dt: document SNVS LPGPR binding\n\nDocumentation bindings for the Low Power General Purpose Register\navailable on i.MX6 SoCs in the Secure Non-Volatile Storage.\n\nSigned-off-by: Oleksij Rempel <o.rempel@pengutronix.de>\nAcked-by: Rob Herring <robh@kernel.org>\nSigned-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/eeb8b4934f2e9dce2e2c9adc28ce8571e53b8aec"},{"sha":"988437aec0e517f683b2491d43aa1cb4b231f8b8","author":{"name":"Oleksij Rempel","email":"c4ecceba8bc69cb1b8815a0649bceb07dfd0c2cd@pengutronix.de"},"message":"nvmem: add snvs_lpgpr driver\n\nThis is a driver for Low Power General Purpose Register (LPGPR)\navailable on i.MX6 SoCs in Secure Non-Volatile Storage (SNVS)\nof this chip.\n\nIt is a 32-bit read/write register located in the low power domain.\nSince LPGPR is located in the battery-backed power domain, LPGPR can\nbe used by any application for retaining data during an SoC power-down\nmode.\n\nSigned-off-by: Oleksij Rempel <o.rempel@pengutronix.de>\nSigned-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/988437aec0e517f683b2491d43aa1cb4b231f8b8"},{"sha":"ed50a0890eaa8b4468097644b11a61a5f313860c","author":{"name":"Colin Ian King","email":"61b69653f478c16de27cbf2a77617b5a614a704a@canonical.com"},"message":"drivers/fsi: make a couple of functions static\n\nThe functions fsi_slave_report_and_clear_errors and fsi_slave_handle_error\nare local to the source and do not need to be in global scope, so make\nthem static.\n\nCleans up sparse warnings:\nsymbol 'fsi_slave_report_and_clear_errors' was not declared. Should it\nbe static?\nsymbol 'fsi_slave_handle_error' was not declared. Should it be static?\n\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/ed50a0890eaa8b4468097644b11a61a5f313860c"},{"sha":"d8d9d936464a9b61c0e6cb1ff7c831a9cbd2f228","author":{"name":"Bhumika Goyal","email":"6772c1c4ab60b4e27071637dbf89f6cfbd4e0fbc@gmail.com"},"message":"fpga: make xlnx_pr_decoupler_br_ops const\n\nMake this const as it is only passed to a const argument of the function\nfpga_bridge_register.\n\nSigned-off-by: Bhumika Goyal <bhumirks@gmail.com>\nAcked-by: Michal Simek <michal.simek@xilinx.com>\nAcked-by: Moritz Fischer <mdf@kernel.org>\nSigned-off-by: Alan Tull <atull@kernel.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/d8d9d936464a9b61c0e6cb1ff7c831a9cbd2f228"},{"sha":"a120fbddd59a3d04a63800824ea032dbf1c21b83","author":{"name":"Alan Tull","email":"9afd0fa1d27dab5975bfce474db7848f44b3d3d5@kernel.org"},"message":"MAINTAINERS: add backup FPGA maintainer\n\nAdd Moritz as a maintainer of the kernel FPGA framework.\n\nSigned-off-by: Alan Tull <atull@kernel.org>\nAcked-by: Moritz Fischer <mdf@kernel.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/a120fbddd59a3d04a63800824ea032dbf1c21b83"},{"sha":"378f79cab12b669928f3a4037f023837ead2ce0c","author":{"name":"Dan Carpenter","email":"60b2bf2bc0bec4ca4a4b046ca7ef9255248abff8@oracle.com"},"message":"misc: pci_endpoint_test: Prevent some integer overflows\n\n\"size + max\" can have an arithmetic overflow when we're allocating:\n\n\torig_src_addr = dma_alloc_coherent(dev, size + alignment, ...\n\nI've added a few checks to prevent that.\n\nFixes: 13107c60681f (\"misc: pci_endpoint_test: Add support to provide aligned buffer addresses\")\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/378f79cab12b669928f3a4037f023837ead2ce0c"},{"sha":"846df244ebefbc9f7b91e9ae7a5e5a2e69fb4772","author":{"name":"Dan Carpenter","email":"60b2bf2bc0bec4ca4a4b046ca7ef9255248abff8@oracle.com"},"message":"misc: pci_endpoint_test: Avoid triggering a BUG()\n\nIf you call ida_simple_remove(&pci_endpoint_test_ida, id) with a\nnegative \"id\" then it triggers an immediate BUG_ON().  Let's not allow\nthat.\n\nFixes: 2c156ac71c6b (\"misc: Add host side PCI driver for PCI test function device\")\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/846df244ebefbc9f7b91e9ae7a5e5a2e69fb4772"},{"sha":"c151206b30466a787fa85564eec43b5b7a4f9175","author":{"name":"Bhumika Goyal","email":"6772c1c4ab60b4e27071637dbf89f6cfbd4e0fbc@gmail.com"},"message":"pcmcia: make pccard_cis_attr const\n\nMake this const as it is only passed to the const arguments of the\nfunctions sysfs_remove_bin_file and sysfs_create_bin_file. Make the\ndeclaration const too.\n\nStructure found using Coccinelle and changes done by hand.\n\nSigned-off-by: Bhumika Goyal <bhumirks@gmail.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/c151206b30466a787fa85564eec43b5b7a4f9175"},{"sha":"06b6f1c623122bcf28f5a75b89862a68b9c884eb","author":{"name":"Randy Dunlap","email":"7b1545df92ec18ff8c05a6b1165712e69bce8bfd@infradead.org"},"message":"misc: altera-stapl: drop Kconfig comment\n\nWhen I2C is enabled, the comment string for \"Altera FPGA firmware\ndownload module\" adds no new information or value.  It is only useful\nand interesting when I2C is not enabled.  In that case, have it\nshow that I2C is needed for that module.\n\nSigned-off-by: Randy Dunlap <rdunlap@infradead.org>\nCc: Igor M. Liplianin <liplianin@netup.ru>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/06b6f1c623122bcf28f5a75b89862a68b9c884eb"},{"sha":"876a1b08d0f9d7df406f702a9aba0e058500efac","author":{"name":"Randy Dunlap","email":"7b1545df92ec18ff8c05a6b1165712e69bce8bfd@infradead.org"},"message":"misc: mic: move to its own menu in Misc devices\n\nMove the Intel MIC drivers into their own menu.\nThis is due to the number of drivers (Kconfig entries) here\nand it simplifies (cleans up) the \"Misc devices\" menu.\n\nSigned-off-by: Randy Dunlap <rdunlap@infradead.org>\nCc: Sudeep Dutt <sudeep.dutt@intel.com>\nCc: Ashutosh Dixit <ashutosh.dixit@intel.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/876a1b08d0f9d7df406f702a9aba0e058500efac"},{"sha":"c2e5df616e1ae6c2a074cb241ebb65a318ebaf7c","author":{"name":"Stephen Hemminger","email":"5bfd6f4d5597453bc08688e3129fd2e4fff3505f@networkplumber.org"},"message":"vmbus: add per-channel sysfs info\n\nThis extends existing vmbus related sysfs structure to provide per-channel\nstate information. This is useful when diagnosing issues with multiple\nqueues in networking and storage.\n\nThe existing sysfs only displayed information about the primary\nchannel. The one place it reported multiple channels was the\nchannel_vp_mapping file which violated the sysfs convention\nof one value per file.\n\nSigned-off-by: Stephen Hemminger <sthemmin@microsoft.com>\nSigned-off-by: K. Y. Srinivasan <kys@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/c2e5df616e1ae6c2a074cb241ebb65a318ebaf7c"},{"sha":"94eefcc1cb648a6a14fe0d7a79da48d0a33ca781","author":{"name":"Markus Elfring","email":"2916b57751e3b8379170cb86139f7bb868e8eca1@users.sourceforge.net"},"message":"vme: Delete 11 error messages for a failed memory allocation\n\nOmit extra messages for a memory allocation failure in these functions.\n\nThis issue was detected by using the Coccinelle software.\n\nSigned-off-by: Markus Elfring <elfring@users.sourceforge.net>\nSigned-off-by: Martyn Welch <martyn@welchs.me.uk>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/94eefcc1cb648a6a14fe0d7a79da48d0a33ca781"},{"sha":"1ff0a19ce12c8292b732b564d25a9d3c5f819b1b","author":{"name":"Markus Elfring","email":"2916b57751e3b8379170cb86139f7bb868e8eca1@users.sourceforge.net"},"message":"vme: Improve 11 size determinations\n\nReplace the specification of data structures by pointer dereferences\nas the parameter for the operator \"sizeof\" to make the corresponding size\ndetermination a bit safer according to the Linux coding style convention.\n\nThis issue was detected by using the Coccinelle software.\n\nSigned-off-by: Markus Elfring <elfring@users.sourceforge.net>\nSigned-off-by: Martyn Welch <martyn@welchs.me.uk>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/1ff0a19ce12c8292b732b564d25a9d3c5f819b1b"},{"sha":"a384b2cc13f6596a05069077bc3bc2c0cdd90156","author":{"name":"Markus Elfring","email":"2916b57751e3b8379170cb86139f7bb868e8eca1@users.sourceforge.net"},"message":"vme: Move an assignment in vme_new_dma_list()\n\nAssign a pointer to a data structure member without using an intermediate\nlocal variable.\n\nSigned-off-by: Markus Elfring <elfring@users.sourceforge.net>\nSigned-off-by: Martyn Welch <martyn@welchs.me.uk>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/a384b2cc13f6596a05069077bc3bc2c0cdd90156"},{"sha":"61282c04984e405d3c79300e6008c3f5d60c280a","author":{"name":"Markus Elfring","email":"2916b57751e3b8379170cb86139f7bb868e8eca1@users.sourceforge.net"},"message":"vme: Adjust 48 checks for null pointers\n\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\n\nThe script “checkpatch.pl” pointed information out like the following.\n\nComparison to NULL could be written …\n\nThus fix the affected source code places.\n\nSigned-off-by: Markus Elfring <elfring@users.sourceforge.net>\nSigned-off-by: Martyn Welch <martyn@welchs.me.uk>","distinct":true,"url":"https://api.github.com/repos/ColinIanKing/linux/commits/61282c04984e405d3c79300e6008c3f5d60c280a"}]}
{"actor":{"display_login":"ColinIanKing"}}