aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-04-10ARM: dts: imx6q-icore: Add touchscreen nodeJagan Teki1-0/+9
max11801 touchscreen on Engicam iCoreM6 Quad module is connected via i2c1, so add max11801: touchscreen@48 on i2c1. Cc: Dmitry Torokhov <[email protected]> Cc: Domenico Acri <[email protected]> Cc: Matteo Lisi <[email protected]> Cc: Michael Trimarchi <[email protected]> Signed-off-by: Jagan Teki <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: vf610-zii-dev-rev-b: change switch2 labelVivien Didelot1-1/+1
Rename the switch2@0 label of the switch2 node to switch@0 to respect the general unit@address DTS rule, and be consistent with the other switch nodes of the DTS file. Signed-off-by: Vivien Didelot <[email protected]> Reviewed-by: Andrew Lunn <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6ul-[geam|isiot]: Add sai2 nodeJagan Teki2-0/+32
Add Synchronous Audio Interface(SAI) node for Engicam GEAM6UL and Is.IoT MX6UL variant module boards. Cc: Matteo Lisi <[email protected]> Cc: Michael Trimarchi <[email protected]> Signed-off-by: Jagan Teki <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6ul-isiot-common: Add touchscreen nodeJagan Teki1-0/+34
Add touchscreen node as i2c1 slave device on Engicam Is.IoT MX6UL modules, the touchscreen controlled 'st,stmpe-ts' connected via i2c with st,stmpe811 mfd interface. Cc: Matteo Lisi <[email protected]> Cc: Michael Trimarchi <[email protected]> Signed-off-by: Jagan Teki <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6ul-isiot: Add i2c nodesJagan Teki1-0/+28
Add support for i2c nodes i2c1 and i2c2 on Is.IoT MX6UL eMMC variant boards. Cc: Matteo Lisi <[email protected]> Cc: Michael Trimarchi <[email protected]> Signed-off-by: Jagan Teki <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6ul-isiot: Add imx6ul-isiot-common.dtsiJagan Teki3-0/+109
lcdif nodes are differ wrt specific LCD connected on Is.IoT MX6UL module, so create separate file 'imx6ul-isiot-common.dtsi' for common lcdif node structure and include the same on respective dts. More common nodes will add in future patches. Cc: Matteo Lisi <[email protected]> Cc: Michael Trimarchi <[email protected]> Signed-off-by: Jagan Teki <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6ul-isiot: Add backlight support for lcdifJagan Teki1-0/+29
This patch add support for lcdif backlight on Is.IoT MX6UL variant boards. Cc: Matteo Lisi <[email protected]> Cc: Michael Trimarchi <[email protected]> Signed-off-by: Jagan Teki <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6ul-geam: Add backlight support for lcdifJagan Teki1-0/+29
This patch add support for lcdif backlight on GEAM6UL variant boards. Cc: Matteo Lisi <[email protected]> Cc: Michael Trimarchi <[email protected]> Signed-off-by: Jagan Teki <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6: add ZII RDU2 boardsLucas Stach4-1/+1035
This adds support for the Zodiac Inflight Innovations RDU2 board, which has both a Quad and a QuadPlus variant. The board supports different panels, with the bootloader patching in the correct compatible, depending on the hardware configuration. Signed-off-by: Philipp Zabel <[email protected]> Signed-off-by: Lucas Stach <[email protected]> Tested-by: Nikita Yushchenko <[email protected]> Tested-by: Chris Healy <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6qp: add PRG nodes and hook up to IPUsLucas Stach1-0/+20
Add the DT nodes for the Prefetch Resolve Gaskets found on i.MX6QP and hook them up to the assigned IPU nodes. Signed-off-by: Lucas Stach <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6qp: add PRE nodesLucas Stach1-0/+38
Add the DT nodes for the Prefetch Resolve Engines found on i.MX6QP. Signed-off-by: Lucas Stach <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx: fix PCI bus dtc warningsRob Herring2-2/+4
dtc recently added PCI bus checks. Fix these warnings. Signed-off-by: Rob Herring <[email protected]> Cc: Sascha Hauer <[email protected]> Cc: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx25-pinfunc: Move MX25_PAD_TDO__TDO to a more sensible placeUwe Kleine-König1-2/+2
The pinfunc definitions are ordered by mux_reg and so automatically by conf_reg, too. PAD_TDO is the only pad that has a conf_reg but no mux_reg. Put it to the place where it its in the order of conf_regs instead of the top. Signed-off-by: Uwe Kleine-König <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx25-pinfunc: remove duplicate definitionUwe Kleine-König1-1/+0
This was introduced in commit 18e2b50407fb ("ARM: dts: imx25-pinfunc: more defines"). Signed-off-by: Uwe Kleine-König <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx: add Gateworks Ventana GW5904 supportTim Harvey4-0/+757
The Gateworks Ventana GW5904 is a single-board computer based on the NXP IMX6 SoC with the following features: * IMX6 DualLite Soc (supports IMX6S,IMX6DL,IMX6Q) * 2048MB DDR3 DRAM (4x64bit) (options up to 4GiB) * 8GB eMMC * Gateworks System Controller: - hardware watchdog - hardware monitor - pushbutton controller - EEPROM storage - power control * JTAG programmable * 1x miniPCIe socket (with PCIe, USB) * 1x miniPCIe socket (USB) * 1x M.2 socket (USB, 2x SIM) * Inertial Module (LSM9DS1 9DOF: 3x acc, 3x rate, 3x mag) * GPS (optional uBlox EVA-M8M) * Application headers: - 2x RS232 UART (TX/RX/CTS/RTS) - 8x TTL GPIO (3x configurable as PWM) - 1x LVDS display 3D+C with i2c touch and PWM backlight * MV88E6176 GbE Switch (uplink to IMX FEC) * Front panel connectors: - 1x user programmable LED - 1x configurable user pushbutton - 1x USB OTG - 4x GbE LAN Signed-off-by: Tim Harvey <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx7s: Do not claim i.MX51 compatibility for SRCAndrey Smirnov1-1/+1
System Reset Controller in i.MX7 doesn't have any commonality with IP block found in i.MX5 and i.MX6 SoC families. Given that and the new upstream driver for i.MX7 variant (see https://lkml.org/lkml/2017/2/21/466) remove "fsl,imx51-src" from compatibility string. Cc: [email protected] Cc: Fabio Estevam <[email protected]> Cc: Rob Herring <[email protected]> Cc: Mark Rutland <[email protected]> Cc: Russell King <[email protected]> Cc: [email protected] Cc: [email protected] Cc: [email protected] Signed-off-by: Andrey Smirnov <[email protected]> Reviewed-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6q-icore: Add LVDS supportJagan Teki1-0/+25
Add LVDS display support for OpenFrame Capacitive touch 7 inc display which is supported by Engicam i.CoreM6 QDL Starter Kit. Cc: Domenico Acri <[email protected]> Cc: Matteo Lisi <[email protected]> Cc: Michael Trimarchi <[email protected]> Signed-off-by: Jagan Teki <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6q: Add Engicam i.CoreM6 Quad/Dual OpenFrame Cap 12.3 initial ↵Jagan Teki2-0/+77
support i.CoreM6 Quad/Dual OpenFrame modules are "system on modules plus openframe display carriers" which are good solution for develop user friendly graphic user interface. General features: CPU NXP i.MX6Q rev1.2 at 792 MHz RAM 1GB, 32, 64 bit, DDR3-800/1066 NAND SLC,512MB LVDS Display TFT 12.3" industrial, 1280x480 resolution Backlight LED backlight, brightness 350 Cd/m2 Power supply 15 to 30 Vdc Cc: Domenico Acri <[email protected]> Cc: Matteo Lisi <[email protected]> Cc: Michael Trimarchi <[email protected]> Signed-off-by: Jagan Teki <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6q: Add Engicam i.CoreM6 Quad/Dual OpenFrame Cap 10.1 initial ↵Jagan Teki2-0/+77
support i.CoreM6 Quad/Dual OpenFrame modules are "system on modules plus openframe display carriers" which are good solution for develop user friendly graphic user interface. General features: CPU NXP i.MX6Q rev1.2 at 792 MHz RAM 1GB, 32, 64 bit, DDR3-800/1066 NAND SLC,512MB LVDS Display TFT 10.1" industrial, 1280x800 resolution Backlight LED backlight, brightness 350 Cd/m2 Power supply 15 to 30 Vdc Cc: Domenico Acri <[email protected]> Cc: Matteo Lisi <[email protected]> Cc: Michael Trimarchi <[email protected]> Signed-off-by: Jagan Teki <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6qdl-icore: Add backlight support for lvdsJagan Teki1-0/+19
This patch add support for lvds backlight on i.CoreM6 QDL variant boards. Cc: Domenico Acri <[email protected]> Cc: Matteo Lisi <[email protected]> Cc: Michael Trimarchi <[email protected]> Signed-off-by: Jagan Teki <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6q-b850v3: Use megachips-stdpxxxx-ge-b850v3-fw bridges (LVDS-DP++)Peter Senna Tschudin1-0/+70
Configures the megachips-stdpxxxx-ge-b850v3-fw bridges on the GE B850v3 dts file. Cc: Laurent Pinchart <[email protected]> Cc: Martyn Welch <[email protected]> Cc: Martin Donnelly <[email protected]> Cc: Javier Martinez Canillas <[email protected]> Cc: Enric Balletbo i Serra <[email protected]> Cc: Philipp Zabel <[email protected]> Cc: Rob Herring <[email protected]> Cc: Fabio Estevam <[email protected]> Signed-off-by: Peter Senna Tschudin <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx7d-sdb: Add sht11 Click Board supportMarco Franchi2-0/+75
The imx7d-sdb has a mickro bus connector that can be connected to a Sensirion SHT11 click board (temperature and humidity sensor): https://shop.mikroe.com/click/sensors/sht1x Add a new device tree file to describe such hardware. Signed-off-by: Marco Franchi <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: vf610-zii-dev-c: Wire up PHY interruptsAndrew Lunn1-0/+65
The PHYs embedded in the switch direct there interrupts through the switch interrupt controllers. Now that devel C has its switch interrupts connected to the SoC, the PHY interrupts can be used by phylib. Explicitly include MDIO nodes in the switch device tree nodes, and link the PHY interrupts back to the switch interrupt controller. Also, link the ports to the PHYs on the MDIO bus. Signed-off-by: Andrew Lunn <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: vf610-zii-dev: Wire up devel C switch interruptsAndrew Lunn3-12/+24
The devel B and devel C board use the same GPIO lines for interrupts from the two switches. Move the pinmux nodes from devel B into the shared .dtsi file, and wire up the interrupts on devel C. Signed-off-by: Andrew Lunn <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6sx: Make UART compatible to 'imx6q-uart'Fabio Estevam1-6/+12
UART on i.MX6SX (like all other i.MX6 SoC variants) has the same programming model as the 'imx6q-uart' type, so add it to the compatible UART string. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6q-bx50v3: fix at25 spi-clk frequency issueKen Lin1-1/+1
Change the maxium spi clock frequency from 20MHz to 10MHz to meet the operation voltage range requirement recommended in AT25 datasheet. Signed-off-by: Ken Lin <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx50: imx50-esdhc use imx53-esdhcAlexander Kurz1-4/+4
According to the reference manuals, both imx50/imx53 SOC seem to share the same eSDHC controller, especially the section on "Multi-block Read" mentioned in commit 361b8482026c ("mmc: sdhci-esdhc-imx: fix multiblock reads on i.MX53") is identical for both SOC. Hence, let imx50 use imx53-esdhc. Signed-off-by: Alexander Kurz <[email protected]> Reviewed-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx7s: enable ocotpPeng Fan1-3/+2
Enable ocotp for i.mx7D/S. Correct the clock entry and compatible string. Signed-off-by: Peng Fan <[email protected]> Cc: Srinivas Kandagatla <[email protected]> Cc: Sascha Hauer <[email protected]> Cc: Fabio Estevam <[email protected]> Cc: Rob Herring <[email protected]> Cc: Mark Rutland <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6qp: correct IPU nodesLucas Stach1-26/+8
Reference them by handle and remove the changed clocks that are copied from the downstream DT and are not part of the mainline binding. Signed-off-by: Lucas Stach <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6qp: reference MMDC node by handle and remove duplicationLucas Stach1-7/+4
Referencing the node by handle make the QP DT more resilent against changes of the base DT. Also remove the duplicated reg property, it's not needed as it the same as in the base DT, just the compatible is actually different. Signed-off-by: Lucas Stach <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: imx6qp: reference PCIe node by handleLucas Stach1-4/+4
By using the handle, we can avoid some duplication of the base DT and so avoid any maintenance overhead in the QP DT if the referenced node changes. Signed-off-by: Lucas Stach <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: imx25: set default phy_type and dr_mode for usbotg portUwe Kleine-König3-4/+2
All currently supported i.MX25-based machines use phy_type = "utmi" and dr_mode = "otg". So this seems to be a sensible default. This also doesn't hurt out-of-tree machines because up to now they had to specify these two properties in the machine.dts which still takes precedence by just overwriting the defaults added here. Signed-off-by: Uwe Kleine-König <[email protected]> Reviewed-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: add support for I2SE Duckbill 2 SPIMichael Heimpold2-0/+200
This machine is based on I2SE's Duckbill 2 board and is sold as part of I2SE's PLC Bundle for IoT. This is a development kit for Homeplug Green PHY based powerline products based on Qualcomms QCA7000 chip. Signed-off-by: Michael Heimpold <[email protected]> Cc: Stefan Wahren <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: add support for I2SE Duckbill 2 EnOceanMichael Heimpold2-0/+221
This machine is based on I2SE's Duckbill 2 board and features a EnOcean daugther board based on the popular TCM310 chipset. This product is intended to be used for e.g. home automation purposes. Signed-off-by: Michael Heimpold <[email protected]> Cc: Stefan Wahren <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: add support for I2SE Duckbill 2 485Michael Heimpold2-0/+190
This machine is based on I2SE's Duckbill 2 board and features a RS-485 daugther board. This device is intended to be used for e.g. home automation purposes. Signed-off-by: Michael Heimpold <[email protected]> Cc: Stefan Wahren <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-04-10ARM: dts: add support for I2SE Duckbill 2 boardsMichael Heimpold2-0/+184
This machine is an USB pen drive sized development board, based on NXP's i.MX28 CPU. In contrast to the previous model "Duckbill", the "Duckbill 2" series has internal eMMC storage. Signed-off-by: Michael Heimpold <[email protected]> Cc: Stefan Wahren <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-03-08dt-bindings: arm: add entries for I2SE boardsMichael Heimpold1-0/+22
This patch adds the missing devicetree binding documentation for I2SE's Duckbill and Duckbill 2 series boards. Signed-off-by: Michael Heimpold <[email protected]> Cc: Stefan Wahren <[email protected]> Acked-by: Rob Herring <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-03-08ARM: dts: imx28-duckbill: update to match vendor distributed DTMichael Heimpold1-25/+56
This patch updates the Duckbill device tree and synchronize it with the vendor distributed file. The changes in mostly pin-muxing stuff, but also some minor fixes. In detail: - enable SPI pins - enable I2C pins - enable UART pins - enable LRADC pin - adjust USB DR mode - add default triggers for LEDs - get rid of regulators simple-bus container - adjust phy reset duration According to phy datasheet, 25ms are sufficient. This also reduces the time to boot the system. Signed-off-by: Michael Heimpold <[email protected]> Cc: Stefan Wahren <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-03-08ARM: dts: imx28: add alternative muxing for mmc2_sck_cfgMichael Heimpold1-0/+9
Signed-off-by: Michael Heimpold <[email protected]> Cc: Stefan Wahren <[email protected]> Acked-by: Stefan Wahren <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-03-08ARM: dts: imx28: rename mmc2_sck_cfgMichael Heimpold2-2/+3
This patch renames mmc2_sck_cfg in order to prepare for an alternative muxing setup. Signed-off-by: Michael Heimpold <[email protected]> Cc: Stefan Wahren <[email protected]> Acked-by: Stefan Wahren <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-03-08ARM: dts: imx28: add alternative pinmuxing for mmc2Michael Heimpold1-0/+16
Signed-off-by: Michael Heimpold <[email protected]> Cc: Stefan Wahren <[email protected]> Acked-by: Stefan Wahren <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-03-08ARM: dts: imx53-qsb: Constrain the TVE DAC voltageFabio Estevam2-4/+4
Quoting Philipp Zabel: "Since this regulator is used as the TVDAC analog power supply, this range should at least be limited to the analog power supply range of the TVDAC, listed in Table 74-9. of the i.MX53 reference manual (2.5-2.75V). But since the nominal voltage is 2.75V, which was used to determine the analog gain that is supposed to result in the necessary 0.7V peak-to-peak amplitude on the VGA output, I'd say we should just fix the voltage to 2750000 here." , so limit the TVDAC analog power supply as suggested. Suggested-by: Lucas Stach <[email protected]> Suggested-by: Philipp Zabel <[email protected]> Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-03-08ARM: dts: imx6ul-14x14-evk: Remove unnecessary nodeFabio Estevam1-5/+0
imx6ul.dtsi already contains: cpu0: cpu@0 { .... arm-supply = <&reg_arm>; soc-supply = <&reg_soc>; }; , so remove the duplication. Signed-off-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-03-08ARM: dts: imx6q-cm-fx6: add analog audio supportValentin Raevsky1-0/+83
The cm-fx6 module has an onboard Wolfson wm8731 codec which is muxed to the ssi2 controller. Unlike most (all?) supported i.MX6 board/codec combinations the wm8731 is operated in slave mode and the clock setup is static. Add support for it. Signed-off-by: Valentin Raevsky <[email protected]> [[email protected]: enhanced commit message, ported to upstream and some cleanup] Signed-off-by: Christopher Spinrath <[email protected]> Reviewed-by: Fabio Estevam <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-03-07ARM: dts: imx6q-bx50v3: change pca953x GPIO default settingsKen Lin3-14/+14
Leave pca953x P06,P07 pins on b850v3 platform and P06 pin on b450v3/b650v3 unconfigured in the kernel space since they could be configured as DP1_RST and DP2_RST by the applications for the DP FW update support. Signed-off-by: Ken Lin <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2017-03-05Linux 4.11-rc1Linus Torvalds1-2/+2
2017-03-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds86-368/+895
Pull networking fixes from David Miller: 1) Fix double-free in batman-adv, from Sven Eckelmann. 2) Fix packet stats for fast-RX path, from Joannes Berg. 3) Netfilter's ip_route_me_harder() doesn't handle request sockets properly, fix from Florian Westphal. 4) Fix sendmsg deadlock in rxrpc, from David Howells. 5) Add missing RCU locking to transport hashtable scan, from Xin Long. 6) Fix potential packet loss in mlxsw driver, from Ido Schimmel. 7) Fix race in NAPI handling between poll handlers and busy polling, from Eric Dumazet. 8) TX path in vxlan and geneve need proper RCU locking, from Jakub Kicinski. 9) SYN processing in DCCP and TCP need to disable BH, from Eric Dumazet. 10) Properly handle net_enable_timestamp() being invoked from IRQ context, also from Eric Dumazet. 11) Fix crash on device-tree systems in xgene driver, from Alban Bedel. 12) Do not call sk_free() on a locked socket, from Arnaldo Carvalho de Melo. 13) Fix use-after-free in netvsc driver, from Dexuan Cui. 14) Fix max MTU setting in bonding driver, from WANG Cong. 15) xen-netback hash table can be allocated from softirq context, so use GFP_ATOMIC. From Anoob Soman. 16) Fix MAC address change bug in bgmac driver, from Hari Vyas. 17) strparser needs to destroy strp_wq on module exit, from WANG Cong. * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (69 commits) strparser: destroy workqueue on module exit sfc: fix IPID endianness in TSOv2 sfc: avoid max() in array size rds: remove unnecessary returned value check rxrpc: Fix potential NULL-pointer exception nfp: correct DMA direction in XDP DMA sync nfp: don't tell FW about the reserved buffer space net: ethernet: bgmac: mac address change bug net: ethernet: bgmac: init sequence bug xen-netback: don't vfree() queues under spinlock xen-netback: keep a local pointer for vif in backend_disconnect() netfilter: nf_tables: don't call nfnetlink_set_err() if nfnetlink_send() fails netfilter: nft_set_rbtree: incorrect assumption on lower interval lookups netfilter: nf_conntrack_sip: fix wrong memory initialisation can: flexcan: fix typo in comment can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer can: gs_usb: fix coding style can: gs_usb: Don't use stack memory for USB transfers ixgbe: Limit use of 2K buffers on architectures with 256B or larger cache lines ixgbe: update the rss key on h/w, when ethtool ask for it ...
2017-03-04Merge tag 'kvm-4.11-2' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds12-30/+223
Pull more KVM updates from Radim Krčmář: "Second batch of KVM changes for the 4.11 merge window: PPC: - correct assumption about ASDR on POWER9 - fix MMIO emulation on POWER9 x86: - add a simple test for ioperm - cleanup TSS (going through KVM tree as the whole undertaking was caused by VMX's use of TSS) - fix nVMX interrupt delivery - fix some performance counters in the guest ... and two cleanup patches" * tag 'kvm-4.11-2' of git://git.kernel.org/pub/scm/virt/kvm/kvm: KVM: nVMX: Fix pending events injection x86/kvm/vmx: remove unused variable in segment_base() selftests/x86: Add a basic selftest for ioperm x86/asm: Tidy up TSS limit code kvm: convert kvm.users_count from atomic_t to refcount_t KVM: x86: never specify a sample period for virtualized in_tx_cp counters KVM: PPC: Book3S HV: Don't use ASDR for real-mode HPT faults on POWER9 KVM: PPC: Book3S HV: Fix software walk of guest process page tables
2017-03-04Merge tag 'docs-4.11-fixes' of git://git.lwn.net/linuxLinus Torvalds8-41/+47
Pull documentation fixes from Jonathan Corbet: "A few fixes for the docs tree, including one for a 4.11 build regression" * tag 'docs-4.11-fixes' of git://git.lwn.net/linux: Documentation/sphinx: fix primary_domain configuration docs: Fix htmldocs build failure doc/ko_KR/memory-barriers: Update control-dependencies section pcieaer doc: update the link Documentation: Update path to sysrq.txt
2017-03-04Merge tag 'staging-4.11-rc1-part2' of ↵Linus Torvalds8-23/+29
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging Pull staging/IIO driver fixes from Greg KH: "Here are a few small staging and IIO driver fixes for issues that showed up after the big set if changes you merged last week. Nothing major, just small bugs resolved in some IIO drivers, a lustre allocation fix, and some RaspberryPi driver fixes for reported problems, as well as a MAINTAINERS entry update. All of these have been in linux-next for a week with no reported issues" * tag 'staging-4.11-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: staging: fsl-mc: fix warning in DT ranges parser MAINTAINERS: Remove Noralf Trønnes as fbtft maintainer staging: vchiq_2835_arm: Make cache-line-size a required DT property staging: bcm2835/mmal-vchiq: unlock on error in buffer_from_host() staging/lustre/lnet: Fix allocation size for sv_cpt_data iio: adc: xilinx: Fix error handling iio: 104-quad-8: Fix off-by-one error when addressing flag register iio: adc: handle unknow of_device_id data