| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Bump to stable kernel release 4.12.20
(From meta-yocto rev: 36ce71d96d3175ec9eeb254caa0ad4cf3da87095)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
| |
Bump to the latest stable kernel for 4.4, 4.9 and 4.12.
(From meta-yocto rev: 9e8ef5a41850594c20d2063815fc52b75cc7f765)
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
| |
Bump to stable kernel release 4.9.78.
(From meta-yocto rev: 4cdd75c13693512c70fad0ab8bfb8327899b8ae7)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
| |
Bump to stable kernel release 4.4.113.
(From meta-yocto rev: a99200c9d45b40b95c8a75503fe4a821e4b1ae9e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
| |
Bump to stable kernel release 4.12.19.
(From meta-yocto rev: 016df72bc06ae722e2e7b998f21a3d12f3a4b60e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
| |
Bump to stable kernel release v4.12.18.
(From meta-yocto rev: 2188c31e379595d8e7497aeb459e0af147ce05a6)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
| |
Bump to stable kernel release v4.9.65.
(From meta-yocto rev: 0a5ac4a30f19ed57360fd04ac00b627e6986c937)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
| |
Bump to stable kernel release v4.4.93.
(From meta-yocto rev: fe3547a72153997bb6c3b973d2ee39b69d658679)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
| |
Bump to the latest stable kernel for 4.4, 4.9 and 4.12.
(From meta-yocto rev: f70b990b5ebd74b1605a81030c0f966f9d63516c)
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The -stable update to 4.12 needs one more commit to fix the boot of
qemuarm64. This will be part of the next 4.12 -stable series, but for
now, we merge the patch directly.
40146055677a mm/sparsemem: Fix ARM64 boot crash when CONFIG_SPARSEMEM_EXTREME=y
(From OE-Core rev: a8eb060cbbbb00581e8260dd6bfc31cff5558e8f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating to the korg -stable release of 4.9.82 which comprises the
following commits:
3e598a7089ee Linux 4.9.82
2de1085e8deb ftrace: Remove incorrect setting of glob search field
df113487f844 mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a failed user copy
38e3bc59e0dd ovl: fix failure to fsync lower dir
a468a3749bb5 acpi, nfit: fix register dimm error handling
623c28ee02b3 ACPI: sbshc: remove raw pointer from printk() message
3169a7c06e91 drm/i915: Avoid PPS HW/SW state mismatch due to rounding
8fe7ceaf8a4e btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker
3c83fe52b5c1 lib/ubsan: add type mismatch handler for new GCC/Clang
3f8130127c0c lib/ubsan.c: s/missaligned/misaligned/
1bb09d05a41c clocksource/drivers/stm32: Fix kernel panic with multiple timers
944723bf84d3 pktcdvd: Fix pkt_setup_dev() error path
86d408d10efd pinctrl: intel: Initialize GPIO properly when used through irqchip
10ddc77ffb92 EDAC, octeon: Fix an uninitialized variable warning
2d4e295284a9 xtensa: fix futex_atomic_cmpxchg_inatomic
71611b37cca4 alpha: fix formating of stack content
7d22d92ca6c9 alpha: fix reboot on Avanti platform
68d18e90eeec alpha: fix crash if pthread_create races with signal delivery
21f94109d0f1 signal/sh: Ensure si_signo is initialized in do_divide_error
498b8b7453a3 signal/openrisc: Fix do_unaligned_access to send the proper signal
5795b076bd7f Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a "rewritten" version
84bf682f5342 Revert "Bluetooth: btusb: fix QCA Rome suspend/resume"
6913d1b190b9 Bluetooth: btsdio: Do not bind to non-removable BCM43341
df9658e80605 HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini not working
71baf27d8c2b pipe: fix off-by-one error when checking buffer limits
a705c24b5d50 pipe: actually allow root to exceed the pipe buffer limits
91cebf98cd94 kernel/relay.c: revert "kernel/relay.c: fix potential memory leak"
33a4459bdef1 kernel/async.c: revert "async: simplify lowest_in_progress()"
da3b224658d3 fs/proc/kcore.c: use probe_kernel_read() instead of memcpy()
1666d38f4ed6 media: cxusb, dib0700: ignore XC2028_I2C_FLUSH
b2e7c63cad18 media: ts2020: avoid integer overflows on 32 bit machines
d1d85ae79d5e media: dvb-frontends: fix i2c access helpers for KASAN
b7f9df60f410 watchdog: imx2_wdt: restore previous timeout after suspend+resume
eb10c5973eb2 ASoC: skl: Fix kernel warning due to zero NHTL entry
76376783a453 ASoC: rockchip: i2s: fix playback after runtime resume
f6741799aa53 KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED
ba88289e7acb KVM: nVMX: Fix races when sending nested PI while dest enters/leaves L2
51e22c571fad arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls
68f2013e1ff8 crypto: sha512-mb - initialize pending lengths correctly
a96e82079025 crypto: caam - fix endless loop when DECO acquire fails
f2d4bed9eabf media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic
437c4ec62efb media: v4l2-compat-ioctl32.c: don't copy back the result for certain errors
30dcb0756b0f media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer type
30ac343c4222 media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32
55e3f3e6846c media: v4l2-compat-ioctl32: Copy v4l2_window->global_alpha
8465657a3be4 media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for subdevs
9a7cd41be3ad media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer
eec955463de3 media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32
daff4d009f4f media: v4l2-compat-ioctl32.c: avoid sizeof(type)
81e0acf07015 media: v4l2-compat-ioctl32.c: move 'helper' functions to __get/put_v4l2_format32
02129c9bc235 media: v4l2-compat-ioctl32.c: fix the indentation
f294548da645 media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF
e78d9fdf5ecc media: v4l2-ioctl.c: don't copy back the result for -ENOTTY
daaa81c48402 nsfs: mark dentry with DCACHE_RCUACCESS
b93728341fb7 crypto: poly1305 - remove ->setkey() method
45f31106baa3 crypto: mcryptd - pass through absence of ->setkey()
c1ebf9f83547 crypto: cryptd - pass through absence of ->setkey()
d2b492bda560 crypto: hash - introduce crypto_hash_alg_has_setkey()
016572d31d32 ahci: Add Intel Cannon Lake PCH-H PCI ID
72c0031a914e ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI
3332b6f3276b ahci: Annotate PCI ids for mobile Intel chipsets as such
058d13f85da6 kernfs: fix regression in kernfs_fop_write caused by wrong type
b79d8854ee0e NFS: Fix a race between mmap() and O_DIRECT
967f650f8835 NFS: reject request for id_legacy key without auxdata
ca2c316f7cb4 NFS: commit direct writes even if they fail partially
d1840343f948 NFS: Add a cond_resched() to nfs_commit_release_pages()
e1df8c682df6 nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds
298dc6c6696b ubifs: Massage assert in ubifs_xattr_set() wrt. init_xattrs
de14d0c124ca ubi: block: Fix locking for idr_alloc/idr_remove
84f9d8536c8b ubi: fastmap: Erase outdated anchor PEBs during attach
44ebd641be56 mtd: nand: sunxi: Fix ECC strength choice
d80cd3e93653 mtd: nand: Fix nand_do_read_oob() return value
d25d52ff1011 mtd: nand: brcmnand: Disable prefetch by default
cbdabc7027b1 mtd: cfi: convert inline functions to macros
198a7ddaf5d2 media: hdpvr: Fix an error handling path in hdpvr_probe()
f320dd20224c media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme2510_tuner
1ff1353a03c6 media: dvb-usb-v2: lmedm04: Improve logic checking of warm start
7e2fb808d3c7 dccp: CVE-2017-8824: use-after-free in DCCP code
a384e5437f70 sched/rt: Up the root domain ref count when passing it around via IPIs
1c679981309b sched/rt: Use container_of() to get root domain in rto_push_irq_work_func()
57ddb8eae517 usb: gadget: uvc: Missing files for configfs interface
0b376535ad54 posix-timer: Properly check sigevent->sigev_notify
83946c33b9b9 kaiser: fix compile error without vsyscall
297c7cc4b565 dmaengine: dmatest: fix container_of member in dmatest_callback
7e68916c361a CIFS: zero sensitive data when freeing
f59eda16646a cifs: Fix autonegotiate security settings mismatch
ee6858f72a39 cifs: Fix missing put_xid in cifs_file_strict_mmap
ba4f9c192d3b powerpc/pseries: include linux/types.h in asm/hvcall.h
7f3bd8db9974 Linux 4.9.81
2760f452a718 x86/microcode: Do the family check first
230ca8fb9515 drm: rcar-du: Fix race condition when disabling planes at CRTC stop
758e22acf4fd drm: rcar-du: Use the VBK interrupt for vblank events
1cb145c67260 ASoC: rsnd: avoid duplicate free_irq()
24978c21f7ed ASoC: rsnd: don't call free_irq() on Parent SSI
a7de0e9718c3 ASoC: simple-card: Fix misleading error message
7c17a1e5852a crypto: tcrypt - fix S/G table for test_aead_speed()
fc00dde96099 KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRL
e5a83419c957 KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL
755502f810c6 KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES
7013129a4034 KVM/x86: Add IBPB support
6236b782eba3 KVM: VMX: make MSR bitmaps per-VCPU
ff546f9d83d3 KVM: VMX: introduce alloc_loaded_vmcs
46e24dfc2dfe KVM: nVMX: Eliminate vmcs02 pool
b7649e177670 KVM: nVMX: mark vmcs12 pages dirty on L2 exit
1edccf20b9d8 KVM: nVMX: vmx_complete_nested_posted_interrupt() can't fail
19b1d4bdfe5c KVM: nVMX: kmap() can't fail
34900390e966 x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL
4b234a253e52 x86/pti: Mark constant arrays as __initconst
961cb14c615d x86/spectre: Simplify spectre_v2 command line parsing
fe4333893936 x86/retpoline: Avoid retpolines for built-in __init functions
eb99bd6341cb x86/kvm: Update spectre-v1 mitigation
7552556f65af x86/paravirt: Remove 'noreplace-paravirt' cmdline option
cda6b6074cc6 x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel
f67e05d1506a x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable"
359fde6bd0ec x86/spectre: Report get_user mitigation for spectre_v1
0781a50a30d3 nl80211: Sanitize array index in parse_txq_params
c26ceec69576 vfs, fdtable: Prevent bounds-check bypass via speculative execution
c3193fd49f6f x86/syscall: Sanitize syscall table de-references under speculation
398a39311c0b x86/get_user: Use pointer masking to limit speculation
065eae4be83d x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec
ae75f83e79e4 x86/usercopy: Replace open coded stac/clac with __uaccess_{begin, end}
e06d7bfb223e x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospec
1f03d140e2f5 x86: Introduce barrier_nospec
8c33e2d23a68 x86: Implement array_index_mask_nospec
579ef9ea20d6 array_index_nospec: Sanitize speculative array de-references
899ab2cf9138 Documentation: Document array_index_nospec
f03d00ba0b47 x86/asm: Move 'status' from thread_struct to thread_info
572e50917811 x86/entry/64: Push extra regs right away
d7f8d17406d6 x86/entry/64: Remove the SYSCALL64 fast path
9eedeb72c412 x86/spectre: Check CONFIG_RETPOLINE in command line parser
77d1424d2fb8 x86/retpoline: Simplify vmexit_fill_RSB()
77b3b3ee2386 x86/cpufeatures: Clean up Spectre v2 related CPUID flags
98911226d51e x86/cpu/bugs: Make retpoline module warning conditional
557cbfa22211 x86/bugs: Drop one "mitigation" from dmesg
18bc71dff630 x86/nospec: Fix header guards names
31fd9eda7f69 x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support
6c5e49150a51 x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes
a8799fd14d9f x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown
af57d43c908f x86/msr: Add definitions for new speculation control MSRs
c26a6bea26b3 x86/cpufeatures: Add AMD feature bits for Speculation Control
40532f65cccc x86/cpufeatures: Add Intel feature bits for Speculation Control
d3eba7744075 x86/cpufeatures: Add CPUID_7_EDX CPUID leaf
a1745ad92f50 module/retpoline: Warn about missing retpoline in module
ec86a1dad0c0 KVM: VMX: Make indirect call speculation safe
fea3c9a54012 KVM: x86: Make indirect calls in emulator speculation safe
734e687d1d7b x86/retpoline: Remove the esp/rsp thunk
9692602ab850 KEYS: encrypted: fix buffer overread in valid_master_desc()
0a01ecbd23a9 b43: Add missing MODULE_FIRMWARE()
113d22965c78 media: soc_camera: soc_scale_crop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
dd7b14c3e05e x86/microcode/AMD: Do not load when running on a hypervisor
0a9b2dec6c12 x86/asm: Fix inline asm call constraints for GCC 4.4
b671f40419bb soreuseport: fix mem leak in reuseport_add_sock()
5771415d24bf ipv6: Fix SO_REUSEPORT UDP socket with implicit sk_ipv6only
fa46d1437fab cls_u32: add missing RCU annotation.
b980f718f525 tcp_bbr: fix pacing_gain to always be unity when using lt_bw
73adb3b74efd vhost_net: stop device during reset owner
ee46a8614204 tcp: release sk_frag.page in tcp_disconnect
5db5cabbf09d r8169: fix RTL8168EP take too long to complete driver initialization.
9f2f873d5a1c qmi_wwan: Add support for Quectel EP06
97fe899816a6 qlcnic: fix deadlock bug
ce43c07fcef8 net: igmp: add a missing rcu locking section
7d3d60ef2256 ip6mr: fix stale iterator
ffcf167d348e serial: core: mark port as initialized after successful IRQ change
400d3c8b0c7f kaiser: allocate pgd with order 0 when pti=off
ae1fc8de51b1 x86/pti: Make unpoison of pgd for trusted boot work for real
0a61cd6caed7 kaiser: fix intel_bts perf crashes
374c84de94af ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
0ee4f5e7bbff pinctrl: pxa: pxa2xx: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
781a2d683110 auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
9fed3978c39b powerpc/64s: Allow control of RFI flush via debugfs
1f0c936f431d powerpc/64s: Wire up cpu_show_meltdown()
6aec12e1869e powerpc/powernv: Check device-tree for RFI flush settings
7db0fff62f52 powerpc/pseries: Query hypervisor for RFI flush settings
0ef9f8289edf powerpc/64s: Support disabling RFI flush with no_rfi_flush and nopti
c3b82ebee6e0 powerpc/64s: Add support for RFI flush of L1-D cache
48cc95d4e4d6 powerpc/64s: Convert slb_miss_common to use RFI_TO_USER/KERNEL
00e40620a51e powerpc/64: Convert the syscall exit path to use RFI_TO_USER/KERNEL
9d914324d966 powerpc/64: Convert fast_exception_return to use RFI_TO_USER/KERNEL
8fd3f98d0f4d powerpc/64: Add macros for annotating the destination of rfid/hrfid
be6641a7e6f7 powerpc/pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper
331b057d4f3c Linux 4.9.80
1333c3e996eb spi: imx: do not access registers while clocks disabled
5846849a1ac7 serial: imx: Only wakeup via RTSDEN bit if the system has RTS/CTS
9df847674ede usbip: vhci_hcd: clear just the USB_PORT_STAT_POWER bit
57d4bb1beecb usb/gadget: Fix "high bandwidth" check in usb_gadget_ep_match_desc()
92e64a1079fa usb: uas: unconditionally bring back host after reset
f24d171a8100 usb: f_fs: Prevent gadget unbind if it is already unbound
800de0fab17a USB: serial: simple: add Motorola Tetra driver
f80079536bb6 usbip: list: don't list devices attached to vhci_hcd
4c6fcc3425e1 usbip: prevent bind loops on devices attached to vhci_hcd
ec719c52af16 USB: serial: io_edgeport: fix possible sleep-in-atomic
aa6a93fd0c38 CDC-ACM: apply quirk for card reader
c3b1f3137751 USB: cdc-acm: Do not log urb submission errors on disconnect
068cc4ad2b23 USB: serial: pl2303: new device id for Chilitag
2ef0d2ad5ce8 usb: option: Add support for FS040U modem
55eaecffe3d6 tty: fix data race between tty_init_dev and flush of buf
383e0620b70b staging: lustre: separate a connection destroy from free struct kib_conn
f94b238fb856 drm/vc4: Move IRQ enable to PM path
ace1911b7620 staging: rtl8188eu: Fix incorrect response to SIOCGIWESSID
0e216b0a0f74 usb: gadget: don't dereference g until after it has been null checked
b4bfc8ef594a media: usbtv: add a new usbid
c16c193e3abc ARM: dts: NSP: Fix PPI interrupt types
9adb2a0f9a47 iwlwifi: mvm: fix the TX queue hang timeout for MONITOR vif type
a248dc6a55b7 scsi: ufs: ufshcd: fix potential NULL pointer dereference in ufshcd_config_vreg
fa64914313c1 scsi: aacraid: Prevent crash in case of free interrupt during scsi EH path
fde77c712ac0 xfs: Properly retry failed dquot items in case of error during buffer writeback
d96024440ee5 xfs: ubsan fixes
9301165c4623 drm/omap: Fix error handling path in 'omap_dmm_probe()'
f7170eb80aff drm/bridge: tc358767: fix 1-lane behavior
8ae615fecee5 drm/bridge: tc358767: fix AUXDATAn registers access
1bdfc52c331a drm/bridge: tc358767: fix timing calculations
c55908604ecc drm/bridge: tc358767: fix DP0_MISC register set
8d4bfe89aacf drm/bridge: tc358767: filter out too high modes
5f6a0441ca0d drm/bridge: tc358767: do no fail on hi-res displays
7b8623841f2b kmemleak: add scheduling point to kmemleak_scan()
d2a67f7afcad SUNRPC: Allow connect to return EHOSTUNREACH
c4ecc2f69643 quota: Check for register_shrinker() failure.
d47907bcac94 net: ethernet: xilinx: Mark XILINX_LL_TEMAC broken on 64-bit
e11616d5e6c3 drm/amdgpu: don't try to move pinned BOs
54a1fdff1b09 xfs: fortify xfs_alloc_buftarg error handling
98ae1ca7534e bnxt_en: Fix an error handling path in 'bnxt_get_module_eeprom()'
d5a746cf4797 hwmon: (pmbus) Use 64bit math for DIRECT format values
3b7742374f3e lockd: fix "list_add double add" caused by legacy signal interface
f25e222ccc50 nfsd: check for use of the closed special stateid
f35ab8e2eeb8 grace: replace BUG_ON by WARN_ONCE in exit_net hook
2a7d4a723d2e nfsd: Ensure we check stateid validity in the seqid operation checks
5cd3586ca8d4 nfsd: CLOSE SHOULD return the invalid special stateid for NFSv4.x (x>0)
c57767b60962 auxdisplay: img-ascii-lcd: Only build on archs that have IOMEM
c6a34556f539 xen-netfront: remove warning when unloading module
b5bfda0f8e29 xfs: always free inline data before resetting inode fork during ifree
5c0b19bd8cff KVM: VMX: Fix rflags cache during vCPU reset
b0fa04e8429e KVM: X86: Fix softlockup when get the current kvmclock
90ef2c30ebd3 reiserfs: remove unneeded i_version bump
8cfb3965ebcd btrfs: fix deadlock when writing out space cache
030d4676a268 mac80211: fix the update of path metric for RANN frame
03899a46c223 openvswitch: fix the incorrect flow action alloc size
827558408206 drm/amdkfd: Fix SDMA oversubsription handling
16980affa1b0 drm/amdkfd: Fix SDMA ring buffer size calculation
8afdbb165a79 drm/amdgpu: Fix SDMA load/unload sequence on HWS disabled mode
409982cbb5eb bcache: check return value of register_shrinker
6436981ba6d1 cpufreq: Add Loongson machine dependencies
876b31fd9815 KVM: x86: ioapic: Preserve read-only values in the redirection table
1d3ab3b2964e ACPI / bus: Leave modalias empty for devices which are not present
a9f2c1693667 KVM: x86: ioapic: Clear Remote IRR when entry is switched to edge-triggered
2f9e94ef498d KVM: x86: ioapic: Fix level-triggered EOI and IOAPIC reconfigure race
ec73d16bc7ce KVM: X86: Fix operand/address-size during instruction decoding
114de9bfefa5 KVM: x86: Don't re-execute instruction when not passing CR2 value
60d9b22b1ffc KVM: x86: emulator: Return to user-mode on L1 CPL=0 emulation failure
d8f75b4c7f25 cpupower : Fix cpupower working when cpu0 is offline
82e57cdce058 cpupowerutils: bench - Fix cpu online check
036c227cdd1c drm/vc4: Account for interrupts in flight
30942f91b5a5 igb: Free IRQs when device is hotplugged
3a98d0753928 mtd: nand: denali_pci: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
e29997d55268 gpio: ath79: add missing MODULE_DESCRIPTION/LICENSE
cb1a0b51d103 gpio: iop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
517931760e69 power: reset: zx-reboot: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE
ddba3c67a5b8 HID: wacom: EKR: ensure devres groups at higher indexes are released
b7edc45f3ada crypto: af_alg - whitelist mask and type
1ce8e52f6f36 crypto: sha3-generic - fixes for alignment and big endian operation
95259cb008ba crypto: aesni - handle zero length dst buffer
f1803207b5ea crypto: ecdh - fix typo in KPP dependency of CRYPTO_ECDH
cc1fa4a7b653 gpio: Fix kernel stack leak to userspace
241c04f75e90 gpio: stmpe: i2c transfer are forbiden in atomic context
efe3f94f83d2 tools/gpio: Fix build error with musl libc
2a7076e71575 RDMA/mlx5: set UMR wqe fence according to HCA cap
20e6f5bdf542 net/mlx5: Define interface bits for fencing UMR wqe
56bc086358ca loop: fix concurrent lo_open/lo_release
6c6f924f9c62 Linux 4.9.79
f12d0602633d nfsd: auth: Fix gid sorting when rootsquash enabled
f531fbb06a56 bpf: reject stores into ctx via st and xadd
265d7657c9ba bpf: fix 32-bit divide by zero
4606077802f2 bpf: fix divides by zero
5cb917aa1f1e bpf: avoid false sharing of map refcount with max_entries
fcabc6d00885 bpf: arsh is not supported in 32 bit alu thus reject it
a3d6dd6a66c1 bpf: introduce BPF_JIT_ALWAYS_ON config
5226bb3b9551 bpf: fix bpf_tail_call() x64 JIT
c964ad34f6d9 x86: bpf_jit: small optimization in emit_bpf_tail_call()
c98ff7299b40 hrtimer: Reset hrtimer cpu base proper on CPU hotplug
9f3a6cadf494 x86/microcode/intel: Extend BDW late-loading further with LLC size check
dc1932c69835 perf/x86/amd/power: Do not load AMD power module on !AMD platforms
eecfa2eeefe3 flow_dissector: properly cap thoff field
18717ee28ef5 tun: fix a memory leak for tfile->tx_array
1105145cb3d5 mlxsw: spectrum_router: Don't log an error on missing neighbor
3110e2134c97 gso: validate gso_type in GSO handlers
cc99c6d59adf ip6_gre: init dev->mtu and dev->hard_header_len correctly
1711ba166e5f be2net: restore properly promisc mode after queues reconfiguration
00f9e47c6f9d ppp: unlock all_ppp_mutex before registering device
260eb694b5a4 ipv4: Make neigh lookup keys for loopback/point-to-point devices be INADDR_ANY
014510b11781 net: Allow neigh contructor functions ability to modify the primary_key
66c16a22e3b1 vmxnet3: repair memory leak
0e52703d0746 tipc: fix a memory leak in tipc_nl_node_get_link()
2f056e7def42 sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf
8e3534ea657e sctp: do not allow the v4 socket to bind a v4mapped v6 address
0f51492d1bd5 r8169: fix memory corruption on retrieval of hardware statistics.
1bd21b158e07 pppoe: take ->needed_headroom of lower device into account on xmit
cf67be7a1a21 net: tcp: close sock if net namespace is exiting
a44d91150f33 net: qdisc_pkt_len_init() should be more robust
0ae16964f215 net: igmp: fix source address check for IGMPv3 reports
283498b4ca35 lan78xx: Fix failure in USB Full Speed
c2ceff11b46e ipv6: ip6_make_skb() needs to clear cork.base.dst
fb50d8c9169e ipv6: fix udpv6 sendmsg crash caused by too small MTU
8b0d3e81cdec ipv6: Fix getsockopt() for sockets with default IPV6_AUTOFLOWLABEL
5bb5ae9718f6 dccp: don't restart ccid2_hc_tx_rto_expire() if sk in closed state
5f6c581bcb3c eventpoll.h: add missing epoll event masks
9a0be5afbfbb vsyscall: Fix permissions for emulate mode with KAISER/PTI
1be7d46e775c um: link vmlinux with -no-pie
d680db722516 orangefs: fix deadlock; do not write i_size in read_iter
42f0aba58e00 Input: trackpoint - force 3 buttons if 0 button is reported
19a7db1e2ef3 mm: fix 100% CPU kswapd busyloop on unreclaimable nodes
e62b0c661f65 Revert "module: Add retpoline tag to VERMAGIC"
c41bb027ed63 scsi: libiscsi: fix shifting of DID_REQUEUE host byte
7b50205cf8b9 fs/fcntl: f_setown, avoid undefined behaviour
0ccfbd4d6f02 reiserfs: don't preallocate blocks for extended attributes
b7d25282b75e reiserfs: fix race in prealloc discard
898eeca02a55 netfilter: xt_osf: Add missing permission checks
2c3184ea8032 netfilter: nfnetlink_cthelper: Add missing permission checks
2915f16bdce2 ACPICA: Namespace: fix operand cache leak
3a53accd9c39 ACPI / scan: Prefer devices without _HID/_CID for _ADR matching
542cde0e3cc2 ipc: msg, make msgrcv work with LONG_MIN
685cce58f1c2 mm, page_alloc: fix potential false positive in __zone_watermark_ok
714c19ef57a5 cma: fix calculation of aligned offset
bc0e2174b092 hwpoison, memcg: forcibly uncharge LRU pages
c57664bd1299 mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stack
1d8c402e0c46 drivers: base: cacheinfo: fix boot error message when acpi is enabled
f5aaa5a2836d drivers: base: cacheinfo: fix x86 with CONFIG_OF enabled
318e17d09cbc Prevent timer value 0 for MWAITX
45ee9d5e97a4 KVM: arm/arm64: Check pagesize when allocating a hugepage at Stage 2
41e4aa17bc02 can: af_can: canfd_rcv(): replace WARN_ONCE by pr_warn_once
40bf2c0c1c9e can: af_can: can_rcv(): replace WARN_ONCE by pr_warn_once
69e78e7214e3 usbip: Fix potential format overflow in userspace tools
853c39f239eb usbip: Fix implicit fallthrough warning
ce601a07bc50 usbip: prevent vhci_hcd driver from leaking a socket pointer address
5c26ee198fca orangefs: initialize op on loop restart in orangefs_devreq_read
fb39345e7314 orangefs: use list_for_each_entry_safe in purge_waiting_ops
c36c940cd4aa x86/asm/32: Make sync_core() handle missing CPUID on all 32-bit kernels
(From OE-Core rev: 2db2bfa47dd3e04b67e5a1642d36ac6f1eff245f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating to Paul Gortmaker's 4.12.20 release, which comprises
the following commits:
26041ea62c10 Linux 4.12.20
80da9fc42759 kvm: x86: fix RSM when PCID is non-zero
94ff73e84af3 x86/pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWN
1c6aaef6e08f x86/alternatives: Add missing '\n' at end of ALTERNATIVE inline asm
a14ac5bc4953 x86/tlb: Drop the _GPL from the cpu_tlbstate export
a95cc558c4ba x86/events/intel/ds: Use the proper cache flush method for mapping ds buffers
e94e2440d266 x86/kaslr: Fix the vaddr_end mess
ec2c4771ab78 x86/mm: Map cpu_entry_area at the same place on 4/5 level
21390d1cf697 x86/mm: Set MODULES_END to 0xffffffffff000000
a657f6bde81f x86/process: Define cpu_tss_rw in same section as declaration
f0ca9ecfacd8 x86/pti: Switch to kernel CR3 at early in entry_SYSCALL_compat()
882c46ebc1eb x86/pti: Make sure the user/kernel PTEs match
0920dd036f51 x86/cpu, x86/pti: Do not enable PTI on AMD processors
2832199b24b5 x86/pti: Enable PTI by default
abe84bdf0450 mm/mprotect: add a cond_resched() inside change_pmd_range()
79c74e87dd70 kernel/acct.c: fix the acct->needcheck check in check_free_space()
8097b1b3ed8e x86/espfix/64: Fix espfix double-fault handling on 5-level systems
1a698b5094c6 x86/decoder: Fix and update the opcodes map
3bc0a0230c85 x86/idt: Load idt early in start_secondary
96523a6b3c9f x86/ldt: Make LDT pgtable free conditional
0930c225b7fd x86/ldt: Plug memory leak in error path
7b392c0fd57c x86/mm: Remove preempt_disable/enable() from __native_flush_tlb()
a569be19aca4 x86/smpboot: Remove stale TLB flush invocations
171c680cd430 x86/ldt: Make the LDT mapping RO
b20a4e9c0824 x86/mm/dump_pagetables: Allow dumping current pagetables
4cb373d5878c x86/mm/dump_pagetables: Check user space page table for WX pages
419aaf9950b0 x86/mm/dump_pagetables: Add page table directory to the debugfs VFS hierarchy
f2ea744855ef x86/mm/pti: Add Kconfig
21ee6ef0b6da x86/dumpstack: Indicate in Oops whether PTI is configured and enabled
4792df02eaa2 x86/mm: Clarify the whole ASID/kernel PCID/user PCID naming
079aafe7e55e x86/mm: Use INVPCID for __native_flush_tlb_single()
f82db33b19f6 x86/mm: Optimize RESTORE_CR3
156823d62b52 x86/mm: Use/Fix PCID to optimize user/kernel switches
3c6ddf8979d7 x86/mm: Abstract switching CR3
842c1304aa61 x86/mm: Allow flushing for future ASID switches
54ccd28274b7 x86/pti: Map the vsyscall page if needed
05347c693d0a x86/pti: Put the LDT in its own PGD if PTI is on
86aa46082664 x86/mm/64: Make a full PGD-entry size hole in the memory map
bd91c7622d4b x86/events/intel/ds: Map debug buffers in cpu_entry_area
f2a19cac5364 x86/cpu_entry_area: Add debugstore entries to cpu_entry_area
788856fff986 x86/mm/pti: Map ESPFIX into user space
2946dc511e38 x86/mm/pti: Share entry text PMD
8f01f3ca70af x86/entry: Align entry text section to PMD boundary
419ac1b145f8 x86/mm/pti: Share cpu_entry_area with user space page tables
43ac2d12a830 x86/mm/pti: Force entry through trampoline when PTI active
c0226c119bb4 x86/mm/pti: Add functions to clone kernel PMDs
0de21941f44c x86/mm/pti: Populate user PGD
dc46e9eafde8 x86/mm/pti: Allocate a separate user PGD
a3293057588e x86/mm/pti: Allow NX poison to be set in p4d/pgd
b51aa0399145 x86/mm/pti: Add mapping helper functions
66d1447e7cd8 x86/pti: Add the pti= cmdline option and documentation
399981179cc2 x86/mm/pti: Add infrastructure for page table isolation
ff4703d2378d x86/mm/pti: Prepare the x86/entry assembly code for entry/exit CR3 switching
6eb83fa9c76d x86/mm/pti: Disable global pages if PAGE_TABLE_ISOLATION=y
0cbc392772c6 x86/cpufeatures: Add X86_BUG_CPU_INSECURE
bb426b09a2b3 nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick()
f8da34e6aea2 ring-buffer: Do no reuse reader page if still in use
f56cc813891f ring-buffer: Mask out the info bits when returning buffer page length
99df0a6bd678 x86/cpu_entry_area: Prevent wraparound in setup_cpu_entry_area_ptes() on 32bit
dd6eac2b6f66 init: Invoke init_espfix_bsp() from mm_init()
fc78bbdec893 x86/cpu_entry_area: Move it out of the fixmap
b73f4c11bfb7 x86/cpu_entry_area: Move it to a separate unit
90383f5be7ac x86/mm: Create asm/invpcid.h
f7938aecc9e1 x86/mm: Put MMU to hardware ASID translation in one place
21c7af3777f8 x86/mm: Remove hard-coded ASID limit checks
546fe7d48686 x86/mm: Move the CR3 construction functions to tlbflush.h
029ed77f57b6 x86/mm: Add comments to clarify which TLB-flush functions are supposed to flush what
c786774ceccb x86/mm: Remove superfluous barriers
f0c8c4bd2347 x86/mm: Use __flush_tlb_one() for kernel memory
c1d18bf3f32b x86/microcode: Dont abuse the TLB-flush interface
cba3ab6a6841 x86/uv: Use the right TLB-flush API
8a7c2006beba x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stack
d6a432d4d3a0 x86/doc: Remove obvious weirdnesses from the x86 MM layout documentation
07e8a63c2c4f x86/mm/64: Improve the memory map documentation
1dddc45476c4 x86/ldt: Prevent LDT inheritance on exec
93439585326e x86/ldt: Rework locking
315b737482ac arch, mm: Allow arch_dup_mmap() to fail
3cd977c67053 x86/vsyscall/64: Warn and fail vsyscall emulation in NATIVE mode
e5667337a507 x86/vsyscall/64: Explicitly set _PAGE_USER in the pagetable hierarchy
4664833b9c38 x86/mm/dump_pagetables: Make the address hints correct and readable
9ed67a029dd7 x86/mm/dump_pagetables: Check PAGE_PRESENT for real
0f9f378903ae x86/Kconfig: Limit NR_CPUS on 32-bit to a sane amount
358a83a1de54 x86/cpufeatures: Make CPU bugs sticky
ae16a824dd62 x86/paravirt: Provide a way to check for hypervisors
93231925335a x86/paravirt: Dont patch flush_tlb_single
3e9cf8fb4db0 x86/entry/64: Make cpu_entry_area.tss read-only
47cb726a9600 x86/entry: Clean up the SYSENTER_stack code
ff29cda6c2f2 x86/entry/64: Remove the SYSENTER stack canary
33e8a0a90105 x86/entry/64: Move the IST stacks into struct cpu_entry_area
8aa71a5cdc32 x86/entry/64: Create a per-CPU SYSCALL entry trampoline
077a04534cc4 x86/entry/64: Return to userspace from the trampoline stack
698892158210 x86/entry/64: Use a per-CPU trampoline stack for IDT entries
7df5dc38dc29 x86/espfix/64: Stop assuming that pt_regs is on the entry stack
7b6d319e2616 x86/entry/64: Separate cpu_current_top_of_stack from TSS.sp0
e75df8aedce8 x86/entry: Remap the TSS into the CPU entry area
0e0055bbeb2a x86/entry: Move SYSENTER_stack to the beginning of struct tss_struct
d9e17c57f62a x86/dumpstack: Handle stack overflow on all stacks
b6645c3c626e x86/entry: Fix assumptions that the HW TSS is at the beginning of cpu_tss
99a47d22f1fa x86/kasan/64: Teach KASAN about the cpu_entry_area
0863f76db090 x86/mm/fixmap: Generalize the GDT fixmap mechanism, introduce struct cpu_entry_area
3b825a015513 x86/entry/gdt: Put per-CPU GDT remaps in ascending order
8e905774d607 x86/dumpstack: Add get_stack_info() support for the SYSENTER stack
ca02a72c9150 x86/entry/64: Allocate and enable the SYSENTER stack
4eec07ec7a5c x86/irq/64: Print the offending IP in the stack overflow warning
a7b282cd43ba x86/irq: Remove an old outdated comment about context tracking races
d2408cf269d1 x86/entry/64/paravirt: Use paravirt-safe macro to access eflags
6a99c031df60 x86/mm/kasan: Don't use vmemmap_populate() to initialize shadow
b3f96767d068 locking/barriers: Convert users of lockless_dereference() to READ_ONCE()
c1763d787577 locking/barriers: Add implicit smp_read_barrier_depends() to READ_ONCE()
756428416ce0 perf/x86: Enable free running PEBS for REGS_USER/INTR
2eecb0acd97a x86: Make X86_BUG_FXSAVE_LEAK detectable in CPUID on AMD
493513aefcc5 x86/cpufeature: Add User-Mode Instruction Prevention definitions
019141d42ebe drivers/misc/intel/pti: Rename the header file to free up the namespace
871d6926064c x86/xen: Fix xen head ELF annotations
d20c9ba72b8f x86/boot: Annotate verify_cpu() as a callable function
d32d0f94a7ee x86/head: Fix head ELF function annotations
18f077dfae1c x86/head: Remove unused 'bad_address' code
d5d921a047b9 x86/head: Remove confusing comment
f6dd6567d09d kernel/signal.c: remove the no longer needed SIGNAL_UNKILLABLE check in complete_signal()
cf2791ad9e53 kernel/signal.c: protect the SIGNAL_UNKILLABLE tasks from !sig_kernel_only() signals
2071cfd700f6 kernel/signal.c: protect the traced SIGNAL_UNKILLABLE tasks from SIGKILL
806424fd3065 kvm, mm: account kvm related kmem slabs to kmemcg
9575a6ffb4b7 x86/virt: Add enum for hypervisors to replace x86_hyper
e8baad3e5158 x86/virt, x86/platform: Merge 'struct x86_hyper' into 'struct x86_platform' and 'struct x86_init'
cb995fcf5ae2 x86/mm/64: Rename the register_page_bootmem_memmap() 'size' parameter to 'nr_pages'
c94b6dded6eb x86/xen: Drop 5-level paging support code from the XEN_PV code
119347a0ef41 x86/xen: Provide pre-built page tables only for CONFIG_XEN_PV=y and CONFIG_XEN_PVH=y
199e4741c8b9 x86/kasan: Use the same shadow offset for 4- and 5-level paging
1c5ea732a936 mm/sparsemem: Allocate mem_section at runtime for CONFIG_SPARSEMEM_EXTREME=y
8915a13ca5a4 mm, x86/mm: Fix performance regression in get_user_pages_fast()
66ea32e385a8 x86/insn-eval: Add a utility function to get register offsets
7ce86fc1e901 x86/insn-eval: Do not BUG on invalid register type
c958c84cf7c2 x86/mpx, x86/insn: Relocate insn util functions to a new insn-eval file
8d8f073eaa31 x86/mpx: Do not use SIB.base if its value is 101b and ModRM.mod = 0
ec1786527e7f x86/mpx: Do not use SIB.index if its value is 100b and ModRM.mod is not 11b
897aeabaf3c1 x86/mpx: Use signed variables to compute effective addresses
bdc345828604 x86/mpx: Simplify handling of errors when computing linear addresses
d35dbe818a6a ptrace,x86: Make user_64bit_mode() available to 32-bit builds
ef02e49ac1a7 x86/boot: Relocate definition of the initial state of CR0
1542a015ace2 x86/mm: Relocate page fault error codes to traps.h
7edfe87940e2 selftests/x86/ldt_gdt: Run most existing LDT test cases against the GDT as well
be33b76702d9 selftests/x86/ldt_gdt: Add infrastructure to test set_thread_area()
738b110511ba selftests/x86/ldt_gdt: Robustify against set_thread_area() and LAR oddities
1f9e12c2e81e x86/cpufeatures: Fix various details in the feature definitions
14fe162f996f x86/cpufeatures: Re-tabulate the X86_FEATURE definitions
be9780fb7a30 x86/build: Beautify build log of syscall headers
601a71aa8028 x86/mm: Define _PAGE_TABLE using _KERNPG_TABLE
6a9dda277c24 bitops: Revert cbe96375025e ("bitops: Add clear/set_bit32() to linux/bitops.h")
c3e13e28aa72 x86/cpuid: Replace set/clear_bit32()
a87fa3721441 x86/cpufeatures: Enable new SSE/AVX/AVX512 CPU features
8bf58a744e9a x86/cpuid: Prevent out of bound access in do_clear_cpu_cap()
5dd037e50e83 x86/fpu: Remove the explicit clearing of XSAVE dependent features
691bb62c5c87 x86/fpu: Make XSAVE check the base CPUID features before enabling
384a2d7af44d x86/fpu: Parse clearcpuid= as early XSAVE argument
36381d76b645 x86/cpuid: Add generic table for CPUID dependencies
50c6c061f4d6 bitops: Add clear/set_bit32() to linux/bitops.h
4ef351ff7bab x86/fpu/debug: Remove unused 'x86_fpu_state' and 'x86_fpu_deactivate_state' tracepoints
cc2b5786a84b x86/entry/64: Shorten TEST instructions
d26fc8d39309 x86/traps: Use a new on_thread_stack() helper to clean up an assertion
f475d79e9115 x86/entry/64: Remove thread_struct::sp0
ee2f1a81b613 x86/entry/32: Fix cpu_current_top_of_stack initialization at boot
a69652f6e628 x86/entry/64: Remove all remaining direct thread_struct::sp0 reads
f7945199711d x86/entry/64: Stop initializing TSS.sp0 at boot
3476ab68a9bf x86/xen/64, x86/entry/64: Clean up SP code in cpu_initialize_context()
c2e6ce4b2921 x86/entry: Add task_top_of_stack() to find the top of a task's stack
45c4053bf8d4 x86/entry/64: Pass SP0 directly to load_sp0()
1acf96028d04 x86/entry/32: Pull the MSR_IA32_SYSENTER_CS update code out of native_load_sp0()
ab80fe6f16d3 x86/entry/64: De-Xen-ify our NMI code
d067fb259523 xen, x86/entry/64: Add xen NMI trap entry
13ead6fcd2ab x86/entry/64: Remove the RESTORE_..._REGS infrastructure
6793d49993e4 x86/entry/64: Use POP instead of MOV to restore regs on NMI return
ba46462c7964 x86/entry/64: Merge the fast and slow SYSRET paths
905d20dd5054 x86/entry/64: Use pop instead of movq in syscall_return_via_sysret
99bc33079304 x86/entry/64: Shrink paranoid_exit_restore and make labels local
3c16e0932979 x86/entry/64: Simplify reg restore code in the standard IRET paths
4fc1d8b76f21 x86/entry/64: Move SWAPGS into the common IRET-to-usermode path
f32123527bed x86/entry/64: Split the IRET-to-user and IRET-to-kernel paths
3b475309f976 x86/entry/64: Remove the restore_c_regs_and_iret label
f3bd88849f88 x86/asm: Don't use the confusing '.ifeq' directive
d36e0d395ca2 x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt()
ca024e7d1862 x86/asm: Remove unnecessary \n\t in front of CC_SET() from asm templates
dcc5f2f8c5db x86/mm/64: Remove the last VM_BUG_ON() from the TLB code
c01d65a2df94 x86/mm: Flush more aggressively in lazy TLB mode
71570531a921 x86/mm/32: Load a sane CR3 before cpu_init() on secondary CPUs
7896047cb4de x86/mm/32: Move setup_clear_cpu_cap(X86_FEATURE_PCID) earlier
557c6cb2e892 x86/mm/64: Stop using CR3.PCID == 0 in ASID-aware code
bdf06611e863 x86/mm: Factor out CR3-building code
28dfb0cf1cd6 x86/mm/64: Initialize CR4.PCIDE early
c45360a1779f x86/mm: Get rid of VM_BUG_ON in switch_tlb_irqs_off()
50522881fb0b x86/mm: Document how CR4.PCIDE restore works
d8fa770e4331 x86/mm: Reinitialize TLB state on hotplug and resume
223590ce02fa x86/xen: Get rid of paravirt op adjust_exception_frame
9148019af215 x86/mm, mm/hwpoison: Clear PRESENT bit for kernel 1:1 mappings of poison pages
93753465c1fb x86/mm/dump_pagetables: Speed up page tables dump for CONFIG_KASAN=y
866ec7bd5055 x86/mm: Implement PCID based optimization: try to preserve old TLB entries using PCID
0ca4a0dcd2b1 x86/mpx: Do not allow MPX if we have mappings above 47-bit
69fa7265508d x86/mm/dump_pagetables: Fix printout of p4d level
172774bfa3ef x86/boot: Add early cmdline parsing for options with arguments
47c915550f9e x86/mm: Enable CR4.PCIDE on supported systems
4bda31395beb x86/mm: Add the 'nopcid' boot option to turn off PCID
ae3c78546a4d x86/mm: Disable PCID on 32-bit kernels
a506eb1a28ee x86/mm: Stop calling leave_mm() in idle code
8d640d568fc8 x86/mm: Rework lazy TLB mode and TLB freshness tracking
6856a6907443 x86/mm: Track the TLB's tlb_gen and update the flushing algorithm
75309cc8a392 x86/mm: Give each mm TLB flush generation a unique ID
90d8521ed090 x86/xen/64: Rearrange the SYSCALL entries
cd77afb4a51a x86/asm: Add suffix macro for GEN_*_RMWcc()
5d4c36800831 x86/entry/64: Refactor IRQ stacks and make them NMI-safe
9b1ff5eeadc1 irq: Make the irqentry text section unconditional
2df8e4dd8ad5 x86: provide an init_mem_mapping hypervisor hook
03a415bbc469 x86/kasan: don't allocate extra shadow memory
e5881507ab4b x86/mm: Delete a big outdated comment about TLB flushing
2612885620dc x86/mm: Don't reenter flush_tlb_func_common()
8c33de3d1431 x86/mm: Remove reset_lazy_tlbstate()
22e8e068200a x86/ldt: Simplify the LDT switching logic
306b70104b69 x86/boot/64: Put __startup_64() into .head.text
6785f222adc3 x86/mm: Add support for 5-level paging for KASLR
3591558ac071 x86/mm: Make kernel_physical_mapping_init() support 5-level paging
e93998d5a995 x86/mm: Add sync_global_pgds() for configuration with 5-level paging
8d08f0f9511a x86/boot/64: Add support of additional page table level during early boot
08ef52fc8c27 x86/boot/64: Rename init_level4_pgt and early_level4_pgt
8e3d8cc05bab x86/boot/64: Rewrite startup_64() in C
40029728da7c x86/boot/compressed: Enable 5-level paging during decompression stage
9f9cc4499abe x86/boot/efi: Define __KERNEL32_CS GDT on 64-bit configurations
f56c74bc479b x86/asm: Fix comment in return_from_SYSCALL_64()
37edb519e13e x86/mm: Split read_cr3() into read_cr3_pa() and __read_cr3()
ae39e66a6c22 x86/ldt: Rename ldt_struct::size to ::nr_entries
8e9fceb46493 mm/vmstat: Make NR_TLB_REMOTE_FLUSH_RECEIVED available even on UP
73c1f133b39a x86/mm, KVM: Teach KVM's VMX code that CR3 isn't a constant
6652b39ab9a7 x86/mm: Be more consistent wrt PAGE_SHIFT vs PAGE_SIZE in tlb flush code
5f8577a5dfcb x86/mm: Rework lazy TLB to track the actual loaded mm
0444036bd674 x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code
a8c7f8a7a0b3 x86/mm: Use new merged flush logic in arch_tlbbatch_flush()
d47f84368847 x86/mm: Refactor flush_tlb_mm_range() to merge local and remote cases
5a32e49af880 x86/mm: Change the leave_mm() condition for local TLB flushes
c2c97859bbc5 x86/mm: Pass flush_tlb_info to flush_tlb_others() etc
30210c7c83b5 mm, x86/mm: Make the batched unmap TLB flush API more generic
a56dacbe25a0 x86/mm: Reduce indentation in flush_tlb_func()
4e69fbba04b0 x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range()
(From OE-Core rev: 3ec455603ac02ecd2df0192082a0866a6389c821)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
(cherry picked from commit 22d84ba8025076209a6c8bfed6a0fcec6e10b353)
hand applied do to other pending changes
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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: 112c6e77a81ec748cd116d1088dae2a1f59643f5)
Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b79eeb68c6ad7c92a3e54c6f97a8bf49f0098206)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
thumb1 is unsupported see http://www.openwall.com/lists/musl/2017/10/20/10
Fix
[YOCTO #12336]
(From OE-Core rev: 12e40b38f49e99bcecfab8086cfe8f32d2eb931a)
Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit d29bd5571187cb30d25f3a885e9e61aa20dd6d7a)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
| |
(From OE-Core rev: bdd7bae339096265e887de84f718cbbcd9f7e267)
Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
(cherry picked from commit 3d4c1e0d94175f8c782e94725d365e5e1d1178c1)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Rich Felker (9):
fix access by setjmp and longjmp to __hwcap on arm built as thumb2
for executing init array functions, use function type with prototype
fix read-after-free type error in pthread_detach
fix incorrect base name offset from nftw when pathname ends in slash(es)
in dns parsing callback, enforce MAXADDRS to preclude overflow
release 1.1.17
fix regression in glob with literal . or .. path component
fix build regression on ARM for ISA levels less than v5
release 1.1.18
Szabolcs Nagy (1):
math: rewrite fma with mostly int arithmetics
Will Dietz (1):
posix_spawn: use larger stack to cover worst-case in execvpe
(From OE-Core rev: fe87fe129da60f49e7e06fb6add361ffad8a046a)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
(cherry picked from commit c3f0a70a40e0a8115e9046fb96b4b371b0db44ee)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fix use of memset without declaration in sched.h cpu set macros
* powerpc{64}: fix MAP_NORESERVE and MAP_LOCKED in mman.h
(From OE-Core rev: a079c431a8f00562273347698220ed0c6ce4b58d)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
(cherry picked from commit 3953c54c30473450d4baf511772276e5e8e09919)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch is already in gcc-7-branch
https://github.com/gcc-mirror/gcc/commit/6e6c7fc1e15525a10f48d4f5ac2edd853e2f5cb7
Thanks nsz for noticing it
(From OE-Core rev: 1dd8f90ec954c22ab08b396210c6ad2f0a2c585d)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3d9c32f31047e9fae289b45fcf733c5df1ddaceb)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Valgrind supports only little endian ARM.
(From OE-Core rev: 15ad0cb24c3943330a3956078336842f3922296f)
Signed-off-by: Mariia Movchan <mmovchan@cisco.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
(cherry picked from commit dece983e35721ca1cfc6ddddaf52726fb1d6db1f)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(From OE-Core rev: 1c5ea29ed49a73e9cf5abbb9abfdbd1ccd9c5eee)
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
(cherry picked from commit f5d0ef12a5f1c4fa3981e70ef614e34bc64c380f)
includes:
CVE-2018-4088
CVE-2017-13885
CVE-2017-7165
CVE-2017-13884
CVE-2017-7160
CVE-2017-7153
CVE-2017-7153
CVE-2017-7161
CVE-2018-4096
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Backporting the following pinctrl commits to enable controllers on
Intel Cannon Lake:
4b7a5c1b4ec5 pinctrl: intel: Add Intel Cannon Lake PCH-H pin controller support
044631ce1937 pinctrl: intel: Add Intel Cannon Lake PCH pin controller support
2054b0ea59a7 pinctrl: intel: Make it possible to specify mode per pin in a group
55b9053b5a5a pinctrl: intel: Add support for variable size pad groups
(From OE-Core rev: 7636a42fb615b9ea4881483a61d3dac0ec72a5a6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
(cherry picked from commit 4c05eb243c2cf10304383f6265721b695750cb9b)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
OE-Core changes the architecture independent RPM packages to use
"noarch" instead of "all". This change has been included in the commit
below:
,----
| commit 341810aff923ace6b1cc1e15e19383c4f8773b51
| Author: Alexander Kanavin <alexander.kanavin@linux.intel.com>
| Date: Mon Jan 9 16:37:28 2017 +0200
|
| package_rpm.bbclass: make architecture-independent .rpm packages
| "noarch" instead of "all"
|
| Too many places in dnf/rpm4 stack make that assumption; let's not
| fight against it.
|
| Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
`----
This is causing problems with machines that has "all" inside the
machine name.
Reported-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
(From OE-Core rev: e92fdac3055b612ae1a1c1b033b5451a1750fe34)
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
(cherry picked from commit 3e4ddeab65d4d2e4aaf03d442c2a1a8c7a2ce8a2)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Drop upstreamed 0001-aes-armv4-bsaes-armv7-sha256-armv4-.pl-make-it-work-.patch
Rebase a couple more patches (via devtool upgrade).
(From OE-Core rev: a69526f9cd7682d8a8ff49fd8101b46616e3c05f)
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
(cherry picked from commit 8a79b8619ce797d5395989e7bb804bc2accfbb14)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove buildhost references from Makefile and Configure.
(From OE-Core rev: d2ddc9986371c816cefee726e72aba6f09a816d7)
Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 891e33f4ad0919f5b3be77cd63260121d62b6ee7)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
| |
(From OE-Core rev: abc7fbab2c125b247f3274ca4b29e4f858b5ae12)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
| |
(From meta-yocto rev: 58e4977e640fce124d74add31a10a49cec2ba963)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
| |
(From yocto-docs rev: 1e406f3a88a9a399491e2e0859b568a9ab459b4c)
Signed-off-by: Kristi Rifenbark <kristi@buzzcollectivemarketing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
| |
(From yocto-docs rev: 24f7772c136a0266c1322c755fdb8e86c6a9afec)
Signed-off-by: Kristi Rifenbark <kristi@buzzcollectivemarketing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
| |
Fixed [YOCTO #12458]
(From yocto-docs rev: 85f2705115039429057ea35d2230693b71dd85ae)
Signed-off-by: Kristi Rifenbark <kristi@buzzcollectivemarketing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
| |
Fixes [YOCTO #12537]
(From yocto-docs rev: 23428e7cce7749ddb565caa21774128e9269465e)
Signed-off-by: Kristi Rifenbark <kristi@buzzcollectivemarketing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
poky.ent - Updated variables to reflect 2.4.2
mega-manual.sed - changes "2.4.1" string to "2.4.2"
<manual>.xml - Updated release manual table to use "TBD 2018"
release date.
(From yocto-docs rev: cee187153d4136a90556fefbdaaf41bdc9d65006)
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes [YOCTO #12467]
Changed the CentOS variable to use python34-pip
instead of python3-pip. Removed notes indicating
CentOS 6.x exceptions because this version does
not support CentOS 6.x.
(From yocto-docs rev: 66b24fff05588580f75ae951b373a53ebcd08d13)
Signed-off-by: Kristi Rifenbark <kristi@buzzcollectivemarketing.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
I failed to copy the updated sdk-manual title figure to the
mega-manual/figures directory when the sdk-manual title had changed.
This was causing the title of the sdk-manual in the mega-manual
to render as the old one.
(From yocto-docs rev: 7c510b205ea0df0db8d61d15efcbff4dd2033af3)
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
| |
(From yocto-docs rev: 3bcc0c82af3d5bda5d98d83a60ba3d24eed40216)
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
I had tried using a #-type target for some links designed to
go to the top of the sdk-manual. It was not working out so I removed
the targets. The links now render benign for the mega-manual as
they should and render hot for the individual manual as they should.
(From yocto-docs rev: c9a8887983976670a96f99a3d4271f5498927550)
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
| |
This string was not changed to reflect the new sdk-manual title.
I updated the string so that the links render correctly in the
mega-manual.
(From yocto-docs rev: 2e4cf995a8c3d1f9ed072911eea43930f27ff771)
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This avoids other do_patch dependencies being overridden.
(From OE-Core rev: 77a0f0b2f50059f9d6cb67374e7d83dff806dc0c)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b5e94026c754d9015e97487f5c0a5b727ffd4ff8)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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: 9498f075a2fae4ff7387bbaeefae493c285b14f6)
Signed-off-by: Zumeng Chen <zumeng.chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
(cherry picked from commit ce6337ab4b415ee18360dfe4443a71ab75a60254)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
| |
(From OE-Core rev: c3035922f2376f90ff282b085368f6d44bd7c020)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c777a6d0ea9505aa57c1c5785af388c23c5e7731)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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: 78120e0e4da7f4be229fb4567a0f3e58bd4e4169)
Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
(cherry picked from commit 9d0f0fa80ffbafc2d4a1df0fa3ac5d84396a8182)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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: ee6e62f066f02b301d656d3d856c80eab02c356c)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 97927956a6629381b54973d01e16c5f039f5e5bb)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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: 61949dcb18d712b73e0ea92b70d1a6904e7a0e16)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit aae1131225b92d2f984a2de35b2e21592ae8195d)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The editenv utility must be available on grub and grub-efi so we
better have it inside the grub2.inc file to avoid the duplication of
metadata.
(From OE-Core rev: 80f340f25ffdf7b8ca7a6ccf2e12f28b46b3c70d)
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
(cherry picked from commit ebdd054ad85b19d47dd20eab0ba3f31ef5141140)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To allow scripting and environment changes, the loadenv and test must
be enabled. This adds those to the default set.
(From OE-Core rev: 567649a3556da4387f3b58a6076d459e167ba3ef)
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
(cherry picked from commit b7c9a298801c828c06b6e7da47c35f592864ce74)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As we will add new values here, it is better to split it in multiple
lines.
(From OE-Core rev: 9d05172cc7239910b583dcc6750a192c41795616)
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
(cherry picked from commit 1a491515d58d0d9f03f7a3a84738f53377b0f819)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We need to append to DEPENDS else the dependencies on bison/flex-native
are lost, potentially resulting in build failures.
(From OE-Core rev: 4726eab43782fb8d6864250811b2296fdea1e252)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bead76b50dc60e1b6b39fa5b659a7af44ff91adc)
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The XZ format is widely used and multiple recipes inside OE-Core
already use it, so making the XZ enabled by default align the
expectation of users. The LZO, on the other side, is commonly used in
embedded systems due its performance so it makes sense to be available
by default.
(From OE-Core rev: c8feb193682f6f7a03ca9524a6aeb24a13da5808)
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6d24b0bc7ebddd10de5ad8f210b8ed85fc6ae769)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a backport [1] to fix the following build error:
| In file included from /home/r60874/upstream/xwayland/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/gtk+3/3.22.17-r0/recipe-sysroot/usr/include/epoxy/egl.h:46:0,
| from ../../../gtk+-3.22.17/gdk/wayland/gdkglcontext-wayland.h:32,
| from ../../../gtk+-3.22.17/gdk/wayland/gdkglcontext-wayland.c:24:
| ../../../gtk+-3.22.17/gdk/wayland/gdkglcontext-wayland.c: In function 'gdk_wayland_gl_context_realize':
| ../../../gtk+-3.22.17/gdk/wayland/gdkglcontext-wayland.c:179:43: error: expected expression before 'EGLContext'
| : EGL_NO_CONTEXT,
| ^
[1] https://github.com/anholt/libepoxy/commit/ebe3a53db1c0bb34e1ca963b95d1f222115f93f8
(From OE-Core rev: 5eb1eb0e984704c3c36499ccc9497bc3d81cb0d2)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
(cherry picked from commit b468e28194be39f6d6a2084bb51773c45253d5f7)
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The 'wic' image may use files which has been deployed (e.g in
do_deploy) for some partitions that may need to be copied in a
specific partition or filesystem (e.g a bootloader).
When using 'bitbake <image> -c image_wic', from a clean build, the
contents of do_deploy must also be available so we need to ensure all
do_deploy of the image dependencies has been complete.
Reported-by: Fabio Berton <fabio.berton@ossystems.com.br>
(From OE-Core rev: 6c32803432cd847ae81767afcfbe4b5db41b9672)
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f387c28640cbb209b8a8ed5734b21c754d9f7663)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If two builds are sharing the same DL_DIR, and the uninative file is local
to a layer. When the first build gets to uninative it creates the link local
to itself, and subsequent users can use the same link. However if that first
build then is deleted from the disk, the symlink is no longer valid (broken).
We need to update the system to detect this case, and use the model
implemented by the bitbke fetch2 code. Look for a broken link, remove it,
then try to create the link and ignore an exception if it already exists
(since we just unlinked any bad one).
(From OE-Core rev: 32895152580152c6613a4d651ba1bcee9be9883f)
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bfd9664edad7044b5da53fc33b8d0f6508f00950)
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|