Age | Commit message (Collapse) | Author | Files |
|
By using a single regular expression, the parsing of the depends.dot
file can be simplified a lot. This should also make it less
susceptible to formatting changes in that file.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
* Convert incorrectly formatted dependencies such as:
"bar -> "foo" ">=" "1.2.3"
into dependencies with edge labels:
"bar -> "foo" [label=">= 1.2.3"]
* Remove rpmlib() and config() dependencies such as:
"foo" -> "rpmlib(CompressedFileNames)" [label="<= 3.0.4-1"]
and:
"base-files" -> "config(base-files)" [label="= 3.0.14-r89.49"]
* Remove the trailing semicolon that was added to each line. It fills
no purpose.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
This makes the file-rdeps test support:
* versioned dependencies, e.g., "perl (>= 5.000)", and
* package dependencies among the file dependencies, e.g., "perl".
It also ignores all "perl(...)" dependencies since it is expected that
these are generated and handled by rpm itself and there is no reason
to second guess what it is doing.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Since we go through the trouble of copying the Python tests, we may as
well actually run them...
This also avoids the following QA issue:
ERROR: libxml2-2.9.4-r0 do_package_qa: QA Issue:
/usr/lib/libxml2/ptest/python/tests/push.py contained in package
libxml2-ptest requires /usr/bin/python, but no providers found in
RDEPENDS_libxml2-ptest? [file-rdeps]
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
During the transition to RPM4, the package names returned by
RpmPM.list_installed() changed from the expected names of the packages
that were installed into the image to some fictitious source RPM
names.
This restores the original functionality so that the
installed-packages.txt files produced by inheriting buildhistory yet
again contains a list of the names of the installed packages.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Enabling SSTATE_MIRRORS sometimes causes SRCREV values not
to be written/updated in the build history. This happens more
often if SRCREV is set to ${AUTOREV}
Explicitly writing SRCREVs when recipe history is being written
should fix this.
[YOCTO #10948]
Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
set() order is random and hence the filtered native/nativesdk DISTRO_FEATURES
could be set to random ordering. We've been lucky so far this tended not to
cause issues but some queued changes highedlighted this. Thrown in a sorted()
so the order is deterministic and we get consistent hash checksums between runs
and between machines.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Following the lead from Fedora (as suggested by Rob Clark) always enable
--enable-texture-float for all gallium drivers, but then modify the code to
not enable it, at runtime, where the implementation isn't backed by hardware.
The patch comes from unpacking fedora-25's mesa-17.0.5-3.fc25.src.rpm from
https://dl.fedoraproject.org/pub/fedora/linux/updates/25/SRPMS/m/
Somewhere along the path from OpenGL ES 2.0 to OpenGL ES 3.0 are some
algorithms that are encumbered by patents. These algorithms are enabled
with mesa's --enable-texture-float configure flag. However, if hardware
acceleration is being used and the hardware supports --enable-texture-float,
it means the hardware vendor has paid for the patents.
Note that with this solution, non-hardware gallium drivers (e.g. swrast) can't
--enable-texture-float, which might cause issues with some piglit tests.
This solution was discussed and agreed-to on the mailing list:
http://lists.openembedded.org/pipermail/openembedded-core/2017-May/137233.html
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
The main intention is to provide easy-to-use and read helper functions
for including files only when certain distro features are
set. Functionally they are the same as bb.utils.contains and
bb.utils.contains_any.
Distro features are part of the base configuration and thus safe to
use for conditional inclusion in recipes and bbappends, in contrast to
recipe variables which might still change during parsing. Therefore
the check is limited to DISTRO_FEATURES. This is the reason for having
this in OE-core instead of bitbake.
Default values are set so that no redundant parameters have to be
passed for conditional includes. As a secondary usage, the functions
can also be used in boolean checks.
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
As discussed in "[Openembedded-architecture] Yocto Compatible 2.0 +
signature changes", changes in .bbappend must depend on some explicit
configuration change, typically selecting a distro feature.
For _append and _remove, adding an override that is set only when the
corresponding entry is in DISTRO_FEATURES achieves that:
In local.conf:
DISTRO_FEATURES_append = " my-distro-feature"
In layer.conf:
DISTRO_FEATURES_OVERRIDES += "my-distro-feature"
In a .bbappend:
do_install_append_df-my-distro-feature () {
...
}
The subset of DISTRO_FEATURES that are made available as overrides
must be configured explicitly because using them this way should
be a conscious decision.
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
RPC ports (also known as rpc program numbers) are values:
- given to rpcbind (aka portmapper) to allow nfsv3 clients that don't
know the tcp/udp port number of nfsd and mountd to look it up the
tcp/udp port number, and to
- allow a single transport (ie: tcp/udp port) to provide multiple
sunrpc services.
OE has carried patches to nfsutils & linux for some time to support the
mountprog & nfsprog options.
In the case of runqemu-export-rootfs, we don't need to use custom rpc
program numbers because runqemu-export-rootfs tells unfsd not to
register with the portmapper, and unfsd runs the nfs and mount rpc
services on tcp/udp ports unfsd binds itself (iow: the tcp/udp ports are
not shared in the sunrpc sense).
Linux's nfs client does not query rpcbind when tcp/udp port numbers are
specified (in net/sunrpc/clnt.c, call_bind checks for the tcp/udp port
with xprt_bound() and skips the call to rpcbind if xprtsock.c's
xs_setup_udp() or xs_setup_tcp() has found a non-zero tcp/udp port).
The program numbers _are_ sent over the mount & nfs protocol (really,
over sunrpc), and checked to match at both ends. As a result, even when
rpcbind is unused, using different program numbers in unfsd vs linux
nfs client causes mounts to fail (and nfsroot mounts to timeout).
The result is that specifying custom program numbers in
runqemu-export-rootfs doesn't solve any conflicts, it simply requires
that users of runqemu-export-rootfs carry a kernel patch & adds 2 extra
parameters to the kernel command line unnecessarily.
Change runqemu-export-rootfs to use the default program numbers.
For now, I have not dropped the custom program number patches to linux,
nfs-utils, and unfsd just in case someone is using them in a
non-runqemu-export-rootfs context.
CC: Bruce Ashfield <bruce.ashfield@gmail.com>
CC: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Cody P Schafer <dev@codyps.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
When testing core-image-sato with hardening flags, it fails with
SIGSEGV in libc.so during relocation time
This is due to relocations in .text [textrel]
build QA points it out clearly during qemux86 build as well
AssertionError: 2 != 0 : Log: /mnt/a/oe/build/tmp/work/qemux86-bec-linux-musl/core-image-sato/1.0-r0/dmesg_output.log
-----------------------
Central error: [ 19.043597] rngd[525]: segfault at 80098bb7 ip b77b14fc sp bfe9b380 error 7 in libc.so[b774c000+97000]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
1. Upgrade gnutls from 3.5.9 to 3.5.13
2. Rebase the following patch file.
use-pkg-config-to-locate-zlib.patch
Signed-off-by: Fan Xin <fan.xin@jp.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Note that this just removes a host path leakage: diffutils still
doesn't depend on coreutils so 'pr' might not actually be there
on image (this only breaks "diff -l" so no big deal).
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
The commit 51d32c6cd88ba0139c32793183fd6a236c1ef456 in
git://github.com/rpm-software-management/librepo.git
...
Author: Tomas Mlcoch <tmlcoch@redhat.com>
Date: Mon May 5 14:31:35 2014 +0200
Add LRO_SSLVERIFYPEER and LRO_SSLVERIFYHOST options (RhBug: 1093014)
...
It incorrectly setopt CURLOPT_SSL_VERIFYPEER for LRO_SSLVERIFYHOST.
Use CURLOPT_SSL_VERIFYHOST to correct.
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
We put the bitbake command line in the buildhistory commit message for
informational purposes, but calling sys.argv to get that as we were
previously doesn't really work in memory resident mode - that gives you
the command used to start the bitbake server which is much less
interesting. Use the just-introduced BB_CMDLINE variable instead.
Part of the fix for [YOCTO #11634].
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
We really don't want the just-introduced BB_CMDLINE influencing the
config hash.
Part of the fix for [YOCTO #11634].
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
In order to be able to use dpkg-perl on a system various stock perl
modules must also be installed on the system. Create the list of
required modules based on a read of the code and testing with additional
utilities and list them in RDEPENDS_${PN}-perl.
Signed-off-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
In order for the dpkg perl modules to be used the must reside in the
versioned perl library directory (as to be in the default include path).
Be explicit about this location in our FILES_${PN}-perl directive, so
that if this breaks in the future, the recipe will fail). We can now
drop the custom do_configure as it wasn't fixing this problem.
Signed-off-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
It is possible for non-CPAN recipes to contain perl modules. These perl
modules must reside in the versioned perl library directory in order to
work in normal circumstances.. Export this logic to a separate class so
that it can be reused without the rest of the cpan logic.
Without this, dpkg will not export its perl code to the correct location
and will not be found by utilities that expect to use it.
Signed-off-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
With these changes it is possible to have a .bbappend that
- sets SYSCONFDIR to some persistent storage
- modifies SYSCONFDIR/sshd_config to use ssh host keys from
the (writable) sysconfdir
Signed-off-by: André Draszik <adraszik@tycoint.com>
Reviewed-by: Stephane Ayotte <sayotte@tycoint.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
This is needed for avahi-autoipd, which attempts to
create a link-scope route as part of its work.
Without iproute scope support in busybox, the route is
not created due to an error message, and hence we
aren't accessible by, and can't access ourselves,
IP addresses outside the link-local scope
(169.254.0.0/16) unless we also have a proper
non link-local IP address, which somehow defeats the
purpose of zeroconf.
Signed-off-by: André Draszik <adraszik@tycoint.com>
Reviewed-by: Stephane Ayotte <sayotte@tycoint.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
RPM's default is single-threaded gz; the change greatly helps with
both buildtimes (when there is a small number of large-sized packages)
and disk space taken by resulting rpms.
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Updating the the latest 4.4 -stable release which comprises the
following commits:
4bbbc7696405 Linux 4.4.71
9d65be36a7cc xfs: only return -errno or success from attr ->put_listent
1b03d85a4f37 xfs: in _attrlist_by_handle, copy the cursor back to userspace
c56605c69ba6 xfs: fix unaligned access in xfs_btree_visit_blocks
9f7b5da0570f xfs: bad assertion for delalloc an extent that start at i_size
3ba13d7f5b2b xfs: fix indlen accounting error on partial delalloc conversion
1d41dd5c1fd6 xfs: wait on new inodes during quotaoff dquot release
9d97d6a15265 xfs: update ag iterator to support wait on new inodes
8e25af0dc5ad xfs: support ability to wait on new inodes
cf55c35974e1 xfs: fix up quotacheck buffer list error handling
a76647a71c8e xfs: prevent multi-fsb dir readahead from reading random blocks
8caa9a54b32b xfs: handle array index overrun in xfs_dir2_leaf_readbuf()
0ace12c11401 xfs: fix over-copying of getbmap parameters from userspace
fe705621b9b4 xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff()
b9a7816997a3 xfs: Fix missed holes in SEEK_HOLE implementation
03489bfc7830 mlock: fix mlock count can not decrease in race condition
7e13bab109ea mm/migrate: fix refcount handling when !hugepage_migration_supported()
4e4b72c0ee3d drm/gma500/psb: Actually use VBT mode when it is found
14bfe118dd7d slub/memcg: cure the brainless abuse of sysfs attributes
023a8b0925be ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430
85ddc41a6c4a pcmcia: remove left-over %Z format
69877793e23d drm/radeon: Unbreak HPD handling for r600+
15de2e4c90b7 drm/radeon/ci: disable mclk switching for high refresh rates (v2)
3529600b1601 scsi: mpt3sas: Force request partial completion alignment
58b7cb10f6e2 HID: wacom: Have wacom_tpc_irq guard against possible NULL dereference
c0fd730b678d mmc: sdhci-iproc: suppress spurious interrupt with Multiblock read
2ca57fc82436 i2c: i2c-tiny-usb: fix buffer not being DMA capable
1b5286ba9f13 vlan: Fix tcp checksum offloads in Q-in-Q vlans
e989f9bf2a9d net: phy: marvell: Limit errata to 88m1101
605b6b2b4d8a netem: fix skb_orphan_partial()
338f665acb4b ipv4: add reference counting to metrics
97f54575ff57 sctp: fix ICMP processing if skb is non-linear
fe22b6005538 tcp: avoid fastopen API to be used on AF_UNSPEC
d7ed7fcecf20 virtio-net: enable TSO/checksum offloads for Q-in-Q vlans
8380f16d0702 be2net: Fix offload features for Q-in-Q packets
38f02f2ce0ca ipv6: fix out of bound writes in __ip6_append_data()
3a854210f9a5 bridge: start hello_timer when enabling KERNEL_STP in br_stp_start
b543ccc4f627 qmi_wwan: add another Lenovo EM74xx device ID
94c0bf3cbb99 bridge: netlink: check vlan_default_pvid range
f76d54a8882e ipv6: Check ip6_find_1stfragopt() return value properly.
017fabead5c2 ipv6: Prevent overrun when parsing v6 header options
640bfcf232a9 net: Improve handling of failures on link and route dumps
7ede5c90fcdd tcp: eliminate negative reordering in tcp_clean_rtx_queue
ffa551def59c sctp: do not inherit ipv6_{mc|ac|fl}_list from parent
704e6c6b8651 sctp: fix src address selection if using secondary addresses for ipv6
90e3f8a55871 tcp: avoid fragmenting peculiar skbs in SACK
182abc4e74a1 s390/qeth: avoid null pointer dereference on OSN
21b871582375 s390/qeth: unbreak OSM and OSN support
2ac37098ee3d s390/qeth: handle sysfs error during initialization
d1428ee54073 ipv6/dccp: do not inherit ipv6_mc_list from parent
5f67a1663c03 dccp/tcp: do not inherit mc_list from parent
b9978c27454c sparc: Fix -Wstringop-overflow warning
b409ba3b0535 Linux 4.4.70
837bfdb41337 drivers: char: mem: Check for address space wraparound with mmap()
52cf24769487 nfsd: encoders mustn't use unitialized values in error cases
da922dc48dcf drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2
bc428e94070e PCI: Freeze PME scan before suspending devices
5f36c8b4e4a3 PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platforms
6384f782a69c tracing/kprobes: Enforce kprobes teardown after testing
d5fb96b955ff osf_wait4(): fix infoleak
e07db0d720d3 genirq: Fix chained interrupt data ordering
1736f2b3de62 uwb: fix device quirk on big-endian hosts
ca19dd15e7bb metag/uaccess: Check access_ok in strncpy_from_user
2d9b2e780832 metag/uaccess: Fix access_ok()
98d5e84363ea iommu/vt-d: Flush the IOTLB to get rid of the initial kdump mappings
cb89b1f9dff9 staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of EPROM_CMD.
427907e599fa staging: rtl8192e: fix 2 byte alignment of register BSSIDR.
8b26f53bf026 mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thp
f03484fd5a3a xc2028: Fix use-after-free bug properly
e0188a556da6 arm64: documentation: document tagged pointer stack constraints
06dd8281a7d3 arm64: uaccess: ensure extension of access_ok() addr
c23fee69f5b5 arm64: xchg: hazard against entire exchange variable
acbab784a9b6 ARM: dts: at91: sama5d3_xplained: not all ADC channels are available
6ae3be7167b7 ARM: dts: at91: sama5d3_xplained: fix ADC vref
1ab43a598996 powerpc/64e: Fix hang when debugging programs with relocated kernel
33c0c0f8edb9 powerpc/pseries: Fix of_node_put() underflow during DLPAR remove
a86b9ecf1158 powerpc/book3s/mce: Move add_taint() later in virtual mode
f3ffc64bf3dd cx231xx-cards: fix NULL-deref at probe
3208e455284b cx231xx-audio: fix NULL-deref at probe
bd14c18861c7 cx231xx-audio: fix init error path
f7c778fa707d dvb-frontends/cxd2841er: define symbol_rate_min/max in T/C fe-ops
e5a9ebb4387a zr364xx: enforce minimum size when reading header
a6e0caa34715 dib0700: fix NULL-deref at probe
a896652f6ad3 s5p-mfc: Fix unbalanced call to clock management
fc9753aa6ce9 gspca: konica: add missing endpoint sanity check
04f522476a26 ceph: fix recursion between ceph_set_acl() and __ceph_setattr()
0e9e19a66530 iio: proximity: as3935: fix as3935_write
8a5b15e198f1 ipx: call ipxitf_put() in ioctl error path
4ae1efc7cc98 USB: hub: fix non-SS hub-descriptor handling
af4e23402409 USB: hub: fix SS hub-descriptor handling
1e6e9c4c36f9 USB: serial: io_ti: fix div-by-zero in set_termios
4be0ae3d314c USB: serial: mct_u232: fix big-endian baud-rate handling
704f23f20c5e USB: serial: qcserial: add more Lenovo EM74xx device IDs
1c7f99aa2979 usb: serial: option: add Telit ME910 support
319be2ab4731 USB: iowarrior: fix info ioctl on big-endian hosts
1beae7405705 usb: musb: tusb6010_omap: Do not reset the other direction's packet size
5cbfae4ad360 ttusb2: limit messages to buffer size
9737909ff9d4 mceusb: fix NULL-deref at probe
f05c0dfd394f usbvision: fix NULL-deref at probe
14d0cafd3f95 net: irda: irda-usb: fix firmware name on big-endian hosts
ec0b553bd8df usb: host: xhci-mem: allocate zeroed Scratchpad Buffer
c0791b605fac xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton
65ba07489dcd usb: host: xhci-plat: propagate return value of platform_get_irq()
ada79b5ecda7 sched/fair: Initialize throttle_count for new task-groups lazily
f01ae9cb0de2 sched/fair: Do not announce throttled next buddy in dequeue_task_fair()
ae3d7b8931eb fscrypt: avoid collisions when presenting long encrypted filenames
129a883b0191 f2fs: check entire encrypted bigname when finding a dentry
269d8211c400 fscrypt: fix context consistency check when key(s) unavailable
0aa3b8ef6975 net: qmi_wwan: Add SIMCom 7230E
22823e95193a ext4 crypto: fix some error handling
0a76f023e6f2 ext4 crypto: don't let data integrity writebacks fail with ENOMEM
f0486aa7bc80 USB: serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs
16ac61cf707c USB: serial: ftdi_sio: fix setting latency for unprivileged users
6a70a5833ecc pid_ns: Fix race between setns'ed fork() and zap_pid_ns_processes()
ddf9b92f12dd pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes
060d2642682e iio: dac: ad7303: fix channel description
14323b731072 of: fix sparse warning in of_pci_range_parser_one
000959316365 proc: Fix unbalanced hard link numbers
d22b933fb8eb cdc-acm: fix possible invalid access when processing notification
e4add1cf6b41 drm/nouveau/tmr: handle races with hw when updating the next alarm time
9d78e40f5f41 drm/nouveau/tmr: avoid processing completed alarms when adding a new one
5e07724c28f4 drm/nouveau/tmr: fix corruption of the pending list when rescheduling an alarm
27f82df2f026 drm/nouveau/tmr: ack interrupt before processing alarms
3819271d8a5f drm/nouveau/therm: remove ineffective workarounds for alarm bugs
7d2d6022807a drm/amdgpu: Make display watermark calculations more accurate
349666cfbe76 drm/amdgpu: Avoid overflows/divide-by-zero in latency_watermark calculations.
670a7c5db22e ath9k_htc: fix NULL-deref at probe
8431037ba10b ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device
c26190b5378d s390/cputime: fix incorrect system time
d1f8ea3bd095 s390/kdump: Add final note
de74aedd71c0 regulator: tps65023: Fix inverted core enable logic.
6d380f50113c KVM: X86: Fix read out-of-bounds vulnerability in kvm pio emulation
e9c9e7588ef5 KVM: x86: Fix load damaged SSEx MXCSR register
08e589a97d38 ima: accept previously set IMA_NEW_FILE
0c99c8a22cc4 mwifiex: pcie: fix cmd_buf use-after-free in remove/reset
e367d1b00f81 rtlwifi: rtl8821ae: setup 8812ae RFE according to device type
c5ff397f075e md: update slab_cache before releasing new stripes when stripes resizing
d3df9403c075 dm space map disk: fix some book keeping in the disk space map
1dc9fb3cc12e dm thin metadata: call precommit before saving the roots
ea4889d6f39d dm bufio: make the parameter "retain_bytes" unsigned long
4a9631ffe520 dm cache metadata: fail operations if fail_io mode has been established
8d8fb01a62f2 dm bufio: check new buffer allocation watermark every 30 seconds
5d1df36c9d2c dm bufio: avoid a possible ABBA deadlock
4df4bf1df916 dm raid: select the Kconfig option CONFIG_MD_RAID0
fa499b361bd4 dm btree: fix for dm_btree_find_lowest_key()
c04397351fe5 infiniband: call ipv6 route lookup via the stub interface
63450e38efe3 tpm_crb: check for bad response size
025e33ee387a ARM: tegra: paz00: Mark panel regulator as enabled on boot
b171ce6c5e41 USB: core: replace %p with %pK
cda5c7e625ce char: lp: fix possible integer overflow in lp_setup()
ea99c2248495 watchdog: pcwd_usb: fix NULL-deref at probe
ca157f64dc9c USB: ene_usb6250: fix DMA to the stack
b572de59915e usb: misc: legousbtower: Fix memory leak
8a7f9dfbd4ae usb: misc: legousbtower: Fix buffers on stack
bb56ca291305 Linux 4.4.69
35df2085ec02 ipmi: Fix kernel panic at ipmi_ssif_thread()
d4392269f7ce wlcore: Add RX_BA_WIN_SIZE_CHANGE_EVENT event
4b86b46ef410 wlcore: Pass win_size taken from ieee80211_sta to FW
8ef67e0078b3 mac80211: RX BA support for sta max_rx_aggregation_subframes
d13333edbcc7 mac80211: pass block ack session timeout to to driver
0fe94dd915fd mac80211: pass RX aggregation window size to driver
f85e0c5f592c Bluetooth: hci_intel: add missing tty-device sanity check
bf3feec82ce3 Bluetooth: hci_bcm: add missing tty-device sanity check
ff1c4cf24642 Bluetooth: Fix user channel for 32bit userspace on 64bit kernel
9bd2cc56a089 tty: pty: Fix ldisc flush after userspace become aware of the data already
814c2bac9032 serial: omap: suspend device on probe errors
a52e1012585f serial: omap: fix runtime-pm handling on unbind
605fa1a2aa03 serial: samsung: Use right device for DMA-mapping calls
db467fee7ffb arm64: KVM: Fix decoding of Rt/Rt2 when trapping AArch32 CP accesses
f08bc4d63377 padata: free correct variable
9f4ba9062c2c CIFS: add misssing SFM mapping for doublequote
9a4050669919 cifs: fix CIFS_IOC_GET_MNT_INFO oops
a8900a64eabf CIFS: fix mapping of SFM_SPACE and SFM_PERIOD
b85fa4129e7a SMB3: Work around mount failure when using SMB3 dialect to Macs
89d23005fd63 Set unicode flag on cifs echo request to avoid Mac error
7aad381af8c3 fs/block_dev: always invalidate cleancache in invalidate_bdev()
bb7031c7e50f ceph: fix memory leak in __ceph_setxattr()
eb04a7344c83 fs/xattr.c: zero out memory copied to userspace in getxattr
a3e6be0e9447 ext4: evict inline data when writing to memory map
ab7ebca418bb IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug level
1ad689bdc12d IB/mlx4: Fix ib device initialization error flow
1360f4301c78 IB/IPoIB: ibX: failed to create mcg debug file
1549c883d39b IB/core: Fix sysfs registration error flow
d96bb545d6ff vfio/type1: Remove locked page accounting workqueue
341adf516842 dm era: save spacemap metadata root after the pre-commit
dcd4004ae521 crypto: algif_aead - Require setkey before accept(2)
21cb4dc57b3c block: fix blk_integrity_register to use template's interval_exp if not 0
cbaeca8251bb KVM: arm/arm64: fix races in kvm_psci_vcpu_on
7b268351860c KVM: x86: fix user triggerable warning in kvm_apic_accept_events()
a2d5dcf338ea um: Fix PTRACE_POKEUSER on x86_64
b8cd9dd513bf x86, pmem: Fix cache flushing for iovec write < 8 bytes
d34ecdc9712c selftests/x86/ldt_gdt_32: Work around a glibc sigaction() bug
e89233f53e3d x86/boot: Fix BSS corruption/overwrite bug in early x86 kernel startup
3d3ca81d5e35 usb: hub: Do not attempt to autosuspend disconnected devices
0b4dad7c2cf4 usb: hub: Fix error loop seen after hub communication errors
7cad8a47ca94 usb: Make sure usb/phy/of gets built-in
6c3785cca656 usb: misc: add missing continue in switch
d3c04901f750 staging: comedi: jr3_pci: cope with jiffies wraparound
7fc6659b19a2 staging: comedi: jr3_pci: fix possible null pointer dereference
5ac489a80ffb staging: gdm724x: gdm_mux: fix use-after-free on module unload
265500bf9802 staging: vt6656: use off stack for out buffer USB transfers.
9d3c45786f27 staging: vt6656: use off stack for in buffer USB transfers.
de9d2d297ebe USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously
fcd9a083cd22 USB: serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit
af3c8bf0e06b usb: host: xhci: print correct command ring address
8e1a740a5d66 iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement
6cd0200a9554 target: Convert ACL change queue_depth se_session reference usage
de41b0e12d6e target/fileio: Fix zero-length READ and WRITE handling
a1c2b01c310a target: Fix compare_and_write_callback handling for non GOOD status
8e209a07b106 xen: adjust early dom0 p2m handling to xen hypervisor behavior
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Updating to the latest 4.9 -stable which comprises the following
commits:
f1aa865ae5d4 Linux 4.9.31
11214bd292ec xfs: Fix off-by-in in loop termination in xfs_find_get_desired_pgoff()
75c5afd58d46 xfs: fix unaligned access in xfs_btree_visit_blocks
7fb8ab8f0a38 xfs: avoid mount-time deadlock in CoW extent recovery
e40c145c023d xfs: xfs_trans_alloc_empty
0e542792a046 xfs: bad assertion for delalloc an extent that start at i_size
f60d76efa91a xfs: BMAPX shouldn't barf on inline-format directories
53c44c236f21 xfs: fix indlen accounting error on partial delalloc conversion
54894ea3c542 xfs: fix use-after-free in xfs_finish_page_writeback
d457f822817f xfs: reserve enough blocks to handle btree splits when remapping
0ba833fe73d2 xfs: wait on new inodes during quotaoff dquot release
2ea882d8ebc7 xfs: update ag iterator to support wait on new inodes
e86b616b5b9e xfs: support ability to wait on new inodes
10f0b2c3c225 xfs: fix up quotacheck buffer list error handling
95487d4be1e9 xfs: prevent multi-fsb dir readahead from reading random blocks
93bd169845e5 xfs: handle array index overrun in xfs_dir2_leaf_readbuf()
99226b890d63 xfs: fix integer truncation in xfs_bmap_remap_alloc
4e2762878a59 xfs: drop iolock from reclaim context to appease lockdep
4e8163fc8159 xfs: actually report xattr extents via iomap
de417ea6b0a6 xfs: fix over-copying of getbmap parameters from userspace
c2ad2dc3d264 xfs: use dedicated log worker wq to avoid deadlock with cil wq
3890d83805fe xfs: fix kernel memory exposure problems
ca659e086fb7 xfs: rework the inline directory verifiers
815414e7648b xfs: verify inline directory data forks
11b485477285 xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff()
9c795fff53f9 xfs: use ->b_state to fix buffer I/O accounting release race
c9eab63b9e62 xfs: Fix missed holes in SEEK_HOLE implementation
670821b9482d drm/gma500/psb: Actually use VBT mode when it is found
74b416367b4e mm/slub.c: trace free objects at KERN_INFO
c1bb2a899b5f slub/memcg: cure the brainless abuse of sysfs attributes
873f3b0ebbfe ksm: prevent crash after write_protect_page fails
d5ecb4ca0da7 x86/boot: Use CROSS_COMPILE prefix for readelf
d1cff2222071 RDMA/qib,hfi1: Fix MR reference count leak on write with immediate
292f70cd9649 mm: consider memblock reservations for deferred memory initialization sizing
1163e785b150 mlock: fix mlock count can not decrease in race condition
d494cab70697 mm/migrate: fix refcount handling when !hugepage_migration_supported()
7d8ef0e0bc1e ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430
da856d05645c pcmcia: remove left-over %Z format
ebd4c110fd0b drm/radeon: Fix vram_size/visible values in DRM_RADEON_GEM_INFO ioctl
acc771fdaec7 drm/radeon: Unbreak HPD handling for r600+
c8d25fcb5980 drm/radeon/ci: disable mclk switching for high refresh rates (v2)
9869fb485cc6 scsi: mpt3sas: Force request partial completion alignment
21f33b157721 nvme: avoid to use blk_mq_abort_requeue_list()
510b0ec7f60f nvme: use blk_mq_start_hw_queues() in nvme_kill_queues()
ae0578089242 nvme-rdma: support devices with queue size < 32
34808d76dd77 HID: wacom: Have wacom_tpc_irq guard against possible NULL dereference
69b1d90e6a0f ibmvscsis: Fix the incorrect req_lim_delta
80569d0e09ad ibmvscsis: Clear left-over abort_cmd pointers
49d33fd10070 iscsi-target: Always wait for kthread_should_stop() before kthread exit
ecbf0f48d65e mmc: sdhci-iproc: suppress spurious interrupt with Multiblock read
8735cf2291cd Revert "ACPI / button: Change default behavior to lid_init_state=open"
32d8077f1e9b acpi, nfit: Fix the memory error check in nfit_handle_mce()
68c83a379106 x86/MCE: Export memory_error()
4472887cbd13 crypto: skcipher - Add missing API setkey checks
63399974effb i2c: i2c-tiny-usb: fix buffer not being DMA capable
d3b2d9ca90c2 drivers/tty: 8250: only call fintek_8250_probe when doing port I/O
1d74fc36f3ec powerpc/spufs: Fix hash faults for kernel regions
68a056175512 fs/ufs: Set UFS default maximum bytes per file
1a658771d5e1 sparc/ftrace: Fix ftrace graph time measurement
45ceb845ef34 sparc: Fix -Wstringop-overflow warning
c1133c671a04 bpf: add bpf_clone_redirect to bpf_helper_changes_pkt_data
988b9792b856 ipv4: add reference counting to metrics
1de51502a025 sctp: fix ICMP processing if skb is non-linear
4b81271ed1c3 tcp: avoid fastopen API to be used on AF_UNSPEC
9e056584770b virtio-net: enable TSO/checksum offloads for Q-in-Q vlans
9c6cfd5811bd be2net: Fix offload features for Q-in-Q packets
5f595d529796 vlan: Fix tcp checksum offloads in Q-in-Q vlans
cc6773b51bf3 net: phy: marvell: Limit errata to 88m1101
4fb5fd27dec0 net/mlx5: Avoid using pending command interface slots
1730a2b9e5b5 bonding: fix accounting of active ports in 3ad
304b41014acb ipv6: fix out of bound writes in __ip6_append_data()
ee72e7e5c2b4 bridge: start hello_timer when enabling KERNEL_STP in br_stp_start
0d10ebbc835f qmi_wwan: add another Lenovo EM74xx device ID
2ea4221eb4ae bridge: netlink: check vlan_default_pvid range
3fa202ef74c8 ipv6: Check ip6_find_1stfragopt() return value properly.
a2c845e51a82 ipv6: Prevent overrun when parsing v6 header options
68647616fd53 net: Improve handling of failures on link and route dumps
0174b07408f2 tcp: eliminate negative reordering in tcp_clean_rtx_queue
ac3735bf97f0 net/mlx5e: Fix ethtool pause support and advertise reporting
1594973b8e07 net/mlx5e: Use the correct pause values for ethtool advertising
f79d3307c035 net/packet: fix missing net_device reference release
5e7d9f0b3f72 sctp: do not inherit ipv6_{mc|ac|fl}_list from parent
eb7f6d6989ad sctp: fix src address selection if using secondary addresses for ipv6
8d625242e86b tcp: avoid fragmenting peculiar skbs in SACK
a5db124dc2a4 net: fix compile error in skb_orphan_partial()
5d165daafc44 netem: fix skb_orphan_partial()
21e3113298f9 bpf, arm64: fix faulty emission of map access in tail calls
c1f3f197d650 s390/qeth: add missing hash table initializations
96a81eb6ad5a s390/qeth: avoid null pointer dereference on OSN
b68c2e387a23 s390/qeth: unbreak OSM and OSN support
25c1a1e4d891 s390/qeth: handle sysfs error during initialization
4bd8f5e38e5a ipv6/dccp: do not inherit ipv6_mc_list from parent
8f1f08be3974 driver: vrf: Fix one possible use-after-free issue
4eed44029507 dccp/tcp: do not inherit mc_list from parent
db3fd4527ed3 Linux 4.9.30
5a597b225d48 drm/i915/gvt: Disable access to stolen memory as a guest
1489183c2005 drivers: char: mem: Check for address space wraparound with mmap()
51d9c51523ec nfsd: encoders mustn't use unitialized values in error cases
ea465551af30 nfsd: fix undefined behavior in nfsd4_layout_verify
f2b6f508c541 NFS: Use GFP_NOIO for two allocations in writeback
a8c35e5c88de NFS: Fix use after free in write error path
88ac6b7e0c82 NFSv4: Fix a hang in OPEN related to server reboot
5438f8952906 drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2
5956b2815f90 mtd: nand: add ooblayout for old hamming layout
6639b27f5a4c mtd: nand: omap2: Fix partition creation via cmdline mtdparts
e437af936a49 mtd: nand: orion: fix clk handling
db6636416195 PCI: Freeze PME scan before suspending devices
9ad81ecb28d6 PCI: Only allow WC mmap on prefetchable resources
6bec009a2f69 PCI: Fix another sanity check bug in /proc/pci mmap
fa3bbb1c7f06 PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platforms
87e7dc97c8a0 PCI: hv: Specify CPU_AFFINITY_ALL for MSI affinity when >= 32 CPUs
d1d63f97dd76 PCI: hv: Allocate interrupt descriptors with GFP_ATOMIC
dd0023d7105c tracing/kprobes: Enforce kprobes teardown after testing
cc0aa21de47c um: Fix to call read_initrd after init_bootmem
541c67844198 osf_wait4(): fix infoleak
07d8aabff490 MIPS: Loongson-3: Select MIPS_L1_CACHE_SHIFT_6
6d6a43a08611 nvme: unmap CMB and remove sysfs file in reset path
423f1752a028 genirq: Fix chained interrupt data ordering
3fe116563d5d uwb: fix device quirk on big-endian hosts
f157261b55a4 stackprotector: Increase the per-task stack canary's random range from 32 bits to 64 bits on 64-bit platforms
e8a8a6972c50 metag/uaccess: Check access_ok in strncpy_from_user
9fefcb947ec2 metag/uaccess: Fix access_ok()
21f2950f91ff iommu/vt-d: Flush the IOTLB to get rid of the initial kdump mappings
58e36d6f7f11 staging: rtl8192e: GetTs Fix invalid TID 7 warning.
93a46fe4eb41 staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of EPROM_CMD.
d0226f9adaf8 staging: rtl8192e: fix 2 byte alignment of register BSSIDR.
f4205502948b staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out memory.
e6b8f5ade305 arm64: documentation: document tagged pointer stack constraints
e817a7fb2f31 arm64: uaccess: ensure extension of access_ok() addr
4775fbcc92d7 arm64: armv8_deprecated: ensure extension of addr
f2e4f4e538f0 arm64: ensure extension of smp_store_release value
88675139a81d arm64: xchg: hazard against entire exchange variable
31a331c8cf26 arm64: dts: hi6220: Reset the mmc hosts
5ee1c675ab92 ARM: dts: imx6sx-sdb: Remove OPP override
03d8b264bcb9 ARM: dts: at91: sama5d3_xplained: not all ADC channels are available
086ea4b9510c ARM: dts: at91: sama5d3_xplained: fix ADC vref
9f6cea2e3bbd ARM: 8670/1: V7M: Do not corrupt vector table around v7m_invalidate_l1 call
3304f5a1cb87 ARM: 8662/1: module: split core and init PLT sections
ee773459557d KVM: arm: plug potential guest hardware debug leakage
0ba7e8e34193 arm: KVM: Do not use stack-protector to compile HYP code
d0fb4b7d00bb arm64: KVM: Do not use stack-protector to compile EL2 code
a685601f8533 powerpc/tm: Fix FP and VMX register corruption
018b91870856 powerpc/64e: Fix hang when debugging programs with relocated kernel
3915c566ea94 powerpc/iommu: Do not call PageTransHuge() on tail pages
5ba5685a26b1 powerpc/pseries: Fix of_node_put() underflow during DLPAR remove
a0da3e00df38 powerpc/book3s/mce: Move add_taint() later in virtual mode
222f1d668d00 powerpc/eeh: Avoid use after free in eeh_handle_special_event()
690f09eb52bc powerpc/mm: Ensure IRQs are off in switch_mm()
2338de43e234 cx231xx-cards: fix NULL-deref at probe
8ebb884009b6 cx231xx-audio: fix NULL-deref at probe
1b24b8c07023 cx231xx-audio: fix init error path
40616929f87e dw2102: limit messages to buffer size
e42a6715d26b digitv: limit messages to buffer size
28590f1bb601 dvb-frontends/cxd2841er: define symbol_rate_min/max in T/C fe-ops
64579fcc57fd zr364xx: enforce minimum size when reading header
466b45af50fd dib0700: fix NULL-deref at probe
074912daab55 s5p-mfc: Fix unbalanced call to clock management
4a9c54250492 gspca: konica: add missing endpoint sanity check
e2f95f88106f s5p-mfc: Fix race between interrupt routine and device functions
6bee0b1fe4ed iio: hid-sensor: Store restore poll and hysteresis on S3
a99462b13dff iio: proximity: as3935: fix as3935_write
820adccd0e3b ipx: call ipxitf_put() in ioctl error path
c67e87a22dd8 USB: hub: fix non-SS hub-descriptor handling
3e4a4e68df08 USB: hub: fix SS hub-descriptor handling
f9cd79e0ad1f USB: serial: io_ti: fix div-by-zero in set_termios
c3e024ff9180 USB: serial: mct_u232: fix big-endian baud-rate handling
d8fc44d67488 USB: serial: qcserial: add more Lenovo EM74xx device IDs
7e5407600663 usb: serial: option: add Telit ME910 support
ee0f3a89842e USB: iowarrior: fix info ioctl on big-endian hosts
dbb127332abf usb: musb: Fix trying to suspend while active for OTG configurations
08c735a15d5b usb: musb: tusb6010_omap: Do not reset the other direction's packet size
ff9177b158c3 usb: dwc3: gadget: Prevent losing events in event cache
653cd31a2ca5 dvb-usb-dibusb-mc-common: Add MODULE_LICENSE
4f93054d9b45 ttusb2: limit messages to buffer size
c71b5040632f mceusb: fix NULL-deref at probe
736f41a47442 usbvision: fix NULL-deref at probe
a3adb4721ae2 net: irda: irda-usb: fix firmware name on big-endian hosts
1046d6a51f57 usb: host: xhci-mem: allocate zeroed Scratchpad Buffer
219628bb0c05 xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton
1a926919364f usb: host: xhci-plat: propagate return value of platform_get_irq()
374a3fb5c3b0 xhci: remove GFP_DMA flag from allocation
fa313fd6673e libnvdimm: fix clear length of nvdimm_forget_poison()
af9bd5218855 fscrypt: avoid collisions when presenting long encrypted filenames
8daed21dbce1 f2fs: check entire encrypted bigname when finding a dentry
b9c0da6219e1 USB: chaoskey: fix Alea quirk on big-endian hosts
545a3171d37f USB: serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs
038ccaa5d50e USB: serial: ftdi_sio: fix setting latency for unprivileged users
2ea2f891fa85 pid_ns: Fix race between setns'ed fork() and zap_pid_ns_processes()
6dc6a2700b6a pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes
5e40ac3fbd0d IB/hfi1: Fix a subcontext memory leak
b894ea8263ca IB/hfi1: Return an error on memory allocation failure
dfb450b2b66e IIO: bmp280-core.c: fix error in humidity calculation
a03176f92a02 iio: dac: ad7303: fix channel description
05a36277a195 ibmvscsis: Do not send aborted task response
9907c838fc07 of: fdt: add missing allocation-failure check
80cdf2065bf0 of: fix "/cpus" reference leak in of_numa_parse_cpu_nodes()
ae5074ba9ef8 of: fix sparse warning in of_pci_range_parser_one
d10b21d6e562 proc: Fix unbalanced hard link numbers
168b2bfaa235 cxl: Route eeh events to all drivers in cxl_pci_error_detected()
393531299547 cxl: Force context lock during EEH flow
fc6b678ab1d4 ohci-pci: add qemu quirk
809ae061d998 cdc-acm: fix possible invalid access when processing notification
198ab4031873 gpio: omap: return error if requested debounce time is not possible
b77adf29b856 drm/nouveau/tmr: handle races with hw when updating the next alarm time
1ec3c712e231 drm/nouveau/tmr: avoid processing completed alarms when adding a new one
6445a49a8c59 drm/nouveau/tmr: fix corruption of the pending list when rescheduling an alarm
16e10490d260 drm/nouveau/tmr: ack interrupt before processing alarms
e8ee63059196 drm/nouveau/therm: remove ineffective workarounds for alarm bugs
d1f006efde1f drm/amdgpu: Add missing lb_vblank_lead_lines setup to DCE-6 path.
b334b3492888 drm/amdgpu: Avoid overflows/divide-by-zero in latency_watermark calculations.
ebf3cf5b9a67 drm/amdgpu: Make display watermark calculations more accurate
adc6647c4f0f ath9k_htc: fix NULL-deref at probe
c39bafb9ee7a ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device
768ae64b2ab2 s390/cputime: fix incorrect system time
8c5157c1967e s390/kdump: Add final note
c849b4fa8e10 regulator: tps65023: Fix inverted core enable logic.
5b00d6c85a92 regulator: rk808: Fix RK818 LDO2
ae382caa96f7 x86: fix 32-bit case of __get_user_asm_u64()
54e385430e12 KVM: X86: Fix read out-of-bounds vulnerability in kvm pio emulation
c996ad7568c0 KVM: x86: Fix potential preemption when get the current kvmclock timestamp
b64ecb25b1d5 KVM: x86: Fix load damaged SSEx MXCSR register
91034255e42f ima: accept previously set IMA_NEW_FILE
ce7146cf9bdf mwifiex: pcie: fix cmd_buf use-after-free in remove/reset
385eb9b33e1d mwifiex: MAC randomization should not be persistent
444df795edf4 rtlwifi: rtl8821ae: setup 8812ae RFE according to device type
7e7897878783 md: MD_CLOSING needs to be cleared after called md_set_readonly or do_md_stop
fa9a4a9c6d6f md: update slab_cache before releasing new stripes when stripes resizing
f2bb8bcbc09d dm space map disk: fix some book keeping in the disk space map
cc681811a92c dm thin metadata: call precommit before saving the roots
eeaf13394d32 dm bufio: make the parameter "retain_bytes" unsigned long
e69242436b6b dm cache metadata: fail operations if fail_io mode has been established
042d8dbf69c6 dm mpath: split and rename activate_path() to prepare for its expanded use
e08047c90c8a dm bufio: check new buffer allocation watermark every 30 seconds
98e7b9d45bf4 dm bufio: avoid a possible ABBA deadlock
c5066c4c1b7e dm raid: select the Kconfig option CONFIG_MD_RAID0
4de8eceefbea dm btree: fix for dm_btree_find_lowest_key()
5db8f42b62da infiniband: call ipv6 route lookup via the stub interface
cb5cf8aaba2e mlx5: Fix mlx5_ib_map_mr_sg mr length
ece453e8b0ca ASoC: cs4271: configure reset GPIO as output
cc15d340ec6a tpm_crb: check for bad response size
0c150305212b tpm: add sleep only for retry in i2c_nuvoton_write_status()
40ca1fd38e11 tpm: msleep() delays - replace with usleep_range() in i2c nuvoton driver
568ea0dcc27e tpm_tis_spi: Add small delay after last transfer
c4b3779c9783 tpm_tis_spi: Remove limitation of transfers to MAX_SPI_FRAMESIZE bytes
d513cf24e240 tpm_tis_spi: Check correct byte for wait state indicator
daa432c1a65a tpm_tis_spi: Abort transfer when too many wait states are signaled
aad1e5c81cbb tpm_tis_spi: Use single function to transfer data
cc0f994c205d fanotify: don't expose EOPENSTALE to userspace
e8b6d43ce3ea ARM: tegra: paz00: Mark panel regulator as enabled on boot
0251f6affb11 ALSA: hda: Fix cpu lockup when stopping the cmd dmas
5c1bd0cb4992 tpm_tis_core: Choose appropriate timeout for reading burstcount
3888f62943bb USB: core: replace %p with %pK
5d263d94a870 char: lp: fix possible integer overflow in lp_setup()
7a2b8471ab12 watchdog: pcwd_usb: fix NULL-deref at probe
6e2078c10092 USB: ene_usb6250: fix DMA to the stack
7d96e4a404c1 usb: misc: legousbtower: Fix memory leak
810b7c559954 usb: misc: legousbtower: Fix buffers on stack
f5eea276d8de Linux 4.9.29
9ee8502bd2cc pstore: Shut down worker when unregistering
a4de93008625 pstore: Fix flags to enable dumps on powerpc
1a1029507258 libnvdimm, pfn: fix 'npfns' vs section alignment
c171b24fe508 libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify
5b6e7f353290 libnvdimm, region: fix flush hint detection crash
46ba11b007c1 ipmi: Fix kernel panic at ipmi_ssif_thread()
6e7de39ef9a4 Bluetooth: hci_intel: add missing tty-device sanity check
f2f6d77fabe2 Bluetooth: hci_bcm: add missing tty-device sanity check
518ca84479d7 Bluetooth: Fix user channel for 32bit userspace on 64bit kernel
89c91ea37581 tty: pty: Fix ldisc flush after userspace become aware of the data already
e38a4c3b0b4a serial: omap: suspend device on probe errors
f8d2751b0012 serial: omap: fix runtime-pm handling on unbind
c5689e0ab6e1 serial: samsung: Use right device for DMA-mapping calls
64a599ac5dcc fscrypt: fix context consistency check when key(s) unavailable
8dd114ef78c8 device-dax: fix cdev leak
6240377c574b padata: free correct variable
1c5d8b377e58 CIFS: add misssing SFM mapping for doublequote
6f3b2eed8c9a cifs: fix CIFS_IOC_GET_MNT_INFO oops
f13d96bf98c2 CIFS: fix oplock break deadlocks
411346640ccd cifs: fix CIFS_ENUMERATE_SNAPSHOTS oops
449a74439d15 cifs: fix leak in FSCTL_ENUM_SNAPS response handling
87c0604d860f CIFS: fix mapping of SFM_SPACE and SFM_PERIOD
8dd4e3ff1bfb SMB3: Work around mount failure when using SMB3 dialect to Macs
2ac2ad9fb045 Set unicode flag on cifs echo request to avoid Mac error
4f5e1c48e80b Fix match_prepath()
4e434d4fe28a mm: prevent potential recursive reclaim due to clearing PF_MEMALLOC
945d0ecdd9bd fs/block_dev: always invalidate cleancache in invalidate_bdev()
091784ae9738 ceph: fix memory leak in __ceph_setxattr()
9a6bb7b5637e fs/xattr.c: zero out memory copied to userspace in getxattr
1777e888bd40 orangefs: do not check possibly stale size on truncate
63907bb781e7 orangefs: do not set getattr_time on orangefs_lookup
59f496104112 orangefs: clean up oversize xattr validation
127adc188c62 orangefs: fix bounds check for listxattr
b2764f851db6 ext4: evict inline data when writing to memory map
7929b50dedd1 perf auxtrace: Fix no_size logic in addr_filter__resolve_kernel_syms()
e3cea38357ea IB/hfi1: Prevent kernel QP post send hard lockups
43c54927f6f4 IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug level
9ae6b33dcbb4 IB/mlx4: Fix ib device initialization error flow
d20bfe223d3e IB/IPoIB: ibX: failed to create mcg debug file
7a227630ab89 IB/core: For multicast functions, verify that LIDs are multicast LIDs
ecb0ab0f89c7 IB/core: Fix sysfs registration error flow
377178321690 iov_iter: don't revert iov buffer if csum error
9f43f70dcc56 vfio/type1: Remove locked page accounting workqueue
1773131ec4b9 dm thin: fix a memory leak when passing discard bio down
f32e35bc3d54 dm rq: check blk_mq_register_dev() return value in dm_mq_init_request_queue()
f6ec18eb7425 dm era: save spacemap metadata root after the pre-commit
f8d05099ec72 crypto: ccp - Change ISR handler method for a v5 CCP
a0a232489c0f crypto: ccp - Change ISR handler method for a v3 CCP
93424b2b63e0 crypto: ccp - Disable interrupts early on unload
36dffff240d9 crypto: ccp - Use only the relevant interrupt bits
bcc70358396a crypto: algif_aead - Require setkey before accept(2)
9b2fb8ad5ba1 block: fix blk_integrity_register to use template's interval_exp if not 0
884ba252f3f1 arm64: KVM: Fix decoding of Rt/Rt2 when trapping AArch32 CP accesses
7b0d4391d0f4 KVM: arm/arm64: fix races in kvm_psci_vcpu_on
bdf1d5b4c129 KVM: x86: fix user triggerable warning in kvm_apic_accept_events()
f99985cdee64 perf/x86: Fix Broadwell-EP DRAM RAPL events
0750e8b865ee um: Fix PTRACE_POKEUSER on x86_64
e0c871792cc6 x86, pmem: Fix cache flushing for iovec write < 8 bytes
e65c6aa10860 selftests/x86/ldt_gdt_32: Work around a glibc sigaction() bug
acb6dc6aa744 x86/boot: Fix BSS corruption/overwrite bug in early x86 kernel startup
219a99dd2198 usb: hub: Do not attempt to autosuspend disconnected devices
181b0de7f7cc usb: hub: Fix error loop seen after hub communication errors
5a001a687f7c usb: Make sure usb/phy/of gets built-in
5c51e4b65fca usb: gadget: legacy gadgets are optional
af534bf9540e usb: misc: add missing continue in switch
a54ab7420ac7 staging: comedi: jr3_pci: cope with jiffies wraparound
2bdc2e8c29e9 staging: comedi: jr3_pci: fix possible null pointer dereference
55f9811b98f2 staging: gdm724x: gdm_mux: fix use-after-free on module unload
83f66c9a6026 staging: vt6656: use off stack for out buffer USB transfers.
3eff228fdd43 staging: vt6656: use off stack for in buffer USB transfers.
6312a84dc8b5 USB: Revert "cdc-wdm: fix "out-of-sync" due to missing notifications"
5ffe717f351d USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously
c31ff3ceb326 USB: serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit
91cd8f900c75 usb: host: xhci: print correct command ring address
853469d53e86 usb: xhci: bInterval quirk for TI TUSB73x0
bb1f06f53bcb iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement
f788fa43d87a target/fileio: Fix zero-length READ and WRITE handling
a4e52cc7d81b target: Fix compare_and_write_callback handling for non GOOD status
f2b8de98f737 xen: adjust early dom0 p2m handling to xen hypervisor behavior
58cd97ff374b Linux 4.9.28
6a7620744e89 block: get rid of blk_integrity_revalidate()
48d9fa1ece5e drm/ttm: fix use-after-free races in vm fault handling
347d07bf3add wlcore: Add RX_BA_WIN_SIZE_CHANGE_EVENT event
bbd839a40dde wlcore: Pass win_size taken from ieee80211_sta to FW
5d7ab8339a9a xen: Revert commits da72ff5bfcb0 and 72a9b186292d
93862955cbf4 f2fs: sanity check segment count
265d382cc8db net: mdio-mux: bcm-iproc: call mdiobus_free() in error path
ced0a31e667f bpf: don't let ldimm64 leak map addresses on unprivileged
e37aab9c63b8 bnxt_en: allocate enough space for ->ntp_fltr_bmap
8795ee7bed24 ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf
ecbd3ed2ddfe ipv6: initialize route null entry in addrconf_init()
5d8e07740c69 rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string
f19065308601 ipv4, ipv6: ensure raw socket message is big enough to hold an IP header
747a00193f26 tcp: do not inherit fastopen_req from parent
78f032b071c1 net: usb: qmi_wwan: add Telit ME910 support
0f4ac291a768 net: ipv6: Do not duplicate DAD on link up
91260baa9d67 tcp: fix wraparound issue in tcp_lp
493d0a7be31c bpf, arm64: fix jit branch offset related to ldimm64
7bca0a9702ed bpf: enhance verifier to understand stack pointer arithmetic
f3235cbd5be1 tcp: do not underestimate skb->truesize in tcp_trim_head()
3b0129d4111e macsec: dynamically allocate space for sglist
22d6b013ffcf sparc64: fix fault handling in NGbzero.S and GENbzero.S
7aa0e14336d9 ALSA: hda - Fix deadlock of controller device lock at unbinding
170e0abd886b staging: emxx_udc: remove incorrect __init annotations
d8e94d091376 staging: wlan-ng: add missing byte order conversion
47b7257fc20f staging/lustre/llite: move root_squash from sysfs to debugfs
0b77c687d4e0 brcmfmac: Make skb header writable before use
f73dfc29afa6 brcmfmac: Ensure pointer correctly set if skb data location changes
b0e2e3acfe8e MIPS: R2-on-R6 MULTU/MADDU/MSUBU emulation bugfix
2d652d0abd3c scsi: smartpqi: fix time handling
a46d03e35179 scsi: mac_scsi: Fix MAC_SCSI=m option when SCSI=m
76aa65a2c0fd scsi: qla2xxx: Fix crash in qla2xxx_eh_abort on bad ptr
71fd9a94bd3f serial: 8250_omap: Fix probe and remove for PM runtime
115fb7ec22b5 phy: qcom-usb-hs: Add depends on EXTCON
52dd14d76812 clk: rockchip: add "," to mux_pll_src_apll_dpll_gpll_usb480m_p on rk3036
6fa44d4ba212 USB: serial: io_edgeport: fix descriptor error handling
62b8b773ebde USB: serial: mct_u232: fix modem-status error handling
e17c48c3280e USB: serial: quatech2: fix control-message error handling
594c9b4b0acb USB: serial: ftdi_sio: fix latency-timer error handling
ca4e6525df05 USB: serial: ark3116: fix open error handling
94bbbfe21b5a USB: serial: ti_usb_3410_5052: fix control-message error handling
b07e930d1f49 USB: serial: io_edgeport: fix epic-descriptor handling
4d32e36d6262 USB: serial: ssu100: fix control-message error handling
9ca301067502 USB: serial: digi_acceleport: fix incomplete rx sanity check
84443215cf54 USB: serial: keyspan_pda: fix receive sanity checks
b6c17077e056 usb: chipidea: Handle extcon events properly
8eb8c9b16fdd usb: chipidea: Only read/write OTGSC from one place
4a36b6a7ee88 usb: host: ohci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths
8f50cb88d862 usb: host: ehci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths
30643b5ac754 usb: dwc2: host: use msleep() for long delay
d0ee36354f77 KVM: nVMX: do not leak PML full vmexit to L1
560a979735f4 KVM: nVMX: initialize PML fields in vmcs02
39058adebbb1 Revert "KVM: nested VMX: disable perf cpuid reporting"
b6cd52a0eeaf x86/platform/intel-mid: Correct MSI IRQ line for watchdog device
1eae95d4bc03 kprobes/x86: Fix kernel panic when certain exception-handling addresses are probed
c9f617223904 clk: Make x86/ conditional on CONFIG_COMMON_CLK
1f0c69cfb2ad x86/mpx: Re-add MPX to selftests Makefile
56e524a8c305 x86/pci-calgary: Fix iommu_free() comparison of unsigned expression >= 0
5ed26fad2d08 x86/ioapic: Restore IO-APIC irq_chip retrigger callback
3b141e2965a7 iwlwifi: mvm: writing zero bytes to debugfs causes a crash
1fb264cf7d54 iwlwifi: mvm: synchronize firmware DMA paging memory
495f91630205 iwlwifi: mvm: fix references to first_agg_queue in DQA mode
4d6f2ac95bc5 iwlwifi: mvm: fix pending frame counter calculation
48aa5ec292f3 iwlwifi: mvm/pcie: adjust A-MSDU tx_cmd length in PCIe
04dd401a5145 iwlwifi: mvm: Use aux queue for offchannel frames in dqa
a6fe39262c51 iwlwifi: mvm: fix reorder timer re-arming
20a9de99a0da iwlwifi: pcie: fix the set of DMA memory mask
562c868d94a8 iwlwifi: pcie: trans: Remove unused 'shift_param'
9c8655c0a860 iwlwifi: pcie: don't increment / decrement a bool
948634492b40 iwlwifi: mvm: overwrite skb info later
45dad03aca55 iwlwifi: mvm: don't restart HW if suspend fails with unified image
d0a8075ffe05 iwlwifi: fix MODULE_FIRMWARE for 6030
9291cabe094b mwifiex: Avoid skipping WEP key deletion for AP
dcdeaa743342 mwifiex: remove redundant dma padding in AMSDU
525fda9221a8 mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print
1d61da618969 ARM: dts: sun7i: lamobo-r1: Fix CPU port RGMII settings
ebae7681697d ARM: OMAP5 / DRA7: Fix HYP mode boot for thumb2 build
f4bff2c44dc9 ARM: dts: NSP: GPIO reboot open-source
329607b4864d leds: ktd2692: avoid harmless maybe-uninitialized warning
f46fdb8a2611 arm64: Improve detection of user/non-user mappings in set_pte(_at)
aadb7e073e81 arm: dts: qcom: Fix ipq board clock rates
e33fb57428a1 arm64: dts: r8a7795: Mark EthernetAVB device node disabled
e7b34f4a74f6 power: supply: bq24190_charger: Handle fault before status on interrupt
7f2b4ad9c07a power: supply: bq24190_charger: Don't read fault register outside irq_handle_thread()
4b7dac0a23b7 power: supply: bq24190_charger: Call power_supply_changed() for relevant component
63e1acc84d28 power: supply: bq24190_charger: Install irq_handler_thread() at end of probe()
20e448f2251c power: supply: bq24190_charger: Call set_mode_host() on pm_resume()
d8d6aedd54ce power: supply: bq24190_charger: Fix irq trigger to IRQF_TRIGGER_FALLING
89e8bd3add69 perf/x86/intel/pt: Add format strings for PTWRITE and power event tracing
1641bb14e8be powerpc: Correctly disable latent entropy GCC plugin on prom_init.o
b47a6b40655b powerpc/ftrace: Fix confusing help text for DISABLE_MPROFILE_KERNEL
50e027728915 powerpc/powernv: Fix opal_exit tracepoint opcode
754a2bcfd8b1 powerpc/mm: Fixup wrong LPCR_VRMASD value
a19718bd0b19 cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores
4f39fcce99d7 power: supply: lp8788: prevent out of bounds array access
ccef31d22e80 crypto: caam - fix error path for ctx_dma mapping failure
819e3601d3c5 tmp: use pdev for parent device in tpm_chip_alloc
326f9b0a39d3 tpm: fix RC value check in tpm2_seal_trusted
a941f261c8f1 hwmon: (it87) Fix pwm4 detection for IT8620 and IT8628
898c6bbfc88d drm/sti: fix GDP size to support up to UHD resolution
f5ca890f138d 9p: fix a potential acl leak
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Updating to the latest 4.10 -stable releases, which comprise the
following changes:
17a4d4803381 Linux 4.10.17
291e716bb382 pstore: Shut down worker when unregistering
e5590e3d9275 pstore: Fix flags to enable dumps on powerpc
e3d4daa7f6d4 libnvdimm, pfn: fix 'npfns' vs section alignment
116ada1a98ab libnvdimm: fix nvdimm_bus_lock() vs device_lock() ordering
f92a2fe7cdb1 libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify
72393c00f00a libnvdimm, region: fix flush hint detection crash
b821a605977e ipmi: Fix kernel panic at ipmi_ssif_thread()
c8e4805dd634 Bluetooth: hci_intel: add missing tty-device sanity check
a8620f066675 Bluetooth: hci_bcm: add missing tty-device sanity check
9a3054df3cf6 Bluetooth: Fix user channel for 32bit userspace on 64bit kernel
58d479441029 tty: pty: Fix ldisc flush after userspace become aware of the data already
9e3b9909bce3 serial: omap: suspend device on probe errors
c1ce1f427e0a serial: omap: fix runtime-pm handling on unbind
2578dd75ad12 serial: samsung: Use right device for DMA-mapping calls
a78ddcd2a858 fscrypt: fix context consistency check when key(s) unavailable
659ccd97668a f2fs: fix fs corruption due to zero inode page
717946b469cf mm: fix data corruption due to stale mmap reads
35223d76e2cf dax: prevent invalidation of mapped DAX entries
fa7043b3a2e0 device-dax: fix sysfs attribute deadlock
e1a19ef52919 device-dax: fix cdev leak
81845f520179 md/raid1: avoid reusing a resync bio after error handling.
23ebf6aa650d padata: free correct variable
586aa5a6537f ovl: do not set overlay.opaque on non-dir create
cf95696518f5 CIFS: add misssing SFM mapping for doublequote
582fb96084c3 cifs: fix CIFS_IOC_GET_MNT_INFO oops
4452b80eaef8 CIFS: fix oplock break deadlocks
cd01b999953b cifs: fix CIFS_ENUMERATE_SNAPSHOTS oops
6ec05086dca9 cifs: fix leak in FSCTL_ENUM_SNAPS response handling
b1b295efad9f CIFS: fix mapping of SFM_SPACE and SFM_PERIOD
ae6c2182b853 SMB3: Work around mount failure when using SMB3 dialect to Macs
6716949b0029 Set unicode flag on cifs echo request to avoid Mac error
b7174f403828 Fix match_prepath()
93697e1e5099 mm: prevent potential recursive reclaim due to clearing PF_MEMALLOC
3302d94ab6f9 fs/block_dev: always invalidate cleancache in invalidate_bdev()
f174092ec373 ceph: fix memory leak in __ceph_setxattr()
594d4eca1c49 fs/xattr.c: zero out memory copied to userspace in getxattr
49302d531325 orangefs: do not check possibly stale size on truncate
42d86d92af64 orangefs: do not set getattr_time on orangefs_lookup
d2c326c7ff6d orangefs: clean up oversize xattr validation
4af222e1d681 orangefs: fix bounds check for listxattr
e3e77f8ba5f6 ext4: evict inline data when writing to memory map
fd469456ad6d jbd2: fix dbench4 performance regression for 'nobarrier' mounts
e2e596f2888c perf annotate s390: Implement jump types for perf annotate
d122da54d33e perf annotate s390: Fix perf annotate error -95 (4.10 regression)
ba6006004353 perf auxtrace: Fix no_size logic in addr_filter__resolve_kernel_syms()
d187c9e135d3 IB/hfi1: Prevent kernel QP post send hard lockups
04692adb3aac IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug level
e4e17bce1672 IB/mlx4: Fix ib device initialization error flow
5d691b80ca4d IB/IPoIB: ibX: failed to create mcg debug file
53bd2ccebd51 IB/core: For multicast functions, verify that LIDs are multicast LIDs
b40c7a502b1e IB/core: Fix sysfs registration error flow
f269df7bad86 iov_iter: don't revert iov buffer if csum error
fc483680829a vfio/type1: Remove locked page accounting workqueue
c85990cf511d dm thin: fix a memory leak when passing discard bio down
bd0db3b70b59 dm rq: check blk_mq_register_dev() return value in dm_mq_init_request_queue()
5d953aa1cd2e dm era: save spacemap metadata root after the pre-commit
4c1dad842bfc dm crypt: rewrite (wipe) key in crypto layer using random data
bce0767157c3 crypto: ccp - Change ISR handler method for a v5 CCP
f106cd8575c4 crypto: ccp - Change ISR handler method for a v3 CCP
595c7ad3c64b crypto: ccp - Disable interrupts early on unload
e1adc5e04af5 crypto: ccp - Use only the relevant interrupt bits
7ae1df9048db crypto: algif_aead - Require setkey before accept(2)
fe51605c9512 crypto: s5p-sss - Close possible race for completed requests
635aff41e59a block: fix blk_integrity_register to use template's interval_exp if not 0
5c5d86be4f3f arm64: KVM: Fix decoding of Rt/Rt2 when trapping AArch32 CP accesses
8348ffba88e5 KVM: arm/arm64: fix races in kvm_psci_vcpu_on
74cbcb5afa75 KVM: x86: fix user triggerable warning in kvm_apic_accept_events()
f22d13c45f2d perf/x86: Fix Broadwell-EP DRAM RAPL events
29d07bb20ee5 um: Fix PTRACE_POKEUSER on x86_64
efbd8cc8f6f8 x86, pmem: Fix cache flushing for iovec write < 8 bytes
f0896a0d1e6d selftests/x86/ldt_gdt_32: Work around a glibc sigaction() bug
c4b0426385ea x86/boot: Fix BSS corruption/overwrite bug in early x86 kernel startup
b1a8c141c88c usb: hub: Do not attempt to autosuspend disconnected devices
5830c376e3af usb: hub: Fix error loop seen after hub communication errors
19c9dacddf7d usb: Make sure usb/phy/of gets built-in
934c4e338e7e usb: gadget: legacy gadgets are optional
7f7a4b58e257 usb: misc: add missing continue in switch
34006e9621c7 staging: comedi: jr3_pci: cope with jiffies wraparound
acb79180c55e staging: comedi: jr3_pci: fix possible null pointer dereference
7a6b4c372118 staging: wilc1000: Fix problem with wrong vif index
4097eda73b4c staging: gdm724x: gdm_mux: fix use-after-free on module unload
808dc8810896 staging: vt6656: use off stack for out buffer USB transfers.
4f19197ce58d staging: vt6656: use off stack for in buffer USB transfers.
5b92090a53eb USB: Revert "cdc-wdm: fix "out-of-sync" due to missing notifications"
32dd9987fbd9 USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously
e349a5723322 USB: serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit
dffe5d4b0511 usb: host: xhci: print correct command ring address
a561f35aeaa9 usb: xhci: bInterval quirk for TI TUSB73x0
b3e01cd15d17 iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement
d39ebfe9a1b7 target/fileio: Fix zero-length READ and WRITE handling
f78392c0160c target: Fix compare_and_write_callback handling for non GOOD status
8fe6ee0b6e69 xen: adjust early dom0 p2m handling to xen hypervisor behavior
6e8e99586919 Linux 4.10.16
2262a51b515a block: get rid of blk_integrity_revalidate()
f89d35abea21 drm/ttm: fix use-after-free races in vm fault handling
2f6aeeae43bb drm: mxsfb: drm_dev_alloc() returns error pointers
9302f2b14af1 drm/hisilicon/hibmc: Fix wrong pointer passed to PTR_ERR()
4a66b610a821 xen: Revert commits da72ff5bfcb0 and 72a9b186292d
6442a7f5d793 f2fs: sanity check segment count
853151191ef2 openvswitch: Set internal device max mtu to ETH_MAX_MTU.
8656ebcc28bc net: mdio-mux: bcm-iproc: call mdiobus_free() in error path
c35107a3bec2 bpf: don't let ldimm64 leak map addresses on unprivileged
ddbb020a01ec bnxt_en: allocate enough space for ->ntp_fltr_bmap
912bec79fb2a ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf
062e49d89f68 ipv6: initialize route null entry in addrconf_init()
d3081680506f rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string
df6f3bcd6667 ipv4, ipv6: ensure raw socket message is big enough to hold an IP header
929575fd0dfd tcp: do not inherit fastopen_req from parent
3006794169a1 net: usb: qmi_wwan: add Telit ME910 support
0735252265e5 net: ipv6: Do not duplicate DAD on link up
ae2f8e28b40e tcp: fix wraparound issue in tcp_lp
38904075d9bc bpf, arm64: fix jit branch offset related to ldimm64
b3468d7ea8c9 bpf: enhance verifier to understand stack pointer arithmetic
ec2f9263d6a5 geneve: fix incorrect setting of UDP checksum flag
9cd3670409a9 net: macb: fix phy interrupt parsing
99975dd43461 net: adjust skb->truesize in ___pskb_trim()
748838198f1e tcp: do not underestimate skb->truesize in tcp_trim_head()
8743096ed3f0 macsec: dynamically allocate space for sglist
e288821b3842 sparc64: fix fault handling in NGbzero.S and GENbzero.S
01995a54c747 ALSA: hda - Fix deadlock of controller device lock at unbinding
9576fcd1d931 staging: lustre: ptlrpc: avoid warning on missing return
e7d743d68744 staging: emxx_udc: remove incorrect __init annotations
e368150f2942 staging: wlan-ng: add missing byte order conversion
debb50cbeda5 staging/lustre/llite: move root_squash from sysfs to debugfs
9663ece4a734 brcmfmac: Make skb header writable before use
d67be3c4b852 brcmfmac: Ensure pointer correctly set if skb data location changes
cbd7c3465eec MIPS: R2-on-R6 MULTU/MADDU/MSUBU emulation bugfix
2523b0855c42 scsi: smartpqi: fix time handling
a538d5f72454 scsi: mac_scsi: Fix MAC_SCSI=m option when SCSI=m
7f3f10d2150f scsi: qla2xxx: Fix crash in qla2xxx_eh_abort on bad ptr
463232f51f91 scsi: qedi: fix build error without DEBUG_FS
5102b4022080 scsi: qedi: Fix possible memory leak in qedi_iscsi_update_conn()
eb1ef03d9033 serial: 8250_omap: Fix probe and remove for PM runtime
8b62d12c1a53 phy: qcom-usb-hs: Add depends on EXTCON
c6a6118496c8 clk: rockchip: add "," to mux_pll_src_apll_dpll_gpll_usb480m_p on rk3036
bc6e823fdcf2 USB: serial: io_edgeport: fix descriptor error handling
1077176a2456 USB: serial: ch341: fix modem-status handling
e40bbb397074 USB: serial: mct_u232: fix modem-status error handling
f665109e63c1 USB: serial: quatech2: fix control-message error handling
aa0b4b2ff04e USB: serial: ftdi_sio: fix latency-timer error handling
44d7d23192fe USB: serial: ark3116: fix open error handling
39581ca08fb9 USB: serial: ti_usb_3410_5052: fix control-message error handling
c5cd729ca100 USB: serial: io_edgeport: fix epic-descriptor handling
d75ac2f21f53 USB: serial: ssu100: fix control-message error handling
7db2c56df28a USB: serial: digi_acceleport: fix incomplete rx sanity check
cfbe048303d2 USB: serial: keyspan_pda: fix receive sanity checks
7916a663940b usb: chipidea: Handle extcon events properly
7a93680fe259 usb: chipidea: Only read/write OTGSC from one place
cc771fa1d711 usb: host: ohci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths
d286acdd40ed usb: host: ehci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths
5605e5c50f34 usb: dwc2: host: use msleep() for long delay
69a09d73e8bd KVM: nVMX: do not leak PML full vmexit to L1
22e025bc1af9 KVM: nVMX: initialize PML fields in vmcs02
4897ec5ece6c Revert "KVM: nested VMX: disable perf cpuid reporting"
78a43e2c2c98 KVM: PPC: Book3S HV: Don't try to signal cpu -1
f82a54b53ca2 x86/platform/intel-mid: Correct MSI IRQ line for watchdog device
743cfeb7bcdd kprobes/x86: Fix kernel panic when certain exception-handling addresses are probed
d696d9cfea73 platform/x86: intel_pmc_core: fix out-of-bounds accesses on stack
5e10d8dc0003 clk: Make x86/ conditional on CONFIG_COMMON_CLK
4a8fa15cec03 x86/mpx: Re-add MPX to selftests Makefile
d4462702edd1 x86/pci-calgary: Fix iommu_free() comparison of unsigned expression >= 0
679dd20cc34e x86/ioapic: Restore IO-APIC irq_chip retrigger callback
6e4623e517db iwlwifi: mvm: fix accessing fw_id_to_mac_id
bcb28cb39930 iwlwifi: mvm: writing zero bytes to debugfs causes a crash
bd78746f3225 iwlwifi: mvm: synchronize firmware DMA paging memory
39e4ab1d46fa iwlwifi: mvm: fix references to first_agg_queue in DQA mode
82e158e12443 iwlwifi: mvm: fix pending frame counter calculation
fa251bac1869 iwlwifi: mvm/pcie: adjust A-MSDU tx_cmd length in PCIe
441f52f19435 iwlwifi: mvm: Use aux queue for offchannel frames in dqa
ab735bec18d4 iwlwifi: mvm: fix reorder timer re-arming
7478a09f262c iwlwifi: pcie: fix the set of DMA memory mask
0633d3269a69 iwlwifi: pcie: trans: Remove unused 'shift_param'
e864e9686442 iwlwifi: pcie: don't increment / decrement a bool
7e375d6d6056 iwlwifi: mvm: overwrite skb info later
827181091199 iwlwifi: mvm: don't restart HW if suspend fails with unified image
3aff5ebef0b4 iwlwifi: fix MODULE_FIRMWARE for 6030
e9a20a152598 iwlwifi: mvm: properly check for transport data in dump
47b8d37b4c62 mwifiex: set adapter->dev before starting to use mwifiex_dbg()
219083c89725 mwifiex: don't enable/disable IRQ 0 during suspend/resume
33d8a1d4086e mwifiex: Avoid skipping WEP key deletion for AP
6a9d22e988c3 mwifiex: remove redundant dma padding in AMSDU
4b8badac6525 mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print
ed65aff890b9 ARM: dts: sun7i: lamobo-r1: Fix CPU port RGMII settings
c78c87249cd6 ARM: dts: am57xx-idk: tpic2810 is on I2C bus, not SPI
8848163aa114 ARM: OMAP3: Fix smartreflex platform data regression
097336fc693d ARM: OMAP5 / DRA7: Fix HYP mode boot for thumb2 build
98fa203aa7cd ARM: dts: imx6sx-udoo-neo: Fix reboot hang
32b0a3d44419 ARM: dts: NSP: GPIO reboot open-source
96b61a1bad47 ARM: pxa: ezx: fix a910 camera data
baebaada5f01 leds: ktd2692: avoid harmless maybe-uninitialized warning
359ccd6e3667 spi: armada-3700: Remove spi_master_put in a3700_spi_remove()
0136fa36c8af arm64: Improve detection of user/non-user mappings in set_pte(_at)
a0435d6cdccc arm64: remove wrong CONFIG_PROC_SYSCTL ifdef
e60a59f80b96 arm: dts: qcom: Fix ipq board clock rates
3e1418c687ac arm64: dts: r8a7795: Mark EthernetAVB device node disabled
12f072e19606 power: supply: bq24190_charger: Handle fault before status on interrupt
c963edc736f7 power: supply: bq24190_charger: Don't read fault register outside irq_handle_thread()
9e9cd6500d2c power: supply: bq24190_charger: Call power_supply_changed() for relevant component
34ba5925c01e power: supply: bq24190_charger: Install irq_handler_thread() at end of probe()
8c94da036756 power: supply: bq24190_charger: Call set_mode_host() on pm_resume()
d6ea2f1dd259 power: supply: bq24190_charger: Fix irq trigger to IRQF_TRIGGER_FALLING
b7634bdbb695 perf/x86/intel/pt: Add format strings for PTWRITE and power event tracing
ce6f9a237a6c powerpc: Correctly disable latent entropy GCC plugin on prom_init.o
803969dd92f1 powerpc/ftrace: Fix confusing help text for DISABLE_MPROFILE_KERNEL
d0addb34980a powerpc/mm: Fix build break when CMA=n && SPAPR_TCE_IOMMU=y
690bba9d641a powerpc/powernv: Fix opal_exit tracepoint opcode
3ead745aef02 powerpc/mm: Fixup wrong LPCR_VRMASD value
72cd64df59f3 powerpc/perf: Avoid FAB_*_MATCH checks for power9
8c34e65205b7 powerpc/perf: Handle sdar_mode for marked event in power9
d2264474c9c2 powerpc/perf: Fix perf_get_data_addr() for power9 DD1
0587b73378b2 cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores
bfa87eca09ce power: supply: lp8788: prevent out of bounds array access
8a4963a05118 crypto: caam - don't dma_map key for hash algorithms
3e871381811a crypto: caam - fix error path for ctx_dma mapping failure
93bb6661baf0 tmp: use pdev for parent device in tpm_chip_alloc
c61315284309 tpm: fix RC value check in tpm2_seal_trusted
c5f7ba5f5911 mtd: nand: Add OX820 NAND hardware dependency
2586f8f02455 hwmon: (it87) Fix pwm4 detection for IT8620 and IT8628
5e7b84228b51 drm/sti: fix GDP size to support up to UHD resolution
206472df12f1 9p: fix a potential acl leak
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Integrating the 4.9-rt18 port that Paul Gortmaker has prepared:
f458d12de7f1 v4.9.27-rt18
82fcbd9f7e1f futex/rtmutex: Cure RT double blocking issue
b4352b9fb961 futex: backported patches
0874a0a35318 random: avoid preempt_disable()ed section
07481e7a0e04 v4.9.27-rt17
76c86c0787fe v4.9.20-rt16
d394d677d188 rwsem/rt: Lift single reader restriction
ad7b0ccf9f1f rtmutex: Provide locked slowpath
f363d238326d rtmutex: Provide rt_mutex_lock_state()
b3b4c3aa793e rtmutex: Make lock_killable work
e3fa9e78c860 v4.9.20-rt15
1e458a1a876d v4.9.18-rt14
f57fd2fcd3e2 Add the rtmutex rework
3829b7532ca9 lockdep: Fix per-cpu static objects
bc1065b64955 v4.9.18-rt13
095698fd99b4 Merge branch 'standard/base' into standard/preempt-rt/base
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
It is possible to inherit meta data for either patches + config
or for just config.
It is possible that the patch queue contains invalid (when
sourced) shell characters in the patch names, which throws a
syntax error and aborts processing.
The patch + config case was fixed some time ago, but we recently
stumbled onto the config-only case which was still not properly
quoted and hence safe.
This commit brings the config-only inherit in line with the
patch + config processing and we won't abort processing if
characters like () are in patch names.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Making the following kernel configuration fragment changes available:
c9f07d79f01d nftables: add more configuration options.
8d3cf0ad6c0c common-pc-wifi.cfg: add CONFIG_MT7601U module
55c9bf749c6d ktypes/developer: Enable CONFIG_KEXEC in config
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Changelogs:
http://alsa-project.org/main/index.php/Changes_v1.1.3_v1.1.4
http://alsa-project.org/main/index.php/Changes_v1.1.4_v1.1.4.1
Dropped backported patch 0001-ucm-parser-needs-limits.h.patch.
Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Changelog: http://alsa-project.org/main/index.php/Changes_v1.1.3_v1.1.4
Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Changelog: http://alsa-project.org/main/index.php/Changes_v1.1.3_v1.1.4
Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Signed-off-by: Denys Zagorui <denys.zagorui@globallogic.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
If for any reason the parse_recipe fail in extract command
the process gets locked because Cooker is expecting the
finish event by tinfoil.
For example:
$ devtool extract remake /tmp/remake
ERROR: remake is unavailable:
remake was skipped: PREFERRED_PROVIDER_virtual/make set to make, not remake
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Currently there was a restriction to only execute tests that's
inherits from OETestCase but in some circunstancies the features
from the OEQA framework isn't needed so we need to support
basic unittests.
[YOCTO #10828]
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Some tests doesn't need call bitbake so it is better to use the
basic unittest case class.
[YOCTO #10828]
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Our filtering allows to specify which tests to run using,
<module_name>.[test_class].[test_name]
But the module name logic was restricted to only accept one level,
for example: runtime_test vs oelib.types, to support multiple
submodules use only the first part for filtering.
This allows to run the whole tests in a module with more than tree
levels.
Due to the ambiguity on the test filtering options with test cases
with more than tree levels the supported sytnax is,
<module>
or
<module>.[submoduleN].[test_class].[test_name]
[YOCTO #11632]
Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
To make it obvious what is lost when python is disabled, actually delete the
scripts so the user can't attempt to use them.
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
These commands are not whitelisted by the HOSTTOOLS variable which
silently prevents the MBR disk signature from being written to the
image.
Reported-by: Michael Davis <michael.davis@essvote.com>
Signed-off-by: Jonathan Liu <net147@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Since do_rootfs depends on cve-check results of all recipes,
we need to recursively depend on recipe do_cve_check.
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Sometimes there are control messages in cve-check-tool printed to
stderr. These lead to parsing error and thus failed build.
This can happen for instance when cve database needs to be
refreshed during build.
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
If there is cve report for a recipe in previous build and there
is no result for current one, old cves are kept in CVE_CHECK_DIR.
This happens on version upgrade or when cve/recipe is whitelisted.
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
This fixes cve-check-tool crashes on exceptions.
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Use the package maintained by voidlinux
Drop local patches
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
The upstream init script uses SIGUSR2 to terminate that daemon because
SIGTERM is ignored. As the killproc function does not support specifying
a signal, switch to start-stop-daemon. Drop the retry loop because
SIGUSR2 is lethal for agent.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
tcf-agent ignores SIGTERM, so upstream uses USR2 instead. This issue was noticed
by Jan Kiszka and Brian Avery around the same time:
https://patchwork.openembedded.org/patch/139546/
https://patchwork.openembedded.org/patch/139560/
However, these patches fixed only the init scripts, not the systemd service
file. This patch fixes the systemd file.
Signed-off-by: Martin Kelly <mkelly@xevo.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
For details on changes see
http://lists.gnu.org/archive/html/info-gnu/2017-06/msg00002.html
in tcmode-default.inc Pin gdb to 8.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
This means mismatched layers are more clearly identified to the user in
cases where compatibility has not been tested. This is perhaps not as
needed for the core repository (other than CORENAMES) but lets lead by
example.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|