summaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux
Commit message (Collapse)AuthorAgeFilesLines
* linux-intel: Set LINUX_VERSION_EXTENSIONSaul Wold2017-04-182-0/+4
| | | | | | | Set the VERSION_EXTENSION to be different than the default linux-yocto kernel, this will help to differenciate the two kernel. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel-rt: Add recipe to support preempt-rt kernelSaul Wold2017-04-171-0/+40
| | | | | | | This adds the linux-intel production kernel to meta-intel with the base-rt branch. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: Update to 4.9.20Saul Wold2017-04-171-3/+3
| | | | | | | | | | | | Stable kernel update to 4.9.20 DRM updates Trusty Updates Bug Fixes: Issue #4: kernel OOPS when trying to mount efivarfs Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto: fix builds for x32Christopher Larson2017-04-041-0/+4
| | | | | | | | | | | | | | | | corei7-64-intel-common overrides are used here, but this isn't in use when building for x32. Also obey this for corei7-64-x32-intel-common. An alternative would be to place this in intel-common-pkgarch.inc, where the common pkgarch is set up, but that would have higher potential impact, being global. With this fix applied, along with other fixes to oe-core, it's possible to get successful builds with DEFAULTTUNE set to "corei7-64-x32", and boot the resulting images for intel-corei7-64. Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.4: Update to v4.4.56California Sullivan2017-03-313-15/+15
| | | | | | | This updates the kernel from v4.4.53 to v4.4.56. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.4: Update to v4.4.53California Sullivan2017-03-283-15/+15
| | | | | | This incorporates stable updates from v4.4.41 to v4.4.53. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto/4.1: Update to v4.1.38California Sullivan2017-03-283-9/+9
| | | | | | | | | | Updates from v4.1.37 to v4.1.38 and adds the following yocto-kernel-cache changes: 7140ddb kver: gump to v4.1.38 2a32f4b actions-s500:Enable RTL8723BS driver compile into kernel Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-intel: Update SRCREV to latestSaul Wold2017-03-212-7/+2
| | | | | | | | This includes a update to 4.9.15 as well as a re-work of the DRM patch set The team increased their testing to handle allyes and allno configs so addressed the DRM fix.cfg patch. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel/4.9: Update yocto-kernel-cache SRCREVCalifornia Sullivan2017-03-201-1/+1
| | | | | | | | Includes the following patch from the yocto-kernel-cache: b65e9b6 features: add Intel Memory Protection Extensions Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto/4.9: Remove bbappendsCalifornia Sullivan2017-03-203-65/+0
| | | | | | | The linux-intel kernel is our officially supported 4.9 kernel so this is no longer needed. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto: Add linux-yocto 4.10 bbappendsCalifornia Sullivan2017-03-203-0/+51
| | | | | | | | | | Like the 4.9 linux-yocto kernel, we will just float on OE-core's SRCREVs. v2 changes: * Removed EXTRA_OEMAKE in the tiny recipe. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto/4.4: add intel-quark-preempt-rt config to cacheCalifornia Sullivan2017-03-072-2/+2
| | | | | Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.8: Remove recipesCalifornia Sullivan2017-03-073-83/+0
| | | | | | | | | The 4.8 kernel is now end of life. The v4.9 LTS, v4.4 LTS, and v4.1 LTSI are currently available. The latest release kernel (v4.10) will be available soon. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.1: Leafhill config changes and yaffs2 fixesCalifornia Sullivan2017-03-073-6/+6
| | | | | | | | | | | | | | | | | | | >From linux-yocto-4.1: eb11ab9 Merge branch 'standard/base' into standard/intel/base 34753ac fs/yaffs2: adjust to the change of inode_change_ok() 3c7cacb Merge branch 'standard/base' into standard/intel/base aadda25 integrity: define '.evm' as a builtin 'trusted' keyring >From yocto-kernel-cache: 46b3153 bsp/leafhill: fix warning on kernel config 9e5339a bsp/leafhill: disable dual role and enable gadget role for USB 1ebecac bsp/leafhill: enable ISH client for debugging and calibration 8f9c57f action-s500:Update kernel configuration fragment Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto-tiny: Adds support for core2-32 and corei7-64 on ↵Alejandro Hernandez2017-03-071-1/+29
| | | | | | linux-yocto-tiny_4.9 and upgrades to 4.9.13 Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
* linux-yocto-tiny: Adds support for core2-32 and corei7-64 on ↵Alejandro Hernandez2017-03-071-1/+22
| | | | | | | | linux-yocto-tiny_4.4 Also updates SRCREV_meta for intel-quark Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
* linux-intel: Update meta SRCREVSaul Wold2017-03-061-1/+1
| | | | | | This fixes the DW_DMAC_PCI config mismatch Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: Update SRCREVSaul Wold2017-03-062-2/+7
| | | | | | | | | This updates SRCREV moves the kernel to 4.9.12 and adds a number of patches and backports for the Joule / 5xx series. The fix.cfg is a temporary fix until the DRM is more compeltely backported. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: Use base branchSaul Wold2017-02-101-2/+2
| | | | | | | | | This branch will contain additional patches on top of the linux-stable to support the Intel platforms Updated the SRCREV accordingly also Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-intel: Add the linux-intel kernel recipeSaul Wold2017-02-081-0/+43
| | | | | | | | | | | | | This introduces the linux-intel kernel recipe for 4.9, this kernel tree is a prodcution tree that contains enabling backports for Intel CPU and Hardware that may be up-streamed in a newer kernel version. Additional information can be found in this associated wiki page: https://github.com/01org/linux-intel-4.9/wiki Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto: Add linux-yocto 4.9 bbappendsCalifornia Sullivan2017-01-243-0/+37
| | | | | | | | | | | | | | For now just set COMPATIBLE_MACHINE and KMACHINE, keeping us up-to-date with OE-core automatically. This is essentially a stripped down version of our normal bbappends. kernel-devsrc currently has the following error with 4.9, but it is not a meta-intel specific issue: Computing transaction...error: Can't install kernel-devsrc-1.0-r0.0@intel_corei7_64: no package provides /bin/awk Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* Update broxton-m machine subtype kernel SRCREVJussi Laako2017-01-241-1/+1
| | | | | | | | In order to keep up with current branch head, update SRCREV of broxton-m machine subtype. Signed-off-by: Jussi Laako <jussi.laako@linux.intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto/4.8: Update from v4.8.12 to v4.8.17California Sullivan2017-01-173-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also has cache changes aimed towards -tiny improvements. From linux-yocto-4.8: 9bcb4ea Merge tag 'v4.8.17' into standard/base bfe90e3 Merge tag 'v4.8.16' into standard/base a2890822e Merge tag 'v4.8.15' into standard/base 6dcb022 Merge tag 'v4.8.14' into standard/base b6b578e Merge tag 'v4.8.13' into standard/base 3d8f8d0 Linux 4.8.17 adf363f drm/i915: skip the first 4k of stolen memory on everything >= gen8 000e612 drm/i915: Initialize dev_priv->atomic_cdclk_freq at init time 22aba47 drm/i915: Fix cdclk vs. dev_cdclk mess when not recomputing things 294bb34 drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating 6a412ff drm/i915/dsi: Fix chv_exec_gpio disabling the GPIOs it is setting 4803ec2 net: mvpp2: fix dma unmapping of TX buffers for fragments 48f26ed sg_write()/bsg_write() is not fit to be called under KERNEL_DS d787c6b kconfig/nconf: Fix hang when editing symbol with a long prompt e141d1a target/user: Fix use-after-free of tcmu_cmds if they are expired 29f3d11 libnvdimm, pfn: fix align attribute 3a4e428 powerpc/ps3: Fix system hang with GCC 5 builds e451d67 powerpc/64e: Convert cmpi to cmpwi in head_64.S 0349fbe SUNRPC: fix refcounting problems with auth_gss messages. c513ade pNFS: Fix a deadlock between read resends and layoutreturn abb2903 pNFS: Clear NFS_LAYOUT_RETURN_REQUESTED when invalidating the layout stateid f061c76 pNFS: Don't clear the layout stateid if a layout return is outstanding 7de1b81 pNFS: On error, do not send LAYOUTGET until the LAYOUTRETURN has completed 8f5ff87 nfs_write_end(): fix handling of short copies 1678ada libceph: verify authorize reply on connect 1f93d1a PCI: Check for PME in targeted sleep state c75bc2b i40iw: Use correct src address in memcpy to rdma stats counters 7d0a6cf Input: drv260x - fix input device's parent assignment b784371 v4l: tvp5150: Add missing break in set control handler 4963b19 media: solo6x10: fix lockup by avoiding delayed register write 88bfde2 s5p-mfc: fix failure path of s5p_mfc_alloc_memdev() c3fe33d mn88473: fix chip id check on probe 84b2f66 mn88472: fix chip id check on probe 15d1d22 IB/cma: Fix a race condition in iboe_addr_get_sgid() 7b3721a IB/rxe: Fix a memory leak in rxe_qp_cleanup() 2a0aa77 IB/multicast: Check ib_find_pkey() return value 37d4adb IPoIB: Avoid reading an uninitialized member variable f079fc1 IB/mad: Fix an array index check e661b5d fgraph: Handle a case where a tracer ignores set_graph_notrace b2758da platform/x86: asus-nb-wmi.c: Add X45U quirk f61152e ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it 8569aad vsock/virtio: fix src/dst cid format 576ea9e fsnotify: Fix possible use-after-free in inode iteration on umount 43983ce kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF) 9a5cf8c KVM: PPC: Book3S HV: Don't lose hardware R/C bit updates in H_PROTECT b751eb6 KVM: PPC: Book3S HV: Save/restore XER in checkpointed register state 0773e92 scsi: aacraid: remove wildcard for series 9 controllers b202064 md/raid5: limit request size according to implementation limits 4709034 sc16is7xx: Drop bogus use of IRQF_ONESHOT c33e1ab arm64: KVM: pmu: Reset PMSELR_EL0.SEL to a sane value before entering the guest d3d61bb s390/kexec: use node 0 when re-adding crash kernel memory 9652b62 s390/vmlogrdr: fix IUCV buffer allocation f356ab0 firmware: fix usermode helper fallback loading 5c98bf8 ARC: mm: arc700: Don't assume 2 colours for aliasing VIPT dcache cc328ce scsi: avoid a permanent stop of the scsi device's request queue 6d675df scsi: zfcp: fix rport unblock race with LUN recovery 057fe03 scsi: zfcp: do not trace pure benign residual HBA responses at default level 5cebfea scsi: zfcp: fix use-after-"free" in FC ingress path after TMF de8a06c iscsi-target: Return error if unable to add network portal 9c3928b scsi: megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map dbd4e6c scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset 3863ab6 stm class: Fix device leak in open error path 698ac69 vt: fix Scroll Lock LED trigger name 6d8bb56 block: protect iterate_bdevs() against concurrent close 2695afd mei: me: add lewisburg device ids 7be0a5f mei: request async autosuspend at the end of enumeration dfc3c8a drivers/gpu/drm/ast: Fix infinite loop if read fails 0f95e4a drm/amdgpu: fix init save/restore list in gfx_v8.0 8bfa4f5 drm/gma500: Add compat ioctl 10b598d drm/radeon/si: load the proper firmware on 0x87 oland boards cdb7aaa drm/radeon: add additional pci revision to dpm workaround 1f884ec drm/radeon: Hide the HW cursor while it's out of bounds 6fb9422 drm/radeon: Also call cursor_move_locked when the cursor size changes 9c6fb7b drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutex 2a7a437 drm/nouveau/i2c/gk110b,gm10x: use the correct implementation 28d1864 drm/nouveau/ttm: wait for bo fence to signal before unmapping vmas 82d9824 drm/nouveau/ltc: protect clearing of comptags with mutex ce71868 drm/nouveau/bios: require checksum to match for fast acpi shadow method 764e8e8 drm/nouveau/kms: lvds panel strap moved again on maxwell 00e1fb1 drm/nouveau/gr: fallback to legacy paths during firmware lookup fef5427 drm/amd/amdgpu: enable GUI idle INT after enabling CGCG bab5208 ACPI / video: Add force_native quirk for HP Pavilion dv6 b7eea51 ACPI / video: Add force_native quirk for Dell XPS 17 L702X ce81006 staging: comedi: ni_mio_common: fix E series ni_ai_insn_read() data 689d592 staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask 823c5c9 hv: acquire vmbus_connection.channel_mutex in vmbus_free_channels() 235394e docs: sphinx-extensions: make rstFlatTable work with docutils 0.13 a26a016 thermal: hwmon: Properly report critical temperature in sysfs def2c87 clk: bcm2835: Avoid overwriting the div info when disabling a pll_div clk 2f885da arm64: tegra: Add VDD_GPU regulator to Jetson TX1 bd12562 gpio: chardev: Return error for seek operations 61d0b71 timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion 95d2a43 regulator: stw481x-vmmc: fix ages old enable error 52980ce mmc: sdhci: Fix recovery from tuning timeout 0ed0b25 ath9k: Really fix LED polarity for some Mini PCI AR9220 MB92 cards. d80ff7c ath9k: fix ath9k_hw_gpio_get() to return 0 or 1 on success 42e76c5 cfg80211/mac80211: fix BSS leaks when abandoning assoc attempts d2546f6 rtl8xxxu: Work around issue with 8192eu and 8723bu devices not reconnecting 2abcc02 perf/x86/intel/cstate: Prevent hotplug callback leak 7b9e1a1 perf/x86: Fix exclusion of BTS and LBR for Goldmont e24523a rtlwifi: Fix enter/exit power_save c9fce6b ssb: Fix error routine when fallback SPROM fails c65ed08 Linux 4.8.16 6458972 driver core: fix race between creating/querying glue dir and its cleanup f199bdb Revert "netfilter: move nat hlist_head to nf_conn" 99d6d4e Revert "netfilter: nat: convert nat bysrc hash to rhashtable" 7742256 arm64: mark reserved memblock regions explicitly in iomem 587e89b xfs: set AGI buffer type in xlog_recover_clear_agi_bucket 959e363 arm/xen: Use alloc_percpu rather than __alloc_percpu 6fbd3fb xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing 883f12a tpm xen: Remove bogus tpm_chip_unregister 8419f52 kernel/debug/debug_core.c: more properly delay for secondary CPUs 63b33e0 watchdog: qcom: fix kernel panic due to external abort on non-linefetch bf902ea watchdog: mei_wdt: request stop on reboot to prevent false positive event 2f826a7 kernel/watchdog: use nmi registers snapshot in hardlockup handler bbf23f0 CIFS: Fix a possible memory corruption in push locks 9f1f507 CIFS: Fix missing nls unload in smb2_reconnect() ff04da3 CIFS: Fix a possible memory corruption during reconnect 6cb589c ASoC: intel: Fix crash at suspend/resume without card registration 769c092 dm space map metadata: fix 'struct sm_metadata' leak on failed create ab10ab0 dm raid: fix discard support regression 454b98d dm rq: fix a race condition in rq_completed() 26011e6 dm crypt: mark key as invalid until properly loaded bd5fcd1 dm flakey: return -EINVAL on interval bounds error in flakey_ctr() 1ca66d6 dm table: an 'all_blk_mq' table must be loaded for a blk-mq DM device d948d3b dm table: fix 'all_blk_mq' inconsistency when an empty table is loaded 45f6311 blk-mq: Do not invoke .queue_rq() for a stopped queue e3742a1 PM / OPP: Pass opp_table to dev_pm_opp_put_regulator() 8b63a92 usb: gadget: composite: always set ep->mult to a sensible value d4f4b2e mm, page_alloc: keep pcp count and list contents in sync if struct page is corrupted 0927d28 mm/vmscan.c: set correct defer count for shrinker 3e0ef1b nvmet: Fix possible infinite loop triggered on hot namespace removal 6290a3b loop: return proper error from loop_queue_rq() bf0f020 f2fs: fix overflow due to condition check order 154d83a f2fs: set ->owner for debugfs status file's file_operations 67e5239 Revert "f2fs: use percpu_counter for # of dirty pages in inode" d06eaf2 ext4: do not perform data journaling when data is encrypted e33673b ext4: return -ENOMEM instead of success 3664877 ext4: reject inodes with negative size 1bfcffb ext4: add sanity checking to count_overhead() 9689eb9 ext4: fix in-superblock mount options processing 52a9daa ext4: use more strict checks for inodes_per_block on mount 7505584 ext4: fix stack memory corruption with 64k block size 86efd99 ext4: fix mballoc breakage with 64k block size 8022387 crypto: caam - fix AEAD givenc descriptors ade692b ptrace: Capture the ptracer's creds not PT_PTRACE_CAP 23d179a vfs,mm: fix return value of read() at s_maxbytes e45692f mm: Add a user_ns owner to mm_struct and fix ptrace permission checks 04804d8 block_dev: don't test bdev->bd_contains when it is not stable 52d6972 fs: exec: apply CLOEXEC before changing dumpable task flags 781e976 exec: Ensure mm->user_ns contains the execed files fc1d3e5 btrfs: make file clone aware of fatal signals 8c59356 Btrfs: fix incremental send failure caused by balance 02fffa1 Btrfs: don't BUG() during drop snapshot 0f2e022 btrfs: fix a possible umount deadlock 65563ab Btrfs: fix memory leak in do_walk_down 364b85c btrfs: clean the old superblocks before freeing the device 6a6e927 Btrfs: don't leak reloc root nodes on error 4d3d9b5 Btrfs: return gracefully from balance if fs tree is corrupted a6522e4 Btrfs: bail out if block group has different mixed flag d7839ad Btrfs: fix memory leak in reading btree blocks 1a087cd clk: ti: omap36xx: Work around sprz319 advisory 2.1 2b96c4b ALSA: hda: when comparing pin configurations, ignore assoc in addition to seq dc8144f ALSA: hda - Gate the mic jack on HP Z1 Gen3 AiO 685c4db ALSA: hda - fix headset-mic problem on a Dell laptop b757fc0 ALSA: hda - ignore the assoc and seq when comparing pin configurations 38c6095 ALSA: hda/ca0132 - Add quirk for Alienware 15 R2 2016 5496ec4 ALSA: hiface: Fix M2Tech hiFace driver sampling rate change abf549a8 ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks 6b0a56e usbip: vudc: fix: Clear already_seen flag also for ep0 a9143e5 USB: UHCI: report non-PME wakeup signalling for Intel hardware 4422a269 usb: gadget: composite: correctly initialize ep->maxpacket be8f1c4 usb: gadget: f_uac2: fix error handling at afunc_bind 79d5a30 usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices e3dfbc8 usb: dwc3: gadget: set PCM1 field of isochronous-first TRBs 269edae USB: cdc-acm: add device id for GW Instek AFG-125 741523f USB: serial: kl5kusb105: fix open error path f34b7e0 USB: serial: option: add dlink dwm-158 e47e81c USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041 3aa3cb94 Btrfs: fix qgroup rescan worker initialization 691ea6c Btrfs: fix emptiness check for dirtied extent buffers at check_leaf() 0695d8b btrfs: store and load values of stripes_min/stripes_max in balance status item 80f7d28 Btrfs: fix relocation incorrectly dropping data references f1b268d Btrfs: fix tree search logic when replaying directory entry deletes 65553a0 Btrfs: fix deadlock caused by fsync when logging directory entries 361e821 Btrfs: fix BUG_ON in btrfs_mark_buffer_dirty 562de9c btrfs: limit async_work allocation and worker func duration f080d70 aoe: fix crash in page count manipulation 8bba2e2 Linux 4.8.15 762c9bb crypto: rsa - Add Makefile dependencies to fix parallel builds 014e5a7 hotplug: Make register and unregister notifier API symmetric 3527ad0 batman-adv: Check for alloc errors when preparing TT local data 32ccd76 m68k: Fix ndelay() macro 9fc7a475 ceph: don't set req->r_locked_dir in ceph_d_revalidate a05f493 ARM: dts: imx7d: fix LCDIF clock assignment 798c825 ARM: dts: orion5x: fix number of sata port for linkstation ls-gl d271b9b Revert "ACPI: Execute _PTS before system reboot" 3ee9f16 can: peak: fix bad memory access and free sequence 212e0ff can: raw: raw_setsockopt: limit number of can_filter that can be set bdb5ed2 crypto: marvell - Don't corrupt state of an STD req for re-stepped ahash bfef274 crypto: mcryptd - Check mcryptd algorithm compatibility 86bea59 crypto: caam - fix pointer size for AArch64 boot loader, AArch32 kernel 666531ca crypto: marvell - Don't copy hash operation twice into the SRAM 04925ba acpi, nfit: fix bus vs dimm confusion in xlat_status 53ed7c2 acpi, nfit: validate ars_status output buffer size e04e2da acpi, nfit, libnvdimm: fix / harden ars_status output length handling 483ac14 acpi, nfit: fix extended status translations for ACPI DSMs 0525ceb perf/x86: Fix full width counter, counter overflow eceab1f vhost-vsock: fix orphan connection reset b0224f3 sched/autogroup: Fix 64-bit kernel nice level adjustment 2a47799 scsi: lpfc: fix oops/BUG in lpfc_sli_ringtxcmpl_put() ac65fe0 device-dax: fix private mapping restriction, permit read-only 2386c6b locking/rtmutex: Use READ_ONCE() in rt_mutex_owner() 7b2347c locking/rtmutex: Prevent dequeue vs. unlock race bed4eef zram: restrict add/remove attributes to root only 4fb7569 parisc: Fix TLB related boot crash on SMP machines b81e5db parisc: Remove unnecessary TLB purges from flush_dcache_page_asm and flush_icache_page_asm 7e8f68a parisc: Purge TLB before setting PTE 6e284445 fuse: fix clearing suid, sgid for chown() e70d6d2 powerpc/boot: Fix build failure in 32-bit boot wrapper a82ad49 powerpc/mm: Fix lazy icache flush on pre-POWER5 84b3628 powerpc/eeh: Fix deadlock when PE frozen state can't be cleared 7b8c57c Linux 4.8.14 1670d15 esp6: Fix integrity verification when ESN are used b3e9d49 esp4: Fix integrity verification when ESN are used be53394 flowcache: Increase threshold for refusing new allocations 3a116fa Revert: "ip6_tunnel: Update skb->protocol to ETH_P_IPV6 in ip6_tnl_xmit()" 6861828 ipv4: Set skb->protocol properly for local output e67bd82 ipv6: Set skb->protocol properly for local output 22d94c32 Don't feed anything but regular iovec's to blk_rq_map_user_iov e4a6c61 constify iov_iter_count() and iter_is_iovec() 907bc31 sparc32: Fix inverted invalid_frame_pointer checks on sigreturns 360e257 sparc64: fix compile warning section mismatch in find_node() 2f02dcb sparc64: Fix find_node warning if numa node cannot be found ad02ec7 ipv4: Drop suffix update from resize code 0b1c601 ipv4: Drop leaf from suffix pull/push functions cd8a6c0 ipv4: Fix memory leak in exception case for splitting tries a878037 ipv4: Restore fib_trie_flush_external function and fix call ordering 5ff5e5c net: ping: check minimum size on ICMP header length f818e5d net: avoid signed overflows for SO_{SND|RCV}BUFFORCE bfecf90 geneve: avoid use-after-free of skb->data 4daa2c7 tipc: check minimum bearer MTU 1ff3209 sh_eth: remove unchecked interrupts for RZ/A1 bbf913d net: bcmgenet: Utilize correct struct device for all DMA operations accb7c9 cdc_ether: Fix handling connection notification 3445754 ip6_offload: check segs for NULL in ipv6_gso_segment. cef222d packet: fix race condition in packet_set_ring 17941a9 GSO: Reload iph after pskb_may_pull ff0d787 net/dccp: fix use-after-free in dccp_invalid_packet 023cd33 net: macb: fix the RX queue reset in macb_rx() 25d9b4b netlink: Do not schedule work from sk_destruct f5dad34 netlink: Call cb->done from a worker thread 360d6a2 net/sched: pedit: make sure that offset is valid aa23936 net: dsa: fix unbalanced dsa_switch_tree reference counting 9a74792 net, sched: respect rcu grace period on cls destruction a9437eb net: dsa: bcm_sf2: Ensure we re-negotiate EEE during after link change ddf0534 udplite: call proper backlog handlers 7b0aa75 ipv6: bump genid when the IFA_F_TENTATIVE flag is clear 58c8cc3 rtnl: fix the loop index update error in rtnl_dump_ifinfo() 84df567 l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind() 7f8b251 rtnetlink: fix FDB size computation c39caa8 af_unix: conditionally use freezable blocking calls in read bdc5c63 net: sky2: Fix shutdown crash a75684a ip6_tunnel: disable caching when the traffic class is inherited 1b079d5 net: check dead netns for peernet2id_alloc() 65dfc8b4 net: dsa: b53: Fix VLAN usage and how we treat CPU port f959eb5 virtio-net: add a missing synchronize_net() 8070f33 gro_cells: mark napi struct as not busy poll candidates 55d64c0 Linux 4.8.13 a4edb1a arm64: suspend: Reconfigure PSTATE after resume from idle 6353400 arm64: mm: Set PSTATE.PAN from the cpu_enable_pan() call b49b1ae arm64: cpufeature: Schedule enable() calls instead of calling them via IPI e4e77de batman-adv: Detect missing primaryif during tp_send as error f106de5 clk: sunxi: Fix M factor computation for APB1 9e2d9e9 perf/x86: Restore TASK_SIZE check on frame pointer ab34b42 drm/mediatek: fix null pointer dereference 43b5bb2 pwm: Fix device reference leak 6c69476 KVM: use after free in kvm_ioctl_create_device() ff8b06b arm64: dts: juno: fix cluster sleep state entry latency on all SoC versions f67b89a drm/radeon: fix check for port PM availability 835bb5c drm/amdgpu: fix check for port PM availability 972d595 drm/radeon: fix power state when port pm is unavailable (v2) be1b75e drm/amdgpu: fix power state when port pm is unavailable bd78c07 drm/i915: drop the struct_mutex when wedged or trying to reset 5dd86b6 drm/i915: Don't touch NULL sg on i915_gem_object_get_pages_gtt() error 05abe74 KVM: arm/arm64: vgic: Don't notify EOI for non-SPIs ca42bd3 mwifiex: printk() overflow with 32-byte SSIDs de9ba13 PCI: Set Read Completion Boundary to 128 iff Root Port supports it (_HPX) 4f48571 PCI: Export pcie_find_root_port 27dce9b mm: workingset: fix NULL ptr in count_shadow_nodes 60e3368 rcu: Fix soft lockup for rcu_nocb_kthread b6f9e23 Input: psmouse - disable automatic probing of BYD touchpads 6ca8ab7 Input: change KEY_DATA from 0x275 to 0x277 600bec2 ovl: fix d_real() for stacked fs 5661a69 mm: fix false-positive WARN_ON() in truncate/invalidate for hugetlb 48b6b50a kasan: update kasan_global for gcc 7 db04d35 zram: fix unbalanced idr management at hot removal 0100209 thp: fix corner case of munlock() of PTE-mapped THPs 08fd95d mm, thp: propagation of conditional compilation in khugepaged.c 76e59ec ARC: Don't use "+l" inline asm constraint b43fb9f ARC: mm: PAE40: Fix crash at munmap 8d1ee7b scsi: libfc: fix seconds_since_last_reset miscalculation 10e2627 scsi: hpsa: use bus '3' for legacy HBA devices e170c10 libata-scsi: Fixup ata_gen_passthru_sense() From yocto-kernel-cache: 7b320e0 kver: bump to v4.8.17 0da38d7 netfilter: iptables: enable NAT tables 9ca50a7 intel-quark: Remove support for serial-all 36398f9 features/usb/serial: Add new usb serial feature c7c50ce soc/x1000: Remove 'default policy' features f3f2e02 soc/x1000: Remove unnecessary features 485d1e7 soc/x1000: Remove bsp/common-pc/* 594e0eb meta/intel-common: Have intel-quark-tiny use common-drivers-32-essential ce9dc93 meta/intel-common: Add intel-common-drivers-32-essential feature 676cac5 meta: Add lto-debug feature 938d073 meta: Add lto-disable feature 23f39dc meta: Add lto (Link-Time Optimization) enablement feature 01ac4f6 netfilter: enable connection tracking for IPv6 926c93a net: export two patches from the ff branch. 392d801 rt: rt6 ---> rt7 249fe74 cryptodev: export patch from fast-fwd tree 2b87020 rt: rt5 --> rt6 a48fbfd stable: drop NFS patch now merged Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto/4.4: Update from v4.4.36 to v4.4.41California Sullivan2017-01-173-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also has cache changes aimed towards -tiny improvements. From linux-yocto-4.4: eb391bc Merge branch 'standard/base' into standard/intel/base ad8b1d6 Merge tag 'v4.4.41' into standard/base 44ce068 Merge branch 'standard/base' into standard/intel/base 1241944 Merge tag 'v4.4.40' into standard/base b787096 Merge branch 'standard/base' into standard/intel/base 9f87e1e Merge tag 'v4.4.39' into standard/base d9d2617 Merge branch 'standard/base' into standard/intel/base 1a83b80 Merge tag 'v4.4.38' into standard/base 65816c1 Merge branch 'standard/base' into standard/intel/base 55c936a Merge tag 'v4.4.37' into standard/base cdd86b9 Linux 4.4.41 9f11a0a net: mvpp2: fix dma unmapping of TX buffers for fragments d857273 sg_write()/bsg_write() is not fit to be called under KERNEL_DS 7fb5a93 kconfig/nconf: Fix hang when editing symbol with a long prompt e321f38 target/user: Fix use-after-free of tcmu_cmds if they are expired e5de1c7 powerpc: Convert cmp to cmpd in idle enter sequence cadaba8 powerpc/ps3: Fix system hang with GCC 5 builds 8a2bcaa nfs_write_end(): fix handling of short copies b66e312 libceph: verify authorize reply on connect edfe6a7 PCI: Check for PME in targeted sleep state 8db0075 Input: drv260x - fix input device's parent assignment 44685f0 media: solo6x10: fix lockup by avoiding delayed register write 952a9f5 IB/cma: Fix a race condition in iboe_addr_get_sgid() b7f73ad IB/multicast: Check ib_find_pkey() return value 7b13692 IPoIB: Avoid reading an uninitialized member variable 0de381c IB/mad: Fix an array index check e945df4 fgraph: Handle a case where a tracer ignores set_graph_notrace 88e4144 platform/x86: asus-nb-wmi.c: Add X45U quirk 2ef502e ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it 19aa9c1 kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF) 129e432 KVM: PPC: Book3S HV: Don't lose hardware R/C bit updates in H_PROTECT ddf5718 KVM: PPC: Book3S HV: Save/restore XER in checkpointed register state 1c8841c9 md/raid5: limit request size according to implementation limits d78006d sc16is7xx: Drop bogus use of IRQF_ONESHOT b988320 s390/vmlogrdr: fix IUCV buffer allocation 656c9ab firmware: fix usermode helper fallback loading 429a533 ARC: mm: arc700: Don't assume 2 colours for aliasing VIPT dcache dbb67e1 scsi: avoid a permanent stop of the scsi device's request queue 565ae61 scsi: zfcp: fix rport unblock race with LUN recovery 3b3739d scsi: zfcp: do not trace pure benign residual HBA responses at default level 1cc0f94 scsi: zfcp: fix use-after-"free" in FC ingress path after TMF bccd7874 scsi: megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map 49ea065 scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset edf1169 vt: fix Scroll Lock LED trigger name f4f02a8 block: protect iterate_bdevs() against concurrent close abb7881 mei: request async autosuspend at the end of enumeration 1f9c91a drivers/gpu/drm/ast: Fix infinite loop if read fails 970dc8c drm/gma500: Add compat ioctl 0e0b70f drm/radeon: add additional pci revision to dpm workaround 62a2724 drm/radeon: Hide the HW cursor while it's out of bounds deac395 drm/radeon: Also call cursor_move_locked when the cursor size changes cb8d63d drm/nouveau/i2c/gk110b,gm10x: use the correct implementation adea4a7 drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutex d32d4b3 drm/nouveau/ltc: protect clearing of comptags with mutex 3a2990e drm/nouveau/bios: require checksum to match for fast acpi shadow method a163451 drm/nouveau/kms: lvds panel strap moved again on maxwell 69e236e ACPI / video: Add force_native quirk for HP Pavilion dv6 2c2375e ACPI / video: Add force_native quirk for Dell XPS 17 L702X 01b6089 staging: comedi: ni_mio_common: fix E series ni_ai_insn_read() data 5283a7b staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask e692ede thermal: hwmon: Properly report critical temperature in sysfs 9d9541d clk: bcm2835: Avoid overwriting the div info when disabling a pll_div clk e01b04b timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion 96ea1b9 regulator: stw481x-vmmc: fix ages old enable error 842ec27 mmc: sdhci: Fix recovery from tuning timeout dae7cb4 ath9k: Really fix LED polarity for some Mini PCI AR9220 MB92 cards. b63929e cfg80211/mac80211: fix BSS leaks when abandoning assoc attempts 05f4183 rtlwifi: Fix enter/exit power_save f5d90f43 ssb: Fix error routine when fallback SPROM fails a3edc7b Linux 4.4.40 7a2b4ee ppp: defer netns reference release for ppp channel 37de955 driver core: fix race between creating/querying glue dir and its cleanup f85a337 xfs: set AGI buffer type in xlog_recover_clear_agi_bucket fdb17dd arm/xen: Use alloc_percpu rather than __alloc_percpu 9397e79 xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing 00a0de0 tpm xen: Remove bogus tpm_chip_unregister f93777c kernel/debug/debug_core.c: more properly delay for secondary CPUs f2b8b34 kernel/watchdog: use nmi registers snapshot in hardlockup handler 597f9c0 CIFS: Fix a possible memory corruption in push locks a9c69e1 CIFS: Fix missing nls unload in smb2_reconnect() f0b7154 CIFS: Fix a possible memory corruption during reconnect 6dcb01e ASoC: intel: Fix crash at suspend/resume without card registration 701ec6e dm space map metadata: fix 'struct sm_metadata' leak on failed create 85290a1 dm crypt: mark key as invalid until properly loaded 9188611 dm flakey: return -EINVAL on interval bounds error in flakey_ctr() f0898dc blk-mq: Do not invoke .queue_rq() for a stopped queue c53af76 usb: gadget: composite: always set ep->mult to a sensible value b35f34f exec: Ensure mm->user_ns contains the execed files 0812936 fs: exec: apply CLOEXEC before changing dumpable task flags 14d8e5c mm/vmscan.c: set correct defer count for shrinker ffef163 loop: return proper error from loop_queue_rq() 011ded9 f2fs: set ->owner for debugfs status file's file_operations 3460edf ext4: do not perform data journaling when data is encrypted 36af7cd ext4: return -ENOMEM instead of success 519a301 ext4: reject inodes with negative size f655b35 ext4: add sanity checking to count_overhead() 3995881 ext4: fix in-superblock mount options processing 3865880 ext4: use more strict checks for inodes_per_block on mount 7b74c35 ext4: fix stack memory corruption with 64k block size 26492d8 ext4: fix mballoc breakage with 64k block size 4b60509 crypto: caam - fix AEAD givenc descriptors 1c1f15f ptrace: Capture the ptracer's creds not PT_PTRACE_CAP 03eed7a mm: Add a user_ns owner to mm_struct and fix ptrace permission checks d80411d block_dev: don't test bdev->bd_contains when it is not stable 85cfbd9 btrfs: make file clone aware of fatal signals 323ffc0 Btrfs: don't BUG() during drop snapshot 1078000 Btrfs: fix memory leak in do_walk_down 5a9b659 Btrfs: don't leak reloc root nodes on error 8ca6845 Btrfs: return gracefully from balance if fs tree is corrupted 78a587c Btrfs: bail out if block group has different mixed flag 25ee81e Btrfs: fix memory leak in reading btree blocks 5902022 clk: ti: omap36xx: Work around sprz319 advisory 2.1 119b665 ALSA: hda: when comparing pin configurations, ignore assoc in addition to seq f0ea0ad ALSA: hda - Gate the mic jack on HP Z1 Gen3 AiO fa695bd ALSA: hda - fix headset-mic problem on a Dell laptop faff777f ALSA: hda - ignore the assoc and seq when comparing pin configurations 518fca8 ALSA: hda/ca0132 - Add quirk for Alienware 15 R2 2016 2934806 ALSA: hiface: Fix M2Tech hiFace driver sampling rate change d0ba0f6 ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks cbb2a25 USB: UHCI: report non-PME wakeup signalling for Intel hardware 8ede2d7 usb: gadget: composite: correctly initialize ep->maxpacket c67c2ed usb: gadget: f_uac2: fix error handling at afunc_bind 747b31526 usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices acca3cf USB: cdc-acm: add device id for GW Instek AFG-125 5d6a392 USB: serial: kl5kusb105: fix open error path 6a6e113 USB: serial: option: add dlink dwm-158 17907f2 USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041 1f5adad Btrfs: fix qgroup rescan worker initialization b5e715e btrfs: store and load values of stripes_min/stripes_max in balance status item 919b74b Btrfs: fix tree search logic when replaying directory entry deletes 0d619cf btrfs: limit async_work allocation and worker func duration a34f0e8 Linux 4.4.39 5d488de crypto: rsa - Add Makefile dependencies to fix parallel builds 1c0f4e0 hotplug: Make register and unregister notifier API symmetric 537e42d batman-adv: Check for alloc errors when preparing TT local data f03531d m68k: Fix ndelay() macro 55e15b2 arm64: futex.h: Add missing PAN toggling e29949e can: peak: fix bad memory access and free sequence 083021b can: raw: raw_setsockopt: limit number of can_filter that can be set 9a3baed crypto: mcryptd - Check mcryptd algorithm compatibility c4db8a7 perf/x86: Fix full width counter, counter overflow c6a5bf4 locking/rtmutex: Use READ_ONCE() in rt_mutex_owner() b27d914 locking/rtmutex: Prevent dequeue vs. unlock race e286b6c zram: restrict add/remove attributes to root only a0bd6aa parisc: Fix TLB related boot crash on SMP machines 605f315 parisc: Remove unnecessary TLB purges from flush_dcache_page_asm and flush_icache_page_asm db95986 parisc: Purge TLB before setting PTE 4bcea47 powerpc/eeh: Fix deadlock when PE frozen state can't be cleared c95b7f1 Linux 4.4.38 52783ad esp6: Fix integrity verification when ESN are used 3bf28ce esp4: Fix integrity verification when ESN are used 2176ec1 ipv4: Set skb->protocol properly for local output 25d8b7c ipv6: Set skb->protocol properly for local output d41fb2f Don't feed anything but regular iovec's to blk_rq_map_user_iov fd1aa12 constify iov_iter_count() and iter_is_iovec() 899b605 sparc64: fix compile warning section mismatch in find_node() ed7b60d sparc64: Fix find_node warning if numa node cannot be found 438e91d sparc32: Fix inverted invalid_frame_pointer checks on sigreturns 06cdad2 net: ping: check minimum size on ICMP header length 7712581 net: avoid signed overflows for SO_{SND|RCV}BUFFORCE 6e682c5 geneve: avoid use-after-free of skb->data a89e2ff sh_eth: remove unchecked interrupts for RZ/A1 c36a2a1 net: bcmgenet: Utilize correct struct device for all DMA operations 5a01eaf packet: fix race condition in packet_set_ring 1a15519 net/dccp: fix use-after-free in dccp_invalid_packet baaf0c6 netlink: Do not schedule work from sk_destruct d1ed9c1 netlink: Call cb->done from a worker thread 6c42bd6 net/sched: pedit: make sure that offset is valid cfa7c16 net, sched: respect rcu grace period on cls destruction 94de6f2 net: dsa: bcm_sf2: Ensure we re-negotiate EEE during after link change 56366fa l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind() aece024 rtnetlink: fix FDB size computation 6ef59b9 af_unix: conditionally use freezable blocking calls in read acf9504 net: sky2: Fix shutdown crash 49695d1 ip6_tunnel: disable caching when the traffic class is inherited 2b54505c net: check dead netns for peernet2id_alloc() 790fd11 virtio-net: add a missing synchronize_net() e5f84c1 Linux 4.4.37 71710cd arm64: suspend: Reconfigure PSTATE after resume from idle d24207a arm64: mm: Set PSTATE.PAN from the cpu_enable_pan() call da643dc arm64: cpufeature: Schedule enable() calls instead of calling them via IPI 4fd108f pwm: Fix device reference leak d7a2c25 mwifiex: printk() overflow with 32-byte SSIDs ac6e42d PCI: Set Read Completion Boundary to 128 iff Root Port supports it (_HPX) 140ff0a PCI: Export pcie_find_root_port dfb704f rcu: Fix soft lockup for rcu_nocb_kthread 58cebd1 ALSA: pcm : Call kill_fasync() in stream lock 5a5f703 x86/traps: Ignore high word of regs->cs in early_fixup_exception() 9957616 kasan: update kasan_global for gcc 7 61ab624 zram: fix unbalanced idr management at hot removal 5b2ed6e ARC: Don't use "+l" inline asm constraint From yocto-kernel-cache: 78a2618 kver: bump to v4.4.41 4c31a11 netfilter: iptables: enable NAT tables 7da5624 intel-quark: Remove support for serial-all e40d731 features/usb/serial: Add new usb serial feature c52e3dd soc/x1000: Remove 'default policy' features 25f79db soc/x1000: Remove unnecessary features 515c6c8 soc/x1000: Remove bsp/common-pc/* 7bcdf22 meta/intel-common: Have intel-quark-tiny use common-drivers-32-essential 61c6254 meta/intel-common: Add intel-common-drivers-32-essential feature 2f5a9b0 meta: Add lto-debug feature eb30623 meta: Add lto-disable feature 59d3c20 meta: Add lto (Link-Time Optimization) enablement feature Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto/4.1: Update from v4.1.36 to v4.1.37California Sullivan2017-01-173-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From linux-yocto-4.1: b145b65 Merge branch 'standard/base' into standard/intel/base 61d2bed Merge tag 'v4.1.37' into standard/base 3532746 Linux 4.1.37 c27edfb scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression 016d029 tipc: check minimum bearer MTU efcf38bd net: ping: check minimum size on ICMP header length e29fdf0 packet: fix race condition in packet_set_ring fabaaaa net: add recursion limit to GRO 7abf320 Bluetooth: Fix potential NULL dereference in RFCOMM bind callback 74cd81c ptrace: being capable wrt a process requires mapped uids/gids 8165fc3 scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer() 1171afc mnt: Add a per mount namespace limit on the number of mounts 62fa696 posix_acl: Clear SGID bit when setting file permissions de42b95 fs: Avoid premature clearing of capabilities cb8e1ee fs: Give dentry to inode_change_ok() instead of inode 2ee3cee nfsd: Disable NFSv2 timestamp workaround for NFSv3+ 820bc45 fuse: Propagate dentry down to inode_change_ok() 89bc54c xfs: Propagate dentry down to inode_change_ok() 1b364dc xattr: Option to disable meta-data block cache 9a66bc6 tcp: fix use after free in tcp_xmit_retransmit_queue() ebdb88b x86/kexec: add -fno-PIE 672612a scripts/has-stack-protector: add -fno-PIE e06ded8 x86/init: Fix cr4_init_shadow() on CR4-less machines eec7469 ARM: 8617/1: dma: fix dma_max_pfn() 58024f8 mm,ksm: fix endless looping in allocating memory when ksm enable d427d64 can: dev: fix deadlock reported after bus-off 791a928 cpuset: handle race between CPU hotplug and cpuset_hotplug_work 6b82b06 mtd: nand: davinci: Reinitialize the HW ECC engine in 4bit hwctl e537a09 drm/msm: fix use of copy_from_user() while holding spinlock b56eb9c bus: arm-ccn: Fix PMU handling of MN 7298a8b bus: arm-ccn: Provide required event arguments From yocto-kernel-cache: 4de9b8f kver: bump to v4.1.37 dcbca55 bsp:action-s500:Enable action-s500 bsp Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto/4.8: Update to v4.8.12 and fix CVE-2016-8655California Sullivan2016-12-093-9/+9
| | | | Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto/4.4: Update to v4.4.36 and fix CVE-2016-8655California Sullivan2016-12-093-9/+9
| | | | Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto/4.1: Update to v4.1.36 and fix CVE-2016-8655California Sullivan2016-12-093-9/+9
| | | | Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto/4.4/4.8: Update cache SRCREVs for final config warning fixesCalifornia Sullivan2016-12-076-6/+6
| | | | | | | | This update fixes the remaining kernel_configcheck warnings. Fixes [YOCTO #10426]. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* linux-yocto/4.8: Update from v4.8.3 to v4.8.10California Sullivan2016-11-303-9/+9
| | | | | | | Stable backports and a fix to the mei configuration in core2 and quark. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.4: Update from v4.4.26 to v4.4.32California Sullivan2016-11-303-9/+9
| | | | | | | | | This patch brings in many backlogged stable updates as well as a few additional i915 driver backports. The kernel-cache was also updated, fixing an mei configuration issue in core2 and quark BSPs. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.1: Update from v4.1.33 to v4.1.35California Sullivan2016-11-303-9/+9
| | | | | Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto_4.4: Add INTEL_MACHINE_SUBTYPE codeSaul Wold2016-11-101-2/+2
| | | | | | | | | | This adds some a couple of bb.utils.contains() checks for an INTEL_MACHINE_SUBSTPYE to pull the appropriate SRCREV and KBRACH to build an alternate kernel. Also adds support for Broxton-m/Joule device as an example. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.8: Update SRCREVs for v4.8.3 stable updateCalifornia Sullivan2016-10-283-9/+9
| | | | | | | | This includes the fix to CVE-2016-5195 "dirty cow", and fixes a bug in preempt-rt that was preventing boots on core2. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.4: Update SRCREVs from v4.4.20 to v4.4.26California Sullivan2016-10-283-9/+9
| | | | | | | This update also includes the fix to CVE-2016-5195 "dirty cow". Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.1: Update SRCREVs for v4.1.33 and 'dirty cow' backportCalifornia Sullivan2016-10-283-9/+9
| | | | | | | | This change incorporates several stables updates as well as the fix to CVE-2016-5195 "dirty cow". Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.8: Fix configcheck warnings and build in R8169 supportCalifornia Sullivan2016-10-123-3/+3
| | | | | | | | | | | | | | | With this update, most of the kernel_config check warnings are fixed. Also, we now have Ethernet support on the MinnowBoard MAX and Turbot on minimal images. >From yocto-kernel-cache: 552a837 features: Fix configcheck warnings in features used by intel-quark BSPs c33d9c2 features: Fix configcheck warnings in features used by intel-core* BSPs 03bf3dd bsp/common-pc: Enable R8169 driver since its needed by supported platforms Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.8: Bump SRCREVs to v4.8 and add preempt-rt recipeCalifornia Sullivan2016-10-073-6/+37
| | | | | | | | | | | | This updates the linux-yocto 4.8 bbappends to use the 4.8 final kernel. Also, we finally add the preempt-rt recipe since the rt patches are available with no obvious defects. v2 changes: * Add backport patch "Using BUG_ON() as an assert() is _never_ acceptable" Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto*: Fix LINUX_VERSION variablesCalifornia Sullivan2016-09-236-6/+6
| | | | | | | | | | | | | I was checking the kver file to update the LINUX_VERSION variable. At the time of the last SRCREV update the kver files were incorrect. With the kernel_version_sanity_check function added to oe-core, the incorrect PV becomes a build error. Fix this by updating the LINUX_VERSION variables in each linux-yocto recipe to their correct value. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto-tiny*: Temporarily add ext4 supportCalifornia Sullivan2016-09-132-2/+2
| | | | | | | | | | We currently get a panic when trying to boot a tiny intel-quark image. Adding ext4 support fixes the issue, but it may be possible to fix it correctly via changes to images creation, so I consider this a temporary workaround to be reverted later. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto: Add linux-yocto 4.8 recipesCalifornia Sullivan2016-09-132-0/+52
| | | | | | | | | | | Preliminary testing on the 4.8 kernel has gone well with no major defects found on Intel hardware. The preempt-rt patches are not yet available for the -rt kernel, so only add the base and tiny linux-yocto recipes for now. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.1: Bump SRCREVs to v4.1.31 and add leafhill configsCalifornia Sullivan2016-09-133-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >From linux-yocto-4.1: 518132a Merge branch 'standard/base' into standard/intel/base 93b1a6c Merge tag 'v4.1.31' into standard/base 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 40357fd 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 >From yocto-kernel-cache: cf6d987 bsp: leafhill: remove duplicated config 17807c1 bsp: leafhill: update by including existing config fragments f9e944e xilinx-zynq: enable XILINX spi driver and hts221 driver eef3092 bsp: leafhill: add new SoC and BSP 9d0f0db virtio: add new INPUT and HW_RANDOM_VIRTIO config settings Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.4: Bump SRCREVs from v4.4.18 to v4.4.20California Sullivan2016-09-133-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | >From linux-yocto-4.4: 94e5bb3 Merge branch 'standard/base' into standard/intel/base 7d1401a Merge tag 'v4.4.20' into standard/base d663231 Merge branch 'standard/base' into standard/intel/base 1856181 Merge tag 'v4.4.19' into standard/base 4df4a14 Merge branch 'standard/base' into standard/intel/base a67e1ae uvesafb: provide option to specify timeout for task completion 2cb99de Linux 4.4.20 625ddb7 sysfs: correctly handle read offset on PREALLOC attrs dde898f hwmon: (iio_hwmon) fix memory leak in name attribute a2d9e40 ALSA: line6: Fix POD sysfs attributes segfault d21befe ALSA: line6: Give up on the lock while URBs are released. 85db22a ALSA: line6: Remove double line6_pcm_release() after failed acquire. 37e16dc ACPI / SRAT: fix SRAT parsing order with both LAPIC and X2APIC present a37b834 ACPI / sysfs: fix error code in get_status() b0917f5 ACPI / drivers: replace acpi_probe_lock spinlock with mutex 0b21b21 ACPI / drivers: fix typo in ACPI_DECLARE_PROBE_ENTRY macro fbde41f staging: comedi: ni_mio_common: fix wrong insn_write handler b03ee3d staging: comedi: ni_mio_common: fix AO inttrig backwards compatibility fd51408 staging: comedi: comedi_test: fix timer race conditions bc93350 staging: comedi: daqboard2000: bug fix board type matching code 1b3b122 USB: serial: option: add WeTelecom 0x6802 and 0x6803 products fed48a2 USB: serial: option: add WeTelecom WM-D200 201cb6d USB: serial: mos7840: fix non-atomic allocation in write path e5d33f1 USB: serial: mos7720: fix non-atomic allocation in write path 6e0b5f8 USB: fix typo in wMaxPacketSize validation 8136b59 usb: chipidea: udc: don't touch DP when controller is in host mode 5ab968f USB: avoid left shift by -1 e879dae dmaengine: usb-dmac: check CHCR.DE bit in usb_dmac_isr_channel() ac069de crypto: qat - fix aes-xts key sizes 71d27af crypto: nx - off by one bug in nx_of_update_msc() 9781b971 Input: i8042 - set up shared ps2_cmd_mutex for AUX ports 11dd037 Input: i8042 - break load dependency between atkbd/psmouse and i8042 d672017 Input: tegra-kbc - fix inverted reset logic cc79d39 btrfs: properly track when rescan worker is running f31d48a btrfs: waiting on qgroup rescan should not always be interruptible 104b0d1 fs/seq_file: fix out-of-bounds read 3e7c26d gpio: Fix OF build problem on UM 1337168 usb: renesas_usbhs: gadget: fix return value check in usbhs_mod_gadget_probe() bbaf719 megaraid_sas: Fix probing cards without io port 7386f92 mpt3sas: Fix resume on WarpDrive flash cards af88900 cdc-acm: fix wrong pipe type on rx interrupt xfers d489412 i2c: cros-ec-tunnel: Fix usage of cros_ec_cmd_xfer() d91c348 mfd: cros_ec: Add cros_ec_cmd_xfer_status() helper e4878ef aacraid: Check size values after double-fetch from user 03551c8 ARC: Elide redundant setup of DMA callbacks e44f5b5 ARC: Call trace_hardirqs_on() before enabling irqs 45a9450 ARC: use correct offset in pt_regs for saving/restoring user mode r25 413d587 ARC: build: Better way to detect ISA compatible toolchain 137f6ba drm/i915: fix aliasing_ppgtt leak d6af5ab drm/amdgpu: record error code when ring test failed 2d4ab6c drm/amd/amdgpu: sdma resume fail during S4 on CI 2b26271 drm/amdgpu: skip TV/CV in display parsing 9c22155 drm/amdgpu: avoid a possible array overflow 65317db drm/amdgpu: fix amdgpu_move_blit on 32bit systems 4e9db9e drm/amdgpu: Change GART offset to 64-bit 6cb6e95 iio: fix sched WARNING "do not call blocking ops when !TASK_RUNNING" 15abaa0 sched/nohz: Fix affine unpinned timers mess c3cf68e sched/cputime: Fix NO_HZ_FULL getrusage() monotonicity regression 51ed10c of: fix reference counting in of_graph_get_endpoint_by_regs df4fe6f8 arm64: dts: rockchip: add reset saradc node for rk3368 SoCs ed6625c mac80211: fix purging multicast PS buffer queue 1473e6a s390/dasd: fix hanging device after clear subchannel 07adb64 EDAC: Increment correct counter in edac_inc_ue_error() b518b0c pinctrl/amd: Remove the default de-bounce time d860213 iommu/arm-smmu: Don't BUG() if we find aborting STEs with disable_bypass aef6295 iommu/arm-smmu: Fix CMDQ error handling d360081 iommu/dma: Don't put uninitialised IOVA domains 433ccf1 xhci: Make sure xhci handles USB_SPEED_SUPER_PLUS devices. 1d816d0 USB: serial: ftdi_sio: add PIDs for Ivium Technologies devices 6d77ca3 USB: serial: ftdi_sio: add device ID for WICED USB UART dev board 8ed7b7d USB: serial: option: add support for Telit LE920A4 340391d USB: serial: option: add D-Link DWM-156/A3 697c84b USB: serial: fix memleak in driver-registration error path c5a6d60 xhci: don't dereference a xhci member after removing xhci 262d059 usb: xhci: Fix panic if disconnect 76ba94f xhci: always handle "Command Ring Stopped" events 8fd5243 usb/gadget: fix gadgetfs aio support. e9caf24 usb: gadget: fsl_qe_udc: off by one in setup_received_handle() 391738b USB: validate wMaxPacketValue entries in endpoint descriptors 365a5f4 usb: renesas_usbhs: Use dmac only if the pipe type is bulk b8032e6 usb: renesas_usbhs: clear the BRDYSTS in usbhsg_ep_enable() 4a6eff8 USB: hub: change the locking in hub_activate 5221741 USB: hub: fix up early-exit pathway in hub_activate 7edabdd usb: hub: Fix unbalanced reference count/memory leak/deadlocks dbb9fe1 usb: define USB_SPEED_SUPER_PLUS speed for SuperSpeedPlus USB3.1 devices 13af8c6 usb: dwc3: gadget: increment request->actual once 7dc7ec8 usb: dwc3: pci: add Intel Kabylake PCI ID 97b23f9 usb: misc: usbtest: add fix for driver hang cb68ec1 usb: ehci: change order of register cleanup during shutdown 1614270 crypto: caam - defer aead_set_sh_desc in case of zero authsize 1595854 crypto: caam - fix echainiv(authenc) encrypt shared descriptor e0a9e84 crypto: caam - fix non-hmac hashes 6722e24 genirq/msi: Make sure PCI MSIs are activated early fd59f98 genirq/msi: Remove unused MSI_FLAG_IDENTITY_MAP fcdcf97 um: Don't discard .text.exit section 5f00936 ACPI / CPPC: Prevent cpc_desc_ptr points to the invalid data cd84d31 ACPI: CPPC: Return error if _CPC is invalid on a CPU a3043ec mmc: sdhci-acpi: Reduce Baytrail eMMC/SD/SDIO hangs 0bbe334 PCI: Limit config space size for Netronome NFP4000 6bd24be PCI: Add Netronome NFP4000 PF device ID 2d8ffbf PCI: Limit config space size for Netronome NFP6000 family 657170e PCI: Add Netronome vendor and device IDs c7308f6 PCI: Support PCIe devices with short cfg_size d5537e9 NVMe: Don't unmap controller registers on reset bb404d1 ALSA: hda - Manage power well properly for resume 47f972e libnvdimm, nd_blk: mask off reserved status bits 8f5b7e3 perf intel-pt: Fix occasional decoding errors when tracing system-wide b4ddd78 vfio/pci: Fix NULL pointer oops in error interrupt setup handling fa54eea virtio: fix memory leak in virtqueue_add() 9dddd02 parisc: Fix order of EREFUSED define in errno.h 4919b2a arm64: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO 602857f ALSA: usb-audio: Add quirk for ELP HD USB Camera 23d3998 ALSA: usb-audio: Add a sample rate quirk for Creative Live! Cam Socialize HD (VF0610) 93ed332 powerpc/eeh: eeh_pci_enable(): fix checking of post-request state 94e88c1 SUNRPC: allow for upcalls for same uid but different gss service e3f2840 SUNRPC: Handle EADDRNOTAVAIL on connection failures b529544 tools/testing/nvdimm: fix SIGTERM vs hotplug crash 77b0e10 uprobes/x86: Fix RIP-relative handling of EVEX-encoded instructions ebabe4a x86/mm: Disable preemption during CR3 read+write 8ef7c21 hugetlb: fix nr_pmds accounting with shared page tables 8518474 Linux 4.4.19 cc48607 Documentation/module-signing.txt: Note need for version info if reusing a key bc2318c module: Invalidate signatures on force-loaded modules c6ec712 dm flakey: error READ bios during the down_interval ef60c9a rtc: s3c: Add s3c_rtc_{enable/disable}_clk in s3c_rtc_setfreq() 74d55e5 lpfc: fix oops in lpfc_sli4_scmd_to_wqidx_distr() from lpfc_send_taskmgmt() 6b1f21a ACPI / EC: Work around method reentrancy limit in ACPICA for _Qxx 32b04db x86/platform/intel_mid_pci: Rework IRQ0 workaround a57a55b PCI: Mark Atheros AR9485 and QCA9882 to avoid bus reset 23e0fce MIPS: hpet: Increase HPET_MIN_PROG_DELTA and decrease HPET_MIN_CYCLES 0b37e97 MIPS: Don't register r4k sched clock when CPUFREQ enabled e86d99f MIPS: mm: Fix definition of R6 cache instruction 7bda3b1 SUNRPC: Don't allocate a full sockaddr_storage for tracing 7484fbe Input: elan_i2c - properly wake up touchpad on ASUS laptops f5ba9a6 target: Fix ordered task CHECK_CONDITION early exception handling 51d8419 target: Fix max_unmap_lba_count calc overflow f318588 target: Fix race between iscsi-target connection shutdown + ABORT_TASK 60ba156 target: Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP 6492c1c target: Fix ordered task target_setup_cmd_from_cdb exception hang 8623120 iscsi-target: Fix panic when adding second TCP connection to iSCSI session 4056337 ubi: Fix race condition between ubi device creation and udev 79d6bc1 ubi: Fix early logging 752aaae ubi: Make volume resize power cut aware 2c00c21 of: fix memory leak related to safe_name() fd8c10a IB/mlx4: Fix memory leak if QP creation failed d057209 IB/mlx4: Fix error flow when sending mads under SRIOV 155c27dd IB/mlx4: Fix the SQ size of an RC QP 1d13a91 IB/IWPM: Fix a potential skb leak 9bb8073 IB/IPoIB: Don't update neigh validity for unresolved entries 041a825 IB/SA: Use correct free function d1859e0 IB/mlx5: Return PORT_ERR in Active to Initializing tranisition f868cae6 IB/mlx5: Fix post send fence logic a25be0f IB/mlx5: Fix entries check in mlx5_ib_resize_cq cbbfde0 IB/mlx5: Fix returned values of query QP bae7400 IB/mlx5: Fix entries checks in mlx5_ib_create_cq 02773ea IB/mlx5: Fix MODIFY_QP command input structure 148a19e ALSA: hda - Fix headset mic detection problem for two dell machines f39db7f ALSA: hda: add AMD Bonaire AZ PCI ID with proper driver caps 39d5054 ALSA: hda/realtek - Can't adjust speaker's volume on a Dell AIO 7e4a2f9 ALSA: hda: Fix krealloc() with __GFP_ZERO usage 4733b66 mm/hugetlb: avoid soft lockup in set_max_huge_pages() 7928de5 mtd: nand: fix bug writing 1 byte less than page size 0d30185 block: fix bdi vs gendisk lifetime mismatch 01daea9 block: add missing group association in bio-cloning functions 8660ead metag: Fix __cmpxchg_u32 asm constraint for CMP 84f8a24 ftrace/recordmcount: Work around for addition of metag magic but not relocations cfb466b balloon: check the number of available pages in leak balloon 24cdeed drm/i915/dp: Revert "drm/i915/dp: fall back to 18 bpp when sink capability is unknown" 3b30197 drm/i915: Never fully mask the the EI up rps interrupt on SNB/IVB 794c90b drm/edid: Add 6 bpc quirk for display AEO model 0. 1df3e60 drm: Restore double clflush on the last partial cacheline 702117f drm/nouveau/fbcon: fix font width not divisible by 8 77f4249 drm/nouveau/gr/nv3x: fix instobj write offsets in gr setup 21f36ec drm/nouveau: check for supported chipset before booting fbdev off the hw 4cb6885 drm/radeon: support backlight control for UNIPHY3 f1cb5eb drm/radeon: fix firmware info version checks 9436828 drm/radeon: Poll for both connect/disconnect on analog connectors ada3815 drm/radeon: add a delay after ATPX dGPU power off 4925cf1 drm/amdgpu/gmc7: add missing mullins case 672138e drm/amdgpu: fix firmware info version checks 3281d10 drm/amdgpu: Disable RPM helpers while reprobing connectors on resume ca7eb0c drm/amdgpu: support backlight control for UNIPHY3 2c10a2c drm/amdgpu: Poll for both connect/disconnect on analog connectors 8f811d1 drm/amdgpu: add a delay after ATPX dGPU power off bedd8d6 w1:omap_hdq: fix regression 4a3e88a netlabel: add address family checks to netlbl_{sock,req}_delattr() 225ecdb ARM: dts: sunxi: Add a startup delay for fixed regulator enabled phys 53eaa39 audit: fix a double fetch in audit_log_single_execve_arg() c5612d4 iommu/amd: Update Alias-DTE in update_device_table() df8eaed iommu/amd: Init unity mappings only for dma_ops domains 51e94ff iommu/amd: Handle IOMMU_DOMAIN_DMA in ops->domain_free call-back 28a5f4c iommu/vt-d: Return error code in domain_context_mapping_one() bd78d81 iommu/exynos: Suppress unbinding to prevent system failure fa89ad5 drm/i915: Don't complain about lack of ACPI video bios 37cbe5b nfsd: don't return an unhashed lock stateid after taking mutex 6dfc20b nfsd: Fix race between FREE_STATEID and LOCK 3d6562f nfs: don't create zero-length requests 4fa571e MIPS: KVM: Propagate kseg0/mapped tlb fault errors e93dbb1 MIPS: KVM: Fix gfn range check in kseg0 tlb faults f26fac1 MIPS: KVM: Add missing gfn range check ed7e1dd MIPS: KVM: Fix mapped fault broken commpage handling f48dd2d random: add interrupt callback to VMBus IRQ handler 529025b random: print a warning for the first ten uninitialized random users f41fc0b random: initialize the non-blocking pool via add_hwgenerator_randomness() adc58bf CIFS: Fix a possible invalid memory access in smb2_query_symlink() 04761744 cifs: fix crash due to race in hmac(md5) handling 36e6321 cifs: Check for existing directory when opening file with O_CREAT a636a9b fs/cifs: make share unaccessible at root level mountable 564e0f8 jbd2: make journal y2038 safe f2aa5d3 ARC: mm: don't loose PTE_SPECIAL in pte_modify() 3633bd8 remoteproc: Fix potential race condition in rproc_add 54c4ddc ovl: disallow overlayfs as upperdir 7a2cfda HID: uhid: fix timeout when probe races with IO 02808fd EDAC: Correct channel count limit 5c93b99 Bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU 663c260 spi: pxa2xx: Clear all RFT bits in reset_sccr1() on Intel Quark 3f32fd3 i2c: efm32: fix a failure path in efm32_i2c_probe() 31edf03 s5p-mfc: Add release callback for memory region devs bddb687 s5p-mfc: Set device name for reserved memory region devs fdec508 hp-wmi: Fix wifi cannot be hard-unblocked fb76628 dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDING 1fe16ea sur40: fix occasional oopses on device close f8ad7cb sur40: lower poll interval to fix occasional FPS drops to ~56 FPS 8dbd7a3 Fix RC5 decoding with Fintek CIR chipset 33201bc vb2: core: Skip planes array verification if pb is NULL 1758459 videobuf2-v4l2: Verify planes array in buffer dequeueing 9e416fa media: dvb_ringbuffer: Add memory barriers ddc3519 media: usbtv: prevent access to free'd resources 43ef3b6 mfd: qcom_rpm: Parametrize also ack selector size 0f984405 mfd: qcom_rpm: Fix offset error for msm8660 695c69b intel_pstate: Fix MSR_CONFIG_TDP_x addressing in core_get_max_pstate() e990e8b s390/cio: allow to reset channel measurement block 144941b KVM: nVMX: Fix memory corruption when using VMCS shadowing 6bd2820 KVM: VMX: handle PML full VMEXIT that occurs during event delivery b9ab0b3 KVM: MTRR: fix kvm_mtrr_check_gfn_range_consistency page fault 4149006 KVM: PPC: Book3S HV: Save/restore TM state in H_CEDE e1a90eb8 KVM: PPC: Book3S HV: Pull out TM state save/restore into separate procedures be7acd2 arm64: mm: avoid fdt_check_header() before the FDT is fully mapped 6d894c3f arm64: dts: rockchip: fixes the gic400 2nd region size for rk3368 4c3b381 pinctrl: cherryview: prevent concurrent access to GPIO controllers e5cf298 Bluetooth: hci_intel: Fix null gpio desc pointer dereference 0b3ff17 gpio: intel-mid: Remove potentially harmful code 4a27733 gpio: pca953x: Fix NBANK calculation for PCA9536 580b1bb tty/serial: atmel: fix RS485 half duplex with DMA 8af97d2 serial: samsung: Fix ERR pointer dereference on deferred probe 79b8ddb tty: serial: msm: Don't read off end of tx fifo ec2fdbe arm64: Fix incorrect per-cpu usage for boot CPU f4a6520 arm64: debug: unmask PSTATE.D earlier a5a0958 arm64: kernel: Save and restore UAO and addr_limit on exception entry 4077ef4 USB: usbfs: fix potential infoleak in devio 97917f4 usb: renesas_usbhs: fix NULL pointer dereference in xfer_work() 3ab02b3 USB: serial: option: add support for Telit LE910 PID 0x1206 558b4ad usb: dwc3: fix for the isoc transfer EP_BUSY flag 09796e2 usb: quirks: Add no-lpm quirk for Elan 0927c5f usb: renesas_usbhs: protect the CFIFOSEL setting in usbhsg_ep_enable() f1d7992 usb: f_fs: off by one bug in _ffs_func_bind() bbd7cf3 usb: gadget: avoid exposing kernel stack >From yocto-kernel-cache: 59290c5 uvesafb: provide option to specify timeout for task completion Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto/4.1: Update SRCREVs for v4.1.30 and fix config for new toolsCalifornia Sullivan2016-09-023-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From linux-yocto-4.1: 1300775 Merge branch 'standard/base' into standard/intel/base 0847ed6 Merge tag 'v4.1.30' into standard/base 558ba5f 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" 062e35b Merge branch 'standard/base' into standard/intel/base 053af7b Merge tag 'v4.1.29' into standard/base 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 59500c8 Merge branch 'standard/base' into standard/intel/base f6ab361 netfilter: x_tables: fix stable backport 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 validation c3ed55b Linux 4.1.29 74225a4 4.1.28 Fix bad backport of 8f182270dfec "mm/swap.c: flush lru pvecs on compound page arrival" 62d7a45 powerpc: Fix build break due to missing PPC_FEATURE2_HTM_NOSC bda373b ecryptfs: don't allow mmap when the lower fs doesn't support it db86fac xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7 cd12064 xenbus: don't bail early from xenbus_dev_request_and_reply() f1e8b05 Revert "ecryptfs: forbid opening files without mmap handler" 9c9497d xenbus: don't BUG() on user mode induced condition f0d077d MIPS: Fix page table corruption on THP permission changes. ebccd6e ALSA: hda/realtek: Add Lenovo L460 to docking unit fixup df3f23d qeth: delete napi struct when removing a qeth device 2c89e2e gpio: sch: Fix Oops on module load on Asus Eee PC 1201 1dd148a ALSA: timer: Fix negative queue usage by racy accesses 23c63b8 block: fix use-after-free in sys_ioprio_get() 7841100 x86/amd_nb: Fix boot crash on non-AMD systems 9a6bc7f ALSA: au88x0: Fix calculation in vortex_wtdma_bufshift() 9e0303e ipr: Clear interrupt on croc/crocodile when running with LSI 029161e ALSA: echoaudio: Fix memory allocation 1f96a54 ALSA: hda - fix read before array start From yocto-kernel-cache: f7984d6 intel-quark.cfg: Explicitly disable CONFIG_64BIT d9f9dd9 common-pc-drivers.cfg: Remove I2O configs 4cfbd25 features: Fix dependencies and =m vs =y discrepancies for corei7 424e28e intel-core2-32.cfg: Explicitly disable CONFIG_64BIT b5c7db9 features: Add 6lowpan feature and add it where necessary 4e8a96a kernel-cache: add the computestick-preempt-rt config 3e7c4fb kver: bump to v4.1.30 f749da7 kernel-cache: enable CONFIG_STAGING for computestick 497e2eb features: usb-net: provide more coverage on USB network devices ec5b0c8 features: broxton: enable iTCO watchdog support f929668 features: broxton: enable iSMT support 9a8f7a9 features: broxton: enable LPC bridge function for Intel ICH and SCH 71dddd4 kver: bump to v4.1.29 Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* linux-yocto/4.4: Update SRCREVs for intel-quark fixCalifornia Sullivan2016-09-023-6/+6
| | | | | | | | | | | | | | From linux-yocto-4.4: cb96b51 vmstat: make vmstat_updater deferrable again and shut down on idle 7a99148 rcu: Make expedited RCU-sched grace period immediately detect idle From yocto-kernel-cache: 6988358 intel-quark.cfg: Explicitly disable CONFIG_64BIT Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* linux-yocto/4.4: Bump to 4.4.18 and update cache for tool changesCalifornia Sullivan2016-08-243-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From linux-yocto-4.4: 286f04b drm/i915: Fix i915 merge with v4.4.16 f8050fe Merge branch 'standard/base' into standard/intel/base 0a0c93f Merge tag 'v4.4.18' into standard/base 630333d Merge branch 'standard/base' into standard/intel/base 7b4979e Merge tag 'v4.4.17' into standard/base e488427 Linux 4.4.18 eccccb4 mm: memcontrol: fix memcg id ref counter on swap charge move a0fddee mm: memcontrol: fix swap counter leak on swapout from offline cgroup 8627c77 mm: memcontrol: fix cgroup creation failure after many small jobs 3a22cf0 ext4: fix reference counting bug on block allocation error db82c74 ext4: short-cut orphan cleanup on error f8d4d52 ext4: validate s_reserved_gdt_blocks on mount 175f36c ext4: don't call ext4_should_journal_data() on the journal inode 5a7f477 ext4: fix deadlock during page writeback 9e38db2 ext4: check for extents that wrap around 08bb036 crypto: scatterwalk - Fix test in scatterwalk_done 148fbb9 crypto: gcm - Filter out async ghash if necessary 92f7133 fs/dcache.c: avoid soft-lockup in dput() b6e0a21 fuse: fix wrong assignment of ->flags in fuse_send_init() 9ca5f11 fuse: fuse_flush must check mapping->flags for errors 3d1c64d fuse: fsync() did not return IO errors 62659f0 sysv, ipc: fix security-layer leaking 9a95c0c block: fix use-after-free in seq file 3cde0e7 x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspace 821d5e6 drm/i915: Pretend cursor is always on for ILK-style WM calculations (v2) fb93281 x86/mm/pat: Fix BUG_ON() in mmap_mem() on QEMU/i386 e270fdc x86/pat: Document the PAT initialization sequence 26b340e x86/xen, pat: Remove PAT table init code from Xen a23b299 x86/mtrr: Fix PAT init handling when MTRR is disabled 594055c x86/mtrr: Fix Xorg crashes in Qemu sessions 32c8542 x86/mm/pat: Replace cpu_has_pat with boot_cpu_has() d50e8b1 x86/mm/pat: Add pat_disable() interface 8f5b821 x86/mm/pat: Add support of non-default PAT MSR setting 5c7d0f4 devpts: clean up interface to pty drivers 93f84c8 random: strengthen input validation for RNDADDTOENTCNT 6090bfb apparmor: fix ref count leak when profile sha1 hash is read 4cf8f0b Revert "s390/kdump: Clear subchannel ID to signal non-CCW/SCSI IPL" cca36a7 KEYS: 64-bit MIPS needs to use compat_sys_keyctl for 32-bit userspace 0107ea0 arm: oabi compat: add missing access checks 66e5d7b cdc_ncm: do not call usbnet_link_change from cdc_ncm_bind 3088903 i2c: i801: Allow ACPI SystemIO OpRegion to conflict with PCI BAR 979a61a x86/mm/32: Enable full randomization on i386 and X86_32 6e12424 HID: sony: do not bail out when the sixaxis refuses the output report d71d4ac PNP: Add Broadwell to Intel MCH size workaround 02170f4 PNP: Add Haswell-ULT to Intel MCH size workaround 5a6f9d0 scsi: ignore errors from scsi_dh_add_device() 694dfd0 ipath: Restrict use of the write() interface 9c946c9 tcp: consider recv buf for the initial window scale e23696b qed: Fix setting/clearing bit in completion bitmap fc9b7c0 net/irda: fix NULL pointer dereference on memory allocation failure 863c8bb net: bgmac: Fix infinite loop in bgmac_dma_tx_add() 0020fa5 bonding: set carrier off for devices created through netlink a9c2218 ipv4: reject RTNH_F_DEAD and RTNH_F_LINKDOWN from user space 5413f1a tcp: enable per-socket rate limiting of all 'challenge acks' 72c2d3b tcp: make challenge acks less predictable 133cec9 Linux 4.4.17 8e510cd vfs: fix deadlock in file_remove_privs() on overlayfs 33f9cff intel_th: Fix a deadlock in modprobing c800964 intel_th: pci: Add Kaby Lake PCH-H support 703cfaf net: mvneta: set real interrupt per packet for tx_done 032951d libceph: apply new_state before new_up_client on incrementals 79cc80f libata: LITE-ON CX1-JB256-HP needs lower max_sectors 1b0b5ca i2c: mux: reg: wrong condition checked for of_address_to_resource return value 470f47f posix_cpu_timer: Exit early when process has been reaped d863bec media: fix airspy usb probe error path 8727178 ipr: Clear interrupt on croc/crocodile when running with LSI c4c2a8f SCSI: fix new bug in scsi_dev_info_list string matching b3a061d RDS: fix rds_tcp_init() error path d9e1886 can: fix oops caused by wrong rtnl dellink usage 8648445 can: fix handling of unmodifiable configuration options fix 1cee72e can: c_can: Update D_CAN TX and RX functions to 32 bit - fix Altera Cyclone access 63b9e0f can: at91_can: RX queue could get stuck at high bus load b4fedbe perf/x86: fix PEBS issues on Intel Atom/Core2 b82c789 ovl: handle ATTR_KILL* 34bf123 sched/fair: Fix effective_load() to consistently use smoothed load d29e5fa mmc: block: fix packed command header endianness 5161144 block: fix use-after-free in sys_ioprio_get() b782756 qeth: delete napi struct when removing a qeth device 69ca969 platform/chrome: cros_ec_dev - double fetch bug in ioctl 68f9903 clk: rockchip: initialize flags of clk_init_data in mmc-phase clock 9162d29 spi: sun4i: fix FIFO limit 873b6e3 spi: sunxi: fix transfer timeout df582d4 namespace: update event counter when umounting a deleted dentry 7d9f345 9p: use file_dentry() 26015f0 ext4: verify extent header depth ed5c955 ecryptfs: don't allow mmap when the lower fs doesn't support it ae159a0 Revert "ecryptfs: forbid opening files without mmap handler" a3bdfa7 locks: use file_inode() acbda59 power_supply: power_supply_read_temp only if use_cnt > 0 75d6026 cgroup: set css->id to -1 during init 8f808f1 pinctrl: imx: Do not treat a PIN without MUX register as an error 6701df3 pinctrl: single: Fix missing flush of posted write for a wakeirq ca34558 pvclock: Add CPU barriers to get correct version value aab045e Input: tsc200x - report proper input_dev name c2e5023 Input: xpad - validate USB endpoint count during probe 1dbdba6 Input: wacom_w8001 - w8001_MAX_LENGTH should be 13 526410b Input: xpad - fix oops when attaching an unknown Xbox One gamepad 4bc4767 Input: elantech - add more IC body types to the list 12a83f6 Input: vmmouse - remove port reservation 8fd58e0 ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt 3e6af33 ALSA: timer: Fix leak in events via snd_timer_user_ccallback 90bed82 ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS ee8b7ff xenbus: don't bail early from xenbus_dev_request_and_reply() d1e6344 xenbus: don't BUG() on user mode induced condition 66af423 xen/pciback: Fix conf_space read/write overlap check. 6bce4d0 ARC: unwind: ensure that .debug_frame is generated (vs. .eh_frame) e0bc4e7 arc: unwind: warn only once if DW2_UNWIND is disabled dc20f32 kernel/sysrq, watchdog, sched/core: Reset watchdog on all CPUs while processing sysrq-w 78edebc pps: do not crash when failed to register f2e7c1f vmlinux.lds: account for destructor sections becdfa3 mm, meminit: ensure node is online before checking whether pages are uninitialised e534d92 mm, meminit: always return a valid node from early_pfn_to_nid 41a3b3c mm, compaction: prevent VM_BUG_ON when terminating freeing scanner d32978b fs/nilfs2: fix potential underflow in call to crc32_le 21e9f89 mm, compaction: abort free scanner if split fails 5b3114b mm, sl[au]b: add __GFP_ATOMIC to the GFP reclaim mask 6b373d5 dmaengine: at_xdmac: double FIFO flush needed to compute residue 5ce7333 dmaengine: at_xdmac: fix residue corruption 1b60fcd dmaengine: at_xdmac: align descriptors on 64 bits ba1eebc x86/quirks: Add early quirk to reset Apple AirPort card dd4eb74 x86/quirks: Reintroduce scanning of secondary buses bab5a36 x86/quirks: Apply nvidia_bugs quirk only on root bus 2053f7d USB: OHCI: Don't mark EDs as ED_OPER if scheduling fails 17fc71c Merge branch 'standard/base' into standard/intel/base f5e2c49 Merge tag 'v4.4.16' into standard/base b05965f Linux 4.4.16 dbf72a4 ovl: verify upper dentry before unlink and rename 38da63e drm/i915: Revert DisplayPort fast link training feature 8fc8232 tmpfs: fix regression hang in fallocate undo 1d3255b tmpfs: don't undo fallocate past its last page d6317d7 crypto: qat - make qat_asym_algs.o depend on asn1 headers 32d1067 xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7 12f2f04 File names with trailing period or space need special case conversion 1422b6b cifs: dynamic allocation of ntlmssp blob 4ce7aa4 Fix reconnect to not defer smb3 session reconnect long after socket reconnect ddbe16b 53c700: fix BUG on untagged commands 333e71c s390: fix test_fp_ctl inline assembly contraints 273e129 scsi: fix race between simultaneous decrements of ->host_failed cf2a2c6 ovl: verify upper dentry in ovl_remove_and_whiteout() c12dada ovl: Copy up underlying inode's ->i_mode to overlay inode e9a2ce2 ARM: mvebu: fix HW I/O coherency related deadlocks e4ad472 ARM: dts: armada-38x: fix MBUS_ID for crypto SRAM on Armada 385 Linksys bec5862 ARM: sunxi/dt: make the CHIP inherit from allwinner,sun5i-a13 0e6092c ALSA: hda: add AMD Stoney PCI ID with proper driver caps d5c1296 ALSA: hda - fix use-after-free after module unload f4ccc29 ALSA: ctl: Stop notification after disconnection 180cb74 ALSA: pcm: Free chmap at PCM free callback, too 248bfcb ALSA: hda/realtek - add new pin definition in alc225 pin quirk table db931e3 ALSA: hda - fix read before array start 6d9b337 ALSA: hda - Add PCI ID for Kabylake-H 3bfe8c5 ALSA: hda/realtek: Add Lenovo L460 to docking unit fixup 547d982 ALSA: timer: Fix negative queue usage by racy accesses 02a49fd ALSA: echoaudio: Fix memory allocation 0287f63 ALSA: au88x0: Fix calculation in vortex_wtdma_bufshift() 6ddd404 ALSA: hda / realtek - add two more Thinkpad IDs (5050,5053) for tpt460 fixup 7b939db ALSA: hda - Fix the headset mic jack detection on Dell machine 5a2c82f ALSA: dummy: Fix a use-after-free at closing 3bb6a51 hwmon: (dell-smm) Cache fan_type() calls and change fan detection 9a3d983 hwmon: (dell-smm) Disallow fan_type() calls on broken machines 5c41821 hwmon: (dell-smm) Restrict fan control and serial number to CAP_SYS_ADMIN by default 7d091e0 tty/vt/keyboard: fix OOB access in do_compute_shiftstate() 97c96c4 tty: vt: Fix soft lockup in fbcon cursor blink timer. 994b91f iio:ad7266: Fix probe deferral for vref aa68652 iio:ad7266: Fix support for optional regulators ad4dea6 iio:ad7266: Fix broken regulator error handling ebd052e iio: accel: kxsd9: fix the usage of spi_w8r8() 601818b staging: iio: accel: fix error check 784108d iio: hudmidity: hdc100x: fix incorrect shifting and scaling d2be6f6 iio: humidity: hdc100x: fix IIO_TEMP channel reporting f7ba3de iio: humidity: hdc100x: correct humidity integration time mask c00a498 iio: proximity: as3935: fix buffer stack trashing cd4a799 iio: proximity: as3935: remove triggered buffer processing 97eabb3 iio: proximity: as3935: correct IIO_CHAN_INFO_RAW output c3aeba8 iio: light apds9960: Add the missing dev.parent 923f209 iio:st_pressure: fix sampling gains (bring inline with ABI) dda5d00 iio: Fix error handling in iio_trigger_attach_poll_func fe29254 xen/balloon: Fix declared-but-not-defined warning e73be16 perf/x86: Fix undefined shift on 32-bit kernels 5f9e970 memory: omap-gpmc: Fix omap gpmc EXTRADELAY timing ed71c68 drm/vmwgfx: Fix error paths when mapping framebuffer 82c882c drm/vmwgfx: Delay pinning fbdev framebuffer until after mode set e587d4e drm/vmwgfx: Check pin count before attempting to move a buffer b40c9ac drm/vmwgfx: Work around mode set failure in 2D VMs a216ed8 drm/vmwgfx: Add an option to change assumed FB bpp 6c42c30 drm/ttm: Make ttm_bo_mem_compat available c6a2cb3 drm: atmel-hlcdc: actually disable scaling when no scaling is required f956468 drm: make drm_atomic_set_mode_prop_for_crtc() more reliable ec00d4d drm: add missing drm_mode_set_crtcinfo call 86383e4 drm/i915: Update CDCLK_FREQ register on BDW after changing cdclk frequency edc185a drm/i915: Update ifdeffery for mutex->owner 3ea2a7e drm/i915: Refresh cached DP port register value on resume b17d254 drm/i915/ilk: Don't disable SSC source if it's in use 4b69c00 drm/nouveau/disp/sor/gf119: select correct sor when poking training pattern 15dc6a4 drm/nouveau: fix for disabled fbdev emulation fbf9b54 drm/nouveau/fbcon: fix out-of-bounds memory accesses c8c3b35 drm/nouveau/gr/gf100-: update sm error decoding from gk20a nvgpu headers 921daff drm/nouveau/disp/sor/gf119: both links use the same training register 7233bb8 virtio_balloon: fix PFN format for virtio-1 b752a27 drm/dp/mst: Always clear proposed vcpi table for port. 83a6e52 drm/amdkfd: destroy dbgmgr in notifier release cf2e806 drm/amdkfd: unbind only existing processes ca8a32b ubi: Make recover_peb power cut aware 69eab50 drm/amdgpu/gfx7: fix broken condition check bc326bf drm/radeon: fix asic initialization for virtualized environments 13226e1 btrfs: account for non-CoW'd blocks in btrfs_abort_transaction 3bb1138 percpu: fix synchronization between synchronous map extension and chunk destruction c26ae53 percpu: fix synchronization between chunk->map_extend_work and chunk destruction 0da3127 af_unix: fix hard linked sockets on overlay c651707 vfs: add d_real_inode() helper cff5b23 arm64: Rework valid_user_regs de0f9fa ipmi: Remove smi_msg from waiting_rcv_msgs list before handle_one_recv_msg() 084ad7f drm/mgag200: Black screen fix for G200e rev 4 e205592 iommu/amd: Fix unity mapping initialization race 72803a7 iommu/vt-d: Enable QI on all IOMMUs before setting root entry c9566f6 iommu/arm-smmu: Wire up map_sg for arm-smmu-v3 c705db2 base: make module_create_drivers_dir race-free bc64a83 tracing: Handle NULL formats in hold_module_trace_bprintk_format() 2f839c9 HID: multitouch: enable palm rejection for Windows Precision Touchpad 300851f HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands 2d7a2ff HID: elo: kill not flush the work 44dd5ce KVM: nVMX: VMX instructions: fix segment checks when L1 is in long mode. 54f87e1 kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES 398051f KEYS: potential uninitialized variable fb4d339 ARCv2: LLSC: software backoff is NOT needed starting HS2.1c f06a5a0 ARCv2: Check for LL-SC livelock only if LLSC is enabled 9c458a86 ipv6: Fix mem leak in rt6i_pcpu 61f602d cdc_ncm: workaround for EM7455 "silent" data interface 2832302 net_sched: fix mirrored packets checksum 424848b packet: Use symmetric hash for PACKET_FANOUT_HASH. 43b1bfe sched/fair: Fix cfs_rq avg tracking underflow 1e1f4ff UBIFS: Implement ->migratepage() 4b1cb3c mm: Export migrate_page_move_mapping and migrate_page_copy 7ad2602 MIPS: KVM: Fix modular KVM under QEMU 490a71c ARM: 8579/1: mm: Fix definition of pmd_mknotpresent 54cf0dd ARM: 8578/1: mm: ensure pmd_present only checks the valid bit 91ac738 ARM: imx6ul: Fix Micrel PHY mask b5d4a79 NFS: Fix another OPEN_DOWNGRADE bug 44d86db make nfs_atomic_open() call d_drop() on all ->open_context() errors. 412cfee nfsd: check permissions when setting ACLs c3fa141 posix_acl: Add set_posix_acl f78ffdc nfsd: Extend the mutex holding region around in nfsd4_process_open2() 087f8fe nfsd: Always lock state exclusively. 58e9e70 nfsd4/rpc: move backchannel create logic into rpc code 400850b writeback: use higher precision calculation in domain_dirty_limits() a519bfe thermal: cpu_cooling: fix improper order during initialization f77ea5c uvc: Forward compat ioctls to their handlers directly 93f25db Revert "gpiolib: Split GPIO flags parsing and GPIO configuration" d9c5952 x86/amd_nb: Fix boot crash on non-AMD systems 66af3f6 kprobes/x86: Clear TF bit in fault on single-stepping f7acd40 x86, build: copy ldlinux.c32 to image.iso 71ef2c1 locking/static_key: Fix concurrent static_key_slow_inc() a39e660 locking/qspinlock: Fix spin_unlock_wait() some more c7f47e5 locking/ww_mutex: Report recursive ww_mutex locking early c5f2e83 of: irq: fix of_irq_get[_byname]() kernel-doc 6d58954 of: fix autoloading due to broken modalias with no 'compatible' a400a79 mnt: If fs_fully_visible fails call put_filesystem. 6256d2f mnt: Account for MS_RDONLY in fs_fully_visible 57eb6e3 mnt: fs_fully_visible test the proper mount for MNT_LOCKED 67799eb usb: common: otg-fsm: add license to usb-otg-fsm 7577b85 USB: EHCI: declare hostpc register as zero-length array 7b74d56 usb: dwc2: fix regression on big-endian PowerPC/ARM systems 5a35d2f powerpc/tm: Always reclaim in start_thread() for exec() class syscalls 044af1b powerpc/pseries: Fix IBM_ARCH_VEC_NRCORES_OFFSET since POWER8NVL was added 3abd809 powerpc/pseries: Fix PCI config address for DDW 6bd26f4 powerpc/iommu: Remove the dependency on EEH struct in DDW mechanism 75012a8 IB/mlx4: Properly initialize GRH TClass and FlowLabel in AHs abb24ac IB/cm: Fix a recently introduced locking bug 7bf5060 EDAC, sb_edac: Fix rank lookup on Broadwell 96d50ac mac80211: Fix mesh estab_plinks counting in STA removal case 43e319d mac80211_hwsim: Add missing check for HWSIM_ATTR_SIGNAL 7b90e04 mac80211: mesh: flush mesh paths unconditionally 9dcbb4d mac80211: fix fast_tx header alignment From yocto-kernel-cache: 6a12efc features: Fix dependencies and =m vs =y discrepancies for corei7 a4a1b81 intel-core2-32.cfg: Explicitly disable CONFIG_64BIT c2559fd kernel-cache: add the computestick-preempt-rt config dab902b features: Create mfd-intel-lpss feature and use where appropriate 4766069 features/iio: Set IIO_BUFFER_CB to =m instead of =y aa50285 features: Add 6lowpan feature and add it where necessary 917becb kver: bump to v4.4.18 b030d96 rt: remove () from patch names c8232a3 Enable BQ 25890 IC for broxton. 86bf91f 4.4: update to -rt19 patches Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* linux-yocto/4.1: Update meta SRCREVs to disable legacy PTYSCalifornia Sullivan2016-08-053-4/+4
| | | | | | | | | From yocto-kernel-cache: 0d6de63 base: disable legacy PTYS Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* linux-yocto/4.4: Update SRCREVs for more mei backportsCalifornia Sullivan2016-08-053-6/+6
| | | | | | | | | | | | | | | | From linux-yocto-4.4: aec3e7e mei: replace 0 by mei_cl_mtu(cldev->cl) in bus.c 66c94cf mei: me: disable driver on SPT SPS firmware 23e7114 mei: amthif: fix deadlock in initialization during a reset From yocto-kernel-cache: 5df9a9f meta: iio.cfg: Enable more IIO sensors ac44093 base: disable legacy PTYS Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* linux-yocto/4.1: Update SRCREVs to latestCalifornia Sullivan2016-07-283-6/+6
| | | | | | | | | | | | | | | | | From linux-yocto-4.1: 0530fc3 usb: mux: add module parameter to portmux-intel-drcfg 3d9aafb Merge branch 'standard/base' into standard/intel/base 44af900 4.1.28 Fix bad backport of 8f182270dfec "mm/swap.c: flush lru pvecs on compound page arrival" 8e3ecb9 Merge branch 'standard/base' into standard/intel/base 99c37e1 i2c: ismt: Add Intel DNV PCI ID From yocto-kernel-cache: afbc6bd bsp/axxiaarm64: Enable Axxia NCR and PEI drivers Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* linux-yocto/4.4: Update SRCREVs for compilation fixes, mei and rpmb backportsCalifornia Sullivan2016-07-283-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From linux-yocto-4.4: c25b14f drivers/mfd/pca9685-pwm.c: Update to reflect changes in patches from upstream 1afd6a6 i2c: ismt: Add Intel DNV PCI ID 4c57a77 configfs: implement binary attributes ad0a351 scsi: ufs: connect to RPMB subsystem a4acd97 mmc: block: register RPMB partition with the RPMB subsystem c8d7bfb tools rpmb: add RPBM access tool ba56b37 char: rpmb: add RPMB simulation device 1375ee1 char: rpmb: provide a user space interface 52164fb char: rpmb: add device attributes 349ae88 char: rpmb: add sysfs-class ABI documentation bafa3cf rpmb: add Replay Protected Memory Block (RPMB) subsystem 15c3b08 mei: drop unused file transaction states 92123d7 mei: amthif: drop mei_amthif_read 8652bbe mei: enqueue consecutive reads 9011a63 mei: add wrapper for queuing control commands. 7cf285c mei: use consistent naming for TX control flow credits bb51ab9 mei: rx flow control counter cb5268e mei: prepare read cb for fixed address clients on the receive path only. ff51a7c mei: drop redundant krealloc and checks in irq read 07abb03 mei: amthif: drop mei_clear_lists function a65e193 mei: add read callback on demand for fixed_address clients d8065ed mei: add file pointer to the host client structure 7bc83fb mei: move read cb to complete queue if not connected bd3a698 mei: fix return value on disconnection c1eee14 mei: drop read complete queue emptiness check 393f1c9 mei: hbm: add missing argument in the kdoc 84efdbb mei: recover after errors in runtime pm flow caa5172 mei: drop mei_io_cb_alloc_buf 94c757e mei: amthif: use mei_cl_alloc_cb for allocating cbs a3a08d3 mei: amthif: drop mei_amthif_send_cmd 0817545 mei: amthif: enable poll for async events 9f40914 mei: amthif: drop iamthif_current_cb 2898b44 mei: amthif: fix request cancel bae0579 mei: amthif: drop READ_COMPLETE state 55dcbb2 UPSTREAM: hwmon: pwm-fan: Use pwm_get_args() where appropriate 1cc461c UPSTREAM: pwm: Use pwm_get/set_xxx() helpers where appropriate 0bdd610 UPSTREAM: pwm: rcar: Make use of pwm_is_enabled() d914220 UPSTREAM: clk: pwm: Use pwm_get_args() where appropriate 4ea1713 UPSTREAM: backlight: lm3630a_bl: Stop messing with the pwm->period field 7433daa UPSTREAM: backlight: pwm_bl: Use pwm_get_args() where appropriate aec2ac6 UPSTREAM: backlight: pwm_bl: Remove useless call to pwm_set_period() ddf5ab1 UPSTREAM: backlight: pwm_bl: Free PWM requested by legacy API on error path d127cb2 UPSTREAM: backlight: pwm_bl: Fix broken PWM backlight for non-dt platforms 66ad13c UPSTREAM: backlight: pwm_bl: Avoid backlight flicker when probed from DT From yocto-kernel-cache: d3cc76c printk.scc: don't include kernel-debug.scc 31177b8 mei: restructure fragments ff03241 features: mei: add support for storage proxy driver d1de1bc mousedev: fix warning err caused by __cpu_to_le16p() 4789b41 yocto-kernel-cache][PATCH] features: add new rpmb feature 6da48c0 lx-dialig: fix merge issues Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>