summaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel
AgeCommit message (Collapse)Author
2017-05-16linux-intel: Update SRCREVsSaul Wold
This update brings the kernel to 4.9.27 stable and 4.9.20 for preempt-rt kernel Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-11recipes-kernel/linux/*: Standardize use of KERNEL_FEATURES_INTEL_COMMONCalifornia Sullivan
Previously, some recipes hard set it to empty, and some recipes did not set it at all. So in some cases, it acted like a global variable you could modify, and in others you could only append to it. This behavior made it difficult to use (which I doubt anyone was doing). This patch changes the variable to be soft set to empty across all recipes. This way it can be used to globally change meta-intel kernels through a conf file, or individually in the different versioned recipes should the need arise. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-09linux-intel: use = to set LINUX_VERSION_EXTENSIONsweeaun
LINUX_VERSION_EXTENSION is not overridden by linux-intel_4.9.bb, as first seen in linux-yocto.inc. This is a temporary fix to use = instead of ?= in linux-intel_4.9.bb, before making change to use ??= on meta OE-Core linux-yocto.inc file. Signed-off-by: sweeaun <swee.aun.khor@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-06linux-yocto/4.1: Update to v4.1.39California Sullivan
Updates from v4.1.38 to v4.1.39. This is the latest release of our v4.1 stable kernel. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-06linux-yocto/4.4: Update to v4.4.60California Sullivan
Updates from v4.4.56 to v4.4.60. This is the latest release of our v4.4 stable kernel. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-05-01linux-intel/4.9: grab latest changesCalifornia Sullivan
Contains updates from several areas, including: comms thermal lpss audio camera No stable update at this time. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-18linux-intel: Set LINUX_VERSION_EXTENSIONSaul Wold
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>
2017-04-17linux-intel-rt: Add recipe to support preempt-rt kernelSaul Wold
This adds the linux-intel production kernel to meta-intel with the base-rt branch. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-17linux-intel: Update to 4.9.20Saul Wold
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>
2017-04-04cryptodev-module: Fix the checkSaul Wold
A case was found where the PREFERRED_VERSION_linux-intel was not set even with linix-intel being the PREFERRED_PROVIDER and this code fails. So, just check for linux-intel now, we know until the next LTS version comes out that this kernel will have the API change patch. A more detailed check may need to be added. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-04-04linux-yocto: fix builds for x32Christopher Larson
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>
2017-04-03cryptodev-modules: Add bbappend to add patchSaul Wold
This adds a patch to cryptodev-module to sync up the API change that was added in the linux-intel kernel backport from 4.10 -> 4.9. The patch just forces the code path to use the latest API. This uses anon python to ensure it only applies when PREFERRED_PROVIDER is set to linux-intel and KERNEL_VERSION is 4.9 (LTS). Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-31linux-yocto/4.4: Update to v4.4.56California Sullivan
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>
2017-03-28linux-yocto/4.4: Update to v4.4.53California Sullivan
This incorporates stable updates from v4.4.41 to v4.4.53. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2017-03-28linux-yocto/4.1: Update to v4.1.38California Sullivan
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>
2017-03-21linux-intel: Update SRCREV to latestSaul Wold
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>
2017-03-20linux-intel/4.9: Update yocto-kernel-cache SRCREVCalifornia Sullivan
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>
2017-03-20linux-yocto/4.9: Remove bbappendsCalifornia Sullivan
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>
2017-03-20linux-yocto: Add linux-yocto 4.10 bbappendsCalifornia Sullivan
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>
2017-03-07linux-yocto/4.4: add intel-quark-preempt-rt config to cacheCalifornia Sullivan
Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-07linux-yocto/4.8: Remove recipesCalifornia Sullivan
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>
2017-03-07linux-yocto/4.1: Leafhill config changes and yaffs2 fixesCalifornia Sullivan
>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>
2017-03-07linux-yocto-tiny: Adds support for core2-32 and corei7-64 on ↵Alejandro Hernandez
linux-yocto-tiny_4.9 and upgrades to 4.9.13 Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
2017-03-07linux-yocto-tiny: Adds support for core2-32 and corei7-64 on ↵Alejandro Hernandez
linux-yocto-tiny_4.4 Also updates SRCREV_meta for intel-quark Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com>
2017-03-06linux-intel: Update meta SRCREVSaul Wold
This fixes the DW_DMAC_PCI config mismatch Signed-off-by: Saul Wold <sgw@linux.intel.com>
2017-03-06linux-intel: Update SRCREVSaul Wold
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>
2017-02-10linux-intel: Use base branchSaul Wold
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>
2017-02-08linux-intel: Add the linux-intel kernel recipeSaul Wold
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>
2017-01-24linux-yocto: Add linux-yocto 4.9 bbappendsCalifornia Sullivan
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>
2017-01-24Update broxton-m machine subtype kernel SRCREVJussi Laako
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>
2017-01-17linux-yocto/4.8: Update from v4.8.12 to v4.8.17California Sullivan
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>
2017-01-17linux-yocto/4.4: Update from v4.4.36 to v4.4.41California Sullivan
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>
2017-01-17linux-yocto/4.1: Update from v4.1.36 to v4.1.37California Sullivan
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>
2016-12-09linux-yocto/4.8: Update to v4.8.12 and fix CVE-2016-8655California Sullivan
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2016-12-09linux-yocto/4.4: Update to v4.4.36 and fix CVE-2016-8655California Sullivan
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2016-12-09linux-yocto/4.1: Update to v4.1.36 and fix CVE-2016-8655California Sullivan
Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2016-12-07linux-yocto/4.4/4.8: Update cache SRCREVs for final config warning fixesCalifornia Sullivan
This update fixes the remaining kernel_configcheck warnings. Fixes [YOCTO #10426]. Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
2016-11-30linux-yocto/4.8: Update from v4.8.3 to v4.8.10California Sullivan
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>
2016-11-30linux-yocto/4.4: Update from v4.4.26 to v4.4.32California Sullivan
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>
2016-11-30linux-yocto/4.1: Update from v4.1.33 to v4.1.35California Sullivan
Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2016-11-10linux-yocto_4.4: Add INTEL_MACHINE_SUBTYPE codeSaul Wold
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>
2016-10-28linux-yocto/4.8: Update SRCREVs for v4.8.3 stable updateCalifornia Sullivan
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>
2016-10-28linux-yocto/4.4: Update SRCREVs from v4.4.20 to v4.4.26California Sullivan
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>
2016-10-28linux-yocto/4.1: Update SRCREVs for v4.1.33 and 'dirty cow' backportCalifornia Sullivan
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>
2016-10-12linux-yocto/4.8: Fix configcheck warnings and build in R8169 supportCalifornia Sullivan
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>
2016-10-07linux-yocto/4.8: Bump SRCREVs to v4.8 and add preempt-rt recipeCalifornia Sullivan
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>
2016-09-23linux-yocto*: Fix LINUX_VERSION variablesCalifornia Sullivan
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>
2016-09-13linux-yocto-tiny*: Temporarily add ext4 supportCalifornia Sullivan
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>
2016-09-13linux-yocto: Add linux-yocto 4.8 recipesCalifornia Sullivan
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>
2016-09-13linux-yocto/4.1: Bump SRCREVs to v4.1.31 and add leafhill configsCalifornia Sullivan
>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>