{"push_id":624776636,"size":197,"distinct_size":197,"ref":"refs/heads/master","head":"f22e6e847115abc3a0e2ad7bb18d243d42275af1","before":"6c310bc1acdd02110182a2ec6efa3e7571a3b80c","commits":[{"sha":"70dddeee8945a0e62525a278ae7b91778f82f765","author":{"email":"77c06d0261d8d3a9171f87dd4ca9bbbd1924db77@intel.com","name":"Octavian Purdila"},"message":"iio: fix drivers that check buffer->scan_mask\n\nIf the in-kernel push interface is used we may have a different masks\non the device buffer and the kernel buffer and in this case the device\nshould generate data for the reunion of the buffers, which is\navailable at indio_dev->active_scan_mask.\n\nCompiled tested only except for bmc150-accel which was tested at\nruntime with the hardware.\n\nSigned-off-by: Octavian Purdila <octavian.purdila@intel.com>\nCc: <stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/70dddeee8945a0e62525a278ae7b91778f82f765"},{"sha":"a3a0a5992e47869232cffcb02b7d32fe5204ac7c","author":{"email":"643a80aaf16a8332d6a70921c14d4bb265446494@intel.com","name":"Emmanuel Grumbach"},"message":"iwlwifi: dvm: drop VO packets when mac80211 tells us to\n\nmac80211 now informs the driver when to drop the packets\nupon flush(). This will happen before disconnecting, or\nbefore we shut down the interface. We can now rely on this\nto drop all the packets including the VO queues.\nWhen mac80211 sets drop to false, wait for all the queues\nto be empty.\n\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/a3a0a5992e47869232cffcb02b7d32fe5204ac7c"},{"sha":"060b4460c47143440e77e6721f68ef756674d207","author":{"email":"bff32994ff0f8d048f262a8388145a71b6071bfe@intel.com","name":"Johannes Berg"},"message":"iwlwifi: mvm: disconnect if CSA time event fails scheduling\n\nIf this situation ever happens, the mac80211 state machine gets\nconfused because it never clears csa_active. There was a separate\nbug that lead to this happening with a working connection, but it\nisn't very robust to try to keep the connection up in this case.\n\nWhen removing the time event the CSA essentially procedure stops,\nso the safest thing to do is to disconnect in this case.\n\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>\nReviewed-by: Luciano Coelho <luciano.coelho@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/060b4460c47143440e77e6721f68ef756674d207"},{"sha":"0ba8da961bd868c67a8dae3dbbee145514515e9c","author":{"email":"06bf15cd2b5c52056e161a3c809ce33254bee244@intel.com","name":"Sathyanarayanan Kuppuswamy"},"message":"iio: bmc150: change sampling frequency\n\nCurrently driver reports device bandwidth list as available\nsampling frequency. But sampling frequency is actually twice\nthe device bandwidth. This patch fixes this issue.\n\nSigned-off-by: Sathyanarayanan Kuppuswamy <sathyanarayanan.kuppuswamy@intel.com>\nSigned-off-by: Octavian Purdila <octavian.purdila@intel.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/0ba8da961bd868c67a8dae3dbbee145514515e9c"},{"sha":"8d09f48adfd282157f6afc94d2502b44156cb12f","author":{"email":"e54ec4e8b56ff7382fb135e028860ad99be4caf9@goldelico.com","name":"Marek Belisko"},"message":"staging: iio: hmc5843: Set iio name property in sysfs\n\nWithout this change file name for hmc5843 is empty in\n/sys/bus/iio/devices/iio\\:device*/name\n\nWith this change name is reported correctly:\ncat /sys/bus/iio/devices/iio\\:device*/name\nhmc5843\n\nSigned-off-by: Marek Belisko <marek@goldelico.com>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/8d09f48adfd282157f6afc94d2502b44156cb12f"},{"sha":"4dac0a8eefd55bb1f157d1a5a084531334a2d74c","author":{"email":"72d8484a870aac119b693dc3c90bd5b5a23a1bf9@gmail.com","name":"Viorel Suman"},"message":"iio: inv_mpu6050: Clear timestamps fifo while resetting hardware fifo\n\nA hardware fifo reset always imply an invalidation of the\nexisting timestamps, so we'll clear timestamps fifo on\nsuccessfull hardware fifo reset.\n\nSigned-off-by: Viorel Suman <viorel.suman@gmail.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/4dac0a8eefd55bb1f157d1a5a084531334a2d74c"},{"sha":"ed170dedd1ddd316c5cd17fec3dd7937981e2fb7","author":{"email":"f45a6396254d0683f1df8e14b691f61d753fe117@intel.com","name":"Daniel Baluta"},"message":"staging: iio: dummy: Fix undefined symbol build error\n\nCONFIG_SIMPLE_DUMMY_BUFFER compiles in iio_simple_dummy_buffer.c file\nwhich uses functions from industrialio-trigger.c.\n\nSo, CONFIG_SIMPLE_DUMMY_BUFFER needs to select IIO_TRIGGER in order to\navoid build error like this:\n\n> ERROR: \"iio_trigger_notify_done\" [drivers/staging/iio/iio_dummy.ko] undefined!\n> ERROR: \"iio_triggered_buffer_postenable\" [drivers/staging/iio/iio_dummy.ko] undefined!\n> ERROR: \"iio_triggered_buffer_predisable\" [drivers/staging/iio/iio_dummy.ko] undefined!\n> ERROR: \"iio_alloc_pollfunc\" [drivers/staging/iio/iio_dummy.ko] undefined!\n> ERROR: \"iio_dealloc_pollfunc\" [drivers/staging/iio/iio_dummy.ko] undefined!\n\nCc: Arnd Bergmann <arnd@arndb.de>\nReported-by: kbuild test robot <fengguang.wu@intel.com>\nSigned-off-by: Daniel Baluta <daniel.baluta@intel.com>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/ed170dedd1ddd316c5cd17fec3dd7937981e2fb7"},{"sha":"af5e1a68318e2ed2de22fc2d7a02f2882abe073c","author":{"email":"54192c763ae4f960dbf2b2f913f2990b3167a436@intel.com","name":"Adriana Reus"},"message":"iio:inv-mpu6050: Fix inconsistency for the scale channel\n\nFix inconsistency in the semantics of the scale attribute.\nFor scale the write_raw function was considering the scale table index\nand writing the appropriate value into the range register, while\nfor read_raw it was outputting the actual scale.\nFix this behaviour and adhere to the iio ABI specification.\n\nSigned-off-by: Adriana Reus <adriana.reus@intel.com>\nReviewed-by: Viorel Suman <viorel.suman@intel.com>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/af5e1a68318e2ed2de22fc2d7a02f2882abe073c"},{"sha":"c1b03ab5e886760bdd38c9c7a27af149046ffe01","author":{"email":"b2501a40abc3919adb877696d4c7db7ff9886710@parkeon.com","name":"Martin Fuzzey"},"message":"iio: core: Fix double free.\n\nWhen an error occurred during event registration memory was freed twice\nresulting in kernel memory corruption and a crash in unrelated code.\n\nThe problem was caused by\n\tiio_device_unregister_eventset()\n\tiio_device_unregister_sysfs()\n\nbeing called twice, once on the error path and then\nagain via iio_dev_release().\n\nFix this by making these two functions idempotent so they\nmay be called multiple times.\n\nThe problem was observed before applying\n\t78b33216 iio:core: Handle error when mask type is not separate\n\nSigned-off-by: Martin Fuzzey <mfuzzey@parkeon.com>\nCc: <Stable@vger.kernel.org>\nSigned-off-by: Jonathan Cameron <jic23@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/c1b03ab5e886760bdd38c9c7a27af149046ffe01"},{"sha":"1cf48f22c98ae24a49a3f1b6900e4c9a9a0fcc62","author":{"email":"118ed6118e893d16e8c6e0776e0ebc290952c897@openwrt.org","name":"Felix Fietkau"},"message":"ath9k: fix tracking of enabled AP beacons\n\nsc->nbcnvifs tracks assigned beacon slots, not enabled beacons.\nTherefore, it cannot be used to decide if cur_conf->enable_beacon (bool)\nshould be updated, or if beacons have been enabled already.\nWith the current code (depending on the order of calls), beacons often\ndo not get enabled in an AP+STA setup.\nTo fix tracking of enabled beacons, convert cur_conf->enable_beacon to a\nbitmask of enabled beacon slots.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Felix Fietkau <nbd@openwrt.org>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/1cf48f22c98ae24a49a3f1b6900e4c9a9a0fcc62"},{"sha":"c09396eb8e5a8df668174993c6400763022b2466","author":{"email":"118ed6118e893d16e8c6e0776e0ebc290952c897@openwrt.org","name":"Felix Fietkau"},"message":"ath9k: disable TPC support again (for now)\n\nTPC support has been observed to cause some tx power fluctuations on\nsome devices with at least AR934x and AR938x chips.\nDisable it for now until the bugs have been found and fixed\n\nSigned-off-by: Felix Fietkau <nbd@openwrt.org>\nSigned-off-by: Kalle Valo <kvalo@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/c09396eb8e5a8df668174993c6400763022b2466"},{"sha":"4899c054a90439477b24da8977db8d738376fe90","author":{"email":"8172f793ca553050868d487fd13b508d19cae503@cardoe.com","name":"Doug Goldstein"},"message":"USB: ftdi_sio: Added custom PID for Synapse Wireless product\n\nSynapse Wireless uses the FTDI VID with a custom PID of 0x9090 for their\nSNAP Stick 200 product.\n\nSigned-off-by: Doug Goldstein <cardoe@cardoe.com>\nCc: stable <stable@vger.kernel.org>\nSigned-off-by: Johan Hovold <johan@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/4899c054a90439477b24da8977db8d738376fe90"},{"sha":"a2f4870697a5bcf4a87073ec6b32dd2928c1211d","author":{"email":"4ed386e0495d3e109932df055831d9ec2f824927@mit.edu","name":"Theodore Ts'o"},"message":"fs: make sure the timestamps for lazytime inodes eventually get written\n\nJan Kara pointed out that if there is an inode which is constantly\ngetting dirtied with I_DIRTY_PAGES, an inode with an updated timestamp\nwill never be written since inode->dirtied_when is constantly getting\nupdated.  We fix this by adding an extra field to the inode,\ndirtied_time_when, so inodes with a stale dirtytime can get detected\nand handled.\n\nIn addition, if we have a dirtytime inode caused by an atime update,\nand there is no write activity on the file system, we need to have a\nsecondary system to make sure these inodes get written out.  We do\nthis by setting up a second delayed work structure which wakes up the\nCPU much more rarely compared to writeback_expire_centisecs.\n\nSigned-off-by: Theodore Ts'o <tytso@mit.edu>\nReviewed-by: Jan Kara <jack@suse.cz>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/a2f4870697a5bcf4a87073ec6b32dd2928c1211d"},{"sha":"1efff914afac8a965ad63817ecf8861a927c2ace","author":{"email":"4ed386e0495d3e109932df055831d9ec2f824927@mit.edu","name":"Theodore Ts'o"},"message":"fs: add dirtytime_expire_seconds sysctl\n\nAdd a tuning knob so we can adjust the dirtytime expiration timeout,\nwhich is very useful for testing lazytime.\n\nSigned-off-by: Theodore Ts'o <tytso@mit.edu>\nReviewed-by: Jan Kara <jack@suse.cz>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/1efff914afac8a965ad63817ecf8861a927c2ace"},{"sha":"9c8928f5176766bec79f272bd47b7124e11cccbd","author":{"email":"643a80aaf16a8332d6a70921c14d4bb265446494@intel.com","name":"Emmanuel Grumbach"},"message":"iwlwifi: dvm: run INIT firmware again upon .start()\n\nThe assumption before this patch was that we don't need to\nrun again the INIT firmware after the system booted. The\nINIT firmware runs calibrations which impact the physical\nlayer's behavior.\nUsers reported that it may be helpful to run these\ncalibrations again every time the interface is brought up.\nThe penatly is minimal, since the calibrations run fast.\nThis fixes:\nhttps://bugzilla.kernel.org/show_bug.cgi?id=94341\n\nCC: <stable@vger.kernel.org>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/9c8928f5176766bec79f272bd47b7124e11cccbd"},{"sha":"dcbc17ad7c7525ed04a45a94cfc5640d5cccf480","author":{"email":"bff32994ff0f8d048f262a8388145a71b6071bfe@intel.com","name":"Johannes Berg"},"message":"iwlwifi: mvm: protect rate scaling against non-mvm IBSS stations\n\nWhen the driver callback returns that it's out of space for new\nstations, the mac80211 IBSS code still keeps the station so it\ndoesn't try to add it over and over again.\n\nSince the rate scaling algorithm is separate in mac80211, it also\ninvokes the rate scaling algorithm for such stations. It doesn't\nknow that our rate scaling algorithm is tightly integrated with\nthe MVM code and relies on those data structures, and it cannot\nas the abstraction doesn't allow for it.\n\nThis leads to crashes when the rate scaling algorithm tries to\nuse uninitialized data, notably the mvmsta->vif pointer.\n\nProtect against this in the rate scaling algorithm. We cannot get\ngood rates with such peers anyway since the firmware cannot do\nanything with them.\n\nThis should fix https://bugzilla.kernel.org/show_bug.cgi?id=93461\n\nCC: <stable@vger.kernel.org>\nReported-by: Richard Taylor <rjt-kernel@thegrindstone.me.uk>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/dcbc17ad7c7525ed04a45a94cfc5640d5cccf480"},{"sha":"132fee062655e90948e189c8c14ce21f115ebbda","author":{"email":"e26eff765275c77466ad5898184fc6a988d45849@intel.com","name":"Oren Givon"},"message":"iwlwifi: add new 3165 series PCI IDs\n\nAdd new 3165 PCI IDs for new 1x1 cards.\n\nSigned-off-by: Oren Givon <oren.givon@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/132fee062655e90948e189c8c14ce21f115ebbda"},{"sha":"1f16ea294d2ef63013740f4c8539e430b6c12dff","author":{"email":"bff32994ff0f8d048f262a8388145a71b6071bfe@intel.com","name":"Johannes Berg"},"message":"iwlwifi: mvm: remove WARN_ON for invalid BA notification\n\nThe firmware frequently manages to trigger this, and there's\nno known driver workaround, so stop warning.\n\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>\nSigned-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/1f16ea294d2ef63013740f4c8539e430b6c12dff"},{"sha":"5e71fc8629cefae5f3c1a4f498de3fe4f631924a","author":{"email":"92aaf101f206a427947829863940b139a41c991b@cs.jhu.edu","name":"Nathaniel W Filardo"},"message":"USB: keyspan_pda: add new device id\n\nAdd USB VID/PID for Xircom PGMFHUB USB/serial component.  (The hub and SCSI\nbridge on that hardware are recognized out of the box by existing drivers.)\nTested VID/PID using new_id and loopback connection and was met with\nsuccess, but that's all the testing done.\n\nSigned-off-by: Nathaniel Wesley Filardo <nwf@cs.jhu.edu>\nCc: stable <stable@vger.kernel.org>\nSigned-off-by: Johan Hovold <johan@kernel.org>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/5e71fc8629cefae5f3c1a4f498de3fe4f631924a"},{"sha":"715a03d2848275269bd4014a49212cc83452f32d","author":{"email":"16a37b8b71ffafad4e89ce1ff841da282b29daf2@gmail.com","name":"Kinglong Mee"},"message":"NFSD: restore trace event lost in mismerge\n\n31ef83dc05 \"nfsd: add trace events\" had a typo that dropped a trace\nevent and replaced it by an incorrect recursive call to\nnfsd4_cb_layout_fail.  133d558216d9 \"Subject: nfsd: don't recursively\ncall nfsd4_cb_layout_fail\" fixed the crash, this restores the\ntracepoint.\n\nReviewed-by: Christoph Hellwig <hch@lst.de>\nSigned-off-by: Kinglong Mee <kinglongmee@gmail.com>\nSigned-off-by: J. Bruce Fields <bfields@redhat.com>","distinct":true,"url":"https://api.github.com/repos/GuillaumeSeren/linux/commits/715a03d2848275269bd4014a49212cc83452f32d"}]}