{"push_id":2037492213,"size":269,"distinct_size":269,"ref":"refs/heads/master","head":"8a5776a5f49812d29fe4b2d0a2d71675c3facf3f","before":"42b76d0e6b1fe0fcb90e0ff6b4d053d50597b031","commits":[{"sha":"ce06760ba46b66dae50f2519ae76bd15e89b5710","author":{"name":"Ping Cheng","email":"89f29106651295905902397ec5b057f4b40782f6@gmail.com"},"message":"HID: wacom: bits shifted too much for 9th and 10th buttons\n\nCintiq 12 has 10 expresskey buttons. The bit shift for the last\ntwo buttons were off by 5.\n\nFixes: c7f0522 (\"HID: wacom: Slim down wacom_intuos_pad processing\")\n\nSigned-off-by: Ping Cheng <ping.cheng@wacom.com>\nTested-by: Matthieu Robin <matthieu@macolu.org>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/ce06760ba46b66dae50f2519ae76bd15e89b5710"},{"sha":"74aebed6dc13425233f2224668353cff7a112776","author":{"name":"Aaron Armstrong Skomra","email":"4e8565162f7d062eaf080390978b7737c68b3862@gmail.com"},"message":"HID: wacom: leds: Don't try to control the EKR's read-only LEDs\n\nCommit a50aac7193f1 introduces 'led.groups' and adds EKR support\nfor these groups. However, unlike the other devices with LEDs,\nthe EKR's LEDs are read-only and we shouldn't attempt to control\nthem in wacom_led_control().\n\nSee bug: https://sourceforge.net/p/linuxwacom/bugs/342/\n\nFixes: a50aac7193f1 (\"HID: wacom: leds: dynamically allocate LED groups\")\nCc: stable <stable@vger.kernel.org>     # 4.9\nSigned-off-by: Aaron Armstrong Skomra <aaron.skomra@wacom.com>\nReviewed-by: Jason Gerecke <jason.gerecke@wacom.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/74aebed6dc13425233f2224668353cff7a112776"},{"sha":"a3ae552b5259e6ffd8d124a9fa9923283af2828a","author":{"name":"Nicholas Bishop","email":"37e85ba7952af3b417061fb64b1e0b58ba80a69e@neverware.com"},"message":"HID: add multi-input quirk for IDC6680 touchscreen\n\nThe Ideacom 6680 touchscreen is found in the Dell Latitude 2100. It\nhas two USB descriptors, the first of which has two input reports. The\nHID_QUIRK_MULTI_INPUT quirk is needed to keep the correct maximum\nvalue for ABS_X/ABS_Y (8191 instead of 65535).\n\nSigned-off-by: Nicholas Bishop <nbishop@neverware.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/a3ae552b5259e6ffd8d124a9fa9923283af2828a"},{"sha":"e57f4e67a0c73ca1c3afb68928b917906bd82eaf","author":{"name":"Hans de Goede","email":"a4b43a7169288183ae7c1f5a0140023a97961f48@redhat.com"},"message":"HID: multitouch: Fix system-control buttons not working\n\nSome laptops have system-control buttons (e.g. KEY_SLEEP) on the same\ninterface as a hid-multitouch touch-pad.\n\nThis commit fixes these buttons not working.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>\nAcked-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/e57f4e67a0c73ca1c3afb68928b917906bd82eaf"},{"sha":"b63c4c2718d641ba9bec888994f0cb0c23a1ef45","author":{"name":"Jason Gerecke","email":"b202ca01260b26f20b991542205e90be2e397d61@gmail.com"},"message":"HID: wacom: Properly report negative values from Intuos Pro 2 Bluetooth\n\nThe wacom driver's IRQ handler for Bluetooth reports from the 2nd-gen\nIntuos Pro does not correctly process negative numbers. Values for\ntilt and rotation (which can go negative) are instead interpreted as\nunsigned and so jump to very large values when the data should be\nnegative. This commit properly casts the data to ensure we report\nnegative numbers when necessary.\n\nFixes: 4922cd2 (\"HID: wacom: Support 2nd-gen Intuos Pro's Bluetooth classic interface\")\nCc: stable@vger.kernel.org # v4.11\nSigned-off-by: Jason Gerecke <jason.gerecke@wacom.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/b63c4c2718d641ba9bec888994f0cb0c23a1ef45"},{"sha":"d252f4a10fb9c8f7187c6c936ff530039f8cb799","author":{"name":"Jason Gerecke","email":"b202ca01260b26f20b991542205e90be2e397d61@gmail.com"},"message":"HID: wacom: Correct coordinate system of touchring and pen twist\n\nThe MobileStudio Pro, Cintiq Pro, and 2nd-gen Intuos Pro devices use a\ndifferent coordinate system for their touchring and pen twist than prior\ndevices. Prior devices had zero aligned to the tablet's left and would\nincrease clockwise. Userspace expects data from the kernel to be in this\nold coordinate space, so adjustments are necessary.\n\nWhile the coordinate system for pen twist is formally defined by the HID\nstandard, no such definition existed for the touchring at the time these\ntablets were introduced. Future tablets are expected to report touchring\ndata using the same \"zero-up clockwise-increasing\" coordinate system\ndefined for twist.\n\nFixes: 50066a042d (\"HID: wacom: generic: Add support for height, tilt, and twist usages\")\nFixes: 4922cd26f0 (\"HID: wacom: Support 2nd-gen Intuos Pro's Bluetooth classic interface\")\nFixes: 60a2218698 (\"HID: wacom: generic: add support for touchring\")\nCc: stable@vger.kernel.org # 4.10, 4.11\nSigned-off-by: Jason Gerecke <jason.gerecke@wacom.com>\nReviewed-by: Ping Cheng <ping.cheng@wacom.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/d252f4a10fb9c8f7187c6c936ff530039f8cb799"},{"sha":"56d859e11aad4016e1cf864d65a0954d83120571","author":{"name":"Pavel Tatashin","email":"6977097c81c2a3eb1080d10a254b04da250d15ac@oracle.com"},"message":"HID: multitouch: support buttons and trackpoint on Lenovo X1 Tab Gen2\n\nOn the 2nd generation Lenovo Tablet only clickpad is working; the\ntrackpoint and three mouse buttons do not work.\n\nhid_multitouch must export all inputs in order to get trackpoint and\nbuttons to function.\n\nSigned-off-by: Pavel Tatashin <pasha.tatashin@oracle.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/56d859e11aad4016e1cf864d65a0954d83120571"},{"sha":"fcaa4a07d2a4b541e91da7a55d8b3331f96d1865","author":{"name":"Shrirang Bagul","email":"9c3deed621ea4a0951a9a8029614c0d0a4f2540a@canonical.com"},"message":"HID: multitouch: Support ALPS PTP stick with pid 0x120A\n\nThis patch adds ALPS PTP sticks with pid/device id 0x120A to the list of\ndevices supported by hid-multitouch.\n\nSigned-off-by: Shrirang Bagul <shrirang.bagul@canonical.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/fcaa4a07d2a4b541e91da7a55d8b3331f96d1865"},{"sha":"59cd827f26019ac790b2f34cbad478037f51c570","author":{"name":"Matt Chen","email":"9ce4e58ecca09c51f64e8e448641c95b4be541ab@intel.com"},"message":"iwlwifi: mvm: fix wowlan resume failed to load INIT ucode\n\nIf we set disconnect on wowlan and run suspend/resume, will run\ninto:\n...snipped\niwlwifi 0000:01:00.0: Failed to load firmware chunk!\niwlwifi 0000:01:00.0: Could not load the [0] uCode section\niwlwifi 0000:01:00.0: Failed to start INIT ucode: -110\niwlwifi 0000:01:00.0: Failed to run INIT ucode: -110\niwlwifi 0000:01:00.0: Failed to start RT ucode: -110\n\nIt is because we still keep IWL_MVM_STATUS_IN_HW_RESTART in\n__iwl_mvm_resume.  When mac80211 starts the device as\n__iwl_mvm_mac_start(), we will miss iwl_mvm_restart_cleanup(mvm).\n\nSigned-off-by: Matt Chen <matt.chen@intel.com>\nSigned-off-by: Luca Coelho <luciano.coelho@intel.com>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/59cd827f26019ac790b2f34cbad478037f51c570"},{"sha":"6110d9e5bdd15c4e60fb67f330fbf74681e7daf7","author":{"name":"David Spinadel","email":"69ba3b8d11666acb51fa1ed4a4d7bf195c475c72@intel.com"},"message":"iwlwifi: mvm: Flush non STA TX queues\n\nWhen starting wowlan mac80211 requests flush w/o vif\nand we ignore this request. As a result some packets\nstay stuck in the queue and it may end up with a queue\nhang.\n\nAllow the driver to flush queues even if station isn't\nspecified.\n\nSigned-off-by: David Spinadel <david.spinadel@intel.com>\nSigned-off-by: Luca Coelho <luciano.coelho@intel.com>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/6110d9e5bdd15c4e60fb67f330fbf74681e7daf7"},{"sha":"0fe8bed6e37c259b85d123ef9667f972305c9d6b","author":{"name":"Avraham Stern","email":"216d020e003f7c38de8f56f95fa371c6be70f0bb@intel.com"},"message":"iwlwifi: mvm: send all non-bufferable frames on the probe queue\n\nAP interfaces now send all non-bufferable frames using the broadcast\nstation. Thus allow them to use the probe queue and don't warn about\nit.\n\nFixes: eb045e6e0389 (\"iwlwifi: mvm: Avoid deferring non bufferable frames\")\nSigned-off-by: Avraham Stern <avraham.stern@intel.com>\nSigned-off-by: Luca Coelho <luciano.coelho@intel.com>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/0fe8bed6e37c259b85d123ef9667f972305c9d6b"},{"sha":"bd800e41a3de5c7e56b2fd27088bdaf5e228d227","author":{"name":"Naftali Goldstein","email":"dbb03e6612254bf3162d0b972a1177229838bd59@intel.com"},"message":"iwlwifi: mvm: change state when queueing agg start work\n\nAdd a new state to enum iwl_mvm_agg_state, which is used between\nqueueing the work that starts tx aggregations and actually starting that\nwork (changing to state IWL_AGG_STARTING).\nThis solves a race where ieee80211_start_tx_ba_session is called a\nsecond time, before the work queued by the first run has a chance to\nchange the agg_state. In this case the second call to\nieee80211_start_tx_ba_session returns an error, and the fallback is to\nabort the ba session start.\n\nFixes: 482e48440a0e (\"iwlwifi: mvm: change open and close criteria of a BA session\")\nSigned-off-by: Naftali Goldstein <naftali.goldstein@intel.com>\nSigned-off-by: Luca Coelho <luciano.coelho@intel.com>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/bd800e41a3de5c7e56b2fd27088bdaf5e228d227"},{"sha":"8458e48ac7ad86a5ab7f3d1a8cacd9205a9a97ce","author":{"name":"Avraham Stern","email":"216d020e003f7c38de8f56f95fa371c6be70f0bb@intel.com"},"message":"iwlwifi: mvm: wake the correct mac80211 queue\n\niwl_mvm_start_mac_queues() takes a bitmap of the queues to wake.\nWhen deferred tx is purged, set the bit of the hw_queue so\nthe correct queue will be waken up.\n\nFixes: 7e39a00d5931 (\"iwlwifi: mvm: start mac queues when deferred tx frames are purged\")\nSigned-off-by: Avraham Stern <avraham.stern@intel.com>\nSigned-off-by: Luca Coelho <luciano.coelho@intel.com>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/8458e48ac7ad86a5ab7f3d1a8cacd9205a9a97ce"},{"sha":"97bce57bd7f96e1218751996f549a6e61f18cc8c","author":{"name":"Luca Coelho","email":"907a6d4087ac6e6523ff3c213269cab2819d38b5@intel.com"},"message":"iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD\n\nThe MCAST_FILTER_CMD can get quite large when we have many mcast\naddresses to set (we support up to 255).  So the command should be\nsend as NOCOPY to prevent a warning caused by too-long commands:\n\nWARNING: CPU: 0 PID: 9700 at /root/iwlwifi/stack-dev/drivers/net/wireless/intel/iwlwifi/pcie/tx.c:1550 iwl_pcie_enqueue_hcmd+0x8c7/0xb40 [iwlwifi]\nCommand MCAST_FILTER_CMD (0x1d0) is too large (328 bytes)\n\nThis fixes: https://bugzilla.kernel.org/show_bug.cgi?id=196743\n\nCc: stable@vger.kernel.org\nSigned-off-by: Luca Coelho <luciano.coelho@intel.com>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/97bce57bd7f96e1218751996f549a6e61f18cc8c"},{"sha":"61e7d91bcf7725b9fcd9cbfc5fa0e0f84f19e6de","author":{"name":"Luca Coelho","email":"907a6d4087ac6e6523ff3c213269cab2819d38b5@intel.com"},"message":"iwlwifi: mvm: handle FIF_ALLMULTI when setting multicast addresses\n\nWe were ignoring the FIF_ALLMULTI flag when setting the multicast\naddresses with MCAST_FILTER_CMD.  Check if this flag is set and enable\npass_all accordingly.  We also need to set the count to 0 if pass_all\nis enable so we don't pass addresses to the firmware when not needed\n(as doing so causes an assert).\n\nThis fixes https://bugzilla.kernel.org/show_bug.cgi?id=196741\n\nSigned-off-by: Luca Coelho <luciano.coelho@intel.com>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/61e7d91bcf7725b9fcd9cbfc5fa0e0f84f19e6de"},{"sha":"3f497de997c7ed34ad8a90b64f1ca53a41d428b4","author":{"name":"Luca Coelho","email":"907a6d4087ac6e6523ff3c213269cab2819d38b5@intel.com"},"message":"iwlwifi: mvm: initialize status in iwl_mvm_add_int_sta_common()\n\nWe always need to initialize the status argument to the success case\nbefore calling iwl_mvm_send_cmd_status() or\niwl_mvm_send_cmd_pdu_status() (which calls the former) otherwise we\nmay get an uninitialized value back.  In this case, we use\nADD_STA_SUCCESS as success.\n\nFixes: 732d06e9d9cf (\"iwlwifi: mvm: add station before allocating a queue\")\nReported by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Luca Coelho <luciano.coelho@intel.com>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/3f497de997c7ed34ad8a90b64f1ca53a41d428b4"},{"sha":"d460f1fb83a44833a09c8eaa34b30ce553cab8c5","author":{"name":"Luca Coelho","email":"907a6d4087ac6e6523ff3c213269cab2819d38b5@intel.com"},"message":"iwlwifi: mvm: set status before calling iwl_mvm_send_cmd_status()\n\nWe always must set the status to what we consider success before\ncalling iwl_mvm_send_cmd_status() (also iwl_mvm_send_cmd_pdu_status()\nwhich calls it).  Fix a few places where initialization is missing.\n\nSigned-off-by: Luca Coelho <luciano.coelho@intel.com>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/d460f1fb83a44833a09c8eaa34b30ce553cab8c5"},{"sha":"5f90472c00ddf1e64c2865f71cced297bd5f80a2","author":{"name":"Sara Sharon","email":"d7bcdcc61ca09ba7238cfeec441ba5a9340087e8@intel.com"},"message":"iwlwifi: mvm: fix reorder buffer for 9000 devices\n\nThe condition to check if reorder buffer ran out of\nspace is faulty, as it takes into account only the\nNSSN.\nIn case the head SN was too far behind the reorder\nbuffer should move forward, regardless of the NSSN\nstatus.\nThis caused the driver to release packets out of order\nin some scenarios.\n\nFixes: b915c10174fb (\"iwlwifi: mvm: add reorder buffer per queue\")\nSigned-off-by: Sara Sharon <sara.sharon@intel.com>\nSigned-off-by: Luca Coelho <luciano.coelho@intel.com>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/5f90472c00ddf1e64c2865f71cced297bd5f80a2"},{"sha":"cac72b990d34f4c70208998a86f910ba38253c94","author":{"name":"Lyude","email":"ce64de17b181b27992b265f32a57bc9f122808fd@redhat.com"},"message":"HID: rmi: Make sure the HID device is opened on resume\n\nSo it looks like that suspend/resume has actually always been broken on\nhid-rmi. The fact it worked was a rather silly coincidence that was\nrelying on the HID device to already be opened upon resume. This means\nthat so long as anything was reading the /dev/input/eventX node for for\nan RMI device, it would suspend and resume correctly. As well, if\nnothing happened to be keeping the HID device away it would shut off,\nthen the RMI driver would get confused on resume when it stopped\nresponding and explode.\n\nSo, call hid_hw_open() in rmi_post_resume() so we make sure that the\ndevice is alive before we try talking to it.\n\nThis fixes RMI device suspend/resume over HID.\n\nLink: https://bugzilla.kernel.org/show_bug.cgi?id=196851\n[jkosina@suse.cz: removed useless hunk that was zero-initializing 'ret']\nSigned-off-by: Lyude <lyude@redhat.com>\nCc: Andrew Duggan <aduggan@synaptics.com>\nCc: stable@vger.kernel.org\nReviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/cac72b990d34f4c70208998a86f910ba38253c94"},{"sha":"8320caeeffdefec3b58b9d4a7ed8e1079492fe7b","author":{"name":"Adrian Salido","email":"6d635a0a76d943c7a6d2808755e208535d850b07@google.com"},"message":"HID: i2c-hid: allocate hid buffers for real worst case\n\nThe buffer allocation is not currently accounting for an extra byte for\nthe report id. This can cause an out of bounds access in function\ni2c_hid_set_or_send_report() with reportID > 15.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Adrian Salido <salidoa@google.com>\nReviewed-by: Benson Leung <bleung@chromium.org>\nSigned-off-by: Guenter Roeck <groeck@chromium.org>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/olafhering/linux/commits/8320caeeffdefec3b58b9d4a7ed8e1079492fe7b"}]}
{"actor":{"display_login":"olafhering"}}