From: <gregkh@linuxfoundation.org>
To: gregkh@linuxfoundation.org, alexander.levin@verizon.com,
benjamin.tissoires@redhat.com, frederik.wenigwieser@gmail.com,
jkosina@suse.cz, redmcg@redmandi.dyndns.org,
stable@vger.kernel.org, victor.vlasenko@sysgears.com
Cc: <stable@vger.kernel.org>, <stable-commits@vger.kernel.org>
Subject: Patch "HID: asus: Add i2c touchpad support" has been added to the 4.9-stable tree
Date: Mon, 10 Apr 2017 18:06:19 +0200 [thread overview]
Message-ID: <149184037910851@kroah.com> (raw)
In-Reply-To: <20170404193158.19041-36-alexander.levin@verizon.com>
This is a note to let you know that I've just added the patch titled
HID: asus: Add i2c touchpad support
to the 4.9-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
hid-asus-add-i2c-touchpad-support.patch
and it can be found in the queue-4.9 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@vger.kernel.org> know about it.
>From foo@baz Mon Apr 10 17:43:56 CEST 2017
From: alexander.levin@verizon.com
Date: Tue, 4 Apr 2017 19:32:15 +0000
Subject: HID: asus: Add i2c touchpad support
To: "gregkh@linuxfoundation.org" <gregkh@linuxfoundation.org>
Cc: "stable@vger.kernel.org" <stable@vger.kernel.org>
Message-ID: <20170404193158.19041-36-alexander.levin@verizon.com>
From: Brendan McGrath <redmcg@redmandi.dyndns.org>
[ Upstream commit 9ce12d8be12c94334634dd57050444910415e45f ]
Update the hid-asus module to add multitouch support for the Asus i2c touchpad.
This patch aims to resolve the issue raised here:
https://bugzilla.kernel.org/show_bug.cgi?id=120181
The issue is in relation to an Asus touchpad device which currently does not
have multitouch support.
The device currently falls through to the hid-generic driver which
treats the device as a mouse.
This patch aims to add the multitouch support.
[jkosina@suse.cz: move most of the 'patch comment' into actual changelog]
[jkosina@suse.cz: drop hunk that changes ->name of the driver]
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Signed-off-by: Brendan McGrath <redmcg@redmandi.dyndns.org>
Signed-off-by: Victor Vlasenko <victor.vlasenko@sysgears.com>
Signed-off-by: Frederik Wenigwieser <frederik.wenigwieser@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/hid/Kconfig | 2
drivers/hid/hid-asus.c | 299 ++++++++++++++++++++++++++++++++++++++++++++++++-
drivers/hid/hid-core.c | 1
drivers/hid/hid-ids.h | 1
4 files changed, 296 insertions(+), 7 deletions(-)
--- a/drivers/hid/Kconfig
+++ b/drivers/hid/Kconfig
@@ -138,7 +138,7 @@ config HID_ASUS
tristate "Asus"
depends on I2C_HID
---help---
- Support for Asus notebook built-in keyboard via i2c.
+ Support for Asus notebook built-in keyboard and touchpad via i2c.
Supported devices:
- EeeBook X205TA
--- a/drivers/hid/hid-asus.c
+++ b/drivers/hid/hid-asus.c
@@ -11,6 +11,12 @@
* This module based on hid-ortek by
* Copyright (c) 2010 Johnathon Harris <jmharris@gmail.com>
* Copyright (c) 2011 Jiri Kosina
+ *
+ * This module has been updated to add support for Asus i2c touchpad.
+ *
+ * Copyright (c) 2016 Brendan McGrath <redmcg@redmandi.dyndns.org>
+ * Copyright (c) 2016 Victor Vlasenko <victor.vlasenko@sysgears.com>
+ * Copyright (c) 2016 Frederik Wenigwieser <frederik.wenigwieser@gmail.com>
*/
/*
@@ -20,16 +26,287 @@
* any later version.
*/
-#include <linux/device.h>
#include <linux/hid.h>
#include <linux/module.h>
+#include <linux/input/mt.h>
#include "hid-ids.h"
+MODULE_AUTHOR("Yusuke Fujimaki <usk.fujimaki@gmail.com>");
+MODULE_AUTHOR("Brendan McGrath <redmcg@redmandi.dyndns.org>");
+MODULE_AUTHOR("Victor Vlasenko <victor.vlasenko@sysgears.com>");
+MODULE_AUTHOR("Frederik Wenigwieser <frederik.wenigwieser@gmail.com>");
+MODULE_DESCRIPTION("Asus HID Keyboard and TouchPad");
+
+#define FEATURE_REPORT_ID 0x0d
+#define INPUT_REPORT_ID 0x5d
+
+#define INPUT_REPORT_SIZE 28
+
+#define MAX_CONTACTS 5
+
+#define MAX_X 2794
+#define MAX_Y 1758
+#define MAX_TOUCH_MAJOR 8
+#define MAX_PRESSURE 128
+
+#define CONTACT_DATA_SIZE 5
+
+#define BTN_LEFT_MASK 0x01
+#define CONTACT_TOOL_TYPE_MASK 0x80
+#define CONTACT_X_MSB_MASK 0xf0
+#define CONTACT_Y_MSB_MASK 0x0f
+#define CONTACT_TOUCH_MAJOR_MASK 0x07
+#define CONTACT_PRESSURE_MASK 0x7f
+
+#define QUIRK_FIX_NOTEBOOK_REPORT BIT(0)
+#define QUIRK_NO_INIT_REPORTS BIT(1)
+#define QUIRK_SKIP_INPUT_MAPPING BIT(2)
+#define QUIRK_IS_MULTITOUCH BIT(3)
+
+#define NOTEBOOK_QUIRKS QUIRK_FIX_NOTEBOOK_REPORT
+#define TOUCHPAD_QUIRKS (QUIRK_NO_INIT_REPORTS | \
+ QUIRK_SKIP_INPUT_MAPPING | \
+ QUIRK_IS_MULTITOUCH)
+
+#define TRKID_SGN ((TRKID_MAX + 1) >> 1)
+
+struct asus_drvdata {
+ unsigned long quirks;
+ struct input_dev *input;
+};
+
+static void asus_report_contact_down(struct input_dev *input,
+ int toolType, u8 *data)
+{
+ int touch_major, pressure;
+ int x = (data[0] & CONTACT_X_MSB_MASK) << 4 | data[1];
+ int y = MAX_Y - ((data[0] & CONTACT_Y_MSB_MASK) << 8 | data[2]);
+
+ if (toolType == MT_TOOL_PALM) {
+ touch_major = MAX_TOUCH_MAJOR;
+ pressure = MAX_PRESSURE;
+ } else {
+ touch_major = (data[3] >> 4) & CONTACT_TOUCH_MAJOR_MASK;
+ pressure = data[4] & CONTACT_PRESSURE_MASK;
+ }
+
+ input_report_abs(input, ABS_MT_POSITION_X, x);
+ input_report_abs(input, ABS_MT_POSITION_Y, y);
+ input_report_abs(input, ABS_MT_TOUCH_MAJOR, touch_major);
+ input_report_abs(input, ABS_MT_PRESSURE, pressure);
+}
+
+/* Required for Synaptics Palm Detection */
+static void asus_report_tool_width(struct input_dev *input)
+{
+ struct input_mt *mt = input->mt;
+ struct input_mt_slot *oldest;
+ int oldid, count, i;
+
+ oldest = NULL;
+ oldid = mt->trkid;
+ count = 0;
+
+ for (i = 0; i < mt->num_slots; ++i) {
+ struct input_mt_slot *ps = &mt->slots[i];
+ int id = input_mt_get_value(ps, ABS_MT_TRACKING_ID);
+
+ if (id < 0)
+ continue;
+ if ((id - oldid) & TRKID_SGN) {
+ oldest = ps;
+ oldid = id;
+ }
+ count++;
+ }
+
+ if (oldest) {
+ input_report_abs(input, ABS_TOOL_WIDTH,
+ input_mt_get_value(oldest, ABS_MT_TOUCH_MAJOR));
+ }
+}
+
+static void asus_report_input(struct input_dev *input, u8 *data)
+{
+ int i;
+ u8 *contactData = data + 2;
+
+ for (i = 0; i < MAX_CONTACTS; i++) {
+ bool down = !!(data[1] & BIT(i+3));
+ int toolType = contactData[3] & CONTACT_TOOL_TYPE_MASK ?
+ MT_TOOL_PALM : MT_TOOL_FINGER;
+
+ input_mt_slot(input, i);
+ input_mt_report_slot_state(input, toolType, down);
+
+ if (down) {
+ asus_report_contact_down(input, toolType, contactData);
+ contactData += CONTACT_DATA_SIZE;
+ }
+ }
+
+ input_report_key(input, BTN_LEFT, data[1] & BTN_LEFT_MASK);
+ asus_report_tool_width(input);
+
+ input_mt_sync_frame(input);
+ input_sync(input);
+}
+
+static int asus_raw_event(struct hid_device *hdev,
+ struct hid_report *report, u8 *data, int size)
+{
+ struct asus_drvdata *drvdata = hid_get_drvdata(hdev);
+
+ if (drvdata->quirks & QUIRK_IS_MULTITOUCH &&
+ data[0] == INPUT_REPORT_ID &&
+ size == INPUT_REPORT_SIZE) {
+ asus_report_input(drvdata->input, data);
+ return 1;
+ }
+
+ return 0;
+}
+
+static int asus_input_configured(struct hid_device *hdev, struct hid_input *hi)
+{
+ struct asus_drvdata *drvdata = hid_get_drvdata(hdev);
+
+ if (drvdata->quirks & QUIRK_IS_MULTITOUCH) {
+ int ret;
+ struct input_dev *input = hi->input;
+
+ input_set_abs_params(input, ABS_MT_POSITION_X, 0, MAX_X, 0, 0);
+ input_set_abs_params(input, ABS_MT_POSITION_Y, 0, MAX_Y, 0, 0);
+ input_set_abs_params(input, ABS_TOOL_WIDTH, 0, MAX_TOUCH_MAJOR, 0, 0);
+ input_set_abs_params(input, ABS_MT_TOUCH_MAJOR, 0, MAX_TOUCH_MAJOR, 0, 0);
+ input_set_abs_params(input, ABS_MT_PRESSURE, 0, MAX_PRESSURE, 0, 0);
+
+ __set_bit(BTN_LEFT, input->keybit);
+ __set_bit(INPUT_PROP_BUTTONPAD, input->propbit);
+
+ ret = input_mt_init_slots(input, MAX_CONTACTS, INPUT_MT_POINTER);
+
+ if (ret) {
+ hid_err(hdev, "Asus input mt init slots failed: %d\n", ret);
+ return ret;
+ }
+
+ drvdata->input = input;
+ }
+
+ return 0;
+}
+
+static int asus_input_mapping(struct hid_device *hdev,
+ struct hid_input *hi, struct hid_field *field,
+ struct hid_usage *usage, unsigned long **bit,
+ int *max)
+{
+ struct asus_drvdata *drvdata = hid_get_drvdata(hdev);
+
+ if (drvdata->quirks & QUIRK_SKIP_INPUT_MAPPING) {
+ /* Don't map anything from the HID report.
+ * We do it all manually in asus_input_configured
+ */
+ return -1;
+ }
+
+ return 0;
+}
+
+static int asus_start_multitouch(struct hid_device *hdev)
+{
+ int ret;
+ const unsigned char buf[] = { FEATURE_REPORT_ID, 0x00, 0x03, 0x01, 0x00 };
+ unsigned char *dmabuf = kmemdup(buf, sizeof(buf), GFP_KERNEL);
+
+ if (!dmabuf) {
+ ret = -ENOMEM;
+ hid_err(hdev, "Asus failed to alloc dma buf: %d\n", ret);
+ return ret;
+ }
+
+ ret = hid_hw_raw_request(hdev, dmabuf[0], dmabuf, sizeof(buf),
+ HID_FEATURE_REPORT, HID_REQ_SET_REPORT);
+
+ kfree(dmabuf);
+
+ if (ret != sizeof(buf)) {
+ hid_err(hdev, "Asus failed to start multitouch: %d\n", ret);
+ return ret;
+ }
+
+ return 0;
+}
+
+static int __maybe_unused asus_reset_resume(struct hid_device *hdev)
+{
+ struct asus_drvdata *drvdata = hid_get_drvdata(hdev);
+
+ if (drvdata->quirks & QUIRK_IS_MULTITOUCH)
+ return asus_start_multitouch(hdev);
+
+ return 0;
+}
+
+static int asus_probe(struct hid_device *hdev, const struct hid_device_id *id)
+{
+ int ret;
+ struct asus_drvdata *drvdata;
+
+ drvdata = devm_kzalloc(&hdev->dev, sizeof(*drvdata), GFP_KERNEL);
+ if (drvdata == NULL) {
+ hid_err(hdev, "Can't alloc Asus descriptor\n");
+ return -ENOMEM;
+ }
+
+ hid_set_drvdata(hdev, drvdata);
+
+ drvdata->quirks = id->driver_data;
+
+ if (drvdata->quirks & QUIRK_NO_INIT_REPORTS)
+ hdev->quirks |= HID_QUIRK_NO_INIT_REPORTS;
+
+ ret = hid_parse(hdev);
+ if (ret) {
+ hid_err(hdev, "Asus hid parse failed: %d\n", ret);
+ return ret;
+ }
+
+ ret = hid_hw_start(hdev, HID_CONNECT_DEFAULT);
+ if (ret) {
+ hid_err(hdev, "Asus hw start failed: %d\n", ret);
+ return ret;
+ }
+
+ if (!drvdata->input) {
+ hid_err(hdev, "Asus input not registered\n");
+ ret = -ENOMEM;
+ goto err_stop_hw;
+ }
+
+ drvdata->input->name = "Asus TouchPad";
+
+ if (drvdata->quirks & QUIRK_IS_MULTITOUCH) {
+ ret = asus_start_multitouch(hdev);
+ if (ret)
+ goto err_stop_hw;
+ }
+
+ return 0;
+err_stop_hw:
+ hid_hw_stop(hdev);
+ return ret;
+}
+
static __u8 *asus_report_fixup(struct hid_device *hdev, __u8 *rdesc,
unsigned int *rsize)
{
- if (*rsize >= 56 && rdesc[54] == 0x25 && rdesc[55] == 0x65) {
+ struct asus_drvdata *drvdata = hid_get_drvdata(hdev);
+
+ if (drvdata->quirks & QUIRK_FIX_NOTEBOOK_REPORT &&
+ *rsize >= 56 && rdesc[54] == 0x25 && rdesc[55] == 0x65) {
hid_info(hdev, "Fixing up Asus notebook report descriptor\n");
rdesc[55] = 0xdd;
}
@@ -37,15 +314,25 @@ static __u8 *asus_report_fixup(struct hi
}
static const struct hid_device_id asus_devices[] = {
- { HID_I2C_DEVICE(USB_VENDOR_ID_ASUSTEK, USB_DEVICE_ID_ASUSTEK_NOTEBOOK_KEYBOARD) },
+ { HID_I2C_DEVICE(USB_VENDOR_ID_ASUSTEK,
+ USB_DEVICE_ID_ASUSTEK_NOTEBOOK_KEYBOARD), NOTEBOOK_QUIRKS},
+ { HID_I2C_DEVICE(USB_VENDOR_ID_ASUSTEK,
+ USB_DEVICE_ID_ASUSTEK_TOUCHPAD), TOUCHPAD_QUIRKS },
{ }
};
MODULE_DEVICE_TABLE(hid, asus_devices);
static struct hid_driver asus_driver = {
- .name = "asus",
- .id_table = asus_devices,
- .report_fixup = asus_report_fixup
+ .name = "asus",
+ .id_table = asus_devices,
+ .report_fixup = asus_report_fixup,
+ .probe = asus_probe,
+ .input_mapping = asus_input_mapping,
+ .input_configured = asus_input_configured,
+#ifdef CONFIG_PM
+ .reset_resume = asus_reset_resume,
+#endif
+ .raw_event = asus_raw_event
};
module_hid_driver(asus_driver);
--- a/drivers/hid/hid-core.c
+++ b/drivers/hid/hid-core.c
@@ -1856,6 +1856,7 @@ static const struct hid_device_id hid_ha
{ HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_FOUNTAIN_TP_ONLY) },
{ HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_GEYSER1_TP_ONLY) },
{ HID_I2C_DEVICE(USB_VENDOR_ID_ASUSTEK, USB_DEVICE_ID_ASUSTEK_NOTEBOOK_KEYBOARD) },
+ { HID_I2C_DEVICE(USB_VENDOR_ID_ASUSTEK, USB_DEVICE_ID_ASUSTEK_TOUCHPAD) },
{ HID_USB_DEVICE(USB_VENDOR_ID_AUREAL, USB_DEVICE_ID_AUREAL_W01RN) },
{ HID_USB_DEVICE(USB_VENDOR_ID_BELKIN, USB_DEVICE_ID_FLIP_KVM) },
{ HID_USB_DEVICE(USB_VENDOR_ID_BETOP_2185BFM, 0x2208) },
--- a/drivers/hid/hid-ids.h
+++ b/drivers/hid/hid-ids.h
@@ -174,6 +174,7 @@
#define USB_DEVICE_ID_ASUSTEK_LCM 0x1726
#define USB_DEVICE_ID_ASUSTEK_LCM2 0x175b
#define USB_DEVICE_ID_ASUSTEK_NOTEBOOK_KEYBOARD 0x8585
+#define USB_DEVICE_ID_ASUSTEK_TOUCHPAD 0x0101
#define USB_VENDOR_ID_ATEN 0x0557
#define USB_DEVICE_ID_ATEN_UC100KM 0x2004
Patches currently in stable-queue which might be from gregkh@linuxfoundation.org are
queue-4.9/staging-android-ashmem-lseek-failed-due-to-no-fmode_lseek.patch
queue-4.9/arm64-dts-hisi-fix-hip06-sas-am-max-trans-quirk.patch
queue-4.9/scsi-ufs-introduce-ufshcd_quirk_prdt_byte_gran-quirk.patch
queue-4.9/acpi-button-change-default-behavior-to-lid_init_state-open.patch
queue-4.9/usb-musb-da8xx-fix-host-mode-suspend.patch
queue-4.9/drm-i915-fix-intel_bdw_ids-definition.patch
queue-4.9/sysfs-be-careful-of-error-returns-from-ops-show.patch
queue-4.9/mips-flush-wrong-invalid-ftlb-entry-for-huge-page.patch
queue-4.9/mips-end-spinlocks-with-.insn.patch
queue-4.9/mmc-sdhci-of-esdhc-remove-default-broken-cd-for-arm.patch
queue-4.9/kvm-arm-arm64-fix-locking-for-kvm_free_stage2_pgd.patch
queue-4.9/powerpc-disable-hfscr-if-tm-is-not-supported.patch
queue-4.9/metag-usercopy-add-missing-fixups.patch
queue-4.9/nios2-reserve-boot-memory-for-device-tree.patch
queue-4.9/alsa-usb-audio-add-implicit-fb-quirk-for-axe-fx-ii.patch
queue-4.9/svcauth_gss-close-connection-when-dropping-an-incoming-message.patch
queue-4.9/platform-x86-asus-wmi-detect-quirk_no_rfkill-from-the-dsdt.patch
queue-4.9/ring-buffer-fix-return-value-check-in-test_ringbuffer.patch
queue-4.9/ppdev-check-before-attaching-port.patch
queue-4.9/firmware-qcom-scm-fix-interrupted-scm-calls.patch
queue-4.9/pci-add-broadcom-northstar2-paxc-quirk-for-device-class-and-mpss.patch
queue-4.9/powerpc-64-fix-flush_-d-i-cache_range-called-from-modules.patch
queue-4.9/drm-sun4i-tcon-move-soc-specific-quirks-to-a-dt-matched-data-structure.patch
queue-4.9/acpi-gpio-do-not-fall-back-to-parsing-_crs-when-we-get-a-deferral.patch
queue-4.9/pci-explain-arm64-acpi-mcfg-quirk-kconfig-and-build-strategy.patch
queue-4.9/metag-usercopy-add-early-abort-to-copy_to_user.patch
queue-4.9/powerpc-crypto-crc32c-vpmsum-fix-missing-preempt_disable.patch
queue-4.9/hid-multitouch-do-not-retrieve-all-reports-for-all-devices.patch
queue-4.9/arm-arm64-kvm-take-mmap_sem-in-kvm_arch_prepare_memory_region.patch
queue-4.9/arm-dts-stih407-family-set-snps-dis_u3_susphy_quirk.patch
queue-4.9/rx51-broken-build.patch
queue-4.9/mips-ralink-fix-typos-in-rt3883-pinctrl.patch
queue-4.9/cfg80211-check-rdev-resume-callback-only-for-registered-wiphy.patch
queue-4.9/metag-usercopy-set-flags-before-addz.patch
queue-4.9/asoc-intel-bytct_rt5640-change-default-capture-settings.patch
queue-4.9/metag-usercopy-fix-src-fixup-in-from-user-rapf-loops.patch
queue-4.9/hid-asus-fix-keyboard-support.patch
queue-4.9/drm-sun4i-add-compatible-string-for-a31-a31s-tcon-timing-controller.patch
queue-4.9/arm64-pci-manage-controller-specific-data-on-per-controller-basis.patch
queue-4.9/platform-x86-acer-wmi-only-supports-amw0_guid1-on-acer-family.patch
queue-4.9/xtensa-make-__pa-work-with-uncached-kseg-addresses.patch
queue-4.9/asoc-codecs-rt5670-add-quirk-for-lenovo-thinkpad-10.patch
queue-4.9/clk-lpc32xx-add-a-quirk-for-pwm-and-ms-clock-dividers.patch
queue-4.9/powerpc-mm-add-missing-global-tlb-invalidate-if-cxl-is-active.patch
queue-4.9/tools-power-turbostat-dump-atom-p-states-correctly.patch
queue-4.9/clocksource-drivers-arm_arch_timer-don-t-assume-clock-runs-in-suspend.patch
queue-4.9/asoc-intel-cht_bsw_rt5645-add-baytrail-mclk-support.patch
queue-4.9/watchdog-s3c2410-fix-infinite-interrupt-in-soft-mode.patch
queue-4.9/arm64-pci-search-acpi-namespace-to-ensure-ecam-space-is-reserved.patch
queue-4.9/pci-add-mcfg-quirks-for-cavium-thunderx-pass1.x-host-controller.patch
queue-4.9/drm-i915-actually-drive-the-bdw-reserved-ids.patch
queue-4.9/net-mlx4_core-use-device-id-defines.patch
queue-4.9/scsi-ufs-introduce-a-new-ufshcd_statea-ufshcd_state_eh_scheduled.patch
queue-4.9/hid-sensor-hub-add-quirk-for-microsoft-surface-3.patch
queue-4.9/serial-8250_omap-add-omap_dma_tx_kick-quirk-for-am437x.patch
queue-4.9/brcmfmac-use-local-iftype-avoiding-use-after-free-of-virtual-interface.patch
queue-4.9/pci-acpi-check-for-platform-specific-mcfg-quirks.patch
queue-4.9/drm-vmwgfx-remove-getparam-error-message.patch
queue-4.9/mac80211-unconditionally-start-new-netdev-queues-with-itxq-support.patch
queue-4.9/dm-verity-fec-fix-bufio-leaks.patch
queue-4.9/x86-intel_idle-add-cpu-model-0x4a-atom-z34xx-series.patch
queue-4.9/hid-wacom-don-t-apply-generic-settings-to-old-devices.patch
queue-4.9/hid-sensor-hub-add-quirk-for-microchip-mm7150.patch
queue-4.9/arm-kernel-add-smc-structure-parameter.patch
queue-4.9/usb-storage-add-ignore-residue-quirk-for-initio-inic-3619.patch
queue-4.9/drm-vmwgfx-type-check-lookups-of-fence-objects.patch
queue-4.9/hid-asus-add-i2c-touchpad-support.patch
queue-4.9/nvme-simplify-stripe-quirk.patch
queue-4.9/drm-sun4i-add-compatible-strings-for-a31-a31s-display-pipelines.patch
queue-4.9/dm-verity-fec-limit-error-correction-recursion.patch
queue-4.9/drm-edid-constify-edid-quirk-list.patch
queue-4.9/s390-uaccess-get_user-should-zero-on-failure-again.patch
queue-4.9/dm-raid-fix-null-pointer-dereference-for-raid1-without-bitmap.patch
queue-4.9/random-use-chacha20-for-get_random_int-long.patch
queue-4.9/ptrace-fix-ptrace_listen-race-corrupting-task-state.patch
queue-4.9/drm-vmwgfx-fix-integer-overflow-in-vmw_surface_define_ioctl.patch
queue-4.9/pci-sort-the-list-of-devices-with-d3-delay-quirk-by-id.patch
queue-4.9/pci-add-mcfg-quirks-for-x-gene-host-controller.patch
queue-4.9/hid-i2c-hid-add-a-simple-quirk-to-fix-device-defects.patch
queue-4.9/drm-msm-adreno-move-function-declarations-to-header-file.patch
queue-4.9/s390-decompressor-fix-initrd-corruption-caused-by-bss-clear.patch
queue-4.9/pci-disable-msi-for-hisilicon-hip06-hip07-root-ports.patch
queue-4.9/mips-check-tlb-before-handle_ri_rdhwr-for-loongson-3.patch
queue-4.9/pci-add-acs-quirk-for-intel-union-point.patch
queue-4.9/asoc-intel-baytrail-add-quirk-for-lenovo-thinkpad-10.patch
queue-4.9/can-flexcan-add-quirk-flexcan_quirk_enable_eacen_rrs.patch
queue-4.9/metag-usercopy-drop-unused-macros.patch
queue-4.9/pci-expand-vpd-access-disabled-quirk-message.patch
queue-4.9/drm-i915-more-.is_mobile-cleanups-for-bdw.patch
queue-4.9/hid-multitouch-enable-the-surface-4-type-cover-pro-jp-to-report-multitouch-data.patch
queue-4.9/iio-bmg160-reset-chip-when-probing.patch
queue-4.9/orangefs-move-features-validation-to-fix-filesystem-hang.patch
queue-4.9/arm64-mm-unaligned-access-by-user-land-should-be-received-as-sigbus.patch
queue-4.9/powerpc-don-t-try-to-fix-up-misaligned-load-with-reservation-instructions.patch
queue-4.9/usb-chipidea-msm-rely-on-core-to-override-ahbburst.patch
queue-4.9/scsi-ufs-refactor-device-descriptor-reading.patch
queue-4.9/asoc-intel-bytcr_rt5640-quirks-for-insyde-devices.patch
queue-4.9/mips-lantiq-fix-missing-xbar-kernel-panic.patch
queue-4.9/metag-usercopy-zero-rest-of-buffer-from-copy_from_user.patch
queue-4.9/xfs-honor-falloc_fl_keep_size-when-punching-ends-of-files.patch
queue-4.9/hid-multitouch-enable-the-surface-3-type-cover-to-report-multitouch-data.patch
queue-4.9/scsi-ufs-issue-link-starup-2-times-if-device-isn-t-active.patch
queue-4.9/asoc-rt5670-add-missing-10ec5072-acpi-id.patch
queue-4.9/metag-usercopy-fix-alignment-error-checking.patch
queue-4.9/x86-reboot-quirks-add-asus-eeebook-x205ta-reboot-quirk.patch
queue-4.9/input-gpio_keys-add-support-for-gpio-descriptors.patch
queue-4.9/pci-xgene-fix-double-free-on-init-error.patch
queue-4.9/acpi-save-nvs-memory-for-lenovo-g50-45.patch
queue-4.9/asoc-intel-cht_bsw_rt5645-harden-acpi-device-detection.patch
queue-4.9/sata-ahci-da850-implement-a-workaround-for-the-softreset-quirk.patch
queue-4.9/reset-treeid-to-zero-on-smb2-tree_connect.patch
queue-4.9/pci-add-acs-quirk-for-qualcomm-qdf2400-and-qdf2432.patch
queue-4.9/tools-power-turbostat-decode-baytrail-cc6-and-mc6-demotion-configuration.patch
queue-4.9/arm-davinci-pm-support-da8xx-dt-platforms.patch
queue-4.9/documentation-stable-kernel-rules-fix-stable-tag-format.patch
queue-4.9/drm-mga-remove-device_is_agp-callback.patch
queue-4.9/usb-host-xhci-plat-enable-broken_ped-quirk-if-platform-requested.patch
queue-4.9/mm-mempolicy.c-fix-error-handling-in-set_mempolicy-and-mbind.patch
queue-4.9/pci-add-mcfg-quirks-for-qualcomm-qdf2432-host-controller.patch
queue-4.9/amd-xgbe-prepare-for-working-with-more-than-one-type-of-phy.patch
queue-4.9/arm-arm64-kvm-take-mmap_sem-in-stage2_unmap_vm.patch
queue-4.9/mm-page_alloc.c-fix-print-order-in-show_free_areas.patch
queue-4.9/usb-dwc3-host-pass-quirk-broken-port-ped-property-for-known-broken-revisions.patch
queue-4.9/hid-usbhid-add-quirk-for-the-futaba-tosd-5711bb-vfd.patch
queue-4.9/mmc-sdhci-msm-enable-few-quirks.patch
queue-4.9/hid-usbhid-add-quirk-for-mayflash-dragonrise-dolphinbar.patch
queue-4.9/arm-smccc-update-hvc-comment-to-describe-new-quirk-parameter.patch
queue-4.9/hid-usbhid-add-quirks-for-mayflash-dragonrise-gamecube-and-ps3-adapters.patch
queue-4.9/pci-thunder-pem-factor-out-resource-lookup.patch
queue-4.9/pci-acpi-extend-pci_mcfg_lookup-to-return-ecam-config-accessors.patch
queue-4.9/mips-c-r4k-fix-loongson-3-s-vcache-scache-waysize-calculation.patch
queue-4.9/platform-x86-asus-wmi-set-specified-xusb2pr-value-for-x550lb.patch
queue-4.9/drm-vmwgfx-avoid-calling-vzalloc-with-a-0-size-in-vmw_get_cap_3d_ioctl.patch
queue-4.9/usb-xhci-add-quirk-flag-for-broken-ped-bits.patch
queue-4.9/scsi-ufs-ensure-that-host-pa_tactivate-is-higher-than-device.patch
queue-4.9/mips-force-o32-fp64-support-on-32bit-mips64r6-kernels.patch
queue-4.9/arm-davinci-add-skeleton-for-pdata-quirks.patch
queue-4.9/usb-dwc3-gadget-delay-unmap-of-bounced-requests.patch
queue-4.9/x86-reboot-quirks-fix-typo-in-asus-eeebook-x205ta-reboot-quirk.patch
queue-4.9/mips-add-mips_cpu_ftlb-for-loongson-3a-r2.patch
queue-4.9/alsa-usb-audio-add-native-dsd-support-for-teac-501-503-dac.patch
queue-4.9/kbuild-use-cc-disable-warning-consistently-for-maybe-uninitialized.patch
queue-4.9/arm-omap2-fix-init-for-multiple-quirks-for-the-same-soc.patch
queue-4.9/pci-add-mcfg-quirks-for-hisilicon-hip05-06-07-host-controllers.patch
queue-4.9/hid-microsoft-add-surface-4-type-cover-pro-4-not-jp-versions.patch
queue-4.9/ppdev-fix-registering-same-device-name.patch
queue-4.9/pci-add-mcfg-quirks-for-cavium-thunderx-pass2.x-host-controller.patch
queue-4.9/x86-reboot-quirks-add-asus-eeebook-x205ta-w-reboot-quirk.patch
queue-4.9/acpi-sysfs-provide-quirk-mechanism-to-prevent-gpe-flooding.patch
queue-4.9/scsi-ufs-add-quirk-to-increase-host-pa_saveconfigtime.patch
queue-4.9/drm-ttm-drm-vmwgfx-relax-permission-checking-when-opening-surfaces.patch
queue-4.9/arm64-pci-add-local-struct-device-pointers.patch
queue-4.9/drm-vmwgfx-null-pointer-dereference-in-vmw_surface_define_ioctl.patch
queue-4.9/asoc-sun4i-i2s-add-quirks-to-handle-a31-compatible.patch
next prev parent reply other threads:[~2017-04-10 16:07 UTC|newest]
Thread overview: 253+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-04-04 19:32 [PATCH for 4.9 00/98] Quirks and new devices for 4.9 LTS alexander.levin
2017-04-04 19:32 ` [PATCH for 4.9 01/98] drm/sun4i: tcon: Move SoC specific quirks to a DT matched data structure alexander.levin
2017-04-05 10:16 ` gregkh
2017-04-05 14:07 ` alexander.levin
2017-04-10 15:11 ` gregkh
2017-04-04 19:32 ` [PATCH for 4.9 02/98] clk: lpc32xx: add a quirk for PWM and MS clock dividers alexander.levin
2017-04-10 15:17 ` Patch "clk: lpc32xx: add a quirk for PWM and MS clock dividers" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 04/98] HID: i2c-hid: add a simple quirk to fix device defects alexander.levin
2017-04-10 15:18 ` Patch "HID: i2c-hid: add a simple quirk to fix device defects" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 03/98] HID: usbhid: Add quirks for Mayflash/Dragonrise GameCube and PS3 adapters alexander.levin
2017-04-10 15:18 ` Patch "HID: usbhid: Add quirks for Mayflash/Dragonrise GameCube and PS3 adapters" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 06/98] arm64: dts: hisi: fix hip06 sas am-max-trans quirk alexander.levin
2017-04-10 16:06 ` Patch "arm64: dts: hisi: fix hip06 sas am-max-trans quirk" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 07/98] net/mlx4_core: Use device ID defines alexander.levin
2017-04-10 16:06 ` Patch "net/mlx4_core: Use device ID defines" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 05/98] ASoC: Intel: bytct_rt5640: change default capture settings alexander.levin
2017-04-10 16:06 ` Patch "ASoC: Intel: bytct_rt5640: change default capture settings" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 08/98] clocksource/drivers/arm_arch_timer: Don't assume clock runs in suspend alexander.levin
2017-04-10 16:06 ` Patch "clocksource/drivers/arm_arch_timer: Don't assume clock runs in suspend" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 09/98] scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk alexander.levin
2017-04-10 16:06 ` Patch "scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 12/98] HID: multitouch: enable the Surface 3 Type Cover to report multitouch data alexander.levin
2017-04-10 16:06 ` Patch "HID: multitouch: enable the Surface 3 Type Cover to report multitouch data" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 10/98] HID: sensor-hub add quirk for Microsoft Surface 3 alexander.levin
2017-04-10 16:06 ` Patch "HID: sensor-hub add quirk for Microsoft Surface 3" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 11/98] HID: sensor-hub: add quirk for Microchip MM7150 alexander.levin
2017-04-10 16:06 ` Patch "HID: sensor-hub: add quirk for Microchip MM7150" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 15/98] scsi: ufs: ensure that host pa_tactivate is higher than device alexander.levin
2017-04-10 16:06 ` Patch "scsi: ufs: ensure that host pa_tactivate is higher than device" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 16/98] svcauth_gss: Close connection when dropping an incoming message alexander.levin
2017-04-10 16:06 ` Patch "svcauth_gss: Close connection when dropping an incoming message" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 13/98] HID: multitouch: do not retrieve all reports for all devices alexander.levin
2017-04-10 16:06 ` Patch "HID: multitouch: do not retrieve all reports for all devices" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 14/98] mmc: sdhci-msm: Enable few quirks alexander.levin
2017-04-10 16:06 ` Patch "mmc: sdhci-msm: Enable few quirks" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 18/98] arm64: PCI: Manage controller-specific data on per-controller basis alexander.levin
2017-04-10 16:06 ` Patch "arm64: PCI: Manage controller-specific data on per-controller basis" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 17/98] x86/intel_idle: Add CPU model 0x4a (Atom Z34xx series) alexander.levin
2017-04-10 16:06 ` Patch "x86/intel_idle: Add CPU model 0x4a (Atom Z34xx series)" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 20/98] arm64: PCI: Search ACPI namespace to ensure ECAM space is reserved alexander.levin
2017-04-10 16:06 ` Patch "arm64: PCI: Search ACPI namespace to ensure ECAM space is reserved" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 21/98] PCI/ACPI: Extend pci_mcfg_lookup() to return ECAM config accessors alexander.levin
2017-04-10 16:06 ` Patch "PCI/ACPI: Extend pci_mcfg_lookup() to return ECAM config accessors" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 19/98] arm64: PCI: Add local struct device pointers alexander.levin
2017-04-10 16:06 ` Patch "arm64: PCI: Add local struct device pointers" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 23/98] PCI: Add MCFG quirks for Qualcomm QDF2432 host controller alexander.levin
2017-04-10 16:06 ` Patch "PCI: Add MCFG quirks for Qualcomm QDF2432 host controller" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 22/98] PCI/ACPI: Check for platform-specific MCFG quirks alexander.levin
2017-04-10 16:06 ` Patch "PCI/ACPI: Check for platform-specific MCFG quirks" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 24/98] PCI: Add MCFG quirks for HiSilicon Hip05/06/07 host controllers alexander.levin
2017-04-10 16:06 ` Patch "PCI: Add MCFG quirks for HiSilicon Hip05/06/07 host controllers" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 25/98] PCI: thunder-pem: Factor out resource lookup alexander.levin
2017-04-10 16:06 ` Patch "PCI: thunder-pem: Factor out resource lookup" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 26/98] PCI: Add MCFG quirks for Cavium ThunderX pass2.x host controller alexander.levin
2017-04-10 16:06 ` Patch "PCI: Add MCFG quirks for Cavium ThunderX pass2.x host controller" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 28/98] PCI: Add MCFG quirks for X-Gene host controller alexander.levin
2017-04-10 16:06 ` Patch "PCI: Add MCFG quirks for X-Gene host controller" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 27/98] PCI: Add MCFG quirks for Cavium ThunderX pass1.x host controller alexander.levin
2017-04-10 16:06 ` Patch "PCI: Add MCFG quirks for Cavium ThunderX pass1.x host controller" has been added to the 4.9-stable tree gregkh
2017-04-11 4:38 ` [PATCH for 4.9 27/98] PCI: Add MCFG quirks for Cavium ThunderX pass1.x host controller gregkh
2017-04-04 19:32 ` [PATCH for 4.9 31/98] ALSA: usb-audio: add implicit fb quirk for Axe-Fx II alexander.levin
2017-04-10 16:06 ` Patch "ALSA: usb-audio: add implicit fb quirk for Axe-Fx II" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 29/98] PCI: Explain ARM64 ACPI/MCFG quirk Kconfig and build strategy alexander.levin
2017-04-10 16:06 ` Patch "PCI: Explain ARM64 ACPI/MCFG quirk Kconfig and build strategy" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 30/98] scsi: ufs: add quirk to increase host PA_SaveConfigTime alexander.levin
2017-04-10 16:06 ` Patch "scsi: ufs: add quirk to increase host PA_SaveConfigTime" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 33/98] ALSA: usb-audio: Add native DSD support for TEAC 501/503 DAC alexander.levin
2017-04-10 16:06 ` Patch "ALSA: usb-audio: Add native DSD support for TEAC 501/503 DAC" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 34/98] platform/x86: acer-wmi: Only supports AMW0_GUID1 on acer family alexander.levin
2017-04-10 16:06 ` Patch "platform/x86: acer-wmi: Only supports AMW0_GUID1 on acer family" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 32/98] PCI: Expand "VPD access disabled" quirk message alexander.levin
2017-04-10 16:06 ` Patch "PCI: Expand "VPD access disabled" quirk message" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 36/98] HID: asus: Fix keyboard support alexander.levin
2017-04-10 16:06 ` Patch "HID: asus: Fix keyboard support" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 35/98] HID: asus: Add i2c touchpad support alexander.levin
2017-04-10 16:06 ` gregkh [this message]
2017-04-10 16:50 ` Patch "HID: asus: Add i2c touchpad support" has been added to the 4.9-stable tree Greg KH
2017-04-04 19:32 ` [PATCH for 4.9 39/98] nvme: simplify stripe quirk alexander.levin
2017-04-10 16:06 ` Patch "nvme: simplify stripe quirk" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 37/98] HID: microsoft: Add Surface 4 type cover pro 4 not JP versions alexander.levin
2017-04-10 16:06 ` Patch "HID: microsoft: Add Surface 4 type cover pro 4 not JP versions" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 38/98] HID: multitouch: enable the Surface 4 Type Cover Pro (JP) to report multitouch data alexander.levin
2017-04-10 16:06 ` Patch "HID: multitouch: enable the Surface 4 Type Cover Pro (JP) to report multitouch data" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "HID: multitouch: enable the Surface 4 Type Cover Pro (JP) to report multitouch data" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 41/98] HID: usbhid: Add quirk for the Futaba TOSD-5711BB VFD alexander.levin
2017-04-10 16:06 ` Patch "HID: usbhid: Add quirk for the Futaba TOSD-5711BB VFD" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 40/98] ACPI / sysfs: Provide quirk mechanism to prevent GPE flooding alexander.levin
2017-04-10 16:06 ` Patch "ACPI / sysfs: Provide quirk mechanism to prevent GPE flooding" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 43/98] drm/edid: constify edid quirk list alexander.levin
2017-04-10 16:06 ` Patch "drm/edid: constify edid quirk list" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "drm/edid: constify edid quirk list" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 44/98] drm/i915: fix INTEL_BDW_IDS definition alexander.levin
2017-04-10 16:06 ` Patch "drm/i915: fix INTEL_BDW_IDS definition" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "drm/i915: fix INTEL_BDW_IDS definition" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 42/98] HID: usbhid: Add quirk for Mayflash/Dragonrise DolphinBar alexander.levin
2017-04-10 16:06 ` Patch "HID: usbhid: Add quirk for Mayflash/Dragonrise DolphinBar." has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 47/98] ASoC: Intel: bytcr_rt5640: quirks for Insyde devices alexander.levin
2017-04-10 16:06 ` Patch "ASoC: Intel: bytcr_rt5640: quirks for Insyde devices" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "ASoC: Intel: bytcr_rt5640: quirks for Insyde devices" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 45/98] drm/i915: more .is_mobile cleanups for BDW alexander.levin
2017-04-10 16:06 ` Patch "drm/i915: more .is_mobile cleanups for BDW" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "drm/i915: more .is_mobile cleanups for BDW" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 46/98] drm/i915: actually drive the BDW reserved IDs alexander.levin
2017-04-10 16:06 ` Patch "drm/i915: actually drive the BDW reserved IDs" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "drm/i915: actually drive the BDW reserved IDs" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 50/98] ARM: OMAP2+: Fix init for multiple quirks for the same SoC alexander.levin
2017-04-10 16:06 ` Patch "ARM: OMAP2+: Fix init for multiple quirks for the same SoC" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "ARM: OMAP2+: Fix init for multiple quirks for the same SoC" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 48/98] scsi: ufs: introduce a new ufshcd_statea UFSHCD_STATE_EH_SCHEDULED alexander.levin
2017-04-10 16:06 ` Patch "scsi: ufs: introduce a new ufshcd_statea UFSHCD_STATE_EH_SCHEDULED" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 49/98] scsi: ufs: issue link starup 2 times if device isn't active alexander.levin
2017-04-10 16:06 ` Patch "scsi: ufs: issue link starup 2 times if device isn't active" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 52/98] usb: chipidea: msm: Rely on core to override AHBBURST alexander.levin
2017-04-10 16:06 ` Patch "usb: chipidea: msm: Rely on core to override AHBBURST" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "usb: chipidea: msm: Rely on core to override AHBBURST" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 51/98] scsi: ufs: refactor device descriptor reading alexander.levin
2017-04-10 15:47 ` [PATCH " gregkh
2017-04-10 16:06 ` Patch "scsi: ufs: refactor device descriptor reading" has been added to the 4.9-stable tree gregkh
2017-04-10 16:19 ` Greg KH
2017-04-04 19:32 ` [PATCH for 4.9 55/98] Input: gpio_keys - add support for GPIO descriptors alexander.levin
2017-04-10 16:06 ` Patch "Input: gpio_keys - add support for GPIO descriptors" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 53/98] serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x alexander.levin
2017-04-10 16:06 ` Patch "serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 54/98] HID: whitespace cleanup alexander.levin
2017-04-10 15:47 ` [PATCH " gregkh
2017-04-04 19:32 ` [PATCH for 4.9 56/98] amd-xgbe: Prepare for working with more than one type of phy alexander.levin
2017-04-10 16:06 ` Patch "amd-xgbe: Prepare for working with more than one type of phy" has been added to the 4.9-stable tree gregkh
2017-04-10 16:42 ` Tom Lendacky
2017-04-10 16:47 ` Greg KH
2017-04-04 19:32 ` [PATCH for 4.9 57/98] ARM: davinci: PM: support da8xx DT platforms alexander.levin
2017-04-10 16:06 ` Patch "ARM: davinci: PM: support da8xx DT platforms" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 60/98] usb: host: xhci-plat: enable BROKEN_PED quirk if platform requested alexander.levin
2017-04-10 16:06 ` Patch "usb: host: xhci-plat: enable BROKEN_PED quirk if platform requested" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "usb: host: xhci-plat: enable BROKEN_PED quirk if platform requested" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 59/98] usb: xhci: add quirk flag for broken PED bits alexander.levin
2017-04-10 16:06 ` Patch "usb: xhci: add quirk flag for broken PED bits" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "usb: xhci: add quirk flag for broken PED bits" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 58/98] ARM: davinci: add skeleton for pdata-quirks alexander.levin
2017-04-10 16:06 ` Patch "ARM: davinci: add skeleton for pdata-quirks" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "ARM: davinci: add skeleton for pdata-quirks" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 63/98] ARM: dts: STiH407-family: set snps,dis_u3_susphy_quirk alexander.levin
2017-04-10 16:06 ` Patch "ARM: dts: STiH407-family: set snps,dis_u3_susphy_quirk" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 62/98] drm/mga: remove device_is_agp callback alexander.levin
2017-04-10 16:06 ` Patch "drm/mga: remove device_is_agp callback" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "drm/mga: remove device_is_agp callback" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 61/98] usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisions alexander.levin
2017-04-10 16:06 ` Patch "usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisions" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisions" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 65/98] PCI: xgene: Fix double free on init error alexander.levin
2017-04-10 16:06 ` Patch "PCI: xgene: Fix double free on init error" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "PCI: xgene: Fix double free on init error" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 66/98] [media] rx51: broken build alexander.levin
2017-04-10 16:06 ` Patch "[media] rx51: broken build" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "[media] rx51: broken build" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 64/98] PCI: Add ACS quirk for Intel Union Point alexander.levin
2017-04-10 16:06 ` Patch "PCI: Add ACS quirk for Intel Union Point" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "PCI: Add ACS quirk for Intel Union Point" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 67/98] sata: ahci-da850: implement a workaround for the softreset quirk alexander.levin
2017-04-10 16:06 ` Patch "sata: ahci-da850: implement a workaround for the softreset quirk" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "sata: ahci-da850: implement a workaround for the softreset quirk" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 68/98] ACPI / button: Change default behavior to lid_init_state=open alexander.levin
2017-04-10 16:06 ` Patch "ACPI / button: Change default behavior to lid_init_state=open" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "ACPI / button: Change default behavior to lid_init_state=open" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 70/98] ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10 alexander.levin
2017-04-10 16:06 ` Patch "ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 69/98] ASoC: rt5670: Add missing 10EC5072 ACPI ID alexander.levin
2017-04-10 16:06 ` Patch "ASoC: rt5670: Add missing 10EC5072 ACPI ID" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 71/98] ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10 alexander.levin
2017-04-10 16:06 ` Patch "ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 73/98] ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support alexander.levin
2017-04-10 16:06 ` Patch "ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 72/98] ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection alexander.levin
2017-04-10 16:06 ` Patch "ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 74/98] ACPI: save NVS memory for Lenovo G50-45 alexander.levin
2017-04-10 16:06 ` Patch "ACPI: save NVS memory for Lenovo G50-45" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "ACPI: save NVS memory for Lenovo G50-45" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 75/98] usb: musb: da8xx: Fix host mode suspend alexander.levin
2017-04-10 16:06 ` Patch "usb: musb: da8xx: Fix host mode suspend" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "usb: musb: da8xx: Fix host mode suspend" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 76/98] ASoC: sun4i-i2s: Add quirks to handle a31 compatible alexander.levin
2017-04-10 16:06 ` Patch "ASoC: sun4i-i2s: Add quirks to handle a31 compatible" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "ASoC: sun4i-i2s: Add quirks to handle a31 compatible" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 78/98] arm: kernel: Add SMC structure parameter alexander.levin
2017-04-10 16:06 ` Patch "arm: kernel: Add SMC structure parameter" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "arm: kernel: Add SMC structure parameter" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 77/98] HID: wacom: don't apply generic settings to old devices alexander.levin
2017-04-10 16:06 ` Patch "HID: wacom: don't apply generic settings to old devices" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "HID: wacom: don't apply generic settings to old devices" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 80/98] drm/msm/adreno: move function declarations to header file alexander.levin
2017-04-10 16:06 ` Patch "drm/msm/adreno: move function declarations to header file" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 79/98] firmware: qcom: scm: Fix interrupted SCM calls alexander.levin
2017-04-10 16:06 ` Patch "firmware: qcom: scm: Fix interrupted SCM calls" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "firmware: qcom: scm: Fix interrupted SCM calls" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 81/98] ARM: smccc: Update HVC comment to describe new quirk parameter alexander.levin
2017-04-10 16:06 ` Patch "ARM: smccc: Update HVC comment to describe new quirk parameter" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "ARM: smccc: Update HVC comment to describe new quirk parameter" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 82/98] PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSS alexander.levin
2017-04-10 16:06 ` Patch "PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSS" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSS" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 83/98] PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports alexander.levin
2017-04-10 16:06 ` Patch "PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 84/98] mmc: sdhci-of-esdhc: remove default broken-cd for ARM alexander.levin
2017-04-10 16:06 ` Patch "mmc: sdhci-of-esdhc: remove default broken-cd for ARM" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "mmc: sdhci-of-esdhc: remove default broken-cd for ARM" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 86/98] PCI: Add ACS quirk for Qualcomm QDF2400 and QDF2432 alexander.levin
2017-04-10 16:06 ` Patch "PCI: Add ACS quirk for Qualcomm QDF2400 and QDF2432" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "PCI: Add ACS quirk for Qualcomm QDF2400 and QDF2432" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 85/98] PCI: Sort the list of devices with D3 delay quirk by ID alexander.levin
2017-04-10 16:06 ` Patch "PCI: Sort the list of devices with D3 delay quirk by ID" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "PCI: Sort the list of devices with D3 delay quirk by ID" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 88/98] ALSA: usb-audio: Fix memory leak and corruption in mixer_us16x08.c alexander.levin
2017-04-10 15:42 ` gregkh
2017-04-04 19:32 ` [PATCH for 4.9 87/98] ALSA: usb-audio: Tascam US-16x08 DSP mixer quirk alexander.levin
2017-04-10 15:41 ` gregkh
2017-04-04 19:32 ` [PATCH for 4.9 89/98] watchdog: s3c2410: Fix infinite interrupt in soft mode alexander.levin
2017-04-10 16:06 ` Patch "watchdog: s3c2410: Fix infinite interrupt in soft mode" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "watchdog: s3c2410: Fix infinite interrupt in soft mode" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 91/98] platform/x86: asus-wmi: Detect quirk_no_rfkill from the DSDT alexander.levin
2017-04-10 16:06 ` Patch "platform/x86: asus-wmi: Detect quirk_no_rfkill from the DSDT" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "platform/x86: asus-wmi: Detect quirk_no_rfkill from the DSDT" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 90/98] platform/x86: asus-wmi: Set specified XUSB2PR value for X550LB alexander.levin
2017-04-10 16:06 ` Patch "platform/x86: asus-wmi: Set specified XUSB2PR value for X550LB" has been added to the 4.9-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 92/98] tools/power turbostat: decode Baytrail CC6 and MC6 demotion configuration alexander.levin
2017-04-10 16:06 ` Patch "tools/power turbostat: decode Baytrail CC6 and MC6 demotion configuration" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "tools/power turbostat: decode Baytrail CC6 and MC6 demotion configuration" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 93/98] tools/power turbostat: dump Atom P-states correctly alexander.levin
2017-04-10 16:06 ` Patch "tools/power turbostat: dump Atom P-states correctly" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "tools/power turbostat: dump Atom P-states correctly" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 94/98] x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk alexander.levin
2017-04-10 16:06 ` Patch "x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 96/98] usb-storage: Add ignore-residue quirk for Initio INIC-3619 alexander.levin
2017-04-10 16:06 ` Patch "usb-storage: Add ignore-residue quirk for Initio INIC-3619" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "usb-storage: Add ignore-residue quirk for Initio INIC-3619" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 97/98] x86/reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk alexander.levin
2017-04-10 16:06 ` Patch "x86/reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "x86/reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 95/98] x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk alexander.levin
2017-04-10 16:06 ` Patch "x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk" has been added to the 4.9-stable tree gregkh
2017-04-10 16:17 ` Patch "x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk" has been added to the 4.10-stable tree gregkh
2017-04-04 19:32 ` [PATCH for 4.9 98/98] can: flexcan: add quirk FLEXCAN_QUIRK_ENABLE_EACEN_RRS alexander.levin
2017-04-10 16:06 ` Patch "can: flexcan: add quirk FLEXCAN_QUIRK_ENABLE_EACEN_RRS" has been added to the 4.9-stable tree gregkh
2017-04-10 16:21 ` Marc Kleine-Budde
2017-04-10 16:37 ` Greg KH
2017-04-10 16:17 ` Patch "can: flexcan: add quirk FLEXCAN_QUIRK_ENABLE_EACEN_RRS" has been added to the 4.10-stable tree gregkh
2017-04-04 20:11 ` [PATCH for 4.9 00/98] Quirks and new devices for 4.9 LTS gregkh
2017-04-10 16:18 ` gregkh
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=149184037910851@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=alexander.levin@verizon.com \
--cc=benjamin.tissoires@redhat.com \
--cc=frederik.wenigwieser@gmail.com \
--cc=jkosina@suse.cz \
--cc=redmcg@redmandi.dyndns.org \
--cc=stable-commits@vger.kernel.org \
--cc=stable@vger.kernel.org \
--cc=victor.vlasenko@sysgears.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).