summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-yocto/4.12: CQM and rdt backportsBruce Ashfield2018-01-273-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following fixes to CQM and rdt: 6039d7e04ee9 x86/intel_rdt: Turn off most RDT features on Skylake bda0ec91ba67 x86/intel_rdt: Add command line options for resource director technology a3c30e14a0c6 x86/intel_rdt: Move special case code for Haswell to a quirk function 8b85cfaa3e71 perf tests: Remove Intel CQM perf test c52eafb271db x86/intel_rdt: Remove redundant assignment 59eded4485bd x86/intel_rdt/cqm: Make integer rmid_limbo_count static f353fcc5381a perf test: Add 'struct test *' to the test functions 3ab7007dc138 perf tools: Remove warning() 16373473698d tools: Adopt __printf from kernel sources 1b6df81b0ec0 perf event-parse: Use pr_warning() 49304e0a40bb tools: Adopt __noreturn from kernel sources 404c63ba6ad9 x86/intel_rdt: Fix a silent failure when writing zero value schemata 0ccb572e7d9a x86/intel_rdt: Initialize bitmask of shareable resource if CDP enabled 9e35007e23ea x86/intel_rdt: Add diagnostics when making directories 68cd327250f4 x86/intel_rdt: Add diagnostics when writing the cpus file d00dfe37ca54 x86/intel_rdt: Add diagnostics when writing the tasks file 63536c68faa4 x86/intel_rdt: Add diagnostics when writing the schemata file b626cc5e2b2a x86/intel_rdt: Add framework for better RDT UI diagnostics cf0468526b24 x86/intel_rdt: Remove redundant ternary operator on return 8bba47d15f54 x86/intel_rdt: Modify the intel_pqr_state for better performance dcddbbf53ff7 x86/intel_rdt/cqm: Clear the default RMID during hotcpu 6d4f2689b04b x86/intel_rdt/cqm: Improve limbo list processing 360834344240 x86/intel_rdt/mbm: Fix MBM overflow handler during CPU hotplug 02a3de9b826d x86/intel_rdt: Show bitmask of shareable resource with other executing units cb73d2dea025 x86/intel_rdt/mbm: Handle counter overflow f8886547bdc5 x86/intel_rdt/mbm: Add mbm counter initialization 77d89a70fbea x86/intel_rdt/mbm: Basic counting of MBM events (total and local) 81825b49c811 x86/intel_rdt/cqm: Add CPU hotplug support e23cf266aac4 x86/intel_rdt/cqm: Add sched_in support b690bc426fdf x86/intel_rdt: Introduce rdt_enable_key for scheduling 5a810cfc457c x86/intel_rdt/cqm: Add mount,umount support 8ee1a2a746b7 x86/intel_rdt/cqm: Add rmdir support 899eeb375632 x86/intel_rdt: Separate the ctrl bits from rmdir 549388e78852 x86/intel_rdt/cqm: Add mon_data 51d07512e645 x86/intel_rdt: Prepare for RDT monitor data support 41b1dbc8e6d1 x86/intel_rdt/cqm: Add cpus file support 6f2b9b502232 x86/intel_rdt: Prepare to add RDT monitor cpus file support 1cf7f59b18bb x86/intel_rdt/cqm: Add tasks file support b84af6f5654d x86/intel_rdt: Change closid type from int to u32 0ee69d488d44 x86/intel_rdt/cqm: Add mkdir support for RDT monitoring 58da4f0768cf x86/intel_rdt: Prepare for RDT monitoring mkdir support ebc3f80d3cdd x86/intel_rdt/cqm: Add info files for RDT monitoring be500fe614a7 x86/intel_rdt: Simplify info and base file lists 0a60b55c6fdd x86/intel_rdt/cqm: Add RMID (Resource monitoring ID) management 14ddd52ae741 x86/intel_rdt/cqm: Add RDT monitoring initialization 0d2a5b765e74 x86/intel_rdt: Make rdt_resources_all more readable 5ecd779f63d9 x86/intel_rdt: Cleanup namespace to support RDT monitoring 47715abe4ae3 x86/intel_rdt: Mark rdt_root and closid_alloc as static 72c19e0f78e1 x86/intel_rdt: Change file names to accommodate RDT monitor code 1d38ddcfa2b0 x86/intel_rdt: Introduce a common compile option for RDT 7dd744520602 x86/intel_rdt/cqm: Documentation for resctrl based RDT Monitoring 58d3bad357a9 x86/perf/cqm: Wipe out perf based cqm 8f921be6408b perf/x86/intel/cqm: Use cpuhp_setup_state_cpuslocked() 56b2f2883750 perf, bpf: Add BPF support to all perf_event types (From OE-Core rev: 270bd4ebf0c0c2e3206bea5325c528c99e27aa59) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: update to 4.4.99Bruce Ashfield2018-01-273-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg stable updates that comprise the following commits: 0cbac004e673 Linux 4.4.99 e8d650563c5f misc: panel: properly restore atomic counter on error path 01000c56cacc target: Fix node_acl demo-mode + uncached dynamic shutdown regression 4063c2093349 target/iscsi: Fix iSCSI task reassignment handling 7ecc076a5d51 brcmfmac: remove setting IBSS mode when stopping AP d27383faf144 tipc: fix link attribute propagation bug c8f13916c4c9 security/keys: add CONFIG_KEYS_COMPAT to Kconfig 11fa3353205e tcp/dccp: fix other lockdep splats accessing ireq_opt 6f8048cd59d7 tcp/dccp: fix lockdep splat in inet_csk_route_req() 13eddc67565a tcp/dccp: fix ireq->opt races b9b0c99a426a ipip: only increase err_count for some certain type icmp in ipip_err 9bae2ffb87d6 ppp: fix race in ppp device destruction 4b5bb7723da1 sctp: reset owner sk for data chunks on out queues when migrating a sock bcb3b90cf3c8 tun: allow positive return values on dev_get_valid_name() call 5c8a0850bae2 ip6_gre: only increase err_count for some certain type icmpv6 in ip6gre_err 93b12f202a4e net/unix: don't show information about sockets from other namespaces 84237c54b239 ipv6: flowlabel: do not leave opt->tot_len with garbage d552c8c5007a packet: avoid panic in packet_getsockopt() ef3a12f1dc4a sctp: add the missing sock_owned_by_user check in sctp_icmp_redirect 4b27fe34a226 tun: call dev_get_valid_name() before register_netdevice() 196f4755cc82 l2tp: check ps->sock before running pppol2tp_session_ioctl() 71c4a0fc3576 tcp: fix tcp_mtu_probe() vs highest_sack 735818a8b45c tun/tap: sanitize TUNSETSNDBUF input 1e98fd54c356 ALSA: seq: Cancel pending autoload work at unbinding device b7c625ce6d27 Input: ims-psu - check if CDC union descriptor is sane de46c1adbea6 usb: usbtest: fix NULL pointer dereference c93df40f3c73 mac80211: don't compare TKIP TX MIC key in reinstall prevention cdac2028c901 mac80211: use constant time comparison with keys 6440f0ee8a17 mac80211: accept key reinstall without changing anything c4e3d53bd9e7 Linux 4.4.98 9c405157269d PKCS#7: fix unitialized boolean 'want' b01f1d60dd1c x86/oprofile/ppro: Do not use __this_cpu*() in preemptible context 4df27e649308 can: c_can: don't indicate triple sampling support for D_CAN cdb5a2def61c can: sun4i: handle overrun in RX FIFO 493cb19b2522 rbd: use GFP_NOIO for parent stat and data requests ba4828af60e2 drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue 05b690ccb077 Input: elan_i2c - add ELAN060C to the ACPI table 4694272c470a MIPS: AR7: Ensure that serial ports are properly set up 721d4be9e05d MIPS: AR7: Defer registration of GPIO d0cfebd9b1db tools: firmware: check for distro fallback udev cancel rule 4afaa496d7f3 selftests: firmware: send expected errors to /dev/null ed1deec127d9 selftests: firmware: add empty string and async tests c08f3a82f66f test: firmware_class: report errors properly on failure 6004eb4d1adc MIPS: SMP: Fix deadlock & online race 857e81041f69 MIPS: Fix race on setting and getting cpu_online_mask 175c0622ab11 MIPS: SMP: Use a completion event to signal CPU up 207c2143322c MIPS: Fix CM region target definitions ff8e97326b6a MIPS: microMIPS: Fix incorrect mask in insn_table_MM 1e54b5f72115 ALSA: seq: Avoid invalid lockdep class warning adc4bacd5164 ALSA: seq: Fix OSS sysex delivery in OSS emulation 4d5b67a54e6d ARM: 8720/1: ensure dump_instr() checks addr_limit 3fc61b8dd6bb KEYS: fix NULL pointer dereference during ASN.1 parsing [ver #2] 48276703a037 crypto: x86/sha1-mb - fix panic due to unaligned access 44540ead8a8a workqueue: Fix NULL pointer dereference ad8c619750c4 x86/uaccess, sched/preempt: Verify access_ok() context 44e0e2b47af2 platform/x86: hp-wmi: Do not shadow error values ce93b664540d platform/x86: hp-wmi: Fix error value for hp_wmi_tablet_state df5371592aca KEYS: trusted: fix writing past end of buffer in trusted_read() 939cafad2f51 KEYS: trusted: sanitize all key material 75f82a703b30 cdc_ncm: Set NTB format again after altsetting switch for Huawei devices 5ffc673161be platform/x86: hp-wmi: Fix detection for dock and tablet mode f38a3a1c8f1a net: dsa: select NET_SWITCHDEV 581243dc5528 s390/qeth: issue STARTLAN as first IPA command 3652b0b6f2c2 IB/ipoib: Change list_del to list_del_init in the tx object aa4af0fca101 Input: mpr121 - set missing event capability 0a731928f264 Input: mpr121 - handle multiple bits change of status register ffa6332b8d80 IPsec: do not ignore crypto err in ah4 input 9ee83b03365a netfilter: nft_meta: deal with PACKET_LOOPBACK in netdev family cfb2cb34d32e usb: hcd: initialize hcd->flags to 0 when rm hcd 6450c9a96ff3 serial: sh-sci: Fix register offsets for the IRDA serial port ca2090aa58ba phy: increase size of MII_BUS_ID_SIZE and bus_id 079822da0a00 iio: trigger: free trigger resource correctly 26fa336d69a2 crypto: vmx - disable preemption to enable vsx in aes_ctr.c 30019ca7dc09 ARM: omap2plus_defconfig: Fix probe errors on UARTs 5 and 6 83fe38f2c4a3 powerpc/corenet: explicitly disable the SDHC controller on kmcoge4 158bc64a4dfe iommu/arm-smmu-v3: Clear prior settings when updating STEs f20065b466d4 KVM: PPC: Book 3S: XICS: correct the real mode ICP rejecting counter 2393241b7a22 drm: drm_minor_register(): Clean up debugfs on failure 4e0d26b22e79 xen/netback: set default upper limit of tx/rx queues to 8 f3170e6607be PCI: mvebu: Handle changes to the bridge windows while enabled 414aa11de923 video: fbdev: pmag-ba-fb: Remove bad `__init' annotation 8a56b1b25e3c adv7604: Initialize drive strength to default when using DT c54d0707aa09 Linux 4.4.97 2ed81e62b2ab staging: r8712u: Fix Sparse warning in rtl871x_xmit.c 883706dcda17 xen: don't print error message in case of missing Xenstore entry 298455f466cb bt8xx: fix memory leak 4b7a35866b0c s390/dasd: check for device error pointer within state change interrupts 45a012ace954 mei: return error on notification request to a disconnected client 0e97077574c6 exynos4-is: fimc-is: Unmap region obtained by of_iomap() 2d097e5f5c03 staging: lustre: ptlrpc: skip lock if export failed efa8f1b7a65a staging: lustre: hsm: stack overrun in hai_dump_data_field 2d1d45396585 staging: lustre: llite: don't invoke direct_IO for the EOF case 28a8fc6416ab platform/x86: intel_mid_thermal: Fix module autoload d1f96c30ce2d scsi: aacraid: Process Error for response I/O fff544c8cf68 xen/manage: correct return value check on xenbus_scanf() 762d0762b9bb cx231xx: Fix I2C on Internal Master 3 Bus 0806eaf13850 perf tools: Only increase index if perf_evsel__new_idx() succeeds 3b7d9a95ccd3 drm/amdgpu: when dpm disabled, also need to stop/start vce. dec5fcf11b45 i2c: riic: correctly finish transfers 358008062202 ext4: do not use stripe_width if it is not set 5624ea161040 ext4: fix stripe-unaligned allocations a76eb0e8655e staging: rtl8712u: Fix endian settings for structs describing network packets f9776d7ee5f5 mfd: axp20x: Fix axp288 PEK_DBR and PEK_DBF irqs being swapped 8800aba50292 mfd: ab8500-sysctrl: Handle probe deferral ed414aeb5291 ARM: pxa: Don't rely on public mmc header to include leds.h a3e021504fcf mmc: s3cmci: include linux/interrupt.h for tasklet_struct ba28f16cfa2a PM / wakeirq: report a wakeup_event on dedicated wekup irq b83c2880b348 Fix tracing sample code warning. a48fce662380 tracing/samples: Fix creation and deletion of simple_thread_fn creation ded34f972348 drm/msm: fix an integer overflow test 031b02bc16ae drm/msm: Fix potential buffer overflow issue 6e6eba5ba145 perf tools: Fix build failure on perl script context fa312b481b2b ocfs2: fstrim: Fix start offset of first cluster group during fstrim cc7d9933400f ARM: 8715/1: add a private asm/unaligned.h 4e351b8dd8b7 ARM: dts: mvebu: pl310-cache disable double-linefill 581ac5f431c9 arm64: ensure __dump_instr() checks addr_limit 97d64b7f2fdf ASoC: adau17x1: Workaround for noise bug in ADC 618b930317fb KEYS: fix out-of-bounds read during ASN.1 parsing 97c5668c9724 KEYS: return full count in keyring_read() if buffer is too small d304c9169b38 cifs: check MaxPathNameComponentLength != 0 before using it 8142e9516d5d ALSA: seq: Fix nested rwsem annotation for lockdep splat 70358782743f ALSA: timer: Add missing mutex lock for compat ioctls 27e68f1bca91 Linux 4.4.96 b3d04695be52 Revert "drm: bridge: add DT bindings for TI ths8135" 50044e419e83 ecryptfs: fix dereference of NULL user_key_payload da0933ceec96 x86/microcode/intel: Disable late loading on model 79 a272dc770f7d regulator: fan53555: fix I2C device ids 120ef1a38f79 can: kvaser_usb: Ignore CMD_FLUSH_QUEUE_REPLY messages c1b092102124 can: kvaser_usb: Correct return value in printout 0c3cdb4536d1 can: sun4i: fix loopback mode 62b54cc63a1c scsi: sg: Re-fix off by one in sg_fill_request_table() 6e9abbc96411 scsi: zfcp: fix erp_action use-before-initialize in REC action trace 1cbbd99f3bfe assoc_array: Fix a buggy node-splitting case 2c99438cf66d Input: gtco - fix potential out-of-bound access 31d770a8b887 Input: elan_i2c - add ELAN0611 to the ACPI table 8b396ff8eee7 xen/gntdev: avoid out of bounds access in case of partial gntdev_mmap() 82e05e935ffd fuse: fix READDIRPLUS skipping an entry 7d74eecca960 spi: uapi: spidev: add missing ioctl header 3505478d6fec usb: xhci: Handle error condition in xhci_stop_device() da0345d723f0 ceph: unlock dangling spinlock in try_flush_caps() 5f1d33ab4d53 ALSA: hda - fix headset mic problem for Dell machines with alc236 8c812f0335dd ALSA: hda/realtek - Add support for ALC236/ALC3204 fce67b31c7cd workqueue: replace pool->manager_arb mutex with a flag 9b36699635c5 Linux 4.4.95 aa3a0a70bdb8 FS-Cache: fix dereference of NULL user_key_payload 1bb1d4252d1e fscrypto: require write access to mount to set encryption policy 8a004caec12b KEYS: Fix race between updating and finding a negative key 1dda04c761ab fscrypt: fix dereference of NULL user_key_payload 7d9e13d953f2 f2fs crypto: add missing locking for keyring_key access 4db9f1113196 f2fs crypto: replace some BUG_ON()'s with error checks 0f85c0954be4 sched/autogroup: Fix autogroup_move_group() to never skip sched_move_task() fcc65ab173eb parisc: Fix double-word compare and exchange in LWS code on 32-bit kernels 558ca24dc296 parisc: Avoid trashing sr2 and sr3 in LWS code 6f0dee7d9c9b pkcs7: Prevent NULL pointer dereference, since sinfo is not always set. 33dea302f9bc KEYS: don't let add_key() update an uninstantiated key 503ef5c070a1 lib/digsig: fix dereference of NULL user_key_payload 2b7e02267d3c KEYS: encrypted: fix dereference of NULL user_key_payload 51ba40fcfd67 rtlwifi: rtl8821ae: Fix connection lost problem cffdaa65e72f clockevents/drivers/cs5535: Improve resilience to spurious interrupts b178c94efdfd bus: mbus: fix window size calculation for 4GB windows 260b6739e8b7 brcmsmac: make some local variables 'static const' to reduce stack size efdcbffb2b16 i2c: ismt: Separate I2C block read from SMBus block read 68c610776cfb ALSA: hda: Remove superfluous '-' added by printk conversion f9e937124ec2 ALSA: seq: Enable 'use' locking in all configurations 4516069f1b05 drm/nouveau/mmu: flush tlbs before deleting page tables 195674adee57 drm/nouveau/bsp/g92: disable by default 4d56587c28d4 can: esd_usb2: Fix can_dlc value for received RTR, frames aa629364c0e3 usb: musb: Check for host-mode using is_host_active() on reset interrupt 583a4219841d usb: musb: sunxi: Explicitly release USB PHY on exit d68b07a19a9e can: gs_usb: fix busy loop if no more TX context is available f7d8b2e150ee ALSA: usb-audio: Add native DSD support for Pro-Ject Pre Box S2 Digital 67e25805e748 usb: hub: Allow reset retry for USB2 devices on connect bounce d012ab210f5f usb: quirks: add quirk for WORLDE MINI MIDI keyboard d729f29a291f usb: cdc_acm: Add quirk for Elatec TWN3 4512d6503a4d USB: serial: metro-usb: add MS7820 device id 9dff499d8226 USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor() abe43c97cae2 USB: devio: Revert "USB: devio: Don't corrupt user memory" af9a9a7bed51 Linux 4.4.94 401231d063c5 Revert "tty: goldfish: Fix a parameter of a call to free_irq" cdbbea7809ca cpufreq: CPPC: add ACPI_PROCESSOR dependency c2c6f43e023a nfsd/callback: Cleanup callback cred on shutdown 429a4ac5895d target/iscsi: Fix unsolicited data seq_end_offset calculation 823ba64c5719 uapi: fix linux/mroute6.h userspace compilation errors 028a419869e3 uapi: fix linux/rds.h userspace compilation errors c7a20ed2951f ceph: clean up unsafe d_parent accesses in build_dentry_path c128baf6a1bc i2c: at91: ensure state is restored after suspending d7ecae726698 net: mvpp2: release reference to txq_cpu[] entry after unmapping 693e6513b244 scsi: scsi_dh_emc: return success in clariion_std_inquiry() 9ac38e30f2b0 slub: do not merge cache if slub_debug contains a never-merge flag 315689d2e202 ocfs2/dlmglue: prepare tracking logic to avoid recursive cluster lock d3335f5653ec crypto: xts - Add ECB dependency 02744a55ed38 net/mlx4_core: Fix VF overwrite of module param which disables DMFS on new probed PFs 7bf94b9595cc sparc64: Migrate hvcons irq to panicked cpu d14591e83b49 md/linear: shutup lockdep warnning 48ca88f93533 f2fs: do not wait for writeback in write_begin 3109615b52ee Btrfs: send, fix failure to rename top level inode due to name collision 4d134d830ea7 iio: adc: xilinx: Fix error handling 5c65ed5c07d7 netfilter: nf_ct_expect: Change __nf_ct_expect_check() return value. 743a3ce1e0fd net/mlx4_en: fix overflow in mlx4_en_init_timestamp() 7ed668eeb851 mac80211: fix power saving clients handling in iwlwifi 3e8c1a04d335 mac80211_hwsim: check HWSIM_ATTR_RADIO_NAME length 4a464dacc23f irqchip/crossbar: Fix incorrect type of local variables 7e53f0390dbd watchdog: kempld: fix gcc-4.3 build 28eab3db727e locking/lockdep: Add nest_lock integrity test d44e463c9460 Revert "bsg-lib: don't free job in bsg_prepare_job" 01e3e6315171 tipc: use only positive error codes in messages 685699703a0a net: Set sk_prot_creator when cloning sockets to the right proto 1299f7e17e9e packet: only test po->has_vnet_hdr once in packet_snd 1b6c80e797ee packet: in packet_do_bind, test fanout with bind_lock held ee534927f0c0 tun: bail out from tun_get_user() if the skb is empty b5f689d94bc3 l2tp: fix race condition in l2tp_tunnel_delete 110cf3dd4bcc l2tp: Avoid schedule while atomic in exit_net 93040aa17862 vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit d9cb4dc0221e isdn/i4l: fetch the ppp_write buffer in one shot 1a4f1ecdb257 bpf: one perf event close won't free bpf program attached by another perf event 5be6824b9704 packet: hold bind lock when rebinding to fanout hook aa90be3e1248 net: emac: Fix napi poll list corruption 3483c65090dc ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header 5356f7e40d23 udpv6: Fix the checksum computation when HW checksum does not apply 2ec54b21dd7b bpf/verifier: reject BPF_ALU64|BPF_END dee4506f067a sctp: potential read out of bounds in sctp_ulpevent_type_enabled() 9f5bbe694df1 MIPS: Fix minimum alignment requirement of IRQ stack c088f7bc3310 drm/dp/mst: save vcpi with payloads 951ba9f6c8b9 percpu: make this_cpu_generic_read() atomic w.r.t. interrupts (From OE-Core rev: cf63a555ebdcd246df0dcf8dcc433547d196e98f) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: fix aufs buildBruce Ashfield2018-01-273-13/+13
| | | | | | | | | | | The aufs4 core code was missing some changes to build against the 4.9 fs subsystem. This commit resyncs with the upstream repo, and we can once again build against 4.9. (From OE-Core rev: d366392ebf0918b6261de05a56c50687144be5e4) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: update to v4.9.71Bruce Ashfield2018-01-273-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg stable updates that comprise the following commits: b632d710149f Linux 4.9.71 ed70a2212526 ath9k: fix tx99 potential info leak 8f23eb16afd8 icmp: don't fail on fragment reassembly time exceeded 2eb165b9fbb7 IB/ipoib: Grab rtnl lock on heavy flush when calling ndo_open/stop 0c70b35bf158 RDMA/cma: Avoid triggering undefined behavior 31eb4108e107 macvlan: Only deliver one copy of the frame to the macvlan interface b64ab3ca9d31 udf: Avoid overflow when session starts at large offset 91e0cf85caea scsi: bfa: integer overflow in debugfs 64da4e8d00f1 scsi: sd: change allow_restart to bool in sysfs interface 1cafdac89191 scsi: sd: change manage_start_stop to bool in sysfs interface 8315bcf841ae rtl8188eu: Fix a possible sleep-in-atomic bug in rtw_disassoc_cmd 6641d3e307f5 rtl8188eu: Fix a possible sleep-in-atomic bug in rtw_createbss_cmd 28e006e14ff9 vt6655: Fix a possible sleep-in-atomic bug in vt6655_suspend 04d5a2d5d2d0 IB/core: Fix calculation of maximum RoCE MTU c744ecec01ae scsi: scsi_devinfo: Add REPORTLUN2 to EMC SYMMETRIX blacklist entry f39486bd37ee raid5: Set R5_Expanded on parity devices as well as data. 4fdb10391bca pinctrl: adi2: Fix Kconfig build problem afeeff4d6156 usb: musb: da8xx: fix babble condition handling 92ad6c13e17e tty fix oops when rmmod 8250 421910e924b6 soc: mediatek: pwrap: fix compiler errors 7745382fe86c powerpc/perf/hv-24x7: Fix incorrect comparison in memord ab9d25711493 scsi: hpsa: destroy sas transport properties before scsi_host 1723d6668df5 scsi: hpsa: cleanup sas_phy structures in sysfs when unloading 237e053346f1 PCI: Detach driver before procfs & sysfs teardown on device remove 8f84f861f99c RDMA/cxgb4: Declare stag as __be32 769bca9339f0 xfs: fix incorrect extent state in xfs_bmap_add_extent_unwritten_real c82209949bba xfs: fix log block underflow during recovery cycle verification fc4177eacfa6 l2tp: cleanup l2tp_tunnel_delete calls 6a559523ee66 nvme: use kref_get_unless_zero in nvme_find_get_ns e2fce5a5578d platform/x86: hp_accel: Add quirk for HP ProBook 440 G4 7fab68e1f730 btrfs: tests: Fix a memory leak in error handling path in 'run_test()' b7ada2c0ea29 arm64: prevent regressions in compressed kernel image size when upgrading to binutils 2.27 52aaa748a948 Ib/hfi1: Return actual operational VLs in port info query 9102ed6a5f6a bcache: fix wrong cache_misses statistics c2a0531f59c3 bcache: explicitly destroy mutex while exiting 75f66eeae657 GFS2: Take inode off order_write list when setting jdata flag 026ffaf65879 scsi: scsi_debug: write_same: fix error report d8914530f247 thermal/drivers/step_wise: Fix temperature regulation misbehavior 019433db872f ASoC: rsnd: rsnd_ssi_run_mods() needs to care ssi_parent_mod cf16dac8bd98 ppp: Destroy the mutex when cleanup 27f5597c9859 clk: tegra: Fix cclk_lp divisor register 54809e38a629 clk: hi6220: mark clock cs_atb_syspll as critical 47b63ea40ee1 clk: imx6: refine hdmi_isfr's parent to make HDMI work on i.MX6 SoCs w/o VPU d6b6302c36b5 clk: mediatek: add the option for determining PLL source clock 2850c3ec0d25 mm: Handle 0 flags in _calc_vm_trans() macro 18498f1c7089 crypto: tcrypt - fix buffer lengths in test_aead_speed() 2ed46cbf23fc arm-ccn: perf: Prevent module unload while PMU is in use c843e9f8f97f xfs: truncate pagecache before writeback in xfs_setattr_size() 03bfadfb0d79 iommu/amd: Limit the IOVA page range to the specified addresses cb0acb37010c badblocks: fix wrong return value in badblocks_set if badblocks are disabled dcdca123814c target/file: Do not return error for UNMAP if length is zero 998201fdc5c9 target:fix condition return in core_pr_dump_initiator_port() a4f54ec403da iscsi-target: fix memory leak in lio_target_tiqn_addtpg() e086a82a926a target/iscsi: Fix a race condition in iscsit_add_reject_from_cmd() abc4b4420af8 platform/x86: intel_punit_ipc: Fix resource ioremap warning 6e5a846d5172 powerpc/ipic: Fix status get and status clear d7e7c431d621 powerpc/opal: Fix EBUSY bug in acquiring tokens a463f9c5dfd1 netfilter: ipvs: Fix inappropriate output of procfs b3b6d1eea0de iommu/mediatek: Fix driver name 9a4bf05126f4 PCI: Do not allocate more buses than available in parent 29a404be7b30 powerpc/powernv/cpufreq: Fix the frequency read by /proc/cpuinfo f44d28e0348d PCI/PME: Handle invalid data when reading Root Status 5a7192bc389e dmaengine: ti-dma-crossbar: Correct am335x/am43xx mux value type 03a48dc96505 ASoC: Intel: Skylake: Fix uuid_module memory leak in failure case 9146b10f8cd6 rtc: pcf8563: fix output clock rate cf53526f3312 video: fbdev: au1200fb: Return an error code if a memory allocation fails 90e2591f6f3f video: fbdev: au1200fb: Release some resources if a memory allocation fails 92c3c7db8336 video: udlfb: Fix read EDID timeout aecce5fc047a fbdev: controlfb: Add missing modes to fix out of bounds access 0312ab0f0e43 sfc: don't warn on successful change of MAC da73389e8aa7 HID: cp2112: fix broken gpio_direction_input callback e15628b293a7 Revert "x86/acpi: Set persistent cpuid <-> nodeid mapping when booting" 25b0b3f2373d target: fix race during implicit transition work flushes 892e4f9bc2e2 target: fix ALUA transition timeout handling 0d34f4770ea1 target: Use system workqueue for ALUA transitions 8f60ef94477c btrfs: add missing memset while reading compressed inline extents 5d460d359abe NFSv4.1 respect server's max size in CREATE_SESSION 88af4e34771c efi/esrt: Cleanup bad memory map log messages e30b840d4668 perf symbols: Fix symbols__fixup_end heuristic for corner cases 2a47e7de0822 tty: fix data race in tty_ldisc_ref_wait() 70f450fc8610 tty: don't panic on OOM in tty_set_ldisc() 3d57ec51d204 rxrpc: Ignore BUSY packets on old calls 42b6d6e824d3 net: mpls: Fix nexthop alive tracking on down events fd27dbcae937 net/mlx4_core: Avoid delays during VF driver device shutdown 65bfe003dceb nvmet-rdma: Fix a possible uninitialized variable dereference 571e47760de5 nvmet: confirm sq percpu has scheduled and switched to atomic af0cee086b09 nvme-loop: fix a possible use-after-free when destroying the admin queue a8939aac82b0 afs: Fix abort on signal while waiting for call completion d43dda072544 afs: Fix afs_kill_pages() 856bb4b609ee afs: Fix page leak in afs_write_begin() 833acb3e09db afs: Populate and use client modification time a3e7a29abf0b afs: Better abort and net error handling ab2390611619 afs: Invalid op ID should abort with RXGEN_OPCODE 972e7b7cbf5c afs: Fix the maths in afs_fs_store_data() 9329ae4cb10e afs: Prevent callback expiry timer overflow 7da1b85a75d4 afs: Migrate vlocation fields to 64-bit 7286fad15704 afs: Flush outstanding writes when an fd is closed eaaad7646d3d afs: Deal with an empty callback array 900048089cc1 afs: Adjust mode bits processing ba47c1597480 afs: Populate group ID from vnode status c250fae9ad4b afs: Fix missing put_page() b29c7b7c62d5 drm/radeon: reinstate oland workaround for sclk 2a84fce9b039 mmc: mediatek: Fixed bug where clock frequency could be set wrong 28714e962a71 sched/deadline: Use deadline instead of period when calculating overflow a2e29113f1ab sched/deadline: Throttle a constrained deadline task activated after the deadline 9cc56a00eab7 sched/deadline: Make sure the replenishment timer fires in the next period 0a4d4dac5e34 sched/deadline: Add missing update_rq_clock() in dl_task_timer() 8d3a318194ec iwlwifi: mvm: cleanup pending frames in DQA mode a524bb57dd36 Drivers: hv: util: move waiting for release to hv_utils_transport itself da626b13ce32 drm/radeon/si: add dpm quirk for Oland 1867eb805091 fjes: Fix wrong netdevice feature flags 91510a623baa scsi: hpsa: do not timeout reset operations 0f07e7611184 scsi: hpsa: limit outstanding rescans c81410a4353d scsi: hpsa: update check for logical volume status 8652baa5a31d ASoC: rcar: clear DE bit only in PDMACHCR when it stops fd2530a4ee62 openrisc: fix issue handling 8 byte get_user calls 18b39b61b2c6 intel_th: pci: Add Gemini Lake support 3544f57578a6 drm: amd: remove broken include path 4c9c0971271d qed: Fix interrupt flags on Rx LL2 ac04ab9624b5 qed: Fix mapping leak on LL2 rx flow 8de6d7b28d2f qed: Align CIDs according to DORQ requirement fddc3df7647e mlxsw: reg: Fix SPVMLR max record count 4c8b4e60b575 mlxsw: reg: Fix SPVM max record count 6c548e90a0bc net: Resend IGMP memberships upon peer notification. 889163d75fe5 irqchip/mvebu-odmi: Select GENERIC_MSI_IRQ_DOMAIN e30ccb5f1c7e dmaengine: Fix array index out of bounds warning in __get_unmap_pool() 46cbe3f51c51 net: wimax/i2400m: fix NULL-deref at probe 2e70c4d5de87 writeback: fix memory leak in wb_queue_work() d28046fb8c43 blk-mq: Fix tagset reinit in the presence of cpu hot-unplug 143d13d1e6c0 ASoC: rsnd: fix sound route path when using SRC6/SRC9 97b75dad9dd1 netfilter: bridge: honor frag_max_size when refragmenting 38780b9ae45a drm/omap: fix dmabuf mmap for dma_alloc'ed buffers 8fb782bbd212 Input: i8042 - add TUXEDO BU1406 (N24_25BU) to the nomux list 817f60ccf72c NFSD: fix nfsd_reset_versions for NFSv4. 0154269f9c12 NFSD: fix nfsd_minorversion(.., NFSD_AVAIL) 063c753ef78b drm/amdgpu: fix parser init error path to avoid crash in parser fini 3d40364d333e iommu/io-pgtable-arm-v7s: Check for leaf entry before dereferencing it 721c136ac278 net/mlx5: Don't save PCI state when PCI error is detected 248cbd97be81 net/mlx5: Fix create autogroup prev initializer 515d78dc0a89 rxrpc: Wake up the transmitter if Rx window size increases on the peer e85b9bc29b04 net: bcmgenet: Power up the internal PHY before probing the MII f9ac24794f2e net: bcmgenet: synchronize irq0 status between the isr and task 4c3727f6add5 net: bcmgenet: power down internal phy if open or resume fails 66e522ab02cc net: bcmgenet: reserved phy revisions must be checked first dc8d63c43af0 net: bcmgenet: correct MIB access of UniMAC RUNT counters bb5c42a5b1d2 net: bcmgenet: correct the RBUF_OVFL_CNT and RBUF_ERR_CNT MIB values 72cd0c3f6616 bnxt_en: Ignore 0 value in autoneg supported speed from firmware. ae0ebdba9667 net: initialize msg.msg_flags in recvfrom 6783015096dc userfaultfd: selftest: vm: allow to build in vm/ directory 275314e90c5e userfaultfd: shmem: __do_fault requires VM_FAULT_NOPAGE 9bcd15bdfb61 md-cluster: free md_cluster_info if node leave cluster 9841d7b08ff6 usb: xhci-mtk: check hcc_params after adding primary hcd 215df1f35542 KVM: nVMX: do not warn when MSR bitmap address is not backed 50fc2d4152fb usb: phy: isp1301: Add OF device ID table bf864220a59c mac80211: Fix addition of mesh configuration element 32e2ae03283b ext4: fix crash when a directory's i_size is too small 6a851bb99e5c ext4: fix fdatasync(2) after fallocate(2) operation 679dbeac0b6b dmaengine: dmatest: move callback wait queue to thread context 744cb5ab3372 eeprom: at24: change nvmem stride to 1 d266817f5028 sched/rt: Do not pull from current CPU if only one CPU to pull 9c537f06d61a nfs: don't wait on commit in nfs_commit_inode() if there were no commit requests 3bdb508d686e xhci: Don't add a virt_dev to the devs array before it's fully allocated 7336f5481f6c Bluetooth: btusb: driver to enable the usb-wakeup feature cdfe4c0091a8 usb: xhci: fix TDS for MTK xHCI1.1 e081bd0d70bd ceph: drop negative child dentries before try pruning inode's alias 14513e49c43c usbip: fix stub_send_ret_submit() vulnerability to null transfer_buffer f3e957266ae5 usbip: fix stub_rx: harden CMD_SUBMIT path to handle malicious input b6dbace92ed7 usb: add helper to extract bits 12:11 of wMaxPacketSize 20e825cdf7a1 usbip: fix stub_rx: get_pipe() to validate endpoint number 99542e468b76 USB: core: prevent malicious bNumInterfaces overflow 0d29ae4f5033 USB: uas and storage: Add US_FL_BROKEN_FUA for another JMicron JMS567 ID d760f9034195 tracing: Allocate mask_str buffer dynamically d1175423ce67 autofs: fix careless error in recent commit c32e053a11f2 crypto: salsa20 - fix blkcipher_walk API usage 43259d07fceb crypto: hmac - require that the underlying hash algorithm is unkeyed cd9b59861f9c crypto: rsa - fix buffer overread when stripping leading zeroes 1fb73eae9624 mfd: fsl-imx25: Clean up irq settings during removal ee52d08d2e09 Linux 4.9.70 349130bb0391 RDMA/cxgb4: Annotate r2 and stag as __be32 b7d3f2b5dca9 md: free unused memory after bitmap resize 93dedcf5a177 audit: ensure that 'audit=1' actually enables audit for PID 1 a625a16c8aea ipvlan: fix ipv6 outbound device 97c668702126 kbuild: do not call cc-option before KBUILD_CFLAGS initialization eae3f3ab7fb3 powerpc/64: Fix checksum folding in csum_tcpudp_nofold and ip_fast_csum_nofold 9414a6309c72 KVM: arm/arm64: vgic-its: Preserve the revious read from the pending table 80c0f4777fd6 fix kcm_clone() 16648cbcd332 usb: gadget: ffs: Forbid usb_ep_alloc_request from sleeping 47273f0d398d s390: always save and restore all registers on context switch f8dac5bfbd8e ipmi: Stop timers before cleaning up the module 0cab694ab7bc Fix handling of verdicts after NF_QUEUE cf00fd3d526c tipc: call tipc_rcv() only if bearer is up in tipc_udp_recv() 0cfe6df93834 s390/qeth: fix thinko in IPv4 multicast address tracking 1d55222b14bd s390/qeth: fix GSO throughput regression fbf0dfe7ad9f s390/qeth: build max size GSO skbs on L2 devices aa0080f1ad08 tcp/dccp: block bh before arming time_wait timer 30985e3beb73 stmmac: reset last TSO segment size after device open 564fe3e0e95e net: remove hlist_nulls_add_tail_rcu() 80ad5bd1b45f usbnet: fix alignment for frames with no ethernet header 5471afeef413 net/packet: fix a race in packet_bind() and packet_notifier() 30c573affac8 packet: fix crash in fanout_demux_rollover() 5f218c3fd11a sit: update frag_off info 3259862dd73b rds: Fix NULL pointer dereference in __rds_rdma_map 96b4a8ac9a55 tipc: fix memory leak in tipc_accept_from_sock() 20610f5bbd23 s390/qeth: fix early exit from error path 32436bf375b0 net: qmi_wwan: add Quectel BG96 2c7c:0296 c91efc7862b3 Linux 4.9.69 15b175223e53 afs: Connect up the CB.ProbeUuid 9048b2420e32 IB/mlx5: Assign send CQ and recv CQ of UMR QP 06fea09c0959 IB/mlx4: Increase maximal message size under UD QP 6ceabde66643 xfrm: Copy policy family in clone_policy 74b470ce478a jump_label: Invoke jump_label_test() via early_initcall() 22d2456faefa atm: horizon: Fix irq release error c488c2e141bc clk: uniphier: fix DAPLL2 clock rate of Pro5 f45f4f8a7cd8 bpf: fix lockdep splat 9904da5a09ce sctp: use the right sk after waking up from wait_buf sleep 1158ecd51ec1 sctp: do not free asoc when it is already dead in sctp_sendmsg 1618400444d0 zsmalloc: calling zs_map_object() from irq is a bug 7da67d1d98f6 sparc64/mm: set fields in deferred pages 1a5a4c6e868f block: wake up all tasks blocked in get_request() c31bfe7de243 dt-bindings: usb: fix reg-property port-number range 1eeb1edfd3c9 xfs: fix forgotten rcu read unlock when skipping inode reclaim acbe10423b1a sunrpc: Fix rpc_task_begin trace point 509e9b805c52 NFS: Fix a typo in nfs_rename() a780a728475d dynamic-debug-howto: fix optional/omitted ending line number to be LARGE instead of 0 a77c11607593 lib/genalloc.c: make the avail variable an atomic_long_t e9672477a5f0 drivers/rapidio/devices/rio_mport_cdev.c: fix resource leak in error handling path in 'rio_dma_transfer()' 007e20bd0fdd route: update fnhe_expires for redirect when the fnhe exists 7c4fa0c1c9ca route: also update fnhe_genid when updating a route cache 2388d52d7256 gre6: use log_ecn_error module parameter in ip6_tnl_rcv() 6a8ab06660dc mac80211_hwsim: Fix memory leak in hwsim_new_radio_nl() 0965ed575190 x86/mpx/selftests: Fix up weird arrays b96d06e6d6e0 coccinelle: fix parallel build with CHECK=scripts/coccicheck 55042e28b985 kbuild: pkg: use --transform option to prefix paths in tar 7290cfeb4436 EDAC, i5000, i5400: Fix definition of NRECMEMB register 62c12d671c49 EDAC, i5000, i5400: Fix use of MTR_DRAM_WIDTH macro d28faebe8b09 powerpc/powernv/ioda2: Gracefully fail if too many TCE levels requested 92527dc32a69 drm/amd/amdgpu: fix console deadlock if late init failed e8d5b115c6ea axonram: Fix gendisk handling 8818eb851c2d netfilter: don't track fragmented packets 36a14374b568 zram: set physical queue limits to avoid array out of bounds accesses bc8859174d98 blk-mq: initialize mq kobjects in blk_mq_init_allocated_queue() 567df7459e12 i2c: riic: fix restart condition e46126e51ee8 crypto: s5p-sss - Fix completing crypto request in IRQ handler 05a59bc2f3c0 ipv6: reorder icmpv6_init() and ip6_mr_init() f191e15e4acd ibmvnic: Allocate number of rx/tx buffers agreed on by firmware f3b1f93ed23b ibmvnic: Fix overflowing firmware/hardware TX queue 742e67d2b7ee rds: tcp: Sequence teardown of listen and acceptor sockets to avoid races d8f147ac75bb bnx2x: do not rollback VF MAC/VLAN filters we did not configure cdef3be8c7bb bnx2x: fix detection of VLAN filtering feature for VF f73fcb25f4bb bnx2x: fix possible overrun of VFPF multicast addresses array ae6b3452faf7 bnx2x: prevent crash when accessing PTP with interface down c72c7f244265 spi_ks8995: regs_size incorrect for some devices 1ace4dabf624 spi_ks8995: fix "BUG: key accdaa28 not in .data!" b1f71147a188 KVM: arm/arm64: VGIC: Fix command handling while ITS being disabled aafb72d2ed55 arm64: KVM: Survive unknown traps from guests 5e366aaec185 arm: KVM: Survive unknown traps from guests c886f281b9e0 KVM: nVMX: reset nested_run_pending if the vCPU is going to be reset 54e1ae1f21f5 irqchip/crossbar: Fix incorrect type of register size d32c4dedcc6d scsi: lpfc: Fix crash during Hardware error recovery on SLI3 adapters 1e7208d75928 scsi: qla2xxx: Fix ql_dump_buffer 757e1845d6c3 workqueue: trigger WARN if queue_delayed_work() is called with NULL @wq da6a95b0ef82 libata: drop WARN from protocol error in ata_sff_qc_issue() 29deec403d56 kvm: nVMX: VMCLEAR should not cause the vCPU to shut down 2afb2d892c1d usb: gadget: udc: net2280: Fix tmp reusage in net2280 driver 82f79a4423fc usb: gadget: pxa27x: Test for a valid argument pointer 7abf66d78e89 usb: dwc3: gadget: Fix system suspend/resume on TI platforms 8fe9ea81b1e9 USB: gadgetfs: Fix a potential memory leak in 'dev_config()' 59682e70c980 usb: gadget: configs: plug memory leak 881b5d4841fc HID: chicony: Add support for another ASUS Zen AiO keyboard 1bc827aabc70 gpio: altera: Use handle_level_irq when configured as a level_high c7c866711799 ASoC: rcar: avoid SSI_MODEx settings for SSI8 202c73946455 ARM: OMAP2+: Release device node after it is no longer needed. d3954c5ced8e ARM: OMAP2+: Fix device node reference counts 4aff02804715 powerpc/64: Fix checksum folding in csum_add() d57cb693c592 module: set __jump_table alignment to 8 f348a1030eb6 lirc: fix dead lock between open and wakeup_filter 7ae7408c4352 powerpc: Fix compiling a BE kernel with a powerpc64le toolchain cd662c8e51a1 selftest/powerpc: Fix false failures for skipped tests 0bf8f6e7205a powerpc/64: Invalidate process table caching after setting process table 8c6ebeb4087e x86/hpet: Prevent might sleep splat on resume 4e4a9ebe33a6 sched/fair: Make select_idle_cpu() more aggressive 29dc610cfc7c x86/platform/uv/BAU: Fix HUB errors by remove initial write to sw-ack register b2cb09597b1f x86/selftests: Add clobbers for int80 on x86_64 93247ff1fafe ARM: OMAP2+: gpmc-onenand: propagate error on initialization failure f14f6fabfb54 vti6: Don't report path MTU below IPV6_MIN_MTU. 5d4d0a95437e ARM: 8657/1: uaccess: consistently check object sizes 7c4615c853fa Revert "spi: SPI_FSL_DSPI should depend on HAS_DMA" b6c15a7c6e79 Revert "drm/armada: Fix compile fail" 6a53078b9357 mm: drop unused pmdp_huge_get_and_clear_notify() c2edc33d4abf thp: fix MADV_DONTNEED vs. numa balancing race 7bdd685cef4b thp: reduce indentation level in change_huge_pmd() 5bcb9c842a53 ARM: avoid faulting on qemu 6192f870abf2 ARM: BUG if jumping to usermode address in kernel mode 112b8a8f558d usb: f_fs: Force Reserved1=1 in OS_DESC_EXT_COMPAT 47ab72034e9d crypto: talitos - fix ctr-aes-talitos 24ab6e7f6b61 crypto: talitos - fix use of sg_link_tbl_len 6bf30e664221 crypto: talitos - fix AEAD for sha224 on non sha224 capable chips 552f74cbd6ec crypto: talitos - fix setkey to check key weakness 5272b0e1c382 crypto: talitos - fix memory corruption on SEC2 bde6667a7df1 crypto: talitos - fix AEAD test failures 3f0597ae9a38 bus: arm-ccn: fix module unloading Error: Removing state 147 which has instances left. 793eed33da5f bus: arm-ccn: Fix use of smp_processor_id() in preemptible context 595aca74c67a bus: arm-ccn: Check memory allocation failure a0a2f97d0375 bus: arm-cci: Fix use of smp_processor_id() in preemptible context a39224199e97 arm64: fpsimd: Prevent registers leaking from dead tasks 7df3dbef3dd5 KVM: arm/arm64: vgic-its: Check result of allocation before use 42c3f4c55f10 KVM: arm/arm64: vgic-irqfd: Fix MSI entry allocation cf6668d57a26 KVM: arm/arm64: Fix broken GICH_ELRSR big endian conversion 6ead44d4b5b8 KVM: VMX: remove I/O port 0x80 bypass on Intel hosts 6ed459712e26 arm: KVM: Fix VTTBR_BADDR_MASK BUG_ON off-by-one 63fba9ff76f0 arm64: KVM: fix VTTBR_BADDR_MASK BUG_ON off-by-one 730810d92327 media: dvb: i2c transfers over usb cannot be done from stack 4f128c8aa35b drm/exynos: gem: Drop NONCONTIG flag for buffers allocated without IOMMU 30b18ee253a0 kdb: Fix handling of kallsyms_symbol_next() return value 4a70f07da853 brcmfmac: change driver unbind order of the sdio function devices 8950c982fffd powerpc/64s: Initialize ISAv3 MMU registers before setting partition table ffb17c0cce84 KVM: s390: Fix skey emulation permission check bd6a7055b84b s390: fix compat system call table ff3d4fd5374f smp/hotplug: Move step CPUHP_AP_SMPCFD_DYING to the correct place e17f2b51617d iommu/vt-d: Fix scatterlist offset handling 173c8c346587 ALSA: usb-audio: Add check return value for usb_string() c40457c952ec ALSA: usb-audio: Fix out-of-bound error 20ca63e0968e ALSA: seq: Remove spurious WARN_ON() at timer check 45ddff3ce4e9 ALSA: pcm: prevent UAF in snd_pcm_info 8974b0320cc8 btrfs: fix missing error return in btrfs_drop_snapshot 9cf0eaf88d74 KVM: x86: fix APIC page invalidation 6662a55fa6eb x86/PCI: Make broadcom_postcore_init() check acpi_disabled 3d4696248c08 X.509: fix comparisons of ->pkey_algo d4f134700c20 X.509: reject invalid BIT STRING for subjectPublicKey 982707eb4ff8 KEYS: add missing permission check for request_key() destination 44acfcb6dd73 ASN.1: check for error from ASN1_OP_END__ACT actions 608845ad4986 ASN.1: fix out-of-bounds read when parsing indefinite length item 8b5106e1d22c efi/esrt: Use memunmap() instead of kfree() to free the remapping 29c3b7a85409 efi: Move some sysfs files to be read-only by root 35b4bfbda54b scsi: libsas: align sata_device's rps_resp on a cacheline 326ebe77f0c5 scsi: use dma_get_cache_alignment() as minimum DMA alignment 4cb4d78c57f8 scsi: dma-mapping: always provide dma_get_cache_alignment 1db069c057a1 isa: Prevent NULL dereference in isa_bus driver callbacks 3aa6d7f8542e hv: kvp: Avoid reading past allocated blocks from KVP file 893fab0c338b virtio: release virtio index when fail to device_register 4b4e6f675846 can: usb_8dev: cancel urb on -EPIPE and -EPROTO 0cdac09e6aee can: esd_usb2: cancel urb on -EPIPE and -EPROTO d3b72254789f can: ems_usb: cancel urb on -EPIPE and -EPROTO 4665483e4797 can: kvaser_usb: cancel urb on -EPIPE and -EPROTO d724a677f0c1 can: kvaser_usb: ratelimit errors if incomplete messages are received 561384a9cf17 can: kvaser_usb: Fix comparison bug in kvaser_usb_read_bulk_callback() f89682bb3cf2 can: kvaser_usb: free buf in error paths 6a3a713880a5 can: ti_hecc: Fix napi poll return value for repoll fbe9a14180d6 usb: gadget: udc: renesas_usb3: fix number of the pipes 3781db07c79e Linux 4.9.68 3671e6728f79 xen-netfront: avoid crashing on resume after a failure in talk_to_netback() 08dd03812e8b usb: host: fix incorrect updating of offset 20c315ebabc5 USB: usbfs: Filter flags passed in from user space 545c10375330 USB: devio: Prevent integer overflow in proc_do_submiturb() d6ab871c432d USB: Increase usbfs transfer limit 05ffc7ed5527 USB: core: Add type-specific length check of BOS descriptors 34ba2f04a480 usb: xhci: fix panic in xhci_free_virt_devices_depth_first e328dff288e6 usb: hub: Cycle HUB power when initialization fails 0af23e49316d dma-buf: Update kerneldoc for sync_file_create 3a83421d482e dma-buf/sync_file: hold reference to fence when creating sync_file 424bdc5df002 dma-buf/sw_sync: force signal all unsignaled fences on dying timeline f5e0724e76c2 dma-fence: Introduce drm_fence_set_error() helper d3b029a44e14 dma-fence: Wrap querying the fence->status f55d17e9c3af dma-fence: Clear fence->status during dma_fence_init() 9ae85fabdfc0 dma-buf/sw_sync: clean up list before signaling the fence 4496b88c0674 dma-buf/sw_sync: move timeline_fence_ops around db767404ad09 dma-buf/sw-sync: Use an rbtree to sort fences in the timeline e82ecb230924 dma-buf/sw-sync: Fix locking around sync_timeline lists 1bf0b23c07f1 dma-buf/sw-sync: sync_pt is private and of fixed size f14ad42b8743 dma-buf/sw-sync: Reduce irqsave/irqrestore from known context 985b5b238436 dma-buf/sw-sync: Prevent user overflow on timeline advance fc839ecb8eda dma-buf/sw-sync: Fix the is-signaled test to handle u32 wraparound b53525eaac55 dma-buf/dma-fence: Extract __dma_fence_is_later() c13a05a8017b net: fec: fix multicast filtering hardware setup a767c866735c xen-netback: vif counters from int/long to u64 959b8e0ba293 cec: initiator should be the same as the destination for, poll 017a499be574 xen-netfront: Improve error handling during initialization c93c09a057b7 mm: avoid returning VM_FAULT_RETRY from ->page_mkwrite handlers 3e550debcf75 vfio/spapr: Fix missing mutex unlock when creating a window 6129fd988225 be2net: fix initial MAC setting 6a9ffb5a87d8 net: thunderx: avoid dereferencing xcv when NULL 3325615d2b50 net: phy: micrel: KSZ8795 do not set SUPPORTED_[Asym_]Pause c8d6f83d3b6e gtp: fix cross netns recv on gtp socket d812be828832 gtp: clear DF bit on GTP packet tx 3976dd677e89 nvmet: cancel fatal error and flush async work before free controller 6bd89953fb1f i2c: i2c-cadence: Initialize configuration before probing devices fe8bdc9b79ee tcp: correct memory barrier usage in tcp_check_space() 49c3164e6d84 dmaengine: pl330: fix double lock aad54ba21dd8 tipc: fix cleanup at module unload 6313adb8de02 tipc: fix nametbl_lock soft lockup at module exit e8240244880b RDMA/qedr: Fix RDMA CM loopback 8d4198f8c66b RDMA/qedr: Return success when not changing QP state dee48e57ae22 mac80211: don't try to sleep in rate_control_rate_init() cab00a9c16c0 drm/amdgpu: fix unload driver issue for virtual display b75e47cf8439 x86/fpu: Set the xcomp_bv when we fake up a XSAVES area 05071c058d20 net: sctp: fix array overrun read on sctp_timer_tbl 2001ccb4dea4 drm/exynos/decon5433: set STANDALONE_UPDATE_F on output enablement 4ee340c06bf2 drm/amdgpu: fix bug set incorrect value to vce register d8a544c92087 qla2xxx: Fix wrong IOCB type assumption 57e76dbbc560 powerpc/mm: Fix memory hotplug BUG() on radix a88ff235e8ad perf/x86/intel: Account interrupts for PEBS errors 72232a3bc5df NFSv4: Fix client recovery when server reboots multiple times cda72bbb7bac mac80211: prevent skb/txq mismatch ee01c59bf838 KVM: arm/arm64: Fix occasional warning from the timer work function 72afbf76344f drm/exynos/decon5433: set STANDALONE_UPDATE_F also if planes are disabled cca6bca00973 drm/exynos/decon5433: update shadow registers iff there are active windows 9f800573a31b nfs: Don't take a reference on fl->fl_file for LOCK operation c682ae717759 ravb: Remove Rx overflow log messages bc13325a2410 mac80211: calculate min channel width correctly fae478cd9311 mm: fix remote numa hits statistics 71ab86262b66 net: qrtr: Mark 'buf' as little endian c4081f91981b libfs: Modify mount_pseudo_xattr to be clear it is not a userspace mount d9a4e70f23c3 net/appletalk: Fix kernel memory disclosure e3a252a9924c be2net: fix unicast list filling b4c3022e673a be2net: fix accesses to unicast list 105b403ba0de vti6: fix device register to report IFLA_INFO_KIND 08bd389c9ef8 ARM: OMAP1: DMA: Correct the number of logical channels 9a777021eeb4 ARM: OMAP2+: Fix WL1283 Bluetooth Baud Rate a97b72427e5f net: systemport: Pad packet before inserting TSB bcc7511ef256 net: systemport: Utilize skb_put_padto() 30bd002c454a libcxgb: fix error check for ip6_route_output() 5eb97be87981 usb: gadget: f_fs: Fix ExtCompat descriptor validation 7468e767d8f2 dmaengine: stm32-dma: Fix null pointer dereference in stm32_dma_tx_status 000e7180633f dmaengine: stm32-dma: Set correct args number for DMA request from DT d2d74d0e58b2 l2tp: take remote address into account in l2tp_ip and l2tp_ip6 socket lookups 55c050ae5165 net/mlx4_en: Fix type mismatch for 32-bit systems 771c831c1bde dax: Avoid page invalidation races and unnecessary radix tree traversals 2383ba62b535 iio: adc: ti-ads1015: add 10% to conversion wait time 7aa534b8a33f tools include: Do not use poison with C++ a65f24aac76b kprobes/x86: Disable preemption in ftrace-based jprobes a730e156bb75 perf test attr: Fix ignored test case result 8f6e33aad048 usbip: tools: Install all headers needed for libusbip development 5840a285a1a2 sysrq : fix Show Regs call trace on ARM 7f44b524a0ad EDAC, sb_edac: Fix missing break in switch 61b7a6f1cea3 x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt() a816a7e1e70b serial: 8250: Preserve DLD[7:4] for PORT_XR17V35X 68dfd4dd0900 usb: phy: tahvo: fix error handling in tahvo_usb_probe() de139e81d350 mmc: sdhci-msm: fix issue with power irq e042fd0f0318 spi: spi-axi: fix potential use-after-free after deregistration b3d7cc5a84b4 spi: sh-msiof: Fix DMA transfer size check ee08fca9a14d staging: rtl8188eu: avoid a null dereference on pmlmepriv 946d33e1e6cd serial: 8250_fintek: Fix rs485 disablement on invalid ioctl() 510f6573ef5d m68k: fix ColdFire node shift size calculation e5f2421df135 staging: greybus: loopback: Fix iteration count on async path 8a95afc48576 selftests/x86/ldt_get: Add a few additional tests for limits 63074a793d69 s390/pci: do not require AIS facility b0a46089fe81 ima: fix hash algorithm initialization e4f12192d9e2 USB: serial: option: add Quectel BG96 id 232b47b3c88a s390/runtime instrumentation: simplify task exit handling 65e6599937d1 serial: 8250_pci: Add Amazon PCI serial device ID 6ad14c9c646b usb: quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hub 3789201628f5 uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devices ee23ae915fa7 mm, oom_reaper: gather each vma to prevent leaking TLB entry 0de12a778b92 Revert "crypto: caam - get rid of tasklet" cffc01d24d25 drm/fsl-dcu: enable IRQ before drm_atomic_helper_resume() 48f4d1f7fe48 drm/fsl-dcu: avoid disabling pixel clock twice on suspend 9db9b5f2b1b6 bcache: recover data from backing when data is clean 322e659a03dc bcache: only permit to recovery read error when cache device is clean 284bbc782445 Linux 4.9.67 f990312aaa74 drm/i915: Prevent zero length "index" write 838cdb26a538 drm/i915: Don't try indexed reads to alternate slave addresses daf3a68d5282 NFS: revalidate "." etc correctly on "open". a11ca51bf70c Revert "x86/entry/64: Add missing irqflags tracing to native_load_gs_index()" fb541279bbe0 drm/amd/pp: fix typecast error in powerplay. 5b1c8c96dfab drm/ttm: once more fix ttm_buffer_object_transfer 44df87e6dfad drm/hisilicon: Ensure LDI regs are properly configured. 25abe3a9585e drm/panel: simple: Add missing panel_simple_unprepare() calls 3405805db8bb drm/radeon: fix atombios on big endian 9cd48ba5fc9d drm/amdgpu: Potential uninitialized variable in amdgpu_vm_update_directories() d316675a9da4 drm/amdgpu: potential uninitialized variable in amdgpu_vce_ring_parse_cs() b0f63389dab9 Revert "drm/radeon: dont switch vt on suspend" f425b050254e nvme-pci: add quirk for delay before CHK RDY for WDC SN200 eafbee43b7ec hwmon: (jc42) optionally try to disable the SMBUS timeout 8588eb0ce6a6 bcache: Fix building error on MIPS 53cf83b3c734 i2c: i801: Fix Failed to allocate irq -2147483648 error 19699abea321 eeprom: at24: check at24_read/write arguments d3da2efa6d9d eeprom: at24: correctly set the size for at24mac402 388d8c9fa371 eeprom: at24: fix reading from 24MAC402/24MAC602 c814d6701b08 mmc: core: prepend 0x to OCR entry in sysfs 0bf4d0517667 mmc: core: Do not leave the block driver in a suspended state 9aad75786e3d KVM: lapic: Fixup LDR on load in x2apic e02746e22d24 KVM: lapic: Split out x2apic ldr calculation 67945527ee24 KVM: x86: inject exceptions produced by x86_decode_insn c0a4c22aad0f KVM: x86: Exit to user-mode on #UD intercept when emulator requires f5477da6c3b0 KVM: x86: pvclock: Handle first-time write to pvclock-page contains random junk e18a963b36a0 ARM: OMAP2+: Fix WL1283 Bluetooth Baud Rate dc554abdaee4 mfd: twl4030-power: Fix pmic for boards that need vmmc1 on reboot aa1a6cf1586b nfsd: fix panic in posix_unblock_lock called from nfs4_laundromat 1c4042591644 nfsd: Fix another OPEN stateid race 1c8ea4145097 nfsd: Fix stateid races between OPEN and CLOSE c251267c8826 btrfs: clear space cache inode generation always ba32d7dce43f mm/madvise.c: fix madvise() infinite loop under special circumstances cebe139e5712 mm, hugetlbfs: introduce ->split() to vm_operations_struct 436f19a2e49e mm/cma: fix alloc_contig_range ret code/potential leak 7031ae2ab37d mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d() 29bd7003134a ARM: dts: omap3: logicpd-torpedo-37xx-devkit: Fix MMC1 cd-gpio 64e916dea413 ARM: dts: LogicPD Torpedo: Fix camera pin mux (From OE-Core rev: 4a69d067a08822694a90466d8f69a2366967c4f4) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer1.0: add a patch to further fix up the documentation generationAlexander Kanavin2018-01-262-0/+36
| | | | | | | | | | | | Gstreamer would attempt to launch gst-plugin-scanner binary installed on the host if the target binary was failing (and it does, intentionally, fail in our case). Most of the time the host binary is absent, and so this has no effect, but sometimes it's present, and so the whole thing (running under qemu) fails. (From OE-Core rev: 8485438140ce6a8d547137c81961125d4296cd6b) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* net-tools: change a '=' to '+='Ming Liu2018-01-261-1/+1
| | | | | | | | | This avoids other do_patch dependencies being overridden. (From OE-Core rev: b5e94026c754d9015e97487f5c0a5b727ffd4ff8) Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tzdata: update to 2018cArmin Kuster2018-01-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 2018c release of the tz code and data is available. It follows on the 2018a and 2018b releases, which were published but were not announced until now, due to problems discovered late in their release processes. 2018a had a build-failure typo, and 2018a and 2018b both had problems with ICU and Java, downstream packages which do not support a feature (negative DST offsets) used in 2018a and 2018b. The typo has been fixed, and data changes using negative DST offsets have been reverted pending development of a mechanism to export data to platforms lacking support for such data. Briefly: São Tomé and Príncipe switched from +00 to +01. Brazil's DST will now start on November's first Sunday. Use Debian-style installation locations, instead of 4.3BSD-style. New zic option -t. Changes to past and future time stamps São Tomé and Príncipe switched from +00 to +01 on 2018-01-01 at 01:00. (Thanks to Steffen Thorsen and Michael Deckers.) Changes to future time stamps Starting in 2018 southern Brazil will begin DST on November's first Sunday instead of October's third Sunday. (Thanks to Steffen Thorsen.) Changes to past time stamps Japanese DST transitions (1948-1951) were Sundays at 00:00, not Saturdays or Sundays at 02:00. (Thanks to Takayuki Nikai.) A discrepancy of 4 s in timestamps before 1931 in South Sudan has been corrected. The 'backzone' and 'zone.tab' files did not agree with the 'africa' and 'zone1970.tab' files. (Problem reported by Michael Deckers.) The abbreviation invented for Bolivia Summer Time (1931-2) is now BST instead of BOST, to be more consistent with the convention used for Latvian Summer Time (1918-9) and for British Summer Time. Changes to build procedure The default installation locations have been changed to mostly match Debian circa 2017, instead of being designed as an add-on to 4.3BSD circa 1986. This affects the Makefile macros TOPDIR, TZDIR, MANDIR, and LIBDIR. New Makefile macros TZDEFAULT, USRDIR, USRSHAREDIR, BINDIR, ZDUMPDIR, and ZICDIR let installers tailor locations more precisely. (This responds to suggestions from Brian Inglis and from Steve Summit.) The default installation procedure no longer creates the backward-compatibility link US/Pacific-New, which causes confusion during user setup (e.g., see Debian bug 815200). Use 'make BACKWARD="backward pacificnew"' to create the link anyway, for now. Eventually we plan to remove the link entirely. tzdata.zi now contains a version-number comment. (Suggested by Tom Lane.) The Makefile now quotes values like BACKWARD more carefully when passing them to the shell. (Problem reported by Zefram.) Builders no longer need to specify -DHAVE_SNPRINTF on platforms that have snprintf and use pre-C99 compilers. (Problem reported by Jon Skeet.) The build procedure now works around mawk 1.3.3's lack of support for character class expressions. (Problem reported by Ohyama.) (From OE-Core rev: 97927956a6629381b54973d01e16c5f039f5e5bb) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tzcode: update to 2018cArmin Kuster2018-01-261-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | removed patches now included in update. The 2018a through 2018c releases reflect the following changes, which were either circulated on the tz mailing list or are relatively minor technical or administrative changes. This announcement has merged the set of changes made by the three releases, to make it easier to see the difference between 2017c and 2018c; please see the 2018c NEWS file for more details about intermediate versions. Release 2018c - 2018-01-22 23:00:44 -0800 Release 2018b - 2018-01-17 23:24:48 -0800 Release 2018a - 2018-01-12 22:29:21 -0800 Changes to code zic has a new option -t FILE that specifies the location of the file that determines local time when TZ is unset. The default for this location can be configured via the new TZDEFAULT makefile macro, which defaults to /etc/localtime. Diagnostics and commentary now distinguish UT from UTC more carefully; see theory.html for more information about UT vs UTC. zic has been ported to GCC 8's -Wstringop-truncation option. (Problem reported by Martin Sebor.) Changes to documentation and commentary The zic man page now documents the longstanding behavior that times and years can be out of the usual range, with negative times counting backwards from midnight and with year 0 preceding year 1. (Problem reported by Michael Deckers.) The theory.html file now mentions the POSIX limit of six chars per abbreviation, and lists alphabetic abbreviations used. The files tz-art.htm and tz-link.htm have been renamed to tz-art.html and tz-link.html, respectively, for consistency with other file names and to simplify web server configuration. (From OE-Core rev: aae1131225b92d2f984a2de35b2e21592ae8195d) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* liburi-perl: upgrade 1.72 -> 1.73Tim Orling2018-01-261-2/+2
| | | | | | | | | | | | Changes: 1.73 2018-01-09 06:42:51Z - Update documentation for URI::_punycode (GH Issue #45) (From OE-Core rev: 35141b582056f2cae47edba791efe1dcfa23f6e0) Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* curl: 7.54.1 -> 7.57.0Huang Qiyu2018-01-266-373/+2
| | | | | | | | | | | | 1.Upgrade curl from 7.54.1 to 7.57.0. 2.Delete CVE-2017-1000099.patch, CVE-2017-1000100.patch, CVE-2017-1000101.patch, CVE-2017-1000254.patch, reproducible-mkhelp.patch, since it is integrated upstream. 3.Remove "do_install_append()" from curl_7.57.0.bb, since curl/curlbuild.h has been removed. (From OE-Core rev: 215d5677004537fc190b5381157ac8b94db6d7e8) Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* atk: upgrade to version 2.26.1Maxin B. John2018-01-261-2/+2
| | | | | | | | | | 2.26.0 -> 2.26.1 (From OE-Core rev: 88708a99321cee7332d2ffeafb4dd90fb8980078) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk-icon-utils-native: upgrade to version 3.22.26Maxin B. John2018-01-261-2/+2
| | | | | | | | | | 3.22.17 -> 3.22.26 (From OE-Core rev: 8334eae3cb368d4fb7678f33080af613cbb002f6) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk+3: upgrade to version 3.22.26Maxin B. John2018-01-261-2/+2
| | | | | | | | | | Bug fixes and Translation updates (From OE-Core rev: 67440b2d9204f3e79417d2b6f94fe32cec15907f) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk+: upgrade to version 2.24.32Maxin B. John2018-01-261-2/+2
| | | | | | | | | | Bug fix release. (From OE-Core rev: d7e22857225d49e1814c9ec038af96555f312fc0) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vte: upgrade to version 0.50.2Maxin B. John2018-01-261-2/+2
| | | | | | | | | | 0.50.1 -> 0.50.2 (From OE-Core rev: 9b1e000dccd16e2210d7c1bef72652d4e187155f) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sqlite3: upgrade to version 3.22.0Maxin B. John2018-01-262-10/+10
| | | | | | | | | | Update SRC_URI for releases in 2018. (From OE-Core rev: fff2409587e8a253c1f79a3d3c78907440402188) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* puzzles: upgrade to latest commitMaxin B. John2018-01-262-49/+0
| | | | | | | | | | | Remove upstreamed patch: 0001-Clarify-conditions-to-avoid-compiler-errors.patch (From OE-Core rev: f93e26f0686c2096eb0ad782509ac5257f76ebe9) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtasn1: upgrade to version 4.13Maxin B. John2018-01-262-66/+2
| | | | | | | | | | | Remove backported patch: CVE-2017-10790.patch (From OE-Core rev: 2e42ce251a5a789cd2b0e9abc94de07fd0603072) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ofono: upgrade to version 1.22Maxin B. John2018-01-262-8/+8
| | | | | | | | | | | | | | | | | | | | | In ver 1.22: Fix issue with GPIO handling and Nokia modems. Fix issue with SIM state callback and AT modems. Fix issue with data mode and DCD for U-Blox modems. Fix issue with SMS receive on QMI based Quectel EC21. Fix issue with HFP support and last call dialed request. Fix issue with PIM retires handling and Gemalto modems. Fix issue with atom registration and SIM state handling. Add support for handling SIM card AID session management. Add support for handling GSM/UMTS and IMS authentication. Add support for IP Multimedia Subsystem (IMS) atom. Add support for MBIM based modems. (From OE-Core rev: 7f96371566d00d44abf5cbfa012dd11dfa47187d) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* freetype: upgrade to version 2.9Maxin B. John2018-01-261-3/+3
| | | | | | | | | | | | | 2.8.1 -> 2.9 Change in LIC_FILES_CHKSUM is due to change of URL www.freetype.org from http to https. (From OE-Core rev: 5545685f0d27d1b7ed840ebf695544d2562c7c0e) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc-locale.inc: avoid duplicate packagesJuro Bystricky2018-01-261-1/+0
| | | | | | | | | | | | PACKAGES_DYNAMIC contained an identical set of packages twice. I suspect this was a result of global search/replace when moving recipes from eglibc to glibc long time ago. (From OE-Core rev: 9d0f0fa80ffbafc2d4a1df0fa3ac5d84396a8182) Signed-off-by: Juro Bystricky <juro.bystricky@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ruby: fix typo in gmp PACKAGECONFIG optionAndre McCurdy2018-01-261-1/+1
| | | | | | | | (From OE-Core rev: 9fb931b69ece7f8a644f9e25600bcbbc9266a761) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nspr: update to 4.18Armin Kuster2018-01-261-2/+2
| | | | | | | | | | | | | NSPR 4.18 contains the following changes: - removed HP-UX DCE threads support - improvements for the Windows implementation of PR_SetCurrentThreadName - fixes for the Windows implementation of TCP Fast Open (From OE-Core rev: cd5086812c55785f5d3c50559f925458e4363b43) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: link mesautil with pthreadsRandy MacLeod2018-01-262-0/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cherry-pick fix from mesa upstream: 23ce168048 link mesautil with pthreads link mesautil with pthreads to avoid: ../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `u_thread_setname': /builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:66: undefined reference to `pthread_setname_np' ../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `thrd_join': /builddir/build/BUILD/mesa-17.3.1/src/util/../../include/c11/threads_posix.h:336: undefined reference to `pthread_join' ../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `u_thread_create': /builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:48: undefined reference to `pthread_sigmask' ../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `thrd_create': /builddir/build/BUILD/mesa-17.3.1/src/util/../../include/c11/threads_posix.h:296: undefined reference to `pthread_create' ../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `u_thread_create': /builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:50: undefined reference to `pthread_sigmask' /builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:50: undefined reference to `pthread_sigmask' ../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `call_once': /builddir/build/BUILD/mesa-17.3.1/src/util/../../include/c11/threads_posix.h:96: undefined reference to `pthread_once' ../../src/util/.libs/libmesautil.a(libmesautil_la-u_queue.o): In function `u_thread_get_time_nano': /builddir/build/BUILD/mesa-17.3.1/src/util/../../src/util/u_thread.h:84: undefined reference to `pthread_getcpuclockid' collect2: error: ld returned 1 exit status (From OE-Core rev: f878741d22fbd1582039738c21cf86942fb94327) Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnupg: add a patch to avoid native vs. host gpg-agent clashesAlexander Kanavin2018-01-262-0/+32
| | | | | | | | (From OE-Core rev: 04f6e01c1d9c8b53ed43405cdb7d3b8b242a27b6) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* json-glib: fix meson flags for introspection and documentationAlexander Kanavin2018-01-261-7/+6
| | | | | | | | | | | Upstream has renamed them all, and folded manpages building into the overall 'docs' option. (From OE-Core rev: e71ecc6a288d1b552248e6f05e8694eb96b5af5c) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* package_rpm: correctly handle LICENSE_${PN}Ross Burton2018-01-261-2/+7
| | | | | | | | | | | | | | | | | | RPM spec files don't distinguish between spec-level license and the primary package license, so always output the License for every package (defaulting to the recipe-wide license) and use LICENSE_${PN} if set for the primary package. As the primary use of package_rpm is to generate built packages, this fixes the license fields in the generated packages. [ YOCTO #12057 ] (From OE-Core rev: 8c333e592fa7a3a887c792ac14e5cde2141b5d35) (From OE-Core rev: 42e0de37d18f072dc5dcf5dc45cb441e4c2110d8) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pigz: merge bb/incRoss Burton2018-01-262-43/+42
| | | | | | | (From OE-Core rev: 7703c74ea08ceddc7641f3cbdf1df5d0993ebf0f) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/recipes: Convert SkipPackage -> SkipRecipeRichard Purdie2018-01-2618-30/+30
| | | | | | | | | | The new name is much more consistent with what this actually means. We put the pieces in place to rename everything a while back but looks like we forgot to actually do it! Fix that now. (From OE-Core rev: af9612f5d6b848fceea22d10ee964437299be776) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libunwind: Fix PACKAGECONFIG option typoRichard Purdie2018-01-231-1/+1
| | | | | | (From OE-Core rev: c777a6d0ea9505aa57c1c5785af388c23c5e7731) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libc6: improve reproducibilityJuro Bystricky2018-01-231-1/+5
| | | | | | | | | | | | | | | | | | | | | | | Building various libraries (libc6, libc6-pic, libc6-staticdev, libc6-dbg, ...) can be non-deterministic because they may be built with two different versions of intl/plural.c. in two otherwise identical builds. We may or may not re-generate the file plural.c from the file plural.y, based on bison being installed or not and based on mtimes of those two files, as the Makefile contains: plural.c: plural.y $(BISON) $(BISONFLAGS) $@ $^ If the above rule does not fire, we use a "fallback" plural.c, otherwise we use plural.c re-generated from plural.y. The fix is to always require bison to be installed and unconditionally re-generate plural.c. (This is achieved by touching plural.y). [YOCTO #12291] (From OE-Core rev: b79eeb68c6ad7c92a3e54c6f97a8bf49f0098206) Signed-off-by: Juro Bystricky <juro.bystricky@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* image_types: add support for modern f2fs flash filesystemSaul Wold2018-01-231-0/+20
| | | | | | | | | | | | | | | | The f2fs filesystem is a newer flash filesystem that is available in meta-filesystems. This needs a minimum sized blank space to operate in correctly. The f2fs has overprovision functionality and when building smaller filesystems, you actually need more space, therefore under 500M (or so) double the amount of space needed in order to handle the overprovision functions in f2fs. (From OE-Core rev: dec029686a47b574edfce4472fe2167db54398fb) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* imagefeatures: disable f2fs from test_image_features by defaultSaul Wold2018-01-231-1/+1
| | | | | | | | | | | Since the primary f2fs utilities are provided by the meta-openembedded meta-filesystems layer, we disable the testing of that functionality here. (From OE-Core rev: f691ed2572e54fa2af04c1569746c36ce04463ee) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* package_ipg: use xz when building packagesRoss Burton2018-01-231-2/+2
| | | | | | | | | | Add a dependency on xz-native and pass '-Z xz' to opkg-build to use xz instead of gzip when building packages. (From OE-Core rev: b95b6ba1a2959e2294a8848fa35f20163388eb06) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* opkg-utils: refresh patch to fix selectable compressorsRoss Burton2018-01-231-1/+1
| | | | | | | | | | | | | | We patch opkg-build to ignore hard link count changes when archiving, but in the last upgrade (oe-core 60c9a97) the patch was refreshed to apply but the result is that opkg-build loses the ability to switch compressor. Refresh the patch again so that it just adds the error ignoring logic and doesn't otherwise change the behaviour of opkg-build. (From OE-Core rev: e8f99fa61fc00c66d216c5f3e5d37ffc42f2574b) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* buildhistory_analysis: colourise more outputRoss Burton2018-01-231-2/+2
| | | | | | | (From OE-Core rev: e0f2c84e5ee6c4e5a56e485010647ca698d010bf) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python*-setuptools: update to 38.4.0Derek Straka2018-01-233-2/+2
| | | | | | | | | | | | Update the python{3}-setuptools to the latest stable version Tested on the qemu with core-image-minimal (From OE-Core rev: 32a30b3edfdb76b554775817f98851f851316fe0) Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd-bootchart: upgrade to v233; fix build with muslTim Orling2018-01-235-35/+501
| | | | | | | | | | | | | | * Drop xlocale.h patch, merged upstream * Rework patches from systemd to fix musl build - comparison_fn_t is glibc specific - musl does not provide printf.h - musl does not provide canonicalize_file_name (From OE-Core rev: 49ebc0acae1c060ab20631b9a7215e14ce150e6d) Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc: Security Fix CVE-2017-17426Huang Qiyu2018-01-232-0/+54
| | | | | | | | | | | | | | | | | | | Affects glibc < 2.27 including current master hash 77f921dac17c5fa99bd9e926d926c327982895f7 (From OE-Core rev: a273d099c3bc73736579b7b6ead2572721f16d2a) Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> [v2] Rebased on new master [v3] Fix typo in patch status Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc: Security Fix CVE-2017-16997Armin Kuster2018-01-232-0/+152
| | | | | | | | | | | Affect glibc < 2.27 including current master glibc hash: 77f921dac17c5fa99bd9e926d926c327982895f7 (From OE-Core rev: f65acd6f8ef7172d75863ee091a3fbbaa57c0f3f) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc: Security fix CVE-2017-15671Armin Kuster2018-01-232-0/+66
| | | | | | | | | | | affects glibc < 2.27 only glibc in current master hash: 77f921dac17c5fa99bd9e926d926c327982895f7 (From OE-Core rev: 9e411843b26d296ba2b048b581d31bd0221e25e6) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-uboot: support Image kernel type for arm64Zumeng Chen2018-01-231-0/+4
| | | | | | | | | | | | Image will be generated for arm64, and no compression for Image in u-boot as well. So we just put the file into the right place for the rest of the build to find it. (From OE-Core rev: ce6337ab4b415ee18360dfe4443a71ab75a60254) Signed-off-by: Zumeng Chen <zumeng.chen@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* grep: support Perl regular expressionHaiqing Bai2018-01-231-2/+3
| | | | | | | | | | | | | | Supporting Perl regular expression is disabled with '--disable-perl-regexp' but the manpage of 'grep' shows the '-P' option and returns below error: "/bin/grep.grep -o -P 'PATTERN' file /bin/grep.grep: support for the -P option is not compiled into this \ --disable-perl-regexp binary" (From OE-Core rev: 8023052653d44a8bbd3618ba700aa260e581036e) Signed-off-by: Haiqing Bai <Haiqing.Bai@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* iw: 4.9 -> 4.14Changhyeok Bae2018-01-231-2/+2
| | | | | | | | | | Upgrade iw from 4.9 to 4.14 (From OE-Core rev: 712d7acd5dada55f980d46788e8dd129570a9d61) Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gdbm: 1.13 -> 1.14.1Huang Qiyu2018-01-231-2/+2
| | | | | | | | | | | | Upgrade gdbm from 1.13 to 1.14.1. (From OE-Core rev: cede695564b1ac9e3513ac592aa43f695e6e00f0) (From OE-Core rev: c01f12faaf8347cb193776fedac3401775b3bbe7) Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lib/oe/package_manager/sdk: Ensure do_populate_sdk_ext and do_populate_sdk ↵Richard Purdie2018-01-224-4/+13
| | | | | | | | | | | | repos don't conflict The repository indexes updated during do_populate_sdk_ext and do_populate_sdk can conflcit. Add the missing lockfile calls for deb/ipk and in the rpm case, ensure different directories are used for the index for the two sdk cases. (From OE-Core rev: 5e5569c962c9ebc898eeb5044214e95117b190e1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bash: 4.4 -> 4.4.12Huang Qiyu2018-01-222-60/+24
| | | | | | | | | | | 1.Upgrade bash from 4.4 to 4.4.12. 2.Delete bash44-001, bash44-002, bash44-003, bash44-004, bash44-005, bash44-006, bash44-007,bash44-008, bash44-009, bash44-0010, bash44-0011, bash44-0012, since it is integrated upstream. (From OE-Core rev: 0b7a1a52e4640bb1f8a6fbe00db175df1356ebe1) Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssh: Disable wtmp when using musl libcPaul Barker2018-01-221-0/+3
| | | | | | | | | | musl doesn't implement wtmp/utmp. (From OE-Core rev: 2065bb297ff3e48801bc8458d85f4f66a3e69daf) Signed-off-by: Paul Barker <pbarker@toganlabs.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libevent: fix 32bit linux regress testMingli Yu2018-01-222-0/+49
| | | | | | | | | | | | Fix 32bit linux regress test This patch is backported from https://github.com/libevent/libevent/commit/63c4bf78d6af3c6ff46d2e8e4b53dd9f577a9ca9 (From OE-Core rev: 68d98f3de9d0caf13bdfd8ca1aa140ee3281ffdd) Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* grub: Fix device mapper dependencyRobert Joslyn2018-01-221-1/+1
| | | | | | | | | | | The lvm2 recipe in meta-oe was split, so the libdevmapper library is provided by the libdevmapper recipe rather than lvm2. (From OE-Core rev: 68a3ae195998f96e2d8678a6a3733117d490787d) Signed-off-by: Robert Joslyn <robert_joslyn@selinc.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>