{"push_id":2906873823,"size":178,"distinct_size":178,"ref":"refs/heads/travis-mips-next","head":"82bf8fa640acfccae127849369562805c81f5f07","before":"26f3eafca0db2cd2048cf247e39eeb2411ae1c3d","commits":[{"sha":"0aebe40bae6cf5652fdc3d05ecee15fbf5748194","author":{"name":"Shreyas NC","email":"3592cc9a51b638a4abbf19970f0c4e6a394f83d9@intel.com"},"message":"soundwire: Fix duplicate stream state assignment\n\nFor a SoundWire stream it is expected that a Slave is added to the\nstream before Master is added.\n\nSo, move the stream state to CONFIGURED after the first Slave is\nadded and remove the stream state assignment for Master add.\nAlong with these changes, add additional comments to explain the same.\n\nSigned-off-by: Shreyas NC <shreyas.nc@intel.com>\nAcked-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>\nSigned-off-by: Vinod Koul <vkoul@kernel.org>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/0aebe40bae6cf5652fdc3d05ecee15fbf5748194"},{"sha":"3fef1a2259c556cce34df2791688cb3001f81c92","author":{"name":"Shreyas NC","email":"3592cc9a51b638a4abbf19970f0c4e6a394f83d9@intel.com"},"message":"soundwire: Fix incorrect exit after configuring stream\n\nIn sdw_stream_add_master() after the Master ports are configured,\nthe stream is released incorrectly.\n\nSo, fix it by avoiding stream release after configuring the Master\nfor the stream.\nWhile at it, rename the label appropriately.\n\nSigned-off-by: Shreyas NC <shreyas.nc@intel.com>\nAcked-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>\nSigned-off-by: Vinod Koul <vkoul@kernel.org>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/3fef1a2259c556cce34df2791688cb3001f81c92"},{"sha":"8d6ccf5cebbc7ed1dee9986e36853a78dfb64084","author":{"name":"Sanyog Kale","email":"90154fcea2ed6518185d36ed3c4b6c85f07d0f52@intel.com"},"message":"soundwire: Fix acquiring bus lock twice during master release\n\nAs part of sdw_stream_remove_master(), sdw_stream_remove_slave() is called\nwhich results in bus lock being acquired twice.\n\nSo, fix it by performing specific Slave remove operations in\nsdw_release_master_stream() instead of calling sdw_stream_remove_slave().\n\nSigned-off-by: Sanyog Kale <sanyog.r.kale@intel.com>\nSigned-off-by: Shreyas NC <shreyas.nc@intel.com>\nAcked-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>\nSigned-off-by: Vinod Koul <vkoul@kernel.org>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/8d6ccf5cebbc7ed1dee9986e36853a78dfb64084"},{"sha":"4fbf51ee6e822ac28be28ff25883745131e8c4a3","author":{"name":"Hans Verkuil","email":"f625be9dbdcbbd12a043857af148e8fb895d9a1d@xs4all.nl"},"message":"media: video_function_calls.rst: drop obsolete video-set-attributes reference\n\nThis fixes this warning:\n\nDocumentation/media/uapi/dvb/video_function_calls.rst:9: WARNING: toctree contains\nreference to nonexisting document 'uapi/dvb/video-set-attributes'\n\nSigned-off-by: Hans Verkuil <hans.verkuil@cisco.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/4fbf51ee6e822ac28be28ff25883745131e8c4a3"},{"sha":"312f73b648626a0526a3aceebb0a3192aaba05ce","author":{"name":"Jozef Balga","email":"851c5dc26e790f53453d32d126c7c89ca80777ae@gmail.com"},"message":"media: af9035: prevent buffer overflow on write\n\nWhen less than 3 bytes are written to the device, memcpy is called with\nnegative array size which leads to buffer overflow and kernel panic. This\npatch adds a condition and returns -EOPNOTSUPP instead.\nFixes bugzilla issue 64871\n\n[mchehab+samsung@kernel.org: fix a merge conflict and changed the\n condition to match the patch's comment, e. g. len == 3 could\n also be valid]\nSigned-off-by: Jozef Balga <jozef.balga@gmail.com>\nSigned-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/312f73b648626a0526a3aceebb0a3192aaba05ce"},{"sha":"44a9ffd4eb99ada6c1496a735a414414fef30696","author":{"name":"Arnd Bergmann","email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de"},"message":"media: camss: mark PM functions as __maybe_unused\n\nThe empty suspend/resume functions cause a build warning\nwhen they are unused:\n\ndrivers/media/platform/qcom/camss/camss.c:1001:12: error: 'camss_runtime_resume' defined but not used [-Werror=unused-function]\ndrivers/media/platform/qcom/camss/camss.c:996:12: error: 'camss_runtime_suspend' defined but not used [-Werror=unused-function]\n\nMark them as __maybe_unused so the compiler can silently drop them.\n\nFixes: 02afa816dbbf (\"media: camss: Add basic runtime PM support\")\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nAcked-by: Todor Tomov <todor.tomov@linaro.org>\nAcked-by: Geert Uytterhoeven <geert@linux-m68k.org>\nSigned-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/44a9ffd4eb99ada6c1496a735a414414fef30696"},{"sha":"55b518998996cc935d294bbf1f07ddba58b8b89e","author":{"name":"Todor Tomov","email":"7be04f5649818b5383b2988ffe261e1eb636d80d@linaro.org"},"message":"media: camss: Use managed memory allocations\n\nUse managed memory allocations for structs which are used until\nthe driver is removed.\n\nSigned-off-by: Todor Tomov <todor.tomov@linaro.org>\nSigned-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/55b518998996cc935d294bbf1f07ddba58b8b89e"},{"sha":"3799eca51c5be3cd76047a582ac52087373b54b3","author":{"name":"Arnd Bergmann","email":"f2c659f01951776204a6c5b902787d9019fbeebd@arndb.de"},"message":"media: camss: add missing includes\n\nMultiple files in this driver fail to build because of missing\nheader inclusions:\n\ndrivers/media/platform/qcom/camss/camss-csiphy-2ph-1-0.c: In function 'csiphy_hw_version_read':\ndrivers/media/platform/qcom/camss/camss-csiphy-2ph-1-0.c:31:18: error: implicit declaration of function 'readl_relaxed'; did you mean 'xchg_relaxed'? [-Werror=implicit-function-declaration]\ndrivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c: In function 'csiphy_hw_version_read':\ndrivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c:52:2: error: implicit declaration of function 'writel' [-Werror=implicit-function-declaration]\n\nAdd linux/io.h there and in all other files that call\nreadl/writel and related interfaces.\n\nSigned-off-by: Arnd Bergmann <arnd@arndb.de>\nSigned-off-by: Todor Tomov <todor.tomov@linaro.org>\nSigned-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/3799eca51c5be3cd76047a582ac52087373b54b3"},{"sha":"88d0895d0ea9d4431507d576c963f2ff9918144d","author":{"name":"Sven Eckelmann","email":"dd860110a62b19214c4ee03aec0abffecb4e86b8@narfation.org"},"message":"batman-adv: Avoid probe ELP information leak\n\nThe probe ELPs for WiFi interfaces are expanded to contain at least\nBATADV_ELP_MIN_PROBE_SIZE bytes. This is usually a lot more than the\nnumber of bytes which the template ELP packet requires.\n\nThese extra padding bytes were not initialized and thus could contain data\nwhich were previously stored at the same location. It is therefore required\nto set it to some predefined or random values to avoid leaking private\ninformation from the system transmitting these kind of packets.\n\nFixes: e4623c913508 (\"batman-adv: Avoid probe ELP information leak\")\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nAcked-by: Antonio Quartulli <a@unstable.cc>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/88d0895d0ea9d4431507d576c963f2ff9918144d"},{"sha":"b9fd14c20871e6189f635e49b32d7789e430b3c8","author":{"name":"Sven Eckelmann","email":"dd860110a62b19214c4ee03aec0abffecb4e86b8@narfation.org"},"message":"batman-adv: Fix segfault when writing to throughput_override\n\nThe per hardif sysfs file \"batman_adv/throughput_override\" prints the\nresulting change as info text when the users writes to this file. It uses\nthe helper function batadv_info to add it at the same time to the kernel\nring buffer and to the batman-adv debug log (when CONFIG_BATMAN_ADV_DEBUG\nis enabled).\n\nThe function batadv_info requires as first parameter the batman-adv softif\nnet_device. This parameter is then used to find the private buffer which\ncontains the debug log for this batman-adv interface. But\nbatadv_store_throughput_override used as first argument the slave\nnet_device. This slave device doesn't have the batadv_priv private data\nwhich is access by batadv_info.\n\nWriting to this file with CONFIG_BATMAN_ADV_DEBUG enabled can either lead\nto a segfault or to memory corruption.\n\nFixes: 0b5ecc6811bd (\"batman-adv: add throughput override attribute to hard_ifaces\")\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nAcked-by: Marek Lindner <mareklindner@neomailbox.ch>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/b9fd14c20871e6189f635e49b32d7789e430b3c8"},{"sha":"a25bab9d723a08bd0bdafb1529faf9094c690b70","author":{"name":"Sven Eckelmann","email":"dd860110a62b19214c4ee03aec0abffecb4e86b8@narfation.org"},"message":"batman-adv: Fix segfault when writing to sysfs elp_interval\n\nThe per hardif sysfs file \"batman_adv/elp_interval\" is using the generic\nfunctions to store/show uint values. The helper __batadv_store_uint_attr\nrequires the softif net_device as parameter to print the resulting change\nas info text when the users writes to this file. It uses the helper\nfunction batadv_info to add it at the same time to the kernel ring buffer\nand to the batman-adv debug log (when CONFIG_BATMAN_ADV_DEBUG is enabled).\n\nThe function batadv_info requires as first parameter the batman-adv softif\nnet_device. This parameter is then used to find the private buffer which\ncontains the debug log for this batman-adv interface. But\nbatadv_store_throughput_override used as first argument the slave\nnet_device. This slave device doesn't have the batadv_priv private data\nwhich is access by batadv_info.\n\nWriting to this file with CONFIG_BATMAN_ADV_DEBUG enabled can either lead\nto a segfault or to memory corruption.\n\nFixes: 0744ff8fa8fa (\"batman-adv: Add hard_iface specific sysfs wrapper macros for UINT\")\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nAcked-by: Marek Lindner <mareklindner@neomailbox.ch>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/a25bab9d723a08bd0bdafb1529faf9094c690b70"},{"sha":"dff9bc42ab0b2d38c5e90ddd79b238fed5b4c7ad","author":{"name":"Sven Eckelmann","email":"dd860110a62b19214c4ee03aec0abffecb4e86b8@narfation.org"},"message":"batman-adv: Prevent duplicated gateway_node entry\n\nThe function batadv_gw_node_add is responsible for adding new gw_node to\nthe gateway_list. It is expecting that the caller already checked that\nthere is not already an entry with the same key or not.\n\nBut the lock for the list is only held when the list is really modified.\nThis could lead to duplicated entries because another context could create\nan entry with the same key between the check and the list manipulation.\n\nThe check and the manipulation of the list must therefore be in the same\nlocked code section.\n\nFixes: c6c8fea29769 (\"net: Add batman-adv meshing protocol\")\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nAcked-by: Marek Lindner <mareklindner@neomailbox.ch>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/dff9bc42ab0b2d38c5e90ddd79b238fed5b4c7ad"},{"sha":"fa122fec8640eb7186ce5a41b83a4c1744ceef8f","author":{"name":"Sven Eckelmann","email":"dd860110a62b19214c4ee03aec0abffecb4e86b8@narfation.org"},"message":"batman-adv: Prevent duplicated nc_node entry\n\nThe function batadv_nc_get_nc_node is responsible for adding new nc_nodes\nto the in_coding_list and out_coding_list. It first checks whether the\nentry already is in the list or not. If it is, then the creation of a new\nentry is aborted.\n\nBut the lock for the list is only held when the list is really modified.\nThis could lead to duplicated entries because another context could create\nan entry with the same key between the check and the list manipulation.\n\nThe check and the manipulation of the list must therefore be in the same\nlocked code section.\n\nFixes: d56b1705e28c (\"batman-adv: network coding - detect coding nodes and remove these after timeout\")\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nAcked-by: Marek Lindner <mareklindner@neomailbox.ch>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/fa122fec8640eb7186ce5a41b83a4c1744ceef8f"},{"sha":"94cb82f594ed86be303398d6dfc7640a6f1d45d4","author":{"name":"Sven Eckelmann","email":"dd860110a62b19214c4ee03aec0abffecb4e86b8@narfation.org"},"message":"batman-adv: Prevent duplicated softif_vlan entry\n\nThe function batadv_softif_vlan_get is responsible for adding new\nsoftif_vlan to the softif_vlan_list. It first checks whether the entry\nalready is in the list or not. If it is, then the creation of a new entry\nis aborted.\n\nBut the lock for the list is only held when the list is really modified.\nThis could lead to duplicated entries because another context could create\nan entry with the same key between the check and the list manipulation.\n\nThe check and the manipulation of the list must therefore be in the same\nlocked code section.\n\nFixes: 5d2c05b21337 (\"batman-adv: add per VLAN interface attribute framework\")\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/94cb82f594ed86be303398d6dfc7640a6f1d45d4"},{"sha":"e7136e48ffdfb9f37b0820f619380485eb407361","author":{"name":"Sven Eckelmann","email":"dd860110a62b19214c4ee03aec0abffecb4e86b8@narfation.org"},"message":"batman-adv: Prevent duplicated global TT entry\n\nThe function batadv_tt_global_orig_entry_add is responsible for adding new\ntt_orig_list_entry to the orig_list. It first checks whether the entry\nalready is in the list or not. If it is, then the creation of a new entry\nis aborted.\n\nBut the lock for the list is only held when the list is really modified.\nThis could lead to duplicated entries because another context could create\nan entry with the same key between the check and the list manipulation.\n\nThe check and the manipulation of the list must therefore be in the same\nlocked code section.\n\nFixes: d657e621a0f5 (\"batman-adv: add reference counting for type batadv_tt_orig_list_entry\")\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/e7136e48ffdfb9f37b0820f619380485eb407361"},{"sha":"ae3cdc97dc10c7a3b31f297dab429bfb774c9ccb","author":{"name":"Sven Eckelmann","email":"dd860110a62b19214c4ee03aec0abffecb4e86b8@narfation.org"},"message":"batman-adv: Prevent duplicated tvlv handler\n\nThe function batadv_tvlv_handler_register is responsible for adding new\ntvlv_handler to the handler_list. It first checks whether the entry\nalready is in the list or not. If it is, then the creation of a new entry\nis aborted.\n\nBut the lock for the list is only held when the list is really modified.\nThis could lead to duplicated entries because another context could create\nan entry with the same key between the check and the list manipulation.\n\nThe check and the manipulation of the list must therefore be in the same\nlocked code section.\n\nFixes: ef26157747d4 (\"batman-adv: tvlv - basic infrastructure\")\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/ae3cdc97dc10c7a3b31f297dab429bfb774c9ccb"},{"sha":"5af96b9c59c72fb2af2d19c5cc2f3cdcee391dff","author":{"name":"Marek Lindner","email":"5760fd64db566c47bfb7ce809fea1d3e512880cf@neomailbox.ch"},"message":"batman-adv: fix backbone_gw refcount on queue_work() failure\n\nThe backbone_gw refcounter is to be decreased by the queued work and\ncurrently is never decreased if the queue_work() call fails.\nFix by checking the queue_work() return value and decrease refcount\nif necessary.\n\nSigned-off-by: Marek Lindner <mareklindner@neomailbox.ch>\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/5af96b9c59c72fb2af2d19c5cc2f3cdcee391dff"},{"sha":"4c4af6900844ab04c9434c972021d7b48610e06a","author":{"name":"Marek Lindner","email":"5760fd64db566c47bfb7ce809fea1d3e512880cf@neomailbox.ch"},"message":"batman-adv: fix hardif_neigh refcount on queue_work() failure\n\nThe hardif_neigh refcounter is to be decreased by the queued work and\ncurrently is never decreased if the queue_work() call fails.\nFix by checking the queue_work() return value and decrease refcount\nif necessary.\n\nSigned-off-by: Marek Lindner <mareklindner@neomailbox.ch>\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/4c4af6900844ab04c9434c972021d7b48610e06a"},{"sha":"a318c2432218d3cd189ec8228b8a795666899c2a","author":{"name":"Philipp Zabel","email":"db7328bbf81a38b011e8d0f5302fd54c788d0608@pengutronix.de"},"message":"mfd: da9063: Fix DT probing with constraints\n\nCommit 1c892e38ce59 (\"regulator: da9063: Handle less LDOs on DA9063L\")\nreordered the da9063_regulator_info[] array, but not the DA9063_ID_*\nregulator ids and not the da9063_matches[] array, because ids are used\nas indices in the array initializer. This mismatch between regulator id\nand da9063_regulator_info[] array index causes the driver probe to fail\nbecause constraints from DT are not applied to the correct regulator:\n\n  da9063 0-0058: Device detected (chip-ID: 0x61, var-ID: 0x50)\n  DA9063_BMEM: Bringing 900000uV into 3300000-3300000uV\n  DA9063_LDO9: Bringing 3300000uV into 2500000-2500000uV\n  DA9063_LDO1: Bringing 900000uV into 3300000-3300000uV\n  DA9063_LDO1: failed to apply 3300000-3300000uV constraint(-22)\n\nThis patch reorders the DA9063_ID_* as apparently intended, and with\nthem the entries in the da90630_matches[] array.\n\nFixes: 1c892e38ce59 (\"regulator: da9063: Handle less LDOs on DA9063L\")\nSigned-off-by: Philipp Zabel <p.zabel@pengutronix.de>\nReviewed-by: Marek Vasut <marek.vasut@gmail.com>\nReviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>\nSigned-off-by: Lee Jones <lee.jones@linaro.org>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/a318c2432218d3cd189ec8228b8a795666899c2a"},{"sha":"10492ee8ed9188d6d420e1f79b2b9bdbc0624e65","author":{"name":"Tony Lindgren","email":"1001e8702733cced254345e193c88aaa47a4f5de@atomide.com"},"message":"mfd: omap-usb-host: Fix dts probe of children\n\nIt currently only works if the parent bus uses \"simple-bus\". We\ncurrently try to probe children with non-existing compatible values.\nAnd we're missing .probe.\n\nI noticed this while testing devices configured to probe using ti-sysc\ninterconnect target module driver. For that we also may want to rebind\nthe driver, so let's remove __init and __exit.\n\nSigned-off-by: Tony Lindgren <tony@atomide.com>\nAcked-by: Roger Quadros <rogerq@ti.com>\nSigned-off-by: Lee Jones <lee.jones@linaro.org>","distinct":true,"url":"https://api.github.com/repos/paulburton/linux/commits/10492ee8ed9188d6d420e1f79b2b9bdbc0624e65"}]}
{"actor":{"display_login":"paulburton"}}