{"push_id":622871990,"size":1000,"distinct_size":0,"ref":"refs/heads/test","head":"6a840791182c7dab3428c6f005776b50e62e53ef","before":"5b111a0ed3b64ee4a62e422b2793ad945689cb78","commits":[{"sha":"89bb35e200bee745c539a96666e0792301ca40f1","author":{"email":"54c7173f2bb040127d337a20071ec781edbec314@gmail.com","name":"Kristina Martšenko"},"message":"iio: mxs-lradc: only update the buffer when its conversions have finished\n\nUsing the touchscreen while running buffered capture results in the\nbuffer reporting lots of wrong values, often just zeros. This is because\nwe push readings to the buffer every time a touchscreen interrupt\narrives, including when the buffer's own conversions have not yet\nfinished. So let's only push to the buffer when its conversions are\nready.\n\nSigned-off-by: Kristina Martšenko <kristina.martsenko@gmail.com>\nReviewed-by: Marek Vasut <marex@denx.de>\nCc: Stable@vger.kernel.org\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/89bb35e200bee745c539a96666e0792301ca40f1"},{"sha":"f7067a5ad717d4dbb4faa3ec56744152f6ba97ad","author":{"email":"ba324ca7b1c77fc20bb970d5aff6eea9377918a5@rasmusvillemoes.dk","name":"Rasmus Villemoes"},"message":"staging: iio: ad2s1200: Fix sign extension\n\nThe line above makes vel a 12-bit quantity (st->rx[] is u8). The\nintention is to sign-extend vel using bit 11 as the sign bit. But\nbecause of C's promotion rules \"vel = (vel << 4) >> 4;\" is actually a\nno-op, since vel is promoted to int before the inner\nshift. sign_extend32 works equally well for 8 and 16 bits types, so\nuse that.\n\nSigned-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk>\nAcked-by: Lars-Peter Clausen <lars@metafoo.de>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/f7067a5ad717d4dbb4faa3ec56744152f6ba97ad"},{"sha":"19e353f2b344ad86cea6ebbc0002e5f903480a90","author":{"email":"ba324ca7b1c77fc20bb970d5aff6eea9377918a5@rasmusvillemoes.dk","name":"Rasmus Villemoes"},"message":"iio: imu: adis16400: Fix sign extension\n\nThe intention is obviously to sign-extend a 12 bit quantity. But\nbecause of C's promotion rules, the assignment is equivalent to \"val16\n&= 0xfff;\". Use the proper API for this.\n\nSigned-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk>\nAcked-by: Lars-Peter Clausen <lars@metafoo.de>\nCc: Stable@vger.kernel.org\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/19e353f2b344ad86cea6ebbc0002e5f903480a90"},{"sha":"03305e535cd5cdc1079b32909bf4b2dd67d46f7f","author":{"email":"05c83f7cee1d5cf9307ce0d7ae6ccfa44e4deab5@i2se.com","name":"Stefan Wahren"},"message":"iio: mxs-lradc: fix iio channel map regression\n\nSince commit c8231a9af8147f8a (\"iio: mxs-lradc: compute temperature\nfrom channel 8 and 9\") with the removal of adc channel 9 there is\nno 1-1 mapping in the channel spec.\n\nAll hwmon channel values above 9 are accessible via there index minus\none. So add a hidden iio channel 9 to fix this issue.\n\nSigned-off-by: Stefan Wahren <stefan.wahren@i2se.com>\nAcked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>\nReviewed-by: Marek Vasut <marex@denx.de>\nCc: Stable@vger.kernel.org\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/03305e535cd5cdc1079b32909bf4b2dd67d46f7f"},{"sha":"9e128ced3851d2802b6db870f6b2e93f449ce013","author":{"email":"9118629b2d65c9a0b93a5821e195ab758351ff75@gmail.com","name":"Angelo Compagnucci"},"message":"iio:adc:mcp3422 Fix incorrect scales table\n\nThis patch fixes uncorrect order of mcp3422_scales table, the values\nwas erroneously transposed.\nIt removes also an unused array and a wrong comment.\n\nSigned-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com>\nCc: Stable@vger.kernel.org\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/9e128ced3851d2802b6db870f6b2e93f449ce013"},{"sha":"da019f59cb16570e78feaf10380ac65a3a06861e","author":{"email":"ab3b2ee9094bbfcde188a022dd40abb8fbbe94dd@bytesatwork.ch","name":"Urs Fässler"},"message":"iio: ad5686: fix optional reference voltage declaration\n\nWhen not using the \"_optional\" function, a dummy regulator is returned\nand the driver fails to initialize.\n\nSigned-off-by: Urs Fässler <urs.fassler@bytesatwork.ch>\nAcked-by: Lars-Peter Clausen <lars@metafoo.de>\nCc: stable@vger.kernel.org\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/da019f59cb16570e78feaf10380ac65a3a06861e"},{"sha":"dd3733b3e798daf778a1ec08557f388f00fdc2f6","author":{"email":"91e38e63b890fbb214c8914809fde03c73e7f24d@al-an.info","name":"Alexey Andriyanov"},"message":"ipvs: fix inability to remove a mixed-family RS\n\nThe current code prevents any operation with a mixed-family dest\nunless IP_VS_CONN_F_TUNNEL flag is set. The problem is that it's impossible\nfor the client to follow this rule, because ip_vs_genl_parse_dest does\nnot even read the destination conn_flags when cmd = IPVS_CMD_DEL_DEST\n(need_full_dest = 0).\n\nAlso, not every client can pass this flag when removing a dest. ipvsadm,\nfor example, does not support the \"-i\" command line option together with\nthe \"-d\" option.\n\nThis change disables any checks for mixed-family on IPVS_CMD_DEL_DEST command.\n\nSigned-off-by: Alexey Andriyanov <alan@al-an.info>\nFixes: bc18d37f676f (\"ipvs: Allow heterogeneous pools now that we support them\")\nAcked-by: Julian Anastasov <ja@ssi.bg>\nSigned-off-by: Simon Horman <horms@verge.net.au>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/dd3733b3e798daf778a1ec08557f388f00fdc2f6"},{"sha":"0b1f6ec7a5fb3faff1a62afee132dac316eec63d","author":{"email":"a3b51ccb87d18302c1692defcfbf83319d1737eb@renesas.com","name":"Kuninori Morimoto"},"message":"ASoC: rsnd: set device data before snd_soc_register_platform/component\n\nSet device data before snd_soc_register_platform/component.\nOtherwise, it will use NULL pointer if user calls unbind -> bind or\nrmmod -> insmod\n\nSigned-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/0b1f6ec7a5fb3faff1a62afee132dac316eec63d"},{"sha":"541b03ad6cfe0e415273f096fd8c47d2879c6c15","author":{"email":"a809e197ca11609a4d74ffc18b0d9eb231aabd56@gmail.com","name":"Nicolin Chen"},"message":"ASoC: fsl_ssi: Fix the incorrect limitation of the bit clock rate\n\nAccording to i.MX Reference Manual, the bit-clock frequency generated\nby SSI must be never greater than 1/5 of the peripheral clock frequency.\n\nThis peripheral clock, however, is not baudclk but the IPG clock (i.e.\nssi_private->clk in the fsl_ssi driver).\n\nSo this patch just simply fixes the incorrect limitation applied to\nthe bit clock (baudclk) rate.\n\nSigned-off-by: Nicolin Chen <nicoleotsuka@gmail.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/541b03ad6cfe0e415273f096fd8c47d2879c6c15"},{"sha":"ffa047577127336861d91f3934133f8e8906d1b4","author":{"email":"ba324ca7b1c77fc20bb970d5aff6eea9377918a5@roeck-us.net","name":"Guenter Roeck"},"message":"ASoC: Fix MAX98357A codec driver dependencies\n\nThe max98357a driver depends on GPIOLIB. This may cause the following\nbuild failure.\n\nsound/soc/codecs/max98357a.c: In function 'max98357a_daiops_trigger':\nsound/soc/codecs/max98357a.c:30:3: error: implicit declaration of function 'gpiod_set_value'\nsound/soc/codecs/max98357a.c: In function 'max98357a_codec_probe':\nsound/soc/codecs/max98357a.c:55:2: error: implicit declaration of function 'devm_gpiod_get'\nsound/soc/codecs/max98357a.c:61:2: error: implicit declaration of function 'gpiod_direction_output'\n\nSeen with mips:allmodconfig as well as various randconfig builds.\n\nFixes: af5adf129369 (\"ASoC: max98357a: Add MAX98357A codec driver\")\nCc: Kenneth Westfield <kwestfie@codeaurora.org>\nSigned-off-by: Guenter Roeck <linux@roeck-us.net>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/ffa047577127336861d91f3934133f8e8906d1b4"},{"sha":"5c8be987d4d9c0262e6229e342fa0da8a5aeee47","author":{"email":"54d054b96e74e554ed4c5f2244963ef0a98f708f@laposte.net","name":"Vincent Stehlé"},"message":"ASoC: max98357a: Fix missing include\n\nThis fixes the following compilation errors:\n\n  sound/soc/codecs/max98357a.c: In function ‘max98357a_daiops_trigger’:\n  sound/soc/codecs/max98357a.c:30:3: error: implicit declaration of function ‘gpiod_set_value’ [-Werror=implicit-function-declaration]\n  sound/soc/codecs/max98357a.c: In function ‘max98357a_codec_probe’:\n  sound/soc/codecs/max98357a.c:55:2: error: implicit declaration of function ‘devm_gpiod_get’ [-Werror=implicit-function-declaration]\n  sound/soc/codecs/max98357a.c:61:2: error: implicit declaration of function ‘gpiod_direction_output’ [-Werror=implicit-function-declaration]\n  cc1: some warnings being treated as errors\n\nSigned-off-by: Vincent Stehlé <vincent.stehle@laposte.net>\nCc: Kenneth Westfield <kwestfie@codeaurora.org>\nCc: Mark Brown <broonie@kernel.org>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/5c8be987d4d9c0262e6229e342fa0da8a5aeee47"},{"sha":"a7e6645ee3fef358fb1d88b4a2729d29a467c61a","author":{"email":"cf6c73a6ee0b37e70e0e9d5446f5db755c00575b@gmail.com","name":"Ping Cheng"},"message":"HID: wacom: Add missing ABS_MISC event and feature declaration for 27QHD\n\n27QHD has the same x_min/y_min (WACOM_CINTIQ_OFFSET) as other Cintiqs.\n\nABS_MISC event is required for PAD packet to work properly with\nxf86-input-wacom.\n\nSigned-off-by: Ping Cheng <pingc@wacom.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/a7e6645ee3fef358fb1d88b4a2729d29a467c61a"},{"sha":"fb5ab7296a2bea17c38fae48af2808a07049ac90","author":{"email":"825399e62a819be9b1f12c686cd3e01bda77cac9@smartplayin.com","name":"Kiran Padwal"},"message":"ASoC: omap-hdmi-audio: Add missing error check for devm_kzalloc\n\nThis patch add a missing check on the return value of devm_kzalloc,\nwhich would cause a NULL pointer dereference in a OOM situation.\n\nSigned-off-by: Kiran Padwal <kiran.padwal@smartplayin.com>\nAcked-by: Peter Ujfalusi <peter.ujfalusi@ti.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/fb5ab7296a2bea17c38fae48af2808a07049ac90"},{"sha":"7bd345c9e87d879d696c6843fe200b60c2051c84","author":{"email":"ac87c9ff77e1b1b91a4205a4fd089f74fbeac283@intel.com","name":"Mengdong Lin"},"message":"ASoC: Intel: set initial runtime PM status to active for ACPI-enumerated ADSP\n\nThe ADSP on Braswell/Baytrail is an ACPI device. This patch sets its initial\nruntime PM status to active. Otherwise, its initial status is suspended and\nruntime_suspend ops will not be called after probe and thus cannot further\ntrigger ACPI _PS3 (D3) method to put the device into low power D3cold state.\n\nSigned-off-by: Mengdong Lin <mengdong.lin@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/7bd345c9e87d879d696c6843fe200b60c2051c84"},{"sha":"49e19d5f27aaa004692a2080453b9cc4d4fb6ec4","author":{"email":"bca0f91b5fec0779b376b1336df372ccd4618edb@gmail.com","name":"Roberta Dobrescu"},"message":"iio: light: jsa1212: Select REGMAP_I2C\n\nThis patch adds missing 'select' statement for jsa1212 driver.\nWithout regmap_i2c, we get the following error when loading the module:\nUnknown symbol devm_regmap_init_i2c.\n\nSigned-off-by: Roberta Dobrescu <roberta.dobrescu@gmail.com>\nReviewed-by: Daniel Baluta <daniel.baluta@intel.com>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/49e19d5f27aaa004692a2080453b9cc4d4fb6ec4"},{"sha":"8c3b3efb32e0fc5dc3c0a81c7f7639a14bebdb78","author":{"email":"bca0f91b5fec0779b376b1336df372ccd4618edb@gmail.com","name":"Roberta Dobrescu"},"message":"iio: light: gp2ap020a00f: Select REGMAP_I2C\n\nThis patch adds missing 'select' statement for gp2ap020a00f driver.\nWithout regmap_i2c, we get the following error when loading the module:\nUnknown symbol devm_regmap_init_i2c.\n\nSigned-off-by: Roberta Dobrescu <roberta.dobrescu@gmail.com>\nReviewed-by: Daniel Baluta <daniel.baluta@intel.com>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/8c3b3efb32e0fc5dc3c0a81c7f7639a14bebdb78"},{"sha":"e765537add38cf7967efa11999bb5daf84a6517d","author":{"email":"09f65b71b7655725897b2fd41a09a0cefe2e1ace@kernel.org","name":"Jonathan Cameron"},"message":"Revert \"iio:humidity:si7020: fix pointer to i2c client\"\n\nThis reverts commit e0922e5e3ccb78aa0152e93dfbd1755ac39c8582.\nRequested by Andrey Smirnov.\n\nIt incorrectly assumes that the level of indirection is not needed\nwhich is not true(probably because the driver incorrectly allocates\nsizeof(*client) instead of sizeof(*data) via devm_iio_device_alloc).\nIf you look at the code of the probe function(see below) it is easy to\nsee that what is being stored in the private memory of the IIO device\ninstance is not a copy of a 'struct i2c_client' but a pointer to an\ninstance passed as an argument to the probe function.\n\nstruct i2c_client **data;\nint ret;\n\n< Some code skipped >\n\nindio_dev = devm_iio_device_alloc(&client->dev, sizeof(*client));\nif (!indio_dev)\nreturn -ENOMEM;\n\ndata = iio_priv(indio_dev);\n*data = client;\n\nWithout reverting this change any read of a raw value of this sensor\nleads to a kernel oops due to a NULL pointer de-reference on my\nhardware setup.\n\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>\nCc: Stable@vger.kernel.org","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/e765537add38cf7967efa11999bb5daf84a6517d"},{"sha":"e01becbad300712a28f29b666e685536f45e83bc","author":{"email":"20184119c7e38269a48e5b46e687226abdf19908@gmail.com","name":"Andrey Smirnov"},"message":"IIO: si7020: Allocate correct amount of memory in devm_iio_device_alloc\n\nSince only a pointer to struct i2c_client is stored in a private area\nof IIO device created by the driver there's no need to allocate\nsizeof(struct i2c_client) worth of storage.\n\nPushed to stable as this is linked to the revert patch previously.\nWithout this followup the original patch looks sensible.\n\nSigned-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>\nCc: Stable@vger.kernel.org\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/e01becbad300712a28f29b666e685536f45e83bc"},{"sha":"e0b561ee78d82a4cc7792aa28fa4b1ea15325dcc","author":{"email":"ed58f755cc8caaf10c3e8c731a8b86fb8f13d6cb@suse.cz","name":"Jiri Kosina"},"message":"livepatch: fix format string in kobject_init_and_add()\n\nkobject_init_and_add() takes expects format string for a name, so we\nbetter provide it in order to avoid infoleaks if modules craft their\nmod->name in a special way.\n\nReported-by: Fengguang Wu <fengguang.wu@intel.com>\nReported-by: Kees Cook <keescook@chromium.org>\nAcked-by: Seth Jennings <sjenning@redhat.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/e0b561ee78d82a4cc7792aa28fa4b1ea15325dcc"},{"sha":"520aa7414bb590f39d0d1591b06018e60cbc7cf4","author":{"email":"707d14912bb250caf67dfe0ea4035681fbfc4f56@netfilter.org","name":"Pablo Neira Ayuso"},"message":"netfilter: nft_compat: fix module refcount underflow\n\nFeb 12 18:20:42 nfdev kernel: ------------[ cut here ]------------\nFeb 12 18:20:42 nfdev kernel: WARNING: CPU: 4 PID: 4359 at kernel/module.c:963 module_put+0x9b/0xba()\nFeb 12 18:20:42 nfdev kernel: CPU: 4 PID: 4359 Comm: ebtables-compat Tainted: G        W      3.19.0-rc6+ #43\n[...]\nFeb 12 18:20:42 nfdev kernel: Call Trace:\nFeb 12 18:20:42 nfdev kernel: [<ffffffff815fd911>] dump_stack+0x4c/0x65\nFeb 12 18:20:42 nfdev kernel: [<ffffffff8103e6f7>] warn_slowpath_common+0x9c/0xb6\nFeb 12 18:20:42 nfdev kernel: [<ffffffff8109919f>] ? module_put+0x9b/0xba\nFeb 12 18:20:42 nfdev kernel: [<ffffffff8103e726>] warn_slowpath_null+0x15/0x17\nFeb 12 18:20:42 nfdev kernel: [<ffffffff8109919f>] module_put+0x9b/0xba\nFeb 12 18:20:42 nfdev kernel: [<ffffffff813ecf7c>] nft_match_destroy+0x45/0x4c\nFeb 12 18:20:42 nfdev kernel: [<ffffffff813e683f>] nf_tables_rule_destroy+0x28/0x70\n\nReported-by: Arturo Borrero Gonzalez <arturo.borrero.glez@gmail.com>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>\nTested-by: Arturo Borrero Gonzalez <arturo.borrero.glez@gmail.com>","distinct":false,"url":"https://api.github.com/repos/mpe/powerpc/commits/520aa7414bb590f39d0d1591b06018e60cbc7cf4"}]}