summaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux
Commit message (Collapse)AuthorAgeFilesLines
* linux-fslc: Bump revision to b69ecd63c123Fabio Berton2017-04-251-1/+1
| | | | | | | | | | This commit merge tag v4.9.21 into 4.9.x+fslc and add the following change on top: - b69ecd63c123 dt-bindings: Add a binding for Video Data Order Adapter Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: bump longterm branch 4.4.x to 4.4.56Oliver Graute2017-04-111-1/+1
| | | | | | | | | This is the Longterm supported Linux kernel branch 4.4.x this bump linux-fslc 4.4.x to 4.4.56 Signed-off-by: Oliver Graute <oliver.graute@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Bump to c3825da143fc revisionOtavio Salvador2017-03-222-12/+15
| | | | | | | | This merges the 4.9.17 stable release and syncs the defconfig with current version. Change-Id: Ie2da831ef26817f6339e458860d1f64950f17e98 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx-rt: Update checksums for realtime patchDominic Sacré2017-03-171-2/+2
| | | | | | | | The gzip-compressed patch on the server has again been replaced by a file with the same contents, but different checksums. Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Update to 4.9-based forkFabio Berton2017-03-091-4/+4
| | | | | | | This upgrades the Linux kernel to the 4.9.13 release. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: bump to linux-fslc 4.4.48Oliver Graute2017-03-091-1/+1
| | | | | | this bump linux-fslc 4.4.x to 4.4.48 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx-rt: Update realtime patch to 4.1.38-rt45Dominic Sacré2017-02-161-3/+3
| | | | | | | | | | | | | This fixes another build issue, because the md5/sha256 checksums of the previous version of the realtime patch had changed on the server again. This issue was a side-effect of the way the RT patches are published on kernel.org, and should be resolved now. Switch to using KERNELORG_MIRROR. Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx-rt: Bump revision to ee67fc7e072dDominic Sacré2017-02-081-4/+4
| | | | | | | | | | | Align version with linux-fslc-imx recipe, and update RT patch to 4.1.37-rt43. This also fixes a build failure, because the checksum of the previous version of the compressed RT patch had changed on the server. Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx: Remove i.MX 6UL specific metadataFabio Berton2017-01-271-1/+1
| | | | | | | | The SoC is now dealt as a i.MX6 SoC so there is no need for the specific metadata. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx: Bump revision to ee67fc7e072dFabio Berton2017-01-251-2/+2
| | | | | | | | | | | | This commit merge tag Linux 4.1.38 and apply the following changes: - ee67fc7e072d (HEAD -> 4.1-2.0.x-imx, origin/4.1-2.0.x-imx) ARM: dts:imx7s-warp: Add watchdog pinmux - 5fd79049c122 ARM: dts: imx7: Add "LPSR" to LPSR iomux pin names - 739f0c753a6d Merge tag 'v4.1.38' into 4.1-2.0.x-imx Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Bump revision to 3d8f8d0Oliver Graute2017-01-251-1/+1
| | | | | | | | | | This includes following change: This commit merges tag v4.8.17 into 4.8.x+fslc Change-Id: I6ac7293a212351cfcb0ea550d426036da30aef14 Signed-off-by: Oliver Graute <oliver.graute@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Longterm Branch 4.4.xOliver Graute2017-01-251-0/+17
| | | | | | | | | | This is the Longterm supported Linux kernel branch 4.4.x this bump linux-fslc 4.4.x to 4.4.43 Change-Id: I2035e88f0f69789d4f982e7a38fe51129db13bd5 Signed-off-by: Oliver Graute <oliver.graute@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-qoriq: upgrade to SDK 2.0 GA1611 releaseZhenhua Luo2017-01-111-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add 32b build support for aarch64 targets, e.g. ls1043ardb-32b, ls1046ardb-32b * include the following changes 4004071 Merge branch 'feature/rt-v4.1.30' into yocto/sdk-2.0.x 937dcab Merge branch 'feature/usdpaa' into yocto/sdk-2.0.x b623c51 Merge branch 'feature/asf' into yocto/sdk-2.0.x a0c7a9b Merge pull request #1559 in SDK/linux-sdk2.0 from sdk-rcpm-fix-copyright to sdk-v2.0.x 302aca3 nxp: rcpm: fix copyright f05e97b Merge pull request #1556 in SDK/linux-sdk2.0 from jira/QSDK-3119 to sdk-v2.0.x 5126cb5 dts: ls1046a: fix PMU compatible 2db3941 Merge pull request #1555 in SDK/linux-sdk2.0 from jira/QLINUX-6194 to sdk-v2.0.x 1054c80 Merge pull request #1553 in SDK/linux-sdk2.0 from jira/config/QLINUX-6192 to sdk-v2.0.x ce1586f Merge pull request #1554 in SDK/linux-sdk2.0 from jira/QSDK-3117 to sdk-v2.0.x 1d848c9 Merge pull request #1551 in SDK/linux-sdk2.0 from jira/QLINUX-6155-gianfar-upstream_fix to sdk-v2.0.x f22fd4c arm64: dts: ls1046a: add qdma device tree node 862e403b dts: powerpc: t104x: add ceetm node 6ec4c00 irqchip/ls-scfg-msi: Enable Layerscape 32bit SCFG MSI support a0e8417 gianfar: fix size of scatter-gathered frames 3d80646 Merge pull request #1550 in SDK/linux-sdk2.0 from jira/QLINUX-6140 to sdk-v2.0.x 4c35d4d vfio fsl-pamu: Fix compilation error __udivdi3 dea239d Merge pull request #1549 in SDK/linux-sdk2.0 from jira/dpaa-ethernet/QLINUX-6139 to sdk-v2.0.x ca1bbde dpaa_eth: do not evaluate the A010022 erratum on PPC64 aa29390 Merge pull request #1548 in SDK/linux-sdk2.0 from jira/dpaa-ethernet/QLINUX-6139 to sdk-v2.0.x a318137 dpaa_eth: rework runtime support for erratum A010022 1f2ce64 dpaa_eth: simplify condition 1fbb450 Merge pull request #1537 in SDK/linux-sdk2.0 from jira/QLINUX-5777 to sdk-v2.0.x ad4a28c Merge pull request #1546 in SDK/linux-sdk2.0 from release/ls1046a to sdk-v2.0.x 73a0f66 Merge pull request #1545 in SDK/linux-sdk2.0 from feature/kvm to sdk-v2.0.x 2b22132 Merge pull request #1544 in SDK/linux-sdk2.0 from jira/QLINUX-5953 to feature/kvm b4ea505 Merge pull request #1543 in SDK/linux-sdk2.0 from jira/QLINUX-6045 to feature/kvm 4c47a0d Merge pull request #1476 in SDK/linux-sdk2.0 from jira/qman/QLINUX-5730-qman_high-sync-with-user-space to sdk-v2.0.x 31c4c0b Merge pull request #1536 in SDK/linux-sdk2.0 from jira/QLINUX-5947 to release/ls1046a 479b1fc On ARM64 register index of 31 corresponds to both zero register and SP. However, all memory access instructions, use ZR as transfer register. SP is used only as a base register in indirect memory addressing, or by register-register arithmetics, which cannot be trapped here. 77780d1 arm64/kvm: ls1046a: Add generic v8 KVM target 27fe8a5 staging/fsl_qbman: Fix warnings in self tests e11546d fsl_qbman/qman_high.c: Style cleanup 55e071c fsl_qbman/qman_high.c: Release resources if error f69c8b4 fsl_qbman/qman_high: lni_shaper_disable byte swap 442baed qman_high.c: Endian swap FD for LE CPUs 1d66e04 qbman: Clear interrupt in status register a2a4407 fsl_qbman/qman_high: Check LNI state before enable c95fe7d fsl_qbman/qman_high: Check qman version 6736347 fsl_qman/qman_high: Update unclean portal handling 62ac0bd fsl_qbman: Add error print in message ring cleanup 43317b7 Merge pull request #1539 in SDK/linux-sdk2.0 from jira/dpaa-ethernet/QLINUX-5974 to sdk-v2.0.x e0c7a72 dts: ls1046a: Add PCI and MSI nodes 1a90f80 arm64:pci: fix the IOV device enabled crash issue in designware 0372d4d pci/layerscape: add LS1046A support c5d939c irqchip/ls-scfg-msi: Add MSI test support d52e522 irqchip/ls-scfg-msi: add Layerscape SCFG MSI support 2561dca dts: ls1043a: update MSI node 4feed16 dts: ls1021a: update MSI node 93b4616 dt/bindings: Add bindings for Layerscape SCFG MSI b366f3a dts: ls1043a: change GIC register for rev1.1 7200f11 arm64: ls1046a: dts: add rcpm and ftm0 nodes 0256287 drivers: soc: add the RCPM driver 42591a49 cpuidle: remove cpu_pm calls when entering a idle state 915455c arm64: PSCI: support Suspend-to-RAM state 136070a doc: update rcpm.txt from upstream b1d0ac8 Merge pull request #1470 in SDK/linux-sdk2.0 from jira/qman/QLINUX-5645-qbman-bad-dqqr-sz to sdk-v2.0.x df0a3d4 Merge pull request #1467 in SDK/linux-sdk2.0 from jira/qman/QLINUX-5727-debug-printf-left-in-source to sdk-v2.0.x d3f1454 Merge pull request #1538 in SDK/linux-sdk2.0 from jira/qman/QLINUX-5976 to sdk-v2.0.x ea46d10 dpaa_eth: enable the 4K workaround only for the LS1043 SoC 9d8a40d fsl/fman: use QBMan API c116614 fsl_qman: proper dmaa_addr_t specifier 1d39525 fsl_bman: proper dmaa_addr_t specifier 68e4a9c dpaa_eth: add arm 32bit support cd6f54d dpaa_eth: use proper dma_map size when recycling 9e9a00d dpaa_eth: use QBMan API 84730fa fmd: remove udivdi3 98feb23 fsl_qbman: Use cache inhibited portals on LS1046 007477a soc: fsl: Add ls1046a to GUTS 9ef52a0 base: soc: introduce soc_device_match() interface a109bb8 soc: fsl: rewrite GUTS driver fec049a fsl_qbman: Enable EQCR CI Stashing f8d1192 fsl_qbman: Don't use cacheline zero operation on ARM 880da59 fsl_qbman: Fix DQRR shadow copy alignment 439f884 fsl_qbman: fix ARM64 write prefetch macro 7b05170 fsl_qbman: fix ARM64 prefetch instructions 99c8c40 fsl_qbman: Only invalidate/prefech on PPC systems when PAMU is disabled 72b974d fsl_qman: use original dq in qm_dqrr_cdc_consume_1ptr() a1c99db fsl_qman: fix EQCR_COMMIT_CHECKS for LE f8773f0 fsl_pme: Update PME scatter/gather API usage 4d3026c fsl_dce: Update DCE scatter/gather API usage bc45052 fsl/qman: endianness changes 805c887 fsl_qman: add support for qman portal v3.2.1 e730580 fsl_qbman/qman_high.c: Remove debug print 6e237d9 fsl_pamu: erratum a007907 should be applied on all versions of E6500 chips. 769caaf Merge pull request #1530 in SDK/linux-sdk2.0 from release/ls1046a to sdk-v2.0.x 019cc06 Merge pull request #1529 in SDK/linux-sdk2.0 from jira/QLINUX-6040-32-bit-kernel-support-integration to sdk-v2.0.x 4a8a3c4 fsl_qbman: fix QBmanTest compile error on arm 32bit 27b9fe6 arm: layerscape: add ITS for ls1046ardb aarch32 platform 14d4d34 arm: layerscape: add ITS for ls1043ardb aarch32 platform 6513e86 arm64: dts: Update address-cells and reg properties of cpu nodes 24af721 Armv8: aarch32: Add ITS for LS1012A AArch32 support 21da194 arm: layerscape: enable ppfe in defconfig e08460c arm: layerscape: enable dpaa ethernet in defconfig 50c8128 dpaa_eth: add arm 32bit support 4a441cd arm: add pgprot_cached and pgprot_cached_ns support ebb7268 arm: add new non-shareable ioremap 051e365 armv8: aarch32: Add KVM support for AArch32 on ARMv8 1e46b40 armv8: aarch32: Add AArch32 defconfig for LayerScape SoCs 4434d96 armv8: aarch32: Update Kconfig to support ARCH_LAYERSCAPE_AARCH32 c04c0f1 armv8: aarch32: Allow RAM to be mapped for LayerScape SoC 846fbe1 armv8: aarch32: Add SMP support for 32-bit Linux kernel cb96fb1 armv8: aarch32: Execute 32-bit Linux for LayerScape platforms fbfccce Merge pull request #1528 in SDK/linux-sdk2.0 from jira/QLINUX-6038 to release/ls1046a 5455e08 spi-nor: fslquad: add quad mode read for s25fs512s 70fa4fd mtd: spi-nor: fsl-quad: Add flash S25FS extra support 034bad1 spi: dspi: clear SPI_SR before enable interrupt 6de3d6d dpa_offload/dpa_stats: Fix bad propagation of counters offsets to US during sync get_counters b047fdb dpa_offload/dpa_ipsec: Remove IPSec special manip chain before the node a16bb04 dpa_offload/dpa_classifier: Release header manip chain when table insert is unsuccessful e93fd06 dpa_offload: Add LS1046ARDB device tree files 4da5830 dpa_offload: Align number of network interfaces in LS1043ARDB device tree files c5d6566 dpa_offload: Add support for offloading PPPoE flows 1fd7d61 dpa_offload/dpa_classifier: Improve support for "return-to-keygen" table entries 74187b4 dpa_offload/dpa_classifier: Always interpret IPv4 address in big endian b8cf88f dpa_offload/dpa_stats: Fix IOCTL return code in case of error 45d601d dpa_offload/dpa_stats: Add support for LE platforms 091ccb2 dpa_offload: Add IPSec offloading scenario device tree file for LS1043ARDB 5a647f2 dpa_offload/dpa_ipsec: Add support for LE platforms 502e729 dts: ls1046a: disable sata ecc 9cf974c sata: ls1046a: added ls1046a sata support 83db7d7 mmc: core: Optimize case for exactly one erase-group budget f1927d4 mmc: sdhci-of-esdhc: enable IRQ detecting mode for LS1046A ef0951b ls1046a_usdpaa_dts: Patch to fix issue in usdpaa dts c761ef7 net: phy: fixed: propagate fixed link values to struct 1cb5367 freescale.config: remove CONFIG_MTD_SPI_NOR_USE_4K_SECTORS cc59f31 cpufreq: qoriq: add dfs support on ls1046a soc c10521a ls1046aqds_usdpaa_dts: Patch to add dts for ls1046aqds e5f0d60 freescale.config: add NVMe support 06d5f31 usdpaa_dts: Patch to add usdpaa dts for LS1046ARRDB 425f832 ITS: use ls1046ardb rootfs f00abb8 freescale.config: enable qDMA and testdma a95e599 freescale.config: enable some config options 0d1003c ls1046aqds: add its file 209a3e5 freescale.config: enable macro for LS1046ARDB 2228977 ls1046ardb: add ITS file a0765d1 arm/ls1-msi: fix typo of MSI compatible string 5c6248f net: phy: add driver for aquantia AQR106/107 phy d93acf6 rtc: pcf2127: add pcf2129 device id 6dddef7 clk: qoriq: add ls1046a support 5bcf71e arm64: dts: ls1046a: fix compatible for esdhc 6a37ce8 arm64: dts: ls1046ardb: add dpaa nodes 75bc6da arm64: dts: ls1046aqds: add dpaa nodes f9b5811 arm64: dts: add dpaa nodes in .dtsi 3866c5e arm64: dts: add LS1046A-QDS board support f39e5f1 Documentation: DT: Add entry for QorIQ LS1046A-QDS board b661c31 arm64: dts: add LS1046A-RDB board support 39a74c1 Documentation: DT: Add entry for QorIQ LS1046A-RDB board 9b21627 arm64: dts: add QorIQ LS1046A SoC support 388603e dt-bindings: ahci-fsl-qoriq: updated for SoC ls1046a 202e350 dt-bindings: qoriq-clock: update for more SoCs c8d2cec dt-bindings: i2c: adds two more nxp devices 0dfadf7 dt-bindings: fsl: updates bindings for some SoC-specific devices 9148f56 dt-bindings: fsl: update for more SoCs cf53f83 Merge pull request #1525 in SDK/linux-sdk2.0 from jira/fman/QLINUX-6077 to sdk-v2.0.x ad55d2b Merge pull request #1524 in SDK/linux-sdk2.0 from jira/fman/QLINUX-5975 to sdk-v2.0.x d3542db Merge pull request #1526 in SDK/linux-sdk2.0 from jira/fman/QSDK-2131 to sdk-v2.0.x 4da5272e QSDK-2131: A-008975: The FMAN controller cannot allow empty look-up tables 136e497 QLINUX-6077: A-007273: FMAN hangs at FM reset done with MACs clocks disabled bc36f58 QLINUX-5975: LS1046A DPAA Fman driver integration f70a57c Merge pull request #1508 in SDK/linux-sdk2.0 from jira/rman/QLINUX-6067 to sdk-v2.0.x 6b22a60 uio/rman: use the generic IO access function ea1a5e4 dpio/qbman: fix discrete consumption 206af2a fsl_qbman/qman_high.c: Remove debug print Signed-off-by: Ting Liu <ting.liu@nxp.com> Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Bump revision to 532916dFabio Berton2016-12-191-1/+1
| | | | | | | | | This includes following change: This commit merges tag v4.8.15 into 4.8.x+fslc Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx: Bump revision to 80e3b3cFabio Berton2016-12-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes following change: - 80e3b3c Merge tag 'v4.1.36' into 4.1-2.0.x-imx - 8576fa4 Linux 4.1.36 - 39f9986 kbuild: add -fno-PIE - bf5d3d2 firewire: net: fix fragmented datagram_size off-by-one - c604dec firewire: net: guard against rx buffer overflows - 9fe6256 parisc: Ensure consistent state when switching to kernel stack at syscall entry - 83a474e ovl: fsync after copy-up - c0b309f virtio: console: Unlock vqs while freeing buffers - 4fe9ae4 md: be careful not lot leak internal curr_resync value into metadata. -- (all) - e1e5cab md: sync sync_completed has correct value as recovery finishes. - 97d53c4 scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmware - d207c66 scsi: scsi_debug: Fix memory leak if LBP enabled and module is unloaded - 169eb57 drm/radeon/si_dpm: workaround for SI kickers - c1593e5 drm/dp/mst: Check peer device type before attempting EDID read - e5c6bbb drm/dp/mst: add some defines for logical/physical ports - dadd580 drm/dp/mst: Clear port->pdt when tearing down the i2c adapter - a2d4bd9 KVM: MIPS: Precalculate MMIO load resume PC - b05ff0c KVM: MIPS: Make ERET handle ERL before EXL - 90a107c drm/radeon: drop register readback in cayman_cp_int_cntl_setup - 9a9a237 scsi: megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices - 1b15bd7 Revert "drm/radeon: fix DP link training issue with second 4K monitor" - 5bc028b powerpc: Convert cmp to cmpd in idle enter sequence - 00a4335 drm/radeon/si_dpm: Limit clocks on HD86xx part - 469bc68 drm/radeon/si/dpm: add workaround for for Jet parts - 85a2af9 USB: serial: cp210x: fix tiocmget error handling - 0854ce4 Input: i8042 - add XMG C504 to keyboard reset table - 0e9bbbd ALSA: hda - Merge RIRB_PRE_DELAY into CTX_WORKAROUND caps - 02426cf mac80211: discard multicast and 4-addr A-MSDUs - f065a55 ubifs: Fix regression in ubifs_readdir() - 5fdb4fa GenWQE: Fix bad page access during abort of resource allocation - 55a2f87 mm/list_lru.c: avoid error-path NULL pointer deref - 52e7b6b btrfs: fix races on root_log_ctx lists - 9f2d48f vt: clear selection before resizing - 93ec720 tty: limit terminal size to 4M chars - ca96312 ALSA: usb-audio: Add quirk for Syntek STK1160 - 3dc8f1f KEYS: Fix short sprintf buffer in /proc/keys show function - 1f7ff6f hv: do not lose pending heartbeat vmbus packets - 9662d19 mei: txe: don't clean an unprocessed interrupt cause. - a64291d ANDROID: binder: Clear binder and cookie when setting handle in flat binder struct - 11924cb ANDROID: binder: Add strong ref checks - 39709c8 dm table: fix missing dm_put_target_type() in dm_table_add_target() - c91812c usb: increase ohci watchdog delay to 275 msec - 51b231b arm64: KVM: Take S1 walks into account when determining S2 write faults - bb21e02 arm/arm64: KVM: Handle out-of-RAM cache maintenance as a NOP - 7fbfac8 USB: serial: fix potential NULL-dereference at probe - 605a696 xhci: workaround for hosts missing CAS bit - c23a6dc xhci: add restart quirk for Intel Wildcatpoint PCH - 4c17f91 kvm: x86: memset whole irq_eoi - 9c5e89d libxfs: clean up _calc_dquots_per_chunk - d1375c3 target: Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code - ac49951 target: Re-add missing SCF_ACK_KREF assignment in v4.1.y - eaf5520 ubifs: Abort readdir upon error - b9ce870 UBIFS: Fix possible memory leak in ubifs_readdir() - cad1ca2 ubifs: Fix xattr_names length in exit paths - dfeb7e4 arm64: percpu: rewrite ll/sc loops in assembly - 3c9c013 powerpc/mm: Prevent unlikely crash in copro_calculate_slb() - c1f5e5f isofs: Do not return EACCES for unknown filesystems - b15662c irqchip/gic-v3-its: Fix entry size mask for GITS_BASER - af17243 arm64: kernel: Init MDCR_EL2 even in the absence of a PMU - c911b72 USB: serial: ftdi_sio: add support for Infineon TriBoard TC2X7 - 59eabe8 memstick: rtsx_usb_ms: Manage runtime PM when accessing the device - 86559fc memstick: rtsx_usb_ms: Runtime resume the device when polling for cards - a89634c mmc: rtsx_usb_sdmmc: Handle runtime PM while changing the led - e79c2f2 mmc: rtsx_usb_sdmmc: Avoid keeping the device runtime resumed when unused - f125e7f mmc: sdhci: cast unsigned int to unsigned long long to avoid unexpeted error - 5170524 usb: gadget: function: u_ether: don't starve tx request queue - 66f38bf ceph: fix error handling in ceph_read_iter - 9e9ca45 irqchip/gicv3: Handle loop timeout proper - 88b6c9f drm/radeon: change vblank_time's calculation method to reduce computational error. - dcf4c11 jbd2: fix incorrect unlock on j_list_lock - a3da255 scsi: Fix use-after-free - 8df9810 mmc: core: Annotate cmd_hdr as __le32 - 7ea3d2e x86/mm: Expand the exception table logic to allow new handling options Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx: Enable CONFIG_FHANDLETom Hochstein2016-12-091-0/+1
| | | | | | | | Enable CONFIG_FHANDLE so that systemd can autostart getty on serial interfaces like /dev/ttymxc*. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-qoriq: fix CVE-2016-0758Sona Sarmadi2016-12-092-0/+99
| | | | | | | | | | | | | | | | | | Fixes a flaw in the Linux kernel's ASN.1 DER decoder processed certain certificate files with tags of indefinite length. A local, unprivileged user could use a specially crafted X.509 certificate DER file to crash the system or, potentially, escalate their privileges on the system. References: https://lkml.org/lkml/2016/5/12/270 Upstream patch: https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/patch/ ?id=af00ae6ef5a2c73f21ba215c476570b7772a14fb [backported from stable 3.16] Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-qoriq: fix CVE-2016-2053Sona Sarmadi2016-12-092-0/+134
| | | | | | | | | | | | | | | | | | The asn1_ber_decoder function in lib/asn1_decoder.c in the Linux kernel before 4.3 allows attackers to cause a denial of service (panic) via an ASN.1 BER file that lacks a public key, leading to mishandling by the public_key_verify_signature function in crypto/asymmetric_keys/public_key.c. References: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2053 upstream patch: https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/ ?id=15430f775ee686b61569a0c3e74cf0b2ad57c8eb [backported from stable 3.16] Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx-rt: Add patch to support external imx-gpu-viv driverDominic Sacré2016-11-232-6/+32
| | | | | | | | | | | | Export functions swait_prepare_locked() and swait_finish_locked() to make them available to the external imx-gpu-viv driver module. Remove the check whether MACHINE_USES_VIVANTE_KERNEL_DRIVER_MODULE is set; both the built-in driver and the external module now work with the RT kernel. Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Enable TRACER supportFabio Berton2016-11-181-1/+1
| | | | | | | | | | Fix warning: WARNING: lttng-modules-2.8.0+gitAUTOINC+6e4fc6f36d-r0 do_package: lttng-modules: no modules were created; this may be due to CONFIG_TRACEPOINTS not being enabled in your kernel. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx: Enable TRACER supportFabio Berton2016-11-181-1/+1
| | | | | | | | | | Fix warning: WARNING: lttng-modules-2.8.0+gitAUTOINC+6e4fc6f36d-r0 do_package: lttng-modules: no modules were created; this may be due to CONFIG_TRACEPOINTS not being enabled in your kernel. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx-rt: Upgrade to 4.1-2.0.x GADominic Sacré2016-11-142-12/+15
| | | | | | | | Upgrade to revision 176c482, and apply patch 4.1.35-rt41 on top of it. Refresh defconfig for the new kernel version. Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Bump revision to 8d6e2d5Fabio Berton2016-11-051-1/+1
| | | | | | | This commit merges tag v4.8.6 into 4.8.x+fslc Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-mgftool: Fix taskhash changed errorRichard Purdie2016-11-031-0/+11
| | | | | | | | | | | We need to expand KERNEL_VERSION at runtime, not at parse time. The class extension code can expand variables early so remove the variable from the datastore temporarily. Change-Id: Ic0c8c8f62447e8368ce19c2420812f75009a295f Reported-by: Jun Zhu <junzhu@nxp.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-qoriq: fix CVE-2016-5696Adrian Dudau2016-10-313-0/+203
| | | | | | | | | | | | | | | | | | | | net/ipv4/tcp_input.c in the Linux kernel before 4.7 does not properly determine the rate of challenge ACK segments, which makes it easier for man-in-the-middle attackers to hijack TCP sessions via a blind in-window attack. References: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5696 https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/ patch/?id=5413f1a526d2d51d7a5768133c90936c017165c6 https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/ patch/?id=72c2d3bccaba4a0a4de354f9d2d24eccd05bfccf (This a follow-up to "tcp: make challenge acks less predictable) Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Fix typo on PV variableFabio Berton2016-10-271-1/+1
| | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Bump revision to 6a4464cFabio Berton2016-10-271-1/+1
| | | | | | | | | This includes following change: - 6a4464c ARM: dts: imx53-qsb: Fix regulator constraints Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx: Enable TRACER supportFabio Berton2016-10-271-1/+1
| | | | | | | | | | Fix warning: WARNING: lttng-modules-2.8.0+gitAUTOINC+6e4fc6f36d-r0 do_package: lttng-modules: no modules were created; this may be due to CONFIG_TRACEPOINTS not being enabled in your kernel. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Bump revision to f009921Fabio Berton2016-10-271-1/+1
| | | | | | | | | | This upgrades the Linux kernel to 4.8.4 release and apply the following change on top of it: - f009921 net: fec: Call swap_buffer() prior to IP header alignment Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx: Bump revision to 176c482Fabio Berton2016-10-271-1/+1
| | | | | | | | | | This commit merge v4.1.35 into 4.1-2.0.x-imx and includes following change: - 176c482 net: fec: Call swap_buffer() prior to IP header alignment Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux: upgrated to 4.1.30 plus nxp patchesTing Liu2016-10-181-1/+1
| | | | | | | | | Updated to kernel 4.1.30 which includes several fixes from the community Detailed log history can be found at: http://git.freescale.com/git/cgit.cgi/ppc/sdk/linux.git/log/?h=sdk-v2.0.x Signed-off-by: Ting Liu <ting.liu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Update to 4.8-based forkFabio Berton2016-10-182-4/+6
| | | | | | | This upgrades the Linux kernel to the upcoming 4.8.1 release. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx: Update to 4.1-2.0.x GA based forkFabio Berton2016-10-182-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This updates the kernel fork for the 4.1-2.0.x-imx branch, merges the 4.1.33 stable release on top of it and apply following changes: - 3400244 net: fec: align IP - e02ebf2 net: fec: enable RACC on imx6ul - c9a9698 net: fec: remove QUIRK_HAS_RACC from i.mx27 - ed4cba2 net: fec: remove QUIRK_HAS_RACC from i.mx25 - 1623965 serial: imx: reduce irq-latency after rx overflow - bf2698a rfkill-gpio: fix clk on/off - 0413e28 rfkill-gpio: fix active levels which automatically invert when active low - 8ea61b8 rfkill-gpio: add devicetree support - aed9a42 ARM: dts: imx7s-warp: Enable BT_REG_ON - 955eb6f ARM: dts: imx7s-warp: Add Wifi support - d120646 ARM: dts: imx7s-warp: Move memory node - 82b8823 ARM: dts: imx7s-warp: Enable crypto - e0a52d3 ARM: dts: warp7: Rename the dts file - 9283aff ARM: imx_v7_defconfig: Add simple card driver support - 48186c5 sgtl5000.c: HACK, defer probe when I2C not yet running - 4759947 ARM: dts: imx7d-warp: Add audio support - fe4d4c7 ARM: dts: imx7d: Add #sound-dai-cells into sai nodes - 94de584 ARM: dts: imx7d-warp: Add BC3770 support. - 8791ec9 ARM: dts: imx7d-warp: Enable bluetooth device - 99059df ARM: dts: imx7d-warp: Add User Button support - 6f50d90 ARM: dts: imx7d-warp: Add NFC support - 68aafc4 ARM: dts: imx7d-warp: Add support for precision altimeter - cacc687 ARM: dts: imx7d-warp: Add support for accelerometer and magnetometer - ff609f7 ARM: dts: imx7d-warp: Add I2C4 device node, princtrl - b21d979 of: Allow NXP 4.1 kernel to allocate memory on 2GiB RAM boards - 67bebf9 ARM: dts: imx7d-warp: Add initial support - 5bc7305 MLK-13243: arm: imx6q: busfreq: lpddr2 fix system clocks audio mode Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx: Upgrade to 4.1.15-2.0.0 GA releaseLauren Post2016-10-182-14/+11
| | | | | | | Include support for i.MX 6ULL Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx: Kernel repo renamed to linux-imxLauren Post2016-10-181-1/+1
| | | | | | | i.MX Kernel repo created as linux-imx. Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx: Bump revision to 1af16a7Fabio Berton2016-10-181-1/+1
| | | | | | | | | | | | | | | | | | This includes the following changes: - 1af16a7 Merge remote-tracking branch 'imx/imx_4.1.15_1.0.0_ga' into 4.1-1.0.x-imx - da4e78f MLK-12983 dma: pxp: add sanity check in pxp_set_scaling() - 0a0176d MLK-12980-3 video: mxsfb: free 'pseudo_palette' to avoid memory leak - 43f5250 MLK-12980-2 video: mxsfb: change the 'fb_info' field of 'mxsfb_info' structure - 238e446 MLK-12980-1 video: mxsfb: refine the driver data usage logic - 16a3712 MLK-12974 ARM: dts: imx7d: corret the pcie legacy interrupters - fef7a86 MLK-12975-2 video: mxsfb: missing a 'break' in the case statement. - e277a9d MLK-12975-1 video: mipi_dsi_samsung: set default bpp to 32 if not set Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-qoriq: fix the kernel fetch errorZhenhua Luo2016-10-181-1/+1
| | | | | | | | The sdk-v2.0.x branch is rebased, previous commit is in fsl-sdk-v2.0 tag instead of sdk-v2.0.x branch. Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx: Bump revision to df9f1f6Fabio Berton2016-09-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes the following changes: - df9f1f6 net: fec: align IP - 7395912 net: fec: enable RACC on imx6ul - 61da160 net: fec: remove QUIRK_HAS_RACC from i.mx27 - c01a8d6 net: fec: remove QUIRK_HAS_RACC from i.mx25 - 9e47e1d Merge tag 'v4.1.33' into 4.1-1.0.x-imx - 04cb720 (tag: v4.1.33) Linux 4.1.33 - 131f437 Revert "ARC: mm: don't loose PTE_SPECIAL in pte_modify()" - 706f890 x86/AMD: Apply erratum 665 on machines without a BIOS fix - 8fdbea4 x86/paravirt: Do not trace _paravirt_ident_*() functions - 7a17327 ovl: listxattr: use strnlen() - 02b7c97 ovl: remove posix_acl_default from workdir - 29c4d8d serial: 8250: added acces i/o products quad and octal serial cards - 8f96009 sysfs: correctly handle read offset on PREALLOC attrs - f53680b sysfs: correctly handle short reads on PREALLOC attrs. - 33d720d kernfs: don't depend on d_find_any_alias() when generating notifications - e185718 dm crypt: fix free of bad values after tfm allocation failure - af26eb1 dm crypt: fix error with too large bios - 14afdb2 dm log writes: fix check of kthread_run() return value - 6f3e5e4 dm log writes: fix bug with too large bios - 0fe7182 dm log writes: move IO accounting earlier to fix error path - 99663cd NFSv4.x: Fix a refcount leak in nfs_callback_up_net - f6b02c5 xfs: prevent dropping ioend completions during buftarg wait - d023f70 xfs: fix superblock inprogress check - 206538f USB: serial: option: add WeTelecom 0x6802 and 0x6803 products - b3e7cf0 USB: avoid left shift by -1 - f3c7748 pNFS: The client must not do I/O to the DS if it's lease has expired - 47998eb iio: accel: kxsd9: Fix raw read return - a29b7c9 staging: comedi: ni_mio_common: fix AO inttrig backwards compatibility - f27b803 staging: comedi: ni_mio_common: fix wrong insn_write handler - 33f100b staging: comedi: daqboard2000: bug fix board type matching code - f8ce587 USB: serial: option: add WeTelecom WM-D200 - b1918a0 usb: chipidea: udc: don't touch DP when controller is in host mode - 1898b62 USB: serial: mos7840: fix non-atomic allocation in write path - 9f4cc3b USB: serial: mos7720: fix non-atomic allocation in write path - 24628b5 cpuset: make sure new tasks conform to the current config of the cpuset - 214b2da ovl: don't copy up opaqueness - b9ee45d dmaengine: usb-dmac: check CHCR.DE bit in usb_dmac_isr_channel() - 0a6f797 ext4: validate that metadata blocks do not overlap superblock - 469a242 [PATCH] arm: fix handling of F_OFD_... in oabi_fcntl64() - 871499e staging: comedi: comedi_test: fix timer race conditions - efaf365 Merge tag 'v4.1.32' into 4.1-1.0.x-imx - 3b60b86 (tag: v4.1.32) Linux 4.1.32 - dfd742c PCI: Limit config space size for Netronome NFP4000 - 8d3cd03 PCI: Add Netronome NFP4000 PF device ID - 2ca638d PCI: Limit config space size for Netronome NFP6000 family - ebcd021 PCI: Add Netronome vendor and device IDs - 8847401 PCI: Support PCIe devices with short cfg_size - f7bb9ba fs/seq_file: fix out-of-bounds read - 942d5c0 clocksource/drivers/sun4i: Clear interrupts after stopping timer in probe function - 917f153 dm flakey: fix reads to be issued if drop_writes configured - 1d6a6dc xenbus: don't look up transaction IDs for ordinary writes - 083e76a x86/apic: Do not init irq remapping if ioapic is disabled - a3f914b timekeeping: Cap array access in timekeeping_debug - 0c7b2c2 timekeeping: Avoid taking lock in NMI path with CONFIG_DEBUG_TIMEKEEPING - 2d701be um: Don't discard .text.exit section - befdc6e ubifs: Fix assertion in layout_in_gaps() - d9a5bd9 vhost/scsi: fix reuse of &vq->iov[out] in response - f85090f Input: tegra-kbc - fix inverted reset logic - bdd62ec ALSA: line6: Fix POD sysfs attributes segfault - 571d361 ALSA: line6: Give up on the lock while URBs are released. - c717f88 ALSA: line6: Remove double line6_pcm_release() after failed acquire. - 6c000a4 drm: Reject page_flip for !DRIVER_MODESET - f4eaf28 parisc: Fix order of EREFUSED define in errno.h - 66751ff ARC: export __udivdi3 for modules - 871b20f ARC: Support syscall ABI v4 - 35de4db ARC: use correct offset in pt_regs for saving/restoring user mode r25 - 0798beb ARCv2: STAR 9000808988: signals involving Delay Slot - bc78e69 Input: i8042 - set up shared ps2_cmd_mutex for AUX ports - 146ed73 drm/radeon: fix radeon_move_blit on 32bit systems - bb6cf2c gpio: Fix OF build problem on UM - cb515bd bcache: RESERVE_PRIO is too small by one when prio_buckets() is a power of two. - 220360d bcache: register_bcache(): call blkdev_put() when cache_alloc() fails - 35b8f91 drm/radeon: only apply the SS fractional workaround to RS[78]80 - 388bf26 drm/radeon: don't use fractional dividers on RS[78]80 if SS is enabled - 31df338 uprobes: Fix the memcg accounting - 26390c7 block: Fix race triggered by blk_set_queue_dying() - 0df5268 ASoC: atmel_ssc_dai: Don't unconditionally reset SSC on stream startu - 7ae87ee ARC: Elide redundant setup of DMA callbacks - 0e16c54 ARC: Call trace_hardirqs_on() before enabling irqs - e1052fb usb: xhci: Fix panic if disconnect - 23c50b2 xhci: always handle "Command Ring Stopped" events - 9fd7c33 cdc-acm: fix wrong pipe type on rx interrupt xfers - 1a8eadf usb: misc: usbtest: add fix for driver hang - 79e3a23 usb: renesas_usbhs: Use dmac only if the pipe type is bulk - 80a979e usb: renesas_usbhs: clear the BRDYSTS in usbhsg_ep_enable() - 03b78ea drm/i915: fix aliasing_ppgtt leak - 46c9df4 pinctrl/amd: Remove the default de-bounce time - f079b0e usb: dwc3: pci: add Intel Kabylake PCI ID - f034f1c usb: dwc3: pci: add support for Intel Broxton SOC - 888ea95 usb: dwc3: pci: trivial: Formatting - b424684 usb: dwc3: gadget: always cleanup all TRBs - a694f3f usb: dwc3: gadget: fix for short pkts during chained xfers - 60b8bcf usb: dwc3: gadget: increment request->actual once - d3c1edb s390/dasd: fix hanging device after clear subchannel - 5bd6b61 usb: ehci: change order of register cleanup during shutdown - fdcdf5b usb: hub: Fix unbalanced reference count/memory leak/deadlocks - aca7803 crypto: caam - fix non-hmac hashes - e989e0c aacraid: Check size values after double-fetch from user - 6a19c73 USB: serial: fix memleak in driver-registration error path - 61882ca USB: serial: option: add support for Telit LE920A4 - 2980f14 USB: serial: ftdi_sio: add device ID for WICED USB UART dev board - 65b2f0a USB: serial: ftdi_sio: add PIDs for Ivium Technologies devices - cbae576 USB: serial: option: add D-Link DWM-156/A3 - 4bb0dda mac80211: fix purging multicast PS buffer queue - 2dd916f tcp: enable per-socket rate limiting of all 'challenge acks' - 2b21117 tcp: make challenge acks less predictable - beebc82 powerpc/eeh: eeh_pci_enable(): fix checking of post-request state - 99f614a Linux 4.1.31 - 432273c MIPS: KVM: Propagate kseg0/mapped tlb fault errors - 7fe3930 MIPS: KVM: Fix gfn range check in kseg0 tlb faults - 0fbddc0 MIPS: KVM: Add missing gfn range check - 342b88e MIPS: KVM: Fix mapped fault broken commpage handling - 867df5e ext4: verify extent header depth - cd51084 ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt - 1fbc4fd ALSA: timer: Fix leak in events via snd_timer_user_ccallback - 1b7d7bc ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS - c65b5c9 USB: OHCI: Don't mark EDs as ED_OPER if scheduling fails - 6412c3a ovl: verify upper dentry before unlink and rename - 40b9a8f iio:ad7266: Fix probe deferral for vref - fb079b4 iio:ad7266: Fix support for optional regulators - 44cdc9f iio:ad7266: Fix broken regulator error handling - 94f9384 iio: accel: kxsd9: fix the usage of spi_w8r8() - b2372ff staging: iio: accel: fix error check - c1a8303 iio: proximity: as3935: fix buffer stack trashing - 9db892c iio: proximity: as3935: remove triggered buffer processing - e2a296e9 iio: proximity: as3935: correct IIO_CHAN_INFO_RAW output - f247adf iio:st_pressure: fix sampling gains (bring inline with ABI) - 3bdfc8b iio: Fix error handling in iio_trigger_attach_poll_func - f3c7b15 perf/x86: Fix undefined shift on 32-bit kernels - 7ceedf5 virtio_balloon: fix PFN format for virtio-1 - 4dbc156 virtio_balloon: do not change memory amount visible via /proc/meminfo - 55f883c arm64: Rework valid_user_regs - 5c46424 cdc_ncm: workaround for EM7455 "silent" data interface - 28a6d04 nfsd: check permissions when setting ACLs - 173f43c posix_acl: Add set_posix_acl - 63933c7 powerpc/pseries: Fix PCI config address for DDW - 049de19 powerpc/iommu: Remove the dependency on EEH struct in DDW mechanism - d9ee963 block: fix use-after-free in seq file - 403f056 metag: Fix __cmpxchg_u32 asm constraint for CMP - a2036fb ALSA: hda - Fix headset mic detection problem for two dell machines - 31ebbeb ALSA: hda - Fix the headset mic that will not work on Dell desktop machine - 0224028 ALSA: hda: Fix krealloc() with __GFP_ZERO usage - df75887 ALSA: hda: add AMD Bonaire AZ PCI ID with proper driver caps - 333c2cf MIPS: mm: Fix definition of R6 cache instruction - e2b438f sysv, ipc: fix security-layer leaking - 4ef5c9a mm/hugetlb: avoid soft lockup in set_max_huge_pages() - 834ced1 dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDING - 655fe78 dm rq: fix the starting and stopping of blk-mq queues - 980b655 dm flakey: error READ bios during the down_interval - 0d88572 ftrace/recordmcount: Work around for addition of metag magic but not relocations - 2876b1b balloon: check the number of available pages in leak balloon - c6657f7 x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspace - 10855c6 ALSA: hda/realtek - Can't adjust speaker's volume on a Dell AIO - 6cdb164 ALSA: hda/realtek: Enable HP amp and mute LED on HP Folio 9480m [v3] - baea0d6 drm/nouveau/gr/nv3x: fix instobj write offsets in gr setup - c1b4d25 drm/nouveau/fbcon: fix font width not divisible by 8 - c027bc0 ubi: Make volume resize power cut aware - 304e915 ubi: Fix early logging - ae32d1b ubi: Fix race condition between ubi device creation and udev - eb61bdd fuse: fix wrong assignment of ->flags in fuse_send_init() - 614c339 fuse: fuse_flush must check mapping->flags for errors - 3fc4a4a fuse: fsync() did not return IO errors - 93c0b00 ARC: mm: don't loose PTE_SPECIAL in pte_modify() - ae9c7f3 drm/radeon: fix firmware info version checks - 7afd374 KEYS: 64-bit MIPS needs to use compat_sys_keyctl for 32-bit userspace - bd89870 KVM: PPC: Book3S HV: Save/restore TM state in H_CEDE - ae40dad KVM: PPC: Book3S HV: Pull out TM state save/restore into separate procedures - a3b180a CIFS: Fix a possible invalid memory access in smb2_query_symlink() - b7e61a1 fs/cifs: make share unaccessible at root level mountable - b5e8e7f Input: i8042 - break load dependency between atkbd/psmouse and i8042 - e9071d0 Documentation/module-signing.txt: Note need for version info if reusing a key - 6ac9857 module: Invalidate signatures on force-loaded modules - 7e6f0e1 net/irda: fix NULL pointer dereference on memory allocation failure - 7d06f7f fs/dcache.c: avoid soft-lockup in dput() - 49e3c9a MIPS: Don't register r4k sched clock when CPUFREQ enabled - 0e2cbad6 nfs: don't create zero-length requests - e1cc075 gpio: intel-mid: Remove potentially harmful code - 7f5a3c7 iscsi-target: Fix panic when adding second TCP connection to iSCSI session - 634a3fc audit: fix a double fetch in audit_log_single_execve_arg() - a4664af Fix broken audit tests for exec arg len - a49b282 audit: Fix check of return value of strnlen_user() - dd26566 cifs: fix crash due to race in hmac(md5) handling - b9090fe target: Fix race between iscsi-target connection shutdown + ABORT_TASK - 6c631d3 target: Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP - 80d341f mtd: nand: fix bug writing 1 byte less than page size - 8ae0073 arm64: debug: unmask PSTATE.D earlier - f88ded2 rtc: s3c: Add s3c_rtc_{enable/disable}_clk in s3c_rtc_setfreq() - abf9569 dm: fix second blk_delay_queue() parameter to be in msec units not jiffies - 8129259 crypto: scatterwalk - Fix test in scatterwalk_done - 98953c4 Bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU - 5436aa6 KVM: VMX: handle PML full VMEXIT that occurs during event delivery - aef1e06 USB: serial: option: add support for Telit LE910 PID 0x1206 - 4af80d9 powerpc/tm: Fix stack pointer corruption in __tm_recheckpoint() - 572c8b6 powerpc/tm: Avoid SLB faults in treclaim/trecheckpoint when RI=0 - 881052c ext4: short-cut orphan cleanup on error - 3f7ed29 drm/radeon: support backlight control for UNIPHY3 - 6c2ca21 KVM: nVMX: Fix memory corruption when using VMCS shadowing - 53bb06c usb: quirks: Add no-lpm quirk for Elan - bd0702f USB: quirks: Fix another ELAN touchscreen - 256679c s390/mm: fix gmap tlb flush issues - 9b01eaf cifs: Check for existing directory when opening file with O_CREAT - bdf3214 [media] media: usbtv: prevent access to free'd resources - 47c1628 Bluetooth: Add support of 13d3:3490 AR3012 device - 6e2c93c Bluetooth: Add USB ID 13D3:3487 to ath3k - 434d638 [media] Fix RC5 decoding with Fintek CIR chipset - 2342f6e [media] media: dvb_ringbuffer: Add memory barriers - 7235df9 drm/radeon: Poll for both connect/disconnect on analog connectors - 4613d5f drm/radeon: add a delay after ATPX dGPU power off - 073435a spi: pxa2xx: Clear all RFT bits in reset_sccr1() on Intel Quark - d4d783d ext4: validate s_reserved_gdt_blocks on mount - d579705 iwlwifi: add new 8260 PCI IDs - 2fc0cdf ARM: dts: sunxi: Add a startup delay for fixed regulator enabled phys - e19f0ec5 ext4: don't call ext4_should_journal_data() on the journal inode - 906d6f4 ext4: fix deadlock during page writeback - 547df96 SUNRPC: Don't allocate a full sockaddr_storage for tracing - c580d82 ext4: check for extents that wrap around - 988777b mfd: qcom_rpm: Parametrize also ack selector size - e6b04eb mfd: qcom_rpm: Fix offset error for msm8660 - 6997496 usb: renesas_usbhs: protect the CFIFOSEL setting in usbhsg_ep_enable() - 83335cb usb: renesas_usbhs: fix NULL pointer dereference in xfer_work() - 542330f hp-wmi: Fix wifi cannot be hard-unblocked - 230dc3e serial: samsung: Fix ERR pointer dereference on deferred probe - cf61375 tty/serial: atmel: fix RS485 half duplex with DMA - ebe1398 tty/serial: at91: remove bunch of macros to access UART registers - 343c4ef of: fix memory leak related to safe_name() - 8431378 crypto: gcm - Filter out async ghash if necessary - b42d378 usb: dwc3: fix for the isoc transfer EP_BUSY flag - 4426cc6 pinctrl: cherryview: prevent concurrent access to GPIO controllers - 440357fd pinctrl: cherryview: Use raw_spinlock for locking - ba42156 pinctrl: cherryview: Serialize all register access - e057773 Update my main e-mails at the Kernel tree - 10dd8c10 gpio: pca953x: Fix NBANK calculation for PCA9536 - 27b5490 PCI: Mark Atheros AR9485 and QCA9882 to avoid bus reset - b378007 Revert "drm/i915/ilk: Don't disable SSC source if it's in use" - 7a85bf9 netlabel: add address family checks to netlbl_{sock,req}_delattr() - 85470a5 s5p-mfc: Add release callback for memory region devs - 1dd12c3 s5p-mfc: Set device name for reserved memory region devs - fce6716 HID: uhid: fix timeout when probe races with IO - 223b391 arm64: kernel: Save and restore addr_limit on exception entry - 5c57645 fs/proc/task_mmu.c: fix mm_access() mode parameter in pagemap_read() - 6a46873 netfilter: nf_nat_redirect: add missing NULL pointer check - 558ba5f (tag: v4.1.30) Linux 4.1.30 - 629d045 x86/quirks: Reintroduce scanning of secondary buses - f2da7df x86/quirks: Apply nvidia_bugs quirk only on root bus - 6264b57 Revert "MIPS: Reserve nosave data for hibernation" - 84d0821 Revert "sparc64: Fix numa node distance initialization" - bd6d85d pps: do not crash when failed to register - bea9acd radix-tree: fix radix_tree_iter_retry() for tagged iterators. - 6831c98 libceph: apply new_state before new_up_client on incrementals - 5210f97 libceph: set 'exists' flag for newly up osd - 87076a0 ovl: verify upper dentry in ovl_remove_and_whiteout() - 9524cc4 tty/vt/keyboard: fix OOB access in do_compute_shiftstate() - e77df44 libata: LITE-ON CX1-JB256-HP needs lower max_sectors - c30e87b mmc: block: fix packed command header endianness - ce05d31 media: fix airspy usb probe error path - 371ac20 vmlinux.lds: account for destructor sections - fe071fb mm, compaction: prevent VM_BUG_ON when terminating freeing scanner - ca0d868 mm, compaction: simplify handling restart position in free pages scanner - 1602957 drm/i915: Update ifdeffery for mutex->owner - 627ec70 ALSA: hda: add AMD Stoney PCI ID with proper driver caps - 282f757 ALSA: hda - fix use-after-free after module unload - f8e3078 posix_cpu_timer: Exit early when process has been reaped - 47eec48 x86/quirks: Add early quirk to reset Apple AirPort card - 2533406 net: mvneta: set real interrupt per packet for tx_done - 43506e7 ALSA: pcm: Free chmap at PCM free callback, too - 6b9d561 ALSA: ctl: Stop notification after disconnection - fb10485 ALSA: hda/realtek - add new pin definition in alc225 pin quirk table - 31534f8 ovl: Copy up underlying inode's ->i_mode to overlay inode - cb75f65 ovl: handle ATTR_KILL* - 97f2887 drm/ttm: Make ttm_bo_mem_compat available - 07761df Input: xpad - validate USB endpoint count during probe - 70aaf49 ARM: mvebu: fix HW I/O coherency related deadlocks - 2686f12 netfilter: x_tables: speed up jump target validation0357fd pinctrl: cherryview: Use raw_spinlock for locking Change-Id: Idb8f3a797b74e866074a9d551587027d21022b72 Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx: Replace MPL3115 driverBreno Lima2016-08-231-1/+1
| | | | | | | | | | | | | | | | | | | There are currently two driver implementations for the MPL3115: - drivers/input/misc/mpl3115.c (from NXP kernel) - drivers/iio/pressure/mpl3115.c (from upstream kernel). Use the CONFIG_MPL3115 instead of CONFIG_INPUT_MPL3115 because this driver uses the Industrial I/O framework, which is the preferred and standard subsystem for sensors. The data from this sensor can be read by using the following commands on a warp7 board: cat /sys/bus/iio/devices/iio:device0/in_pressure_raw cat /sys/bus/iio/devices/iio:device0/in_temp_raw Signed-off-by: Breno Lima <breno.lima@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-qoriq: fix build path of the dtbTing Liu2016-08-122-0/+46
| | | | | Signed-off-by: Ting Liu <ting.liu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-qoriq: add a symlink zImage under /bootTing Liu2016-08-121-0/+1
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* linux-qoriq: add merge_delta_config taskTing Liu2016-08-121-2/+5
| | | | | | | | | | | fsl-kernel-localversion added a separate task in which defconfig is needed. But qoriq boards don't have a unified defconfig, different KERNEL_DEFCONFIG should be copied as ${WORKDIR}/defconfig. add a merge_delta_config task to merge kernel delta configs. for ls1043ardb and ls2080ardb, freescale.config should be appended first. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* linux-qoriq: upgrade to 4.1 plus fsl patchesTing Liu2016-08-129-394/+42
| | | | | | | | | | | | | | | | | | | | The main features are: * Linux kernel 4.1.8 * ARM A7 (AARCH32), A53 and A57 (AARCH64), Little Endian (default) * Power Architecture e500mc, e5500, e6500 * Multicore SMP support and multithread (e6500) * 32-bit effective kernel addressing [e500mc, e5500, A57] * 64-bit effective addressing [e6500, A53, A57] * Huge Pages (hugetlbfs) * Linux Real-Time (RT) [P4080, B4860, LS1021A] * Kernel-based Virtual Machine (KVM) * Libvirt 1.2.19 * Linux Containers (LXC) 1.1.4 function support Detailed commit log can be found at: http://git.freescale.com/git/cgit.cgi/ppc/sdk/linux.git/log/?h=sdk-v2.0.x Signed-off-by: Ting Liu <ting.liu@nxp.com>
* linux-qoriq: merge .inc and .bb fileTing Liu2016-08-122-58/+56
| | | | | | No code change. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* linux-fslc-imx: Add simple card driver supportBreno Lima2016-08-121-0/+1
| | | | | | | | | Select CONFIG_SND_SIMPLE_CARD driver by default. warp7 board needs this driver for audio to work. Signed-off-by: Breno Lima <breno.lima@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx: Bump revision to 59b38c32Breno Lima2016-08-121-1/+1
| | | | | | | | It includes the following changes: 59b38c32 ARM: dts: imx7s-warp: Enable BT_REG_ON Signed-off-by: Breno Lima <breno.lima@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx: Bump revision to b8fb01d4Daiane Angolini2016-08-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This merges the 4.1.29 stable release onto the fork and the following changes: b8fb01d ARM: dts: imx7s-warp: Add Wifi support fe8d662 ARM: dts: imx7s-warp: Move memory node 07c4014 ARM: dts: imx7s-warp: Enable crypto 51bca3b ARM: dts: warp7: Rename the dts file 8eaed11 ARM: imx_v7_defconfig: Add simple card driver support a2d0fba sgtl5000.c: HACK, defer probe when I2C not yet running 12ecd0e ARM: dts: imx7d-warp: Add audio support a0fa08d ARM: dts: imx7d: Add #sound-dai-cells into sai nodes a0f8868 ARM: dts: imx7d-warp: Add BC3770 support. 0d4b750 ARM: dts: imx7d-warp: Enable bluetooth device 4cc7e24 ARM: dts: imx7d-warp: Add User Button support ace4c64 ARM: dts: imx7d-warp: Add NFC support d237364 ARM: dts: imx7d-warp: Add support for precision altimeter f9dbcc8 ARM: dts: imx7d-warp: Add support for accelerometer and magnetometer ccdf497 ARM: dts: imx7d-warp: Add I2C4 device node, princtrl ba38303 Merge tag 'v4.1.29' into 4.1-1.0.x-imx c3ed55b Linux 4.1.29 Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx: patches to file build errors with GCC6Lauren Post2016-08-054-0/+432
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx: Upgrade to 4.1.15-1.2.0 i.MX 7Dual GA releaseLauren Post2016-08-051-2/+2
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx: Upgrade to 4.1.15-1.1.1 Patch releaseLauren Post2016-08-051-2/+2
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>