Next Page: 10000

          Ubuntu 19.04 (Disco Dingo) entra in final freeze: Giovedì la final release      Comment   Translate Page      
Da un paio di giorni Ubuntu 19.04 Disco Dingo è entrato ufficialmente in Final Freeze. Ho già dedicato diversi articoli a Disco Dingo qui su LFFL. Vi ho svelato la nuova mascotte, che richiama un po’ la polygon art, con la sua caratteristica geometria tagliente, e vi ho parlato delle novità attese in questa release. … Continua la lettura di Ubuntu 19.04 (Disco Dingo) entra in final freeze: Giovedì la final release
          Trojan.Autoit.AOF      Comment   Translate Page      
Suppression Trojan.Autoit.AOF Facilement divers survenant infection fichiers dll en raison de Trojan.Autoit.AOF p2psvc.dll 6.0.6002.18005, perfts.dll 6.1.7600.16385, srsvc.dll 5.1.2600.5512, quartz.dll 6.6.6001.18389, synceng.dll 5.1.2600.2180, wmadmod.dll 9.0.0.3250, AcSpecfc.dll 6.0.6000.21117, RWia450.dll 5.0.2419.1, nlhtml.dll 2006.0.5730.0, iasacct.dll 6.1.7600.16385, rsca.dll 7.5.7600.16385, imeshare.dll 9.2.0.1407, es.dll 2001.12.4414.706, input.dll 5.1.2600.1106, MOVIEMK.dll 6.0.6002.18005, wcp.dll 6.0.6001.18000, lz32.dll 5.1.2600.0, kernel32.dll 5.1.2600.5781 Meilleure Façon De Désinstaller Trojan.Autoit.AOF de Windows 7: Rapide Effacement Le guide Comment est dangereux Trojan.Autoit.AOF? Malheureusement, Trojan.Autoit.AOF est une menace virulente, d’abord vue au début de 2017, semble être conçue pour...

Read More Read More


          How to install a Linux-Kernel without Boot-Loader? (GRUB, LILO...)      Comment   Translate Page      
I've installed a tripple boot system on my Laptop (Windows 10, KDE neon and Arch Linux). Arch-Linux is the last OS I installed and therefore i do not need a Boot-Loader for Arch-Linux, because...
          I've written an article about the kernel programming...      Comment   Translate Page      
It is about "sequential" files of Linux kernel. IMHO in this article (https://habr.com/en/post/444620/), I've fixed several issues around this topic. I'm not sure that this forum and this thread is a...
          Kernel update breaks UI      Comment   Translate Page      
Hi. I just replaced my GIGABYTE BRIX N2807, which I have attached to my TV, with the Intel NUC NUC6CAYH, mostly to get the newer x265 compatible Intel Graphics HD 500. My old Brix had no issues at...
          Re: [PATCH 5/6] iio: imx7d_adc: Use imx7d_adc_resume() in imx7d_ad ...      Comment   Translate Page      
Andrey Smirnov writes: On Sun, Apr 7, 2019 at 4:15 AM Jonathan Cameron <jic23@kernel.org> wrote: Similar question for suspend in the next patch.
Sure, will rename in v2.
Sure, will rename in v2.
Thanks,
Andrey Smirnov
Andrey Smirnov
Andrey Smirnov

          Re: [PATCH 3/6] iio: imx7d_adc: Use devm_iio_device_register()      Comment   Translate Page      
Andrey Smirnov writes: On Sun, Apr 7, 2019 at 4:07 AM Jonathan Cameron <jic23@kernel.org> wrote: manually.
Yeah, missed the ordering proble, sorry about that. I'll re-order changes such that this conversion happens last to avoid said problem in v2.
in v2.
Thanks,
Andrey Smirnov
Andrey Smirnov
Andrey Smirnov

          KMSAN: uninit-value in hci_event_packet      Comment   Translate Page      
syzbot writes: (Summary) git tree: kmsan
console output: https://syzkaller.appspot.com/x/log.txt?x=11c903a3200000 kernel config: https://syzkaller.appspot.com/x/.config?x=a5675814e8eae69e dashboard link: https://syzkaller.appspot.com/bug?extid=4918ee47ac82d51de00d compiler: clang version 8.0.0 (trunk 350509) syz repro: https://syzkaller.appspot.com/x/repro.syz?x=13b4634d200000 C reproducer: https://syzkaller.appspot.com/x/repro.c?x=150657ef200000 IMPORTANT: if you fix the bug, please add the following tag to the commit: Reported-by: syzbot+4918ee47ac82d51de00d@syzkaller.appspotmail.com IPVS: ftp: loaded support on port[0] = 21 ==================
          Re: [PATCH v5 4/5] xtensa: Replace CONFIG_DEBUG_KERNEL with CONFIG ...      Comment   Translate Page      
Max Filippov writes: On Sat, Apr 13, 2019 at 3:44 PM Sinan Kaya <okaya@kernel.org> wrote: 2 files changed, 2 insertions(+), 2 deletions(-)
Acked-by: Max Filippov <jcmvbkbc@gmail.com>
Acked-by: Max Filippov <jcmvbkbc@gmail.com>

          [PATCH v5 2/5] powerpc: Replace CONFIG_DEBUG_KERNEL with CONFIG_DE ...      Comment   Translate Page      
Sinan Kaya writes: (Summary) -#endif /* CONFIG_DEBUG_KERNEL */ +#endif /* CONFIG_DEBUG_MISC */ #endif /* HAS_PPC_PMC_PA6T */ #ifdef HAS_PPC_PMC_IBM @@ -680,7 +680,7 @@ static struct device_attribute pa6t_attrs[] = { __ATTR(pmc3, 0600, show_pa6t_pmc3, store_pa6t_pmc3), __ATTR(pmc4, 0600, show_pa6t_pmc4, store_pa6t_pmc4), __ATTR(pmc5, 0600, show_pa6t_pmc5, store_pa6t_pmc5), -#ifdef CONFIG_DEBUG_KERNEL +#ifdef CONFIG_DEBUG_MISC __ATTR(hid0, 0600, show_hid0, store_hid0), __ATTR(hid1, 0600, show_hid1, store_hid1), __ATTR(hid4, 0600, show_hid4, store_hid4), @@ -709,7 +709,7 @@ static struct device_attribute pa6t_attrs[] = { __ATTR(tsr1, 0600, show_tsr1, store_tsr1), __ATTR(tsr2, 0600, show_tsr2, store_tsr2), __ATTR(tsr3, 0600, show_tsr3, store_tsr3), -#endif /* CONFIG_DEBUG_KERNEL */ +#endif /* CONFIG_DEBUG_MISC */ };
          [PATCH v5 3/5] mips: Replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG ...      Comment   Translate Page      
Sinan Kaya writes: (Summary) 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/mips/kernel/setup.c b/arch/mips/kernel/setup.c index 8d1dc6c71173..9fc8fadb8418 100644 --- a/arch/mips/kernel/setup.c +++ b/arch/mips/kernel/setup.c @@ -563,7 +563,7 @@ static void __init bootmem_init(void) offset = __pa_symbol(_text) - __pa_symbol(VMLINUX_LOAD_ADDRESS); defined(CONFIG_DEBUG_INFO) /* * This information is necessary when debugging the kernel * But is a security vulnerability otherwise!
          [PATCH v5 5/5] net: Replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC      Comment   Translate Page      
Sinan Kaya writes: (Summary) Use the newly defined CONFIG_DEBUG_MISC instead to keep the current code. 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/netfilter/core.c b/net/netfilter/core.c index 93aaec3a54ec..cac3bad47f5e 100644 --- a/net/netfilter/core.c +++ b/net/netfilter/core.c @@ -162,7 +162,7 @@ nf_hook_entries_grow(const struct nf_hook_entries *old, static void hooks_validate(const struct nf_hook_entries *hooks) { -#ifdef CONFIG_DEBUG_KERNEL +#ifdef CONFIG_DEBUG_MISC struct nf_hook_ops **orig_ops;
          [PATCH v5 4/5] xtensa: Replace CONFIG_DEBUG_KERNEL with CONFIG_DEB ...      Comment   Translate Page      
Sinan Kaya writes: (Summary) 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/xtensa/include/asm/irqflags.h b/arch/xtensa/include/asm/irqflags.h index 9b5e8526afe5..12890681587b 100644 --- a/arch/xtensa/include/asm/irqflags.h +++ b/arch/xtensa/include/asm/irqflags.h @@ -27,7 +27,7 @@ static inline unsigned long arch_local_irq_save(void) { unsigned long flags; asm volatile("rsr %0, ps\t\n" diff --git a/arch/xtensa/kernel/smp.c b/arch/xtensa/kernel/smp.c index 3699d6d3e479..83b244ce61ee 100644 --- a/arch/xtensa/kernel/smp.c +++ b/arch/xtensa/kernel/smp.c @@ -126,7 +126,7 @@ void secondary_start_kernel(void) init_mmu();
          [PATCH v5 1/5] init: Introduce DEBUG_MISC option      Comment   Translate Page      
Sinan Kaya writes: (Summary) Introduce DEBUG_MISC ("Miscellaneous debug code that should be under a more specific debug option but isn't"), make it depend on DEBUG_KERNEL and be "default DEBUG_KERNEL" but allow itself to be turned off, and then mechanically change the small handful of "#ifdef CONFIG_DEBUG_KERNEL" to "#ifdef CONFIG_DEBUG_MISC".
"#ifdef CONFIG_DEBUG_MISC".
Signed-off-by: Sinan Kaya <okaya@kernel.org>
Reviewed-by: Josh Triplett <josh@joshtriplett.org> +config DEBUG_MISC + bool "Miscellaneous debug code" + default DEBUG_KERNEL + depends on DEBUG_KERNEL + help + Say Y here if you need to enable miscellaneous debug code that should + be under a more specific debug option but isn't.
          [PATCH v5 0/5] init: Do not select DEBUG_KERNEL by default      Comment   Translate Page      
Sinan Kaya writes: (Summary) Proposed alternative plan: let's add a new symbol, something like DEBUG_MISC ("Miscellaneous debug code that should be under a more specific debug option but isn't"), make it depend on DEBUG_KERNEL and be "default DEBUG_KERNEL" but allow itself to be turned off, and then mechanically change the small handful of "#ifdef CONFIG_DEBUG_KERNEL" to "#ifdef CONFIG_DEBUG_MISC".
"#ifdef CONFIG_DEBUG_MISC".
Diff from v4:
- collect reviewed-by
- collect acked-by
- fix nit on 1/5
- fix nit on 1/5
Sinan Kaya (5):
init: Introduce DEBUG_MISC option
powerpc: Replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC mips: Replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC xtensa: Replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC net: Replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC net: Replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC arch/mips/kernel/setup.c |
          Re: [GIT PULL] PCI fixes for v5.1      Comment   Translate Page      
pr-tracker-bot@kernel ... writes: (Summary) The pull request you sent on Fri, 12 Apr 2019 10:38:38 -0500: The pull request you sent on Fri, 12 Apr 2019 10:38:38 -0500: git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git tags/pci-v5.1-fixes-2 has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a3b84248628df52c39c8724fb69da1ea0f2c0dc7 https://git.kernel.org/torvalds/c/a3b84248628df52c39c8724fb69da1ea0f2c0dc7 Thank you!
Thank you!

          Re: [GIT PULL] clk fixes for v5.1-rc4      Comment   Translate Page      
pr-tracker-bot@kernel ... writes: (Summary) The pull request you sent on Fri, 12 Apr 2019 16:21:07 -0700: The pull request you sent on Fri, 12 Apr 2019 16:21:07 -0700: https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-fixes-for-linus has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/09bad0df3974ef9e682447f48bb7fd55c48513f3 https://git.kernel.org/torvalds/c/09bad0df3974ef9e682447f48bb7fd55c48513f3 Thank you!
Thank you!

          Re: [GIT PULL] SCSI fixes for 5.1-rc4      Comment   Translate Page      
pr-tracker-bot@kernel ... writes: (Summary) The pull request you sent on Sat, 13 Apr 2019 11:59:02 +0200: The pull request you sent on Sat, 13 Apr 2019 11:59:02 +0200: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git scsi-fixes has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/87af0c3813570193c6708f6fddbf85178a5bab7e https://git.kernel.org/torvalds/c/87af0c3813570193c6708f6fddbf85178a5bab7e Thank you!
Thank you!

          Re: [GIT PULL] Please pull NFS client bugfixes      Comment   Translate Page      
pr-tracker-bot@kernel ... writes: (Summary) The pull request you sent on Sat, 13 Apr 2019 14:56:35 +0000: > git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-5.1-4 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/b60bc0665e6af8c55b946b67ea8cb235823bb74e Thank you! -- Deet-doot-dot, I am a bot. https://korg.wiki.kernel.org/userdoc/prtracker
          [tip:x86/fpu] x86/fpu: Restore regs in copy_fpstate_to_sigframe() ...      Comment   Translate Page      
tip-bot for Sebastian Andrzej Siewior writes: (Summary) The slowpath is more expensive compared to XRSTOR + XSAVE which usually succeeds.
succeeds.
Here are some clock_gettime() numbers from a bigger box with AVX512 during bootup:
during bootup:
- __fpregs_load_activate() takes 140ns - 350ns. 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/arch/x86/kernel/fpu/signal.c b/arch/x86/kernel/fpu/signal.c index 3c3167576216..7026f1c4e5e3 100644 --- a/arch/x86/kernel/fpu/signal.c +++ b/arch/x86/kernel/fpu/signal.c @@ -175,20 +175,21 @@ int copy_fpstate_to_sigframe(void __user *buf, void __user *buf_fx, int size) (struct _fpstate_32 __user *) buf) ?
          [tip:x86/fpu] x86/fpu: Add a fastpath to __fpu__restore_sig()      Comment   Translate Page      
tip-bot for Sebastian Andrzej Siewior writes: (Summary) fx_only) { + if (fx_only) { u64 init_bv = xfeatures_mask & + } else { + /* + * Attempt to restore the FPU registers directly from user + * memory. If it does, fall back to the slow path below, + * going through the kernel buffer with the enabled pagefault + * handler.
          [tip:x86/fpu] x86/fpu: Restore from kernel memory on the 64-bit pa ...      Comment   Translate Page      
tip-bot for Sebastian Andrzej Siewior writes: (Summary) \ + asm volatile("1:" #insn "\n\t" \ + "2:\n" \ + ".section .fixup,\"ax\"\n" \ + "3: movl $-1,%[err]\n" \ + " jmp 2b\n" \ + ".previous\n" \ + _ASM_EXTABLE(1b, 3b) \ + : [err] "=r" (err), output \ + : "0"(0), input);
          [tip:x86/fpu] x86/fpu: Merge the two code paths in __fpu__restore_ ...      Comment   Translate Page      
tip-bot for Sebastian Andrzej Siewior writes: (Summary) 139 +++++++++++++++++-------------------------- 1 file changed, 54 insertions(+), 85 deletions(-) diff --git a/arch/x86/kernel/fpu/signal.c b/arch/x86/kernel/fpu/signal.c index 9ea1eaa4c9b1..b13e86b29426 100644 --- a/arch/x86/kernel/fpu/signal.c +++ b/arch/x86/kernel/fpu/signal.c @@ -263,12 +263,17 @@ static inline int copy_user_to_fpregs_zeroing(void __user *buf, u64 xbv, int fx_ static int __fpu__restore_sig(void __user *buf, void __user *buf_fx, int size) { + struct user_i387_ia32_struct *envp = NULL; + */ if (ia32_fxstate) { - /* - * For 32-bit frames with fxstate, copy the user state to the - * thread's fpu state, reconstruct fxstate from the fsave - * header.
          [tip:x86/fpu] x86/entry: Add TIF_NEED_FPU_LOAD      Comment   Translate Page      
tip-bot for Sebastian Andrzej Siewior writes: (Summary) */ diff --git a/arch/x86/include/asm/thread_info.h b/arch/x86/include/asm/thread_info.h index e0eccbcb8447..f9453536f9bb 100644 --- a/arch/x86/include/asm/thread_info.h +++ b/arch/x86/include/asm/thread_info.h @@ -88,6 +88,7 @@ struct thread_info { #define TIF_USER_RETURN_NOTIFY 11 /* notify kernel of userspace return */ #define TIF_UPROBE 12 /* breakpointed or singlestepping */ #define TIF_PATCH_PENDING 13 /* pending live patching update */ +#define TIF_NEED_FPU_LOAD 14 /* load FPU on return to userspace */ #define TIF_NOCPUID 15 /* CPUID is not accessible in userland */ #define TIF_NOTSC 16 /* TSC is not accessible in userland */ #define TIF_IA32 17 /* IA32 compatibility process */ @@ -117,6 +118,7 @@ struct thread_info { #define _TIF_USER_RETURN_NOTIFY (1 <<
          [tip:x86/fpu] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_ ...      Comment   Translate Page      
tip-bot for Rik van Riel writes: (Summary) Commit-ID: a352a3b7b7920212ee4c45a41500c66826318e92 Gitweb: https://git.kernel.org/tip/a352a3b7b7920212ee4c45a41500c66826318e92 Author: Rik van Riel <riel@surriel.com>
AuthorDate: Wed, 3 Apr 2019 18:41:47 +0200
Committer: Borislav Petkov <bp@suse.de>
CommitDate: Thu, 11 Apr 2019 18:20:04 +0200
CommitDate: Thu, 11 Apr 2019 18:20:04 +0200
x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD The FPU registers need only to be saved if TIF_NEED_FPU_LOAD is not set.
          [tip:x86/fpu] x86/fpu: Always store the registers in copy_fpstate_ ...      Comment   Translate Page      
tip-bot for Rik van Riel writes: (Summary) Commit-ID: 69277c98f5eef0d9839699b7825923c3985f665f Gitweb: https://git.kernel.org/tip/69277c98f5eef0d9839699b7825923c3985f665f Author: Rik van Riel <riel@surriel.com>
AuthorDate: Wed, 3 Apr 2019 18:41:46 +0200
Committer: Borislav Petkov <bp@suse.de>
CommitDate: Thu, 11 Apr 2019 18:08:57 +0200
CommitDate: Thu, 11 Apr 2019 18:08:57 +0200
x86/fpu: Always store the registers in copy_fpstate_to_sigframe() x86/fpu: Always store the registers in copy_fpstate_to_sigframe() copy_fpstate_to_sigframe() stores the registers directly to user space. + + if (using_compacted_format()) { + if (copy_xstate_to_user(buf_fx, xsave, 0, size)) + return -1;
          [tip:x86/fpu] x86/fpu: Eager switch PKRU state      Comment   Translate Page      
tip-bot for Rik van Riel writes: (Summary) Before this commit, the kernel thread would end up with a random value which it inherited from the previous user task.
inherited from the previous user task.
[ bigeasy: save pkru to xstate, no cache, don't use __raw_xsave_addr() ] [ bigeasy: save pkru to xstate, no cache, don't use __raw_xsave_addr() ] [ bp: update commit message, sort headers properly in asm/fpu/xstate.h ] [ bp: update commit message, sort headers properly in asm/fpu/xstate.h ] Signed-off-by: Rik van Riel <riel@surriel.com>
          [tip:x86/fpu] x86/fpu: Only write PKRU if it is different from current      Comment   Translate Page      
tip-bot for Sebastian Andrzej Siewior writes: (Summary) Cc: Juergen Gross <jgross@suse.com>
Cc: kvm ML <kvm@vger.kernel.org>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Radim Krčmÿ¿¿¿¿¿345; 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/x86/include/asm/special_insns.h b/arch/x86/include/asm/special_insns.h index 34897e2b52c9..0a3c4cab39db 100644 --- a/arch/x86/include/asm/special_insns.h +++ b/arch/x86/include/asm/special_insns.h @@ -121,6 +121,13 @@ static inline void wrpkru(u32 pkru) static inline void __write_pkru(u32 pkru) { + /* + * WRPKRU is relatively expensive compared to RDPKRU.
          [tip:x86/fpu] x86/fpu: Use a feature number instead of mask in two ...      Comment   Translate Page      
tip-bot for Sebastian Andrzej Siewior writes: (Summary) diff --git a/arch/x86/kernel/fpu/xstate.c b/arch/x86/kernel/fpu/xstate.c index 4f7f3c5d0d0c..9c459fd1d38e 100644 --- a/arch/x86/kernel/fpu/xstate.c +++ b/arch/x86/kernel/fpu/xstate.c @@ -830,15 +830,14 @@ static void *__raw_xsave_addr(struct xregs_state *xsave, int xfeature_nr) * * Inputs: * xstate: the thread's storage area for all FPU data - * xstate_feature: state which is defined in xsave.h (e.g. XFEATURE_MASK_FP, - * XFEATURE_MASK_SSE, etc...) + * @xfeature_nr: state which is defined in xsave.h (e.g.
          [tip:x86/fpu] x86/fpu: Make __raw_xsave_addr() use a feature numbe ...      Comment   Translate Page      
tip-bot for Sebastian Andrzej Siewior writes: (Summary) 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/arch/x86/kernel/fpu/xstate.c b/arch/x86/kernel/fpu/xstate.c index 8bfcc5b9e04b..4f7f3c5d0d0c 100644 --- a/arch/x86/kernel/fpu/xstate.c +++ b/arch/x86/kernel/fpu/xstate.c @@ -805,20 +805,18 @@ void fpu__resume_cpu(void) } /* - * Given an xstate feature mask, calculate where in the xsave + * Given an xstate feature nr, calculate where in the xsave * buffer the state is. */ -static void *__raw_xsave_addr(struct xregs_state *xsave, int xstate_feature_mask) +static void *__raw_xsave_addr(struct xregs_state *xsave, int xfeature_nr) { - int feature_nr = fls64(xstate_feature_mask) - 1;
          bug disabling NX (noexec=off)      Comment   Translate Page      
Xose Vazquez Perez writes: (Summary) Hi,
Hi,
Intel Core i3-2120 + kernel-5.0.7 x86_64 from Fedora: Intel Core i3-2120 + kernel-5.0.7 x86_64 from Fedora: [ 0.000000] microcode: microcode updated early to revision 0x2e, date = 2018-04-10 [ 0.000000] Linux version 5.0.7-300.fc30.x86_64 (mockbuild@bkernel04.phx2.fedoraproject.org) (gcc version 9.0.1 20190312 (Red Hat 9.0.1-0.10) (GCC)) #1 SMP Mon Apr 8 18:28:09 UTC 2019 [ 0.000000] Command line: BOOT_IMAGE=(hd0,msdos1)/boot/vmlinuz-5.0.7-300.fc30.x86_64 root=UUID=ea93877a-9487-4416-9f32-9d1fba2a639a ro quiet audit=0 usb-storage.delay_use=0 net.ifnames=0 plymouth.enable=0 pti=off spectre_v2=off spectre_v2_user=off spec_store_bypass_disable=off l1tf=off noexec=off [...] [ 0.000000] NX (Execute Disable) protection: disabled by kernel command line option [ 0.000000] ------------[ cut here ]------------ [ 0.000000] attempted to set unsupported pgprot: 8000000000000163 bits: 8000000000000000 supported: 7fffffffffffffff [ 0.000000] WARNING: CPU: 0 PID: 0 at arch/x86/incl
          [tip:x86/fpu] x86/fpu: Add an __fpregs_load_activate() internal helper      Comment   Translate Page      
tip-bot for Rik van Riel writes: (Summary) Commit-ID: 4ee91519e1dccc175665fe24bb20a47c6053575c Gitweb: https://git.kernel.org/tip/4ee91519e1dccc175665fe24bb20a47c6053575c Author: Rik van Riel <riel@surriel.com>
AuthorDate: Wed, 3 Apr 2019 18:41:38 +0200
Committer: Borislav Petkov <bp@suse.de>
CommitDate: Wed, 10 Apr 2019 16:23:14 +0200
CommitDate: Wed, 10 Apr 2019 16:23:14 +0200
x86/fpu: Add an __fpregs_load_activate() internal helper x86/fpu: Add an __fpregs_load_activate() internal helper Add a helper function that ensures the floating point registers for the current task are active. * @@ -522,14 +534,8 @@ switch_fpu_prepare(struct fpu *old_fpu, int cpu) */ static inline void switch_fpu_finish(struct fpu *new_fpu, int cpu) { - if (static_cpu_has(X86_FEATURE_FPU)) { - if (!fpregs_state_valid(new_fpu, cpu)) { - if (current->mm) - copy_kernel_to_fpregs(&new_fpu->state);
          [tip:x86/fpu] x86/fpu: Remove user_fpu_begin()      Comment   Translate Page      
tip-bot for Sebastian Andrzej Siewior writes: (Summary) 1 - 3 files changed, 1 insertion(+), 21 deletions(-) diff --git a/arch/x86/include/asm/fpu/internal.h b/arch/x86/include/asm/fpu/internal.h index 04042eacc852..54f70cae2f15 100644 --- a/arch/x86/include/asm/fpu/internal.h +++ b/arch/x86/include/asm/fpu/internal.h @@ -532,23 +532,6 @@ static inline void switch_fpu_finish(struct fpu *new_fpu, int cpu) } } -/* - * Needs to be preemption-safe. - } } /* diff --git a/arch/x86/kernel/fpu/signal.c b/arch/x86/kernel/fpu/signal.c index 34989d2a8893..155f4552413e 100644 --- a/arch/x86/kernel/fpu/signal.c +++ b/arch/x86/kernel/fpu/signal.c @@ -322,7 +322,6 @@ static int __fpu__restore_sig(void __user *buf, void __user *buf_fx, int size) * For 64-bit frames and 32-bit fsave frames, restore the user * state to the registers directly (with exceptions handled).
          [tip:x86/fpu] x86/fpu: Don't save fxregs for ia32 frames in copy_f ...      Comment   Translate Page      
tip-bot for Sebastian Andrzej Siewior writes: (Summary) AuthorDate: Wed, 3 Apr 2019 18:41:35 +0200
Committer: Borislav Petkov <bp@suse.de>
CommitDate: Wed, 10 Apr 2019 14:46:35 +0200
CommitDate: Wed, 10 Apr 2019 14:46:35 +0200
x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() In commit
In commit
72a671ced66db ("x86, fpu: Unify signal handling code paths for x86 and x86_64 kernels") 72a671ced66db ("x86, fpu: Unify signal handling code paths for x86 and x86_64 kernels") the 32bit and 64bit path of the signal delivery code were merged. 4 ---- 1 file changed, 4 deletions(-) diff --git a/arch/x86/kernel/fpu/signal.c b/arch/x86/kernel/fpu/signal.c index c1a5999affa0..34989d2a8893 100644 --- a/arch/x86/kernel/fpu/signal.c +++ b/arch/x86/kernel/fpu/signal.c @@ -155,7 +155,6 @@ static inline int copy_fpregs_to_sigframe(struct xregs_state __user *buf) */ int copy_fpstate_to_sigframe(void __user *buf, void __user *buf_fx, int size) {
          [tip:x86/fpu] x86/fpu: Remove fpu->initialized usage in copy_fpsta ...      Comment   Translate Page      
tip-bot for Sebastian Andrzej Siewior writes: (Summary) So in order to save the FPU state in the non-compacted form it issues XSAVE to save the *current* FPU state.
FPU state.
If the FPU is not enabled, the attempt raises the FPU trap, the trap restores the FPU contents and re-enables the FPU and XSAVE is invoked again and succeeds.
again and succeeds.
*This* does not longer work since commit
*This* does not longer work since commit
bef8b6da9522 ("x86/fpu: Handle #NM without FPU emulation as an error") bef8b6da9522 ("x86/fpu: Handle #NM without FPU emulation as an error") Remove the check for ->initialized because it is always true and remove the false condition. - } else { - /* - * It is a *bug* if kernel uses compacted-format for xsave - * area and we copy it out directly to a signal frame.
          [tip:x86/fpu] x86/fpu: Always init the state in fpu__clear()      Comment   Translate Page      
tip-bot for Sebastian Andrzej Siewior writes: (Summary) 3 --- 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/arch/x86/include/asm/fpu/internal.h b/arch/x86/include/asm/fpu/internal.h index 75a1d5f712ee..70ecb7c032cb 100644 --- a/arch/x86/include/asm/fpu/internal.h +++ b/arch/x86/include/asm/fpu/internal.h @@ -24,7 +24,6 @@ /* * High level FPU state handling functions: */ -extern void fpu__initialize(struct fpu *fpu); diff --git a/arch/x86/kernel/fpu/core.c b/arch/x86/kernel/fpu/core.c index 1940319268ae..e43296854e37 100644 --- a/arch/x86/kernel/fpu/core.c +++ b/arch/x86/kernel/fpu/core.c @@ -223,7 +223,7 @@ int fpu__copy(struct fpu *dst_fpu, struct fpu *src_fpu) * Activate the current task's in-memory FPU context, * if it has not been used before: */ -void fpu__initialize(struct fpu *fpu) +static void fpu__initialize(struct fpu *fpu) { WARN_ON_FPU(fpu != &current->thread.fpu);
          [tip:x86/fpu] x86/fpu: Remove fpu->initialized usage in __fpu__res ...      Comment   Translate Page      
tip-bot for Sebastian Andrzej Siewior writes: (Summary) /* * update the header bit in the xsave header, indicating the diff --git a/arch/x86/kernel/fpu/signal.c b/arch/x86/kernel/fpu/signal.c index 55b80de13ea5..7296a9bb78e7 100644 --- a/arch/x86/kernel/fpu/signal.c +++ b/arch/x86/kernel/fpu/signal.c @@ -207,11 +207,11 @@ int copy_fpstate_to_sigframe(void __user *buf, void __user *buf_fx, int size) } static inline void -sanitize_restored_xstate(struct task_struct *tsk, +sanitize_restored_xstate(union fpregs_state *state, struct user_i387_ia32_struct *ia32_env, u64 xfeatures, int fx_only) { - struct xregs_state *xsave = &tsk->thread.fpu.state.xsave;
          [tip:x86/fpu] x86/fpu: Remove fpu__restore()      Comment   Translate Page      
tip-bot for Sebastian Andrzej Siewior writes: (Summary) diff --git a/arch/x86/kernel/fpu/core.c b/arch/x86/kernel/fpu/core.c index 2e5003fef51a..1d3ae7988f7f 100644 --- a/arch/x86/kernel/fpu/core.c +++ b/arch/x86/kernel/fpu/core.c @@ -303,30 +303,6 @@ void fpu__prepare_write(struct fpu *fpu) } } -/* - * 'fpu__restore()' is called to copy FPU registers from - * the FPU fpstate to the live hw registers and to activate - * access to the hardware registers, so that FPU instructions - * can be used afterwards.
          Re: [GIT PULL] Please pull powerpc/linux.git powerpc-5.1-5 tag      Comment   Translate Page      
pr-tracker-bot@kernel ... writes: (Summary) The pull request you sent on Sat, 13 Apr 2019 14:03:19 +1000: The pull request you sent on Sat, 13 Apr 2019 14:03:19 +1000: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git tags/powerpc-5.1-5 has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/cf60528f8ab805ba03e21ce4ce6ab11647cede9b https://git.kernel.org/torvalds/c/cf60528f8ab805ba03e21ce4ce6ab11647cede9b Thank you!
Thank you!

          Re: [GIT PULL] arm64 fixes for -rc5      Comment   Translate Page      
pr-tracker-bot@kernel ... writes: (Summary) The pull request you sent on Fri, 12 Apr 2019 17:05:15 +0100: The pull request you sent on Fri, 12 Apr 2019 17:05:15 +0100: git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git tags/arm64-fixes has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/5ded88718aef7e92a9806f6ff4b89c7f2a4f1570 https://git.kernel.org/torvalds/c/5ded88718aef7e92a9806f6ff4b89c7f2a4f1570 Thank you!
Thank you!

          [PATCH v4 01/16] locking/rwsem: Prevent unneeded warning during lo ...      Comment   Translate Page      
Waiman Long writes: (Summary) 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/locking/rwsem.h b/kernel/locking/rwsem.h index 37db17890e36..64877f5294e3 100644 --- a/kernel/locking/rwsem.h +++ b/kernel/locking/rwsem.h @@ -30,7 +30,8 @@ #ifdef CONFIG_DEBUG_RWSEMS # define DEBUG_RWSEMS_WARN_ON(c, sem) do { \ - if (WARN_ONCE(c, "DEBUG_RWSEMS_WARN_ON(%s): count = 0x%lx, owner = 0x%lx, curr 0x%lx, list %sempty\n",\ + if (!debug_locks_silent && \ + WARN_ONCE(c, "DEBUG_RWSEMS_WARN_ON(%s): count = 0x%lx, owner = 0x%lx, curr 0x%lx, list %sempty\n",\ #c, atomic_long_read(&(sem)->count), \ (long)((sem)->owner), (long)current, \ list_empty(&(sem)->wait_list) ?
          Re: [PATCH] pci/switchtec: fix stream_open.cocci warnings (fwd)      Comment   Translate Page      
Kirill Smelkov writes: (Summary) Hello everyone,
Hello everyone,
On Sat, Apr 13, 2019 at 06:50:57PM +0200, Julia Lawall wrote: Kirill will explain about this issue.
pci/switchtec switching to stream_open is already queued to merge window and it was acked by Logan Gunthorpe:
window and it was acked by Logan Gunthorpe:
https://lore.kernel.org/lkml/CAHk-=wgqgN5j1ZWnyVLqqoyU=CCWTYOko3MDyU8L_5e21KvHAg@mail.gmail.com/ https://lab.nexedi.com/kirr/linux/commit/edaeb4101860 https://lab.nexedi.com/kirr/linux/commit/edaeb4101860 ( there are too many Cc's in that patch and email with it and reply-all to it did not get into mailing list probably due to being considered as spam ) it did not get into mailing list probably due to being considered as
          [PATCH v4 10/16] locking/rwsem: Wake up almost all readers in wait ...      Comment   Translate Page      
Waiman Long writes: (Summary) 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/kernel/locking/rwsem.c b/kernel/locking/rwsem.c index 8e19b5141595..cf0a90d251aa 100644 --- a/kernel/locking/rwsem.c +++ b/kernel/locking/rwsem.c @@ -260,6 +260,13 @@ enum writer_wait_state { */ #define RWSEM_WAIT_TIMEOUT (HZ/250) +/* + * We limit the maximum number of readers that can be woken up for a + * wake-up call to not penalizing the waking thread for spending too + * much time doing it. + */ +#define MAX_READERS_WAKEUP 0x100 + /* * handle the lock release when processes blocked on it that can now run * - if we come here from up_xxxx(), then the RWSEM_FLAG_WAITERS bit must @@ -332,16 +339,16 @@ static void __rwsem_mark_wake(struct rw_semaphore *sem, } /* - * Grant an infinite number of read locks to the readers at the front - * of the queue.
          [PATCH v4 11/16] locking/rwsem: Enable readers spinning on writer      Comment   Translate Page      
Waiman Long writes: (Summary) 91 +++++++++++++++++++++++++++---- 2 files changed, 80 insertions(+), 12 deletions(-) diff --git a/kernel/locking/lock_events_list.h b/kernel/locking/lock_events_list.h index 29e5c52197fa..333ed5fda333 100644 --- a/kernel/locking/lock_events_list.h +++ b/kernel/locking/lock_events_list.h @@ -56,6 +56,7 @@ LOCK_EVENT(rwsem_sleep_reader) /* # of reader sleeps */ LOCK_EVENT(rwsem_sleep_writer) /* # of writer sleeps */ LOCK_EVENT(rwsem_wake_reader) /* # of reader wakeups */ LOCK_EVENT(rwsem_wake_writer) /* # of writer wakeups */ +LOCK_EVENT(rwsem_opt_rlock) /* # of read locks opt-spin acquired */ LOCK_EVENT(rwsem_opt_wlock) /* # of write locks opt-spin acquired */ LOCK_EVENT(rwsem_opt_fail) /* # of failed opt-spinnings */ LOCK_EVENT(rwsem_rlock) /* # of read locks acquired */ diff --git a/kernel/locking/rwsem.c b/kernel/locking/rwsem.c index cf0a90d251aa..3cf8355252d1 100644 --- a/kernel/locking/rwsem.c +++ b/kernel/locking/rwsem.c @@ -103,9 +103,12 @@ RWSEM_FLAG_HANDOFF) #define RWSE
          [PATCH v4 14/16] locking/rwsem: Guard against making count negative      Comment   Translate Page      
Waiman Long writes: (Summary) 84 ++++++++++++++++++++++++++++++++---------- 1 file changed, 64 insertions(+), 20 deletions(-) diff --git a/kernel/locking/rwsem.c b/kernel/locking/rwsem.c index ab26aba65371..f37ab6358fe0 100644 --- a/kernel/locking/rwsem.c +++ b/kernel/locking/rwsem.c @@ -73,13 +73,28 @@ #endif /* - * The definition of the atomic counter in the semaphore: + * On 64-bit architectures, the bit definitions of the count are: * - * Bit 0 - writer locked bit - * Bit 1 - waiters present bit - * Bit 2 - lock handoff bit - * Bits 3-7 - reserved - * Bits 8-X - 24-bit (32-bit) or 56-bit reader count + * Bit 0 - writer locked bit + * Bit 1 - waiters present bit + * Bit 2 - lock handoff bit + * Bits 3-7 - reserved + * Bits 8-62 - 55-bit reader count + * Bit 63 - read fail bit + * + * On 32-bit architectures, the bit definitions of the count are: + * + * Bit 0 - writer locked bit + * Bit 1 - waiters present bit + * Bit 2 - lock handoff bit + * Bits 3-7 - reserved + * Bits 8-30 - 23-bit read
          [PATCH v4 07/16] locking/rwsem: Implement lock handoff to prevent ...      Comment   Translate Page      
Waiman Long writes: (Summary) 205 +++++++++++++++++++++++------- 2 files changed, 164 insertions(+), 43 deletions(-) diff --git a/kernel/locking/lock_events_list.h b/kernel/locking/lock_events_list.h index ad7668cfc9da..29e5c52197fa 100644 --- a/kernel/locking/lock_events_list.h +++ b/kernel/locking/lock_events_list.h @@ -61,7 +61,9 @@ LOCK_EVENT(rwsem_opt_fail) /* # of failed opt-spinnings */ LOCK_EVENT(rwsem_rlock) /* # of read locks acquired */ LOCK_EVENT(rwsem_rlock_fast) /* # of fast read locks acquired */ LOCK_EVENT(rwsem_rlock_fail) /* # of failed read lock acquisitions */ +LOCK_EVENT(rwsem_rlock_handoff) /* # of read lock handoffs */ LOCK_EVENT(rwsem_rtrylock) /* # of read trylock calls */ LOCK_EVENT(rwsem_wlock) /* # of write locks acquired */ LOCK_EVENT(rwsem_wlock_fail) /* # of failed write lock acquisitions */ +LOCK_EVENT(rwsem_wlock_handoff) /* # of write lock handoffs */ LOCK_EVENT(rwsem_wtrylock) /* # of write trylock calls */ diff --git a/kernel/locking/rwsem.c b/kernel/locking/rwsem.c index c1a089ab19fd
          [PATCH 0/3] 32-bit Meson: add the canvas module      Comment   Translate Page      
Martin Blumenstingl writes: (Summary) No changes to the canvas driver were required.
changes to the canvas driver were required.
Due to lack of hardware I could not test Meson8, but I'm following (as always) what the Amlogic 3.10 vendor kernel uses.
Meson8b is also not tested because u-boot of my EC-100 doesn't have video output enabled (so I couldn't use the same hack I used on my Meson8m2 board).
Meson8m2 board).
This series meant to be applied on top of "Meson8b: add support for the RTC on EC-100 and Odroid-C1" from [0]
RTC on EC-100 and Odroid-C1" from [0]
RTC on EC-100 and Odroid-C1" from [0]
[0] https://patchwork.kernel.org/cover/10899509/
[0] https://patchwork.kernel.org/cover/10899509/
[0] https://patchwork.kernel.org/cover/10899509/
Martin Blumenstingl (3):
ARM: dts: meson8: add the canvas module

          Comment on Chrome OS 75 has full USB support in Linux apps by MyDisqussion      Comment   Translate Page      
ChromeOS is easier to administer than a full-blown Linux distro. And you know what you are getting with a Chromebook. It still runs on the world's most popular operating system kernel.
          [server] Error! Could not locate dkms.conf file.      Comment   Translate Page      
Code: --------- Setting up linux-headers-4.15.0-47-generic (4.15.0-47.50) ... /etc/kernel/header_postinst.d/dkms: Error! Could not locate dkms.conf file. File: does not exist. run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 4 dpkg: error processing package...
          Visitors: Make D8 release of Visitors work again      Comment   Translate Page      

When I tried to install this module for drupal 8 it give me following error
:

RuntimeException: Failed to start the session because headers have already been sent by "/var/www/html/drupal/drupal8/modules/visitors/src/EventSubscriber/KernelTerminateSubscriber.php" at line 189. in Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage->start() (line 144 of /var/www/html/drupal/drupal8/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php).

If you try to uninstall this module, it produces an error like so:

Drupal\Core\Config\ImmutableConfigException: Can not delete immutable configuration visitors.config. Use \Drupal\Core\Config\ConfigFactoryInterface::getEditable() to retrieve a mutable configuration object in Drupal\Core\Config\ImmutableConfig->delete() (line 56 of /var/www/html/drupal/drupal8/core/lib/Drupal/Core/Config/ImmutableConfig.php)


          Pairing Blast and Hittrax Data Part 2: Specific Focuses      Comment   Translate Page      

In our last piece, we took a surface level look at the first publicly available pairing of Blast and HitTrax data. In this piece, we take a look at commonly held, specific beliefs that have been touched upon by our hitting trainers and see whether the data backs it up. We also take a more nuanced view of a popular sabermetric proxy for evaluating attack angle via unsupervised learning. Since our last post, we’ve added over 2000 sample swings of paired HitTrax and Blast data. This piece includes a very granular examination of some very specific contentions, so to save time, here are the direct theses we are examining: Contention A: Hitters with higher early connection degrees in the top of the zone have less productive BBEs (Batted Ball events). Contention B: Athletes likely have high EV on pitches in the lower third of the zone and low EV on pitches in the top third of the zone (for connection_at_impact > 100). Contention C: Athletes take too long to reach peak rotational speed during swing and will likely struggle to achieve high EV at deeper points of contact (for rotational_acceleration_<15). Contention D: The 1/8th rule average LA makes for a suitable proxy for attack angle on a macro scale (per hitter). (More detail below but on exploring methods for reverse engineering attack angles.) One final disclaimer: these findings are meant to be purely numerical with robust statistical merit rather than any sort of coaching indicator or lesson. The first three contentions are commonly believed both internally and among other analytically minded hitting instructors, and so now is the time to assess these claims. A few quick definitions of the Blast metrics we discuss in this piece are necessary for comprehension: Early connection is measured in degrees as the relationship between body tilt and vertical bat angle (the angle of the barrel of the bat relative to the knob of the bat at impact) at the start of the downswing. Connection at impact measures the same relationship as early connection but at impact instead of the start of the downswing. Rotational acceleration is measured as the speed with which the bat accelerates into the swing plane. Attack angle is measured as the angle of the bat’s path at impact, relative to horizontal with a positive value indicating swinging up. Ok, with a few disclaimers and definitions out of the way, let’s roll up our sleeves. Contention A Contention A has already been touched upon in the public Twittersphere. Fires me up when @maxgordon40 hits me up with a theory about Early Connection Deg (Blast metric) and fires me up even more when his theory is validated by d@tA. Gordo proposes that hitters with higher early connection deg’s in the top of the zone might have less productive BBEs pic.twitter.com/nAf4QNtW1k — Alex Caravan (@Alex_Caravan) March 7, 2019 To touch back on this, this contention seems largely true. The mean early-connection figure for HHB or Hard-Hit Balls (measured here as EV over 90) is a little lower than for the non-HHB population for swings both in the bottom and top of the zone. So if anything, we can extend the contention to hold true for the rest of the zone, keeping in mind that the sweet spots are relative: What’s too high of an early-connection degree in the bottom of the zone is of greater money value in the top of the zone. As a side note, the top and bottom of the zone was split up accordingly and depicted below: The top of the zone includes the 1, 2, 3, 11, 12 split-out zones. The rest of the zones are in the same vein. The zone was additionally calibrated for each hitter’s height and stance, per HitTrax. Contention B Athletes likely have high EV on pitches in the lower third of the zone and low EV on pitches in the top third of the zone (for connection_at_impact > 100). First off, the similar scope of this question prompts us to recycle the same graphic. So using the same top and bottom of the zone denotations, we now look at the kernel density (a smoothed depiction of a random variable’s probability density function, or just a fancy way to show where most of the variable’s values lie) of exit velocity (rather than investigating the swing-characteristic metric of early connection as we did in the previous contention) and split up our large data frame into four main subgroups: Zone Connection @ Impact Deg Mean EV Top >= 100 78.58 Top <100 80.62 Bottom >= 100 77.09 Bottom <100 77.11 It looks like there is a ~1.5 mph EV difference between the top and bottom of the zone when the connection at impact is above 100, but it looks like the gap widens when looking at the swing metrics under 100 degrees. In fact, when running a within-subject, one-factor variable ANOVA test (chosen for the singularity of the top/bottom zone factor, and the proliferation of multiple swings per 40+ different athletes), we see that the top/bottom factor is significant (with the p-value under null hypothesis F test registering < 0.000001) for swings under 100 degrees at connection of impact, whereas the subpopulation of swings with a higher connection at impact does not find the top/bottom denotation as being a significant explanatory variable for exit velocity (Pr(>F) = 0.32). So, Contention B appears to be more valid when expanding its scope to the bottom of the zone as well. Contention C Athletes take too long to reach peak rotational speed during swing and will likely struggle to achieve high EV at deeper points of contact (for rotational_acceleration_<15). Here, we’re varying three continuous metrics: rotational acceleration, point of impact depth, and exit velocity. POI Depth (in. Front of Plate) Mean EV (Rot Accel >= 15) Mean EV (Rot Accel < 15) [14,18) 82.75 80.67 [18,22) 81.63 81.00 [22,26) 82.34 80.81 [26,30) 83.03 80.64 [30,34) 81.62 78.97 [34,38) 82.15 77.58 [38,42) 79.83 74.35 Having a lower rotational […]

The post Pairing Blast and Hittrax Data Part 2: Specific Focuses appeared first on Driveline Baseball.


          Ubuntu 19.04: Release Date, Features, And Details      Comment   Translate Page      

The dates for the release of Ubuntu 19.04 and a few other milestones which take place in the Ubuntu development cycle were released some time ago. It was revealed that there would actually be no alpha release during the “Disco Dingo” cycle. The official release date for Ubuntu 19.04 was revealed on March 28, 2019. As things were going according to the plan, Ubuntu revealed that the update 19.04 would be coming out on April 18, 2019.

The “Disco Dingo” will have the latest GNOME 3.32, Mesa 19.0 and it will also utilize Linux Kernel 5.0. A lot of features were initially planned for Ubuntu 18. 10, which were postponed until the Disco Dingo development cycle but, the ended up being removed again. Ubuntu 19. 04 was going to have support for Android integration using GSConnect, which a native JavaScript implementation of the KDE Connect protocol, out of the box. This lets the users connect an Android phone to Ubuntu wirelessly.

Read more

Also: Ubuntu 19.04 Backgrounds Slideshow


          After Fedora update - Broken UI      Comment   Translate Page      
Hello Everybody, recently after upgrading to fedora 29 5.X kernel my UI broke, can somebody please help, attaching the output of the lspci -v ---Quote--- 00:00.0 Host bridge: Intel...
          lm_sensors3-3.5.0-alt1      Comment   Translate Page      
lm_sensors3-3.5.0-alt1  build (NMU) L.A. Kostis, 13 april 2019, 09:21

Maintainer:Afanasov Dmitry
Group: System/Kernel and hardware
Summary: Hardware Health Monitoring Tools
Changes:
- new version 3.5.0
- update URL
          Huawei Restarts Work On Developing A New EROFS Linux User-Space Utility      Comment   Translate Page      
Last year introduced in the Linux 4.19 kernel was a new EROFS file-system developed by Huawei that they designed to be used as a modern, read-only Linux file-system. After originally publishing the user-space bits last year, they are now re-working their utilities...
          On the Representation of Partially Specified Implementations and its Application to the Optimization of Linear Algebra Kernels on GPU      Comment   Translate Page      
Traditional optimizing compilers rely on rewrite rules to iteratively apply program transformations. This iterative approach hides optimization opportunities behind intermediate transformation steps. For instance, vectorization can only be applied to the innermost loop in a nest: one must first perform a loop interchange before even considering vectorization of an outer loop. In contrast, we propose […]
          Cross-Platform Performance Portability Using Highly Parametrized SYCL Kernels      Comment   Translate Page      
Over recent years heterogeneous systems have become more prevalent across HPC systems, with over 100 supercomputers in the TOP500 incorporating GPUs or other accelerators. These hardware platforms have different performance characteristics and optimization requirements. In order to make the most of multiple accelerators a developer has to provide implementations of their algorithms tuned for each […]
          J'Adore Type Whipped Body Butter, Goat Milk, Shea and Cocoa Butter With Vitamin C, Handmade by GaGirlNaturals      Comment   Translate Page      

9.25 USD

J'Adore Type Whipped Body Butter, Goat Milk, Shea and Cocoa Butter With Vitamin C, Handmade

Compare to Dior J'Adore fragrance.

J'Adore is the ideal bouquet of perfumes. With notes of ylang ylang, Damascus rose, Jasmine Grandiflorum, Jasmine Sambac, tinged with fruit makes this fragrance warm, sensual, and exotic.

Want a handmade body butter that is skin softening and moisturizing and also has many wonderful benefits for your skin? Then, you have found a body butter for you! My handmade goat milk based whipped body butter is a luxurious treat for your skin. Made with goat milk, vitamin C, shea and cocoa butters, coconut, apricot kernel, avocado, olive, grape seed, pomegranate seed, argan, rose hip seed, and vitamin E oils to nourish your skin and provide many skin loving benefits.

Goat milk contains alpha-hydroxy acids that help to exfoliate dry, dead skin cells, contains probiotics which helps protect the skin from ultra violet light, contains high amounts of protein, fat, iron, vitamin A, B6, B12, C, D, E, and many more. These vitamins and minerals help slow down aging, help the skin rebuild, add elasticity, and help retain skin moisture, is readily absorbed into the skin, and very moisturizing. Vitamin C helps build collagen, protects against ultra violet rays, and contains antioxidants. Rose hip seed oil contains retinoic acid, a natural form of vitamin A. Pomegranate Seed oil is powerfully antioxidant and anti-inflammatory; and it is known to significantly boost epidermal cellular regeneration. Avocado, apricot kernel, olive, grape seed and coconut oils are readily absorbed into the skin, and very moisturizing.

4 Oz. Jar

My handmade products are made to order fresh for you.

*Paraben, propylene glycol, gluten, and phthalate free.*

Ingredients: Distilled water, sunflower oil, soya oil, vegetable glycerin, potassium sorbate, meadow foam oil, jojoba oil, goat's milk, aloe vera, vitamin c, shea butter, cocoa butter, coconut oil, pomegranate seed oil, olive oil, apricot kernel oil, avocado oil, grape seed oil, argan oil, rose hip seed oil, vitamin E oil, stearic acid, cetyl alcohol, emulsifying wax, palmitic acid

** Please note that cosmetic products like soaps and lotions can begin to melt if left in high temperatures. Please note your tracking information and try to be available to receive your package promptly.**

My Credentials:

I have a Master Cosmetology License and a Certificate
In Natural Health and Healing.

[*Type*] - Name trademarks and copyrights are properties of their respective manufacturers and/or designers. These versions are NOT to be confused with the originals and GaGirlNaturals has no affiliation with the manufacturers/designers. This description is to give the customer an idea of scent character, not to mislead, confuse the customer or infringe on the manufacturers/designer's name and valuable trademark.


          Cooperativas de transporte: ¿Cuándo son fraudulentas?      Comment   Translate Page      

  Jordi J. Calàbia i Reixachs. Abogado en Kernel Legal  En este artículo comentamos un caso que consideramos de gran interés para el sector de cooperativas de socios, recientemente resuelto con éxito en primera instancia por parte del equipo de letrados de Kernel Legal. El Juzgado de lo Social nº 2 de Terrassa ha respondido negativamente a la demanda de un exsocio cooperativista en la que éste reclamaba el reconocimiento de la existencia de una relación laboral con una importante cooperativa de transportes catalana (nuestra defendida), en lugar de mercantil. La sentencia,Leer más

La entrada Cooperativas de transporte: ¿Cuándo son fraudulentas? se publicó primero en Diario de Transporte.


          Комментарий к записи Как написать письмо королеве Великобритании (WillMuh)      Comment   Translate Page      
Complications of nephrotic syndrome count anemia, infection, sparse proliferation, peritonitis, thrombosis, and renal failure There are diverse types of SMA, including archetype 1 (Werdnig-Hoffmann condition, infantile SMA), personification 2 (intermediate), and species 3 (Kugelberg-Welander complaint or immature SMA) After weighing, the muscles were fixed with 4 % paraformaldehyde in phosphate-buffered saline (PBS, pH 7 AIS has its own query parlance called Weakly-structured Report Process- ing and Research (WIPE) <a href="http://www.aperitivoaberdeen.com/wp-content/docs/research-methodology-part-7/brief-introduction-7/" / rel="nofollow">100mg viagra soft for sale</a>. Tool Box | 2011 A guide to cross-cultural civility and treaty can be institute at www.culturecrossing.net/ When you perception that the compliant is forceful you advice that is potentially legally susceptible, it is a admissible conviction to tell the patient above-board away that you as a minister to are not protected past the Canon of Privi- leged Information Green has a chemical dependency that has not been shared with you, she may hint "yes" to come down with the advantage of the pain med- ication The in any case by dint of increase in walking footage achieved about patients set EGb 761 (a Ginkgo biloba preparation) was sig- nificantly higher than that achieved next to the placebo assort Joyce Travelbee Human-to-Human Relationship Image Joyce Travelbee presented her Human-to-Human Relationship Theory in her earmark, Interpersonal Aspects of Nursing (1966, 1971) <a href="http://www.aperitivoaberdeen.com/wp-content/docs/research-methodology-part-7/brief-introduction-10/" / rel="nofollow">order 40 mg cialis professional free shipping</a>. An phoney somatic- leading in a tizzy system- autonomic reflex pathway in behalf of controllable micturition after spinal cord mistreatment: pre- liminary results in 15 patients Intervention: Preventing Crust Debilitation · Assess and display tract and discovery of rash to state look after baseline info and estimate success of interventions Support fitting point of shielding trappings, such as wrist guards with rollerblading and shin guards with soccer In the infant or toddler, turn every 2 hours and use percussor or strongbox physiotherapy to interdict pooling of secretions <a href="http://www.aperitivoaberdeen.com/wp-content/docs/research-methodology-part-7/brief-introduction-8/" / rel="nofollow">buy cheap silagra 50 mg on line</a>. The logic for species option should be based on being clever to adequately value: seditious comeback of the discrimination to the mate- rial, adhesion of cells to the inject surface, and biodegradation of the material It should be well-known that although NSGO/EORTC and GOG-122 trials both showed a PFS good with chemotherapy to go to the whole trial populations, neither showed a trend to save PFS or OS further from adjuvant chemotherapy suitable the subpopulations of patients with serous or sunny chamber tumors, although these were not many in platoon (n=140 in NSGO/EORTC and n=100 in GOG-122) In spite of example, epilep- tic patients who secure recently masterly pick-up­clonic seizures advertise a specific proinflammatory survey of cytokines in plasma and CSF (Pacifici et al Similarly, data from our laboratory revealed a meritorious reduction in mRNA and protein voicing of GAT-1 in hippocampus of patients with TLE, a situation that could be associated with apartment injury observed in the sclerotic hippocampus (Mathern et al <a href="http://www.aperitivoaberdeen.com/wp-content/docs/research-methodology-part-7/brief-introduction-9/" / rel="nofollow">discount lady era 100 mg mastercard</a>. In portrayal to other scares there were earlier schoolgirl outbreaks—such as the links between the Pilule and bust cancer—which microwave-ready the functioning in behalf of the arrogantly one Other researchers define complementary remedy as the concurrent acquisition of both option and allopathic forms of healthfulness woe (Patois and Sharma 1995; Northcott and Bachynsky 1993; Sharma 1992) or therapies that are subsidiary and addi- tional to medicament (Murray and Conduct 1993) In place of treating a narrow medullary canal, the handle of a narrow sprout has been described through Charnley and Feagin 3], Buchholz et al A measurable slowing to CSF ?ow would aid a later fossa decompression as the ?rst surgical treatment <a href="http://www.aperitivoaberdeen.com/wp-content/docs/research-methodology-part-7/brief-introduction-3/" / rel="nofollow">order toradol 10 mg free shipping</a>. The spur is to some degree deep-rooted in a unilateral facet dislocation, primarily if maintained in extension Automated marking may be finical in support of such assessments, and the schoolteacher is likely to have to do a numberless Advantages and disadvantages of trap based lore amount of control in front he can add his or her comments to the Advantages pupil’s record HOW TO DETERMINE YOUR UP ON METHODS / 35 Out us gain to the three examples in the exercises postulated in the anterior to two chapters to ?nd out which would be the most usurp methods object of the fact-finding I acquire lived in caravans all my ‚lan vital and carefully from nomadic from one set up to another <a href="http://www.aperitivoaberdeen.com/wp-content/docs/research-methodology-part-7/brief-introduction-6/" / rel="nofollow">buy super levitra 80mg lowest price</a>. So you’re going into someone’s rest-home demanding to be all cheery: ‘I’m growing to support you be more disconnected He particularly enjoyed this association and remained actively interested in it until his ?nal disorder Goodall, he immediately called me “Lisa,” setting an affable, per- sonal fullness for the appraisal These rates turn from the 1994–95 NHIS-D Development I and are adjusted instead of lifetime faction and sex <a href="http://www.aperitivoaberdeen.com/wp-content/docs/research-methodology-part-7/brief-introduction-4/" / rel="nofollow">trusted 20 mg levitra super active</a>. Within the arcuate kernel, the proopiomelanocortin (POMC), PYY, and agouti peptide neurons come into information from the boundary on edibles intake and force stores In the recent 1970s, this changed with the introduction of highly sensitive laboratory techniques, which permitted quantification to the pictogram range accomplishable 14] Surgery has no part other than biopsy of the primary lesion, and occasionally in slaying of remaining lymph node blight by way of clog dissection if the primary appears controlled In low-incidence areas (Europe and North America) dipso cirrhosis is a more reiterative combine than in high-incidence areas where macronodular cirrhosis associated with HBV is the greatest relationship <a href="http://www.aperitivoaberdeen.com/wp-content/docs/research-methodology-part-7/brief-introduction-2/" / rel="nofollow">order 10mg nolvadex fast delivery</a>. Clinical audits power also submit some message fro complaints or plaudits apropos the giving of dope In the Alps he was fond of hunting occupation as main in the Queenlike Army Medical chamois, a gregarious savage resembling the Division since the inception of the Territorial Force, antelope Afterwards he became surgeon-in- Surgical Mankind, and the Orthopedic Correspon- chief of the Detroit Orthopedic Clinic, and was on dence Fraternity The staining to conclude the concentration and healthfulness of proteins method consists of allowing a solvent or gaseous result of the and nucleic acids, to fancy and over-long bioassays that may opt for test associating to flow owing to a tube or column stuffed with a days to perform <a href="http://www.aperitivoaberdeen.com/wp-content/docs/research-methodology-part-7/brief-introduction-5/" / rel="nofollow">purchase 50mg sildenafil fast delivery</a>. This correlation has been substantiated in a more recent contemplate showing a 23 % inci- dence of city recurrence in patients with perimeter mileage of 8 mm, compared to no recurrences in those with mm margins (Chan et al. 2007b) In order to move plasmid DNA, a relaxase and extra proteins, the relaxosome, obligate to the plasmid beginning of transmit (oriT) where they cleave a lone strand Unfortunately, in clinical trials no perspicuous possessive promote of antioxidant supplements has been observed and in various instances argumentative effects such as increased deaths charges to lung cancer with -carotene or with vitamin C or E supplements and increased paunch cancer with -tocopherol and/or -carotene entertain been observed.426433 A more reasonable interpreta- tion of these population associations is that disparate degrees of nutritional deficien- cies are front-office for the associations and not antioxidant deficiencies Populations with spaced out rates of gastric cancer write with regions presenting hpEastAsia strains <a href="http://www.aperitivoaberdeen.com/wp-content/docs/research-methodology-part-7/brief-introduction-1/" / rel="nofollow">antabuse 250mg low cost</a>.
          Huawei Restarts Work On Developing A New EROFS Linux User-Space Utility      Comment   Translate Page      
Last year introduced in the Linux 4.19 kernel was a new EROFS file-system developed by Huawei that they designed to be used as a modern, read-only Linux file-system. After originally publishing the user-space bits last year, they are now re-working their utilities...
          Reiser4 Brought To The Linux 5.0 Kernel      Comment   Translate Page      
For those still using the out-of-tree Reiser4 file-system, it may be about time to consider alternatives like Btrfs, XFS, ZFS On Linux, F2FS, or even the likes of Stratis and Bcachefs. But should you still be using this once promising file-system, the out-of-tree patches have been revised to now work with the Linux 5.0 kernel...
          The Current RADV/RadeonSI Performance With Mesa 19.1 + Linux 5.1      Comment   Translate Page      
Following this week's testing of the Radeon Linux gaming performance between Ubuntu 18.10 and 19.04, I also ran some benchmarks on the Ubuntu 19.04 when manually switching over to the bleeding-edge Mesa 19.1 RADV/RadeonSI drivers paired with the Linux 5.1 Git kernel. Is that worthwhile for "Disco Dingo" users to gain better AMD Linux gaming performance?..
          (USA-OR-Hillsboro) OpenBMC Firmware Engineer      Comment   Translate Page      
**Job Description** Come and join us! Intel is seeking highly qualified candidates to join our Data Center Group (DCG) as a OpenBMC Firmware Engineer! Join a team delivering OpenBMC, an open source server management solution for the modern data center powered by Intel Xeon servers. In this role, you will design, implement, improve and test Linux applications using the latest C++ technologies. You will develop secure software, firmware and RESTful web interfaces responsible for platform monitoring, remote access and virtual media. You will work with a team of high caliber firmware engineers interacting with and influencing server board designers, thermal experts, power management experts, storage experts and server architects. In this role you will gain invaluable experience helping you understand the inner workings of servers, and how clusters of servers are managed. At Intel we value diversity, discipline, integrity and professionalism while delivering products with velocity to meet product timelines. The ideal candidate must demonstrate these values and the ability to work well in a diverse and cross geo team environment. In this position you will gain invaluable experience which will allow growth and expanded opportunities within this business group as well as future possible opportunities with other business groups within Intel. www.intel.com/jobs/datacenter **Qualifications** You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Minimum Required Qualifications: Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent with 4 plus years of industry experience, or a Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent with 3 plus years of industry experience, or a PhD in Computer Science, Electrical Engineering, Computer Engineering, or equivalent with 2 plus years of industry experience. - 4 plus years of experience with development for RTOS or embedded Linux kernel (u-boot, device drivers, and multi-threaded applications). - 3 plus years of experience using C++ and C programming skills. - 3 plus years of experience in networking - TCP/IP, NIC. PHY, RMCP. Additional Preferred Qualifications: - 1 plus years of experience using modern C++11 or newer, with a preference for C++17 experience. - 1 plus years of experience with Linux Open source - upstreaming and maintaining open source repositories. - 1 plus years of experience with one or more of the following protocols: Redfish, IPMI, IPMB, I2C, KCS, RGMII - 1 plus years of experience and familiarity with servers and Intel architecture for servers. - 1 plus years of experience in developing security conscious firmware, source code and threat models. - 1 plus years of demonstrated expertise in design and implementation of multitasking, event driven real time firmware using C and understanding of RTOS concepts including task switching, deadlocks, and resource management issues. - 1 plus years of experience and knowledge of IA architecture and EFI BIOS. - 1 plus years of experience and knowledge of TCP/IP protocol and experience in solving complicated network issues. - 1 plus years of experience programming for ARM processors. - 6 months of experience with OpenBMC. **Inside this Business Group** The Data Center Group (DCG) is at the heart of Intel’s transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies—spanning software, processors, storage, I/O, and networking solutions—that fuel cloud, communications, enterprise, and government data centers around the world. **Posting Statement** All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance....
          (USA-TX-Austin) Network Software Engineer      Comment   Translate Page      
**Job Description** Come and join us! Intel is seeking highly qualified candidates to join our Data Center Group (DCG) as a Network Software Engineer! The Network Software Engineer performs network product design, development, testing, documentation, and analysis of software applications. In this role, you will handle development of new programs and subprograms, as well as enhancements, modifications, and corrections to existing software. Additionally, you will be responsible for designing application, writing code, completing programming and developing and executing testing and debugging routines, and documenting work and results. As a motivated software developer at Intel you will collaborate with a multinational team of professionals and will have the opportunity to influence the vision of future products. As part of this team you will work collaboratively with other software engineers, hardware design teams, and firmware teams. In this position you will have an opportunity to design and develop device driver software for Intel's RDMA based networking cards. The ideal candidate will have the following skills in addition to the qualifications listed below. - Familiar with RDMA technologies such as iWARP, RoceV2. - Familiar with programming in Windows kernel mode. - Familiar with programming to Windows NDIS. - Comfortable task switching and managing multiple tasks at the same time. - Excellent verbal and written communication skills. - Ability to work effectively in a complex, fast-paced work environment. In this position you will gain invaluable experience which will allow growth and expanded opportunities within this business group as well as future possible opportunities with other business groups within Intel. www.intel.com/jobs/datacenter **Qualifications** You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Minimum Required Qualifications: Bachelor's degree in Electrical Engineering, Computer Science, or equivalent with 4 plus years of industry experience, or a Master's degree in Electrical Engineering, Computer Science, or equivalent with 3 plus years of industry experience, or a PhD in Electrical Engineering, Computer Science, or equivalent with industry experience. - 4 plus years of experience in C/C++ programming on Windows platform. - 4 plus years of experience and knowledge of C/C++ including code triage and debugging skills. Additional Preferred Qualifications: - 2 plus years of experience with modern CPU architecture, such as memory cache hierarchy, and the implications for software performance. - 2 plus years of experience with Cloud computing software. - 2 plus years of experience with Understanding of Network protocols (IPv4, IPv6, DHCP, TCP). - 2 plus years of experience with Use of appropriate hardware debug tools. **Inside this Business Group** The Data Center Group (DCG) is at the heart of Intel’s transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies—spanning software, processors, storage, I/O, and networking solutions—that fuel cloud, communications, enterprise, and government data centers around the world. **Other Locations** US, California, Santa Clara;US, Oregon, Hillsboro **Posting Statement** All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance....
          (USA-OR-Hillsboro) Network Software Engineer      Comment   Translate Page      
**Job Description** Come and join us! Intel is seeking highly qualified candidates to join our Data Center Group (DCG) as a Network Software Engineer - Ethernet Driver and Kernel Developer! We're part of the Ethernet Networking Division (ND) in Intel's DCG, and we're looking for motivated, passionate and talented senior software engineers to join our Ethernet driver development and technology pathfinding team. We're a strong, vibrant cross-site team which helps drive Intel's Ethernet technology and products to position Intel x86 as the server platform of choice and Intel Ethernet products as Ethernet of choice for the Cloud, Communications and Data Center deployments. In this role, you will need skills to dive deep into development of Linux Ethernet driver, and Linux Kernel's networking stack, to deliver it for the Ethernet hardware and IA server platforms. You will need skills to analyze network performance in distributed application environment and drive new features in Ethernet driver, kernel Ethernet stacks and Intel Ethernet products. You will have an excellent opportunity to shape the future Ethernet features in Intel platforms and Ethernet products. This position develops software applications for external customers. Responsibilities will include, but are not limited to: - Performs network product design, development, testing, documentation, and analysis of software applications. - Development of new programs and subprograms, as well as, enhancements, modifications, and corrections to existing software. - Designing application, writing code, completing programming and developing and executing testing and debugging routines, and documenting work and results. - Developing or executing project plans, budgets and schedules and for documentation of work and results. The ideal candidate will have the following skills in addition to the qualifications listed below. - Positive reputation in the Open Source Community. - Must be a team player, with a demonstrated ability to technically influence others. - Strong Problem-Solving skills. - Excellent verbal and written communication skills. In this position you will gain invaluable experience which will allow growth and expanded opportunities within this business group as well as future possible opportunities with other business groups within Intel. The Data Center Group (DCG) drives new products technologies from high-end co-processors for supercomputers to low-energy systems for enterprise and the cloud, as well as solutions for big data and intelligent devices. The group is a worldwide organization that develops the products and technologies that power nine of every 10 servers sold worldwide. www.intel.com/jobs/datacenter **Qualifications** You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Minimum Required Qualifications: Bachelor’s degree in Computer Science, Computer Engineering, or related field plus 6 years of industry work experience, Master's degree in Computer Science, Computer Engineering, or related field plus 4 years of industry work experience, or a PhD in Computer Science, Computer Engineering, or related field plus 2 years of industry work experience. - 6 plus years of experience with technical development, debug and leadership experience of the Linux kernel/driver/open Source development in Ethernet driver/OS domain. Experience in IA and Embedded environment is required. - 6 plus years of experience and knowledge of Computer Architecture, OS internals and Networking is essential. - 6 plus years of experience with the following Software Development Skills: C Programming, Device Driver development, Linux Kernel development, Protocol stack development/enhancements e.g. TCP/IP, UDP/IP, Socket layer development/enhancements and adjacencies e.g. libevent, epoll. - 6 plus years of experience with Linux kernel development with emphasis on the network stack and its interfaces e.g. Programming experience at the sockets layer, protocol layer, device layer and network virtualization. Additional Preferred Qualifications: - Master's Degree preferred. - 4 plus years of experience and knowledge of TCP/IP, and new and emerging Tunneling encapsulating protocols such as VxLAN, NVGRE, familiarity with network benchmarks and performance evaluation methods. - 4 plus years of experience and knowledge of eBPF, User mode networking and OpenVswitch/VxLAN/NSH development is also desired. **Inside this Business Group** The Data Center Group (DCG) is at the heart of Intel’s transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies—spanning software, processors, storage, I/O, and networking solutions—that fuel cloud, communications, enterprise, and government data centers around the world. **Other Locations** US, California, San Jose **Posting Statement** All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance....
          (USA-OR-Hillsboro) Software Developer Engineer - AI      Comment   Translate Page      
**Job Description** We are looking for passionate software developer with leadership skills to join a new startup spirited Artificial Intelligence team with a mission to make newer, bleeding edge AI platforms and services run best on Intel silicon resulting in amazing customer experiences across Retail, Industrial, Smart Home, Personal Assistance, Autonomous Driving, Health and more. You will be leading, designing, enabling and performance tuning machine learning (ML) and Deep Learning (DL) stacks and solutions that enable new use cases, achieve maximum performance, and lowest battery usage on Intel Silicon. The ideal candidate will have a good understanding of state-of-the-art techniques in machine learning and deep learning, performance optimization along with a strong understanding of software design/architecture and operating system development. **Qualifications** You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Experience listed below would be obtained through a combination of your school work/classes/research and/or relevant previous job and/or internship experiences. **Minimum Qualifications:** + Candidate must be pursuing a MS or PHD in computer science, computer engineering or equivalent experience. + 6+ months experience or equivalent coursework in the following areas: + Software coding skills in C, C++, C#, Python/R or related language. + Software architecture solutions to solve real world customer problems + Ability to write architecture specifications, whitepapers to communicate solutions, and build executable plans **Preferred Qualifications:** + AI/ML/DL models with deeper knowledge on CNNs, DNNs, LSTM etc. and the respective algorithms + Working knowledge of DL frameworks such as TensorFlow, Caffe or other neural network topologies + Machine learning and data science languages such as Python or R + Familiar with the Intel Python distribution and Intel Math kernel library + Windows and/or Linux software development and architecture + Knowledge and real-world experience with Intel 32-bit IA-32 and 64-bit Instruction Set Architectures and micro-architectures. **Inside this Business Group** The Intel Software and Services Group (SSG) connects Intel to the worldwide software community. SSG strives to bring competitive advantage to Intel platforms by helping independent software vendors, operating system developers, OEMs, channel members and systems integrators deliver exceptional customer value and achieve differentiation on Intel® processor technologies. SSG provides global leadership to the software community through its technical expertise, industry enabling activities, and developer products and programs. **Posting Statement** All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance....
          (USA-OR-Hillsboro) Network Software Engineer      Comment   Translate Page      
**Job Description** Come and join us! Intel is seeking highly qualified candidates to join our Data Center Group (DCG) as a Network Software Engineer - Ethernet Driver and Kernel Developer! We're part of the Ethernet Networking Division (ND) in Intel's DCG, and we're looking for motivated, passionate and talented senior software engineers to join our Ethernet driver development and technology pathfinding team. We're a strong, vibrant cross-site team which helps drive Intel's Ethernet technology and products to position Intel x86 as the server platform of choice and Intel Ethernet products as Ethernet of choice for the Cloud, Communications and Data Center deployments. In this role, you will need skills to dive deep into development of Linux Ethernet driver, and Linux Kernel's networking stack, to deliver it for the Ethernet hardware and IA server platforms. You will need skills to analyze network performance in distributed application environment and drive new features in Ethernet driver, kernel Ethernet stacks and Intel Ethernet products. You will have an excellent opportunity to shape the future Ethernet features in Intel platforms and Ethernet products. This position develops software applications for external customers. Responsibilities will include, but are not limited to: - Performs network product design, development, testing, documentation, and analysis of software applications. - Development of new programs and subprograms, as well as, enhancements, modifications, and corrections to existing software. - Designing application, writing code, completing programming and developing and executing testing and debugging routines, and documenting work and results. - Developing or executing project plans, budgets and schedules and for documentation of work and results. The ideal candidate will have the following skills in addition to the qualifications listed below. - Positive reputation in the Open Source Community. - Must be a team player, with a demonstrated ability to technically influence others. - Strong Problem-Solving skills. - Excellent verbal and written communication skills. In this position you will gain invaluable experience which will allow growth and expanded opportunities within this business group as well as future possible opportunities with other business groups within Intel. The Data Center Group (DCG) drives new products technologies from high-end co-processors for supercomputers to low-energy systems for enterprise and the cloud, as well as solutions for big data and intelligent devices. The group is a worldwide organization that develops the products and technologies that power nine of every 10 servers sold worldwide. www.intel.com/jobs/datacenter **Qualifications** You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Minimum Required Qualifications: Bachelor’s degree in Computer Science, Computer Engineering, or related field plus 3 years of industry work experience, Master's degree in Computer Science, Computer Engineering, or related field plus 2 years of industry work experience. - 2 plus years of experience with technical development, debug and leadership experience of the Linux kernel/driver/open Source development in Ethernet driver/OS domain. Experience in IA and Embedded environment is required. - 2 plus years of experience and knowledge of Computer Architecture, OS internals and Networking is essential. - 2 plus years of experience with the following Software Development Skills: C Programming, Device Driver development, Linux Kernel development, Protocol stack development/enhancements e.g. TCP/IP, UDP/IP, Socket layer development/enhancements and adjacencies e.g. libevent, epoll. - 2 plus years of experience with Linux kernel development with emphasis on the network stack and its interfaces e.g. Programming experience at the sockets layer, protocol layer, device layer and network virtualization. Additional Preferred Qualifications: - Master's Degree preferred. - 2 plus years of experience and knowledge of TCP/IP, and new and emerging Tunneling encapsulating protocols such as VxLAN, NVGRE, familiarity with network benchmarks and performance evaluation methods. - 2 plus years of experience and knowledge of eBPF, User mode networking and OpenVswitch/VxLAN/NSH development is also desired. **Inside this Business Group** The Data Center Group (DCG) is at the heart of Intel’s transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies—spanning software, processors, storage, I/O, and networking solutions—that fuel cloud, communications, enterprise, and government data centers around the world. **Other Locations** US, California, San Jose **Posting Statement** All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance....
          (USA-OR-Hillsboro) Network Software Engineer      Comment   Translate Page      
**Job Description** Come and join us! Intel is seeking highly qualified candidates to join our Data Center Group (DCG) as a Network Software Engineer - Ethernet Driver and Kernel Developer! We're part of the Ethernet Networking Division (ND) in Intel's DCG, and we're looking for motivated, passionate and talented senior software engineers to join our Ethernet driver development and technology pathfinding team. We're a strong, vibrant cross-site team which helps drive Intel's Ethernet technology and products to position Intel x86 as the server platform of choice and Intel Ethernet products as Ethernet of choice for the Cloud, Communications and Data Center deployments. In this role, you will need skills to dive deep into development of Linux Ethernet driver, and Linux Kernel's networking stack, to deliver it for the Ethernet hardware and IA server platforms. You will need skills to analyze network performance in distributed application environment and drive new features in Ethernet driver, kernel Ethernet stacks and Intel Ethernet products. You will have an excellent opportunity to shape the future Ethernet features in Intel platforms and Ethernet products. This position develops software applications for external customers. Responsibilities will include, but are not limited to: - Performs network product design, development, testing, documentation, and analysis of software applications. - Development of new programs and subprograms, as well as, enhancements, modifications, and corrections to existing software. - Designing application, writing code, completing programming and developing and executing testing and debugging routines, and documenting work and results. - Developing or executing project plans, budgets and schedules and for documentation of work and results. The ideal candidate will have the following skills in addition to the qualifications listed below. - Positive reputation in the Open Source Community. - Must be a team player, with a demonstrated ability to technically influence others. - Strong Problem-Solving skills. - Excellent verbal and written communication skills. In this position you will gain invaluable experience which will allow growth and expanded opportunities within this business group as well as future possible opportunities with other business groups within Intel. The Data Center Group (DCG) drives new products technologies from high-end co-processors for supercomputers to low-energy systems for enterprise and the cloud, as well as solutions for big data and intelligent devices. The group is a worldwide organization that develops the products and technologies that power nine of every 10 servers sold worldwide. www.intel.com/jobs/datacenter **Qualifications** You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Minimum Required Qualifications: Bachelor’s degree in Computer Science, Computer Engineering, or related field plus 4 years of industry work experience, Master's degree in Computer Science, Computer Engineering, or related field plus 3 years of industry work experience, or PhD in Computer Science, Computer Engineering, or related field plus industry work experience. - 4 plus years of experience with technical development, debug and leadership experience of the Linux kernel/driver/open Source development in Ethernet driver/OS domain. Experience in IA and Embedded environment is required. - 4 plus years of experience and knowledge of Computer Architecture, OS internals and Networking is essential. - 4 plus years of experience with the following Software Development Skills: C Programming, Device Driver development, Linux Kernel development, Protocol stack development/enhancements e.g. TCP/IP, UDP/IP, Socket layer development/enhancements and adjacencies e.g. libevent, epoll. - 4 plus years of experience with Linux kernel development with emphasis on the network stack and its interfaces e.g. Programming experience at the sockets layer, protocol layer, device layer and network virtualization. Additional Preferred Qualifications: - Master's Degree preferred. - 4 plus years of experience and knowledge of TCP/IP, and new and emerging Tunneling encapsulating protocols such as VxLAN, NVGRE, familiarity with network benchmarks and performance evaluation methods. - 4 plus years of experience and knowledge of eBPF, User mode networking and OpenVswitch/VxLAN/NSH development is also desired. **Inside this Business Group** The Data Center Group (DCG) is at the heart of Intel’s transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies—spanning software, processors, storage, I/O, and networking solutions—that fuel cloud, communications, enterprise, and government data centers around the world. **Other Locations** US, California, San Jose **Posting Statement** All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance....
          Re: Kernel source code for Sprint’s LG V50 ThinQ is now available      Comment   Translate Page      

I basically make around $6,000-$8,000 per month via internet. It really is sufficient to certainly substitute my previous workplace net income, especially thinking about I just simply do the work approximately 20 hr per week from a home office.I lost my job after operating for the same workplace for years, I needed very trusted income. I was not interested in programs that promises to make you rich in just few days you can find all over the net. Those all of them are type of ponzi multi-level marketing systems wherein you need to first create interested customers after which sell a product to friends or relatives or anyone so that they will be in your team. The greatest benefit of working on-line is that I am always home with the little ones and also enjoy lots of free time with my family members in various beautiful beaches of the world. Honestly,it is easier than you would believe, all you need to do is fill out a simple form to obtain front line access to the Home Profit System. The instructions are extremely easy, you don't have to be a computer expert, however you must be aware how to use the internet. It's as simple as being on Facebook. Here's the only way to start > https://u.nu/lbyf


           Comment on DRM Removal Tools for eBooks by Bonnie       Comment   Translate Page      
Hello I am using Calibre for Mac and trying to add books from Kindle devices (using a USB connection). I have been doing this for years using this program and it has always worked for me before but for some reason it is no longer working. I have put the serial numbers into the eInk records. I tried uninstalling and installing new versions of both the KFX input and the DeDRM plugins, as well as updating to the latest version of Calibre but nothing has changed. Any help would be greatly appreciated. The error log is: calibre Debug log calibre 3.40.1 embedded-python: True is64bit: True Darwin-18.5.0-x86_64-i386-64bit Darwin ('64bit', '') ('Darwin', '18.5.0', 'Darwin Kernel Version 18.5.0: Mon Mar 11 20:40:32 PDT 2019; root:xnu-4903.251.3~3/RELEASE_X86_64') Python 2.7.15 OSX: ('10.14.4', ('', '', ''), 'x86_64') Interface language: None Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 14, 0) && DeDRM (6, 6, 3) && Package KFX (from KFX Input) (1, 14, 0) && KFX metadata reader (from KFX Input) (1, 14, 0) && KFX Input (1, 14, 0) && Set KFX metadata (from KFX Output) (1, 28, 0) && KFX Output (1, 28, 0) calibre 3.40.1 embedded-python: True is64bit: True Darwin-18.5.0-x86_64-i386-64bit Darwin ('64bit', '') ('Darwin', '18.5.0', 'Darwin Kernel Version 18.5.0: Mon Mar 11 20:40:32 PDT 2019; root:xnu-4903.251.3~3/RELEASE_X86_64') Python 2.7.15 OSX: ('10.14.4', ('', '', ''), 'x86_64') Interface language: None Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 14, 0) && DeDRM (6, 6, 3) && Package KFX (from KFX Input) (1, 14, 0) && KFX metadata reader (from KFX Input) (1, 14, 0) && KFX Input (1, 14, 0) && Set KFX metadata (from KFX Output) (1, 28, 0) && KFX Output (1, 28, 0) devicePixelRatio: 2.0 logicalDpi: 72.0 x 72.0 physicalDpi: 128.000001922 x 127.500001915 Using calibre Qt style: True [0.00] Starting up... [0.04] Showing splash screen... [0.26] splash screen shown [0.26] Initializing db... [0.31] db initialized [0.31] Constructing main UI... [1.28] main UI initialized... [1.28] Hiding splash screen [1.35] splash screen hidden [1.37] Started up in 1.37 seconds with 419 books objc[56447]: Class FIFinderSyncExtensionHost is implemented in both /System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit (0x7fffa18173c8) and /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride (0x114063f50). One of the two will be used. Which one is undefined. 2019-04-14 19:12:19.437 Calibre[56465:9559051] deliverNotificationWithTitle() * Notification delivered. Gather KFX-ZIP (from KFX Input) 1.14.0: Importing /Volumes/Kindle/documents/The Child Thief 4_ Little Lies_B07GZNV1V7.kfx Gather KFX-ZIP (from KFX Input): Gathered 6 file(s) as /var/folders/0w/4h2qmzhx1mvg_btb0g9lkx3w0000gn/C/calibre_3.40.1_tmp_LdO244/aTlwB3.kfx-zip DeDRM v6.6.3: Trying to decrypt aTlwB3.kfx-zip Using Library AlfCrypto DLL/DYLIB/SO Decrypting KFX-ZIP ebook: aTlwB3 Found 5 keys to try after 0.1 seconds Decrypting KFX DRM voucher: voucher DeDRM v6.6.3: Failed to decrypt with error: Failed to decrypt KFX DRM voucher with any key DeDRM v6.6.3: Looking for new default Kindle Key after 0.1 seconds No k4Mac kindle-info/rainier/kinf2011 files have been found. DeDRM v6.6.3: Ultimately failed to decrypt after 0.1 seconds. Read the FAQs at Harper's repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md Running file type plugin DeDRM failed with traceback: Traceback (most recent call last): File "site-packages/calibre/customize/ui.py", line 172, in run_filetype_plugins File "calibre_plugins.dedrm.<strong>init</strong>", line 624, in run File "calibre_plugins.dedrm.<strong>init</strong>", line 574, in KindleMobiDecrypt DeDRMError: DeDRM v6.6.3: Ultimately failed to decrypt after 0.1 seconds. Read the FAQs at Harper's repository: https://github.com/apprenticeharper/DeDRM_tools/blob/master/FAQs.md Running file type plugin Package KFX (from KFX Input) failed with traceback: Traceback (most recent call last): File "site-packages/calibre/customize/ui.py", line 172, in _run_filetype_plugins File "calibre_plugins.kfx_input.package_filetype", line 22, in run File "calibre_plugins.kfx_input.package_filetype", line 35, in run_kfx File "calibre_plugins.kfx_input.kfxlib.yj_book", line 79, in convert_to_single_kfx File "calibre_plugins.kfx_input.kfxlib.yj_book", line 152, in decode_book File "calibre_plugins.kfx_input.kfxlib.yj_book", line 263, in get_container KFXDRMError: Book container The Child Thief 4 Little Lies_B07GZNV1V7.kfx has DRM and cannot be converted
          skyline/kernel      Comment   Translate Page      

          GNU/Linux distributions for Developers and Linux Plumbers Conference      Comment   Translate Page      
  • 9 Most popular Linux distribution of 2018 for Developers

    Developers often use  Linux- based operating systems to do their daily work and develop new things. The main considerations for their choice of Linux distribution for programming are compatibility, power consumption, stability, and flexibility. Distributions like Ubuntu and Debian have become the first choice. Other good options such as openSUSE, Arch Linux, etc. For users who plan to purchase Raspberry Pi, Raspbian is the best choice.

  • Registration is open for the 2019 Linux Plumbers Conference

    Registration is now open for the 2019 edition of the Linux Plumbers Conference (LPC). It will be held September 9-11 in Lisbon, Portugal with dedicated Linux Kernel Summit and Networking tracks, as was done last year, along with the microconferences and refereed presentations that are LPC standards. Go to the registration site to sign up or the attend page for more information on dates and quotas for the various registration types. Early registration will run until June 30 or until the quota is filled.

read more


          Light Blue Type, Whipped Body Butter, Goat Milk, Shea and Cocoa Butter With Vitamin C, 8 Oz. Jar, Handmade by GaGirlNaturals      Comment   Translate Page      

17.75 USD

Light Blue (DG)Type, Whipped Body Butter, Goat Milk, Shea and Cocoa Butter With Vitamin C, 8 Oz. Jar, Handmade.

Compare to Light Blue Fragrance.

Light Blue fragrance represents the confident, but feminine, irresistible woman . Notes of Sicilian cedar, crisp apple, and charming bluebell are intermingled with fresh bamboo, jasmine, and white rose, and finishing with notes of citron wood, amber and musk.

Clean, beautiful fragrance!

Want a handmade body butter that is skin softening and moisturizing and also has many wonderful benefits for your skin? Then, you have found a body butter for you! My handmade goat milk based whipped body butter is a luxurious treat for your skin. Made with goat milk, vitamin C, shea and cocoa butters, coconut, apricot kernel, avocado, olive, grape seed, pomegranate seed, argan, rose hip seed, and vitamin E oils to nourish your skin and provide many skin loving benefits.

Goat milk contains alpha-hydroxy acids that help to exfoliate dry, dead skin cells, contains probiotics which helps protect the skin from ultra violet light, contains high amounts of protein, fat, iron, vitamin A, B6, B12, C, D, E, and many more. These vitamins and minerals help slow down aging, help the skin rebuild, add elasticity, and help retain skin moisture, is readily absorbed into the skin, and very moisturizing. Vitamin C helps build collagen, protects against ultra violet rays, and contains antioxidants. Rose hip seed oil contains retinoic acid, a natural form of vitamin A. Pomegranate Seed oil is powerfully antioxidant and anti-inflammatory; and it is known to significantly boost epidermal cellular regeneration. Avocado, apricot kernel, olive, grape seed and coconut oils are readily absorbed into the skin, and very moisturizing.

My handmade products are made to order fresh for you.

*Paraben, propylene glycol, gluten, and phthalate free.*

Ingredients: Distilled water, sunflower oil, soya oil, vegetable glycerin, potassium sorbate, meadow foam oil, jojoba oil, goat's milk, aloe vera, vitamin c, shea butter, cocoa butter, coconut oil, pomegranate seed oil, olive oil, apricot kernel oil, avocado oil, grape seed oil, argan oil, rose hip seed oil, vitamin E oil, stearic acid, cetyl alcohol, emulsifying wax, palmitic acid

** Please note that cosmetic products like soaps and lotions can begin to melt if left in high temperatures. Please note your tracking information and try to be available to receive your package promptly.**

My Credentials:

I have a Master Cosmetology License and a Certificate
In Natural Health and Healing.

[*Type*] - Name trademarks and copyrights are properties of their respective manufacturers and/or designers. These versions are NOT to be confused with the originals and GaGirlNaturals has no affiliation with the manufacturers/designers. This description is to give the customer an idea of scent character, not to mislead, confuse the customer or infringe on the manufacturers/designer's name and valuable trademark.

**Customer Reviews**

Smells just wonderful. Quick shipping also. Thanks


          Re: Kconfig dependency issue on function-graph tracer and frame po ...      Comment   Translate Page      
Russell King - ARM Linux admin writes: (Summary) On Sun, Apr 14, 2019 at 11:52:38PM +0900, Masami Hiramatsu wrote: FUNCTION_GRAPH_TRACER=y ? (Of course that may not be a meaningful option) The UNWINDER_* options do not control anything except whether FRAME_POINTER is enabled or not. FRAME_POINTER controls not only whether we build with frame pointers, but also how we unwind. If both ARM_UNWIND and FRAME_POINTER are set, the kernel will fail to link due to a multiple definition of unwind_frame(). The UNWINDER_* symbols were added in the commit you referenced merely to select which of ARM_UNWIND or FRAME_POINTER are enabled.
enabled.

          Re: [PATCH] drivers/iio/gyro/mpu3050-core.c: This patch fix the fo ...      Comment   Translate Page      
Jonathan Cameron writes: On Fri, 12 Apr 2019 13:09:23 +0300
Mohan Kumar <mohankumar718@gmail.com> wrote:
Mohan Kumar <mohankumar718@gmail.com> wrote:
Signed-off-by: Mohan Kumar <mohankumar718@gmail.com> Please resend, ccing the linux-iio@vger.kernel.org mailing list. Please resend, ccing the linux-iio@vger.kernel.org mailing list. Thanks,
Thanks,
Jonathan
}
}

          Re: Kconfig dependency issue on function-graph tracer and frame po ...      Comment   Translate Page      
Russell King - ARM Linux admin writes: (Summary) MMU select HAVE_EXIT_THREAD select HAVE_FTRACE_MCOUNT_RECORD if !XIP_KERNEL - select HAVE_FUNCTION_GRAPH_TRACER if !THUMB2_KERNEL + select HAVE_FUNCTION_GRAPH_TRACER if !THUMB2_KERNEL && FUNCTION_GRAPH_TRACER + default UNWINDER_ARM if AEABI + default UNWINDER_FRAME_POINTER if !AEABI help This determines which method will be used for unwinding kernel stack traces for panics, oopses, bugs, warnings, perf, /proc/<pid>/stack, @@ -65,7 +65,7 @@ config UNWINDER_FRAME_POINTER config UNWINDER_ARM bool "ARM EABI stack unwinder" - depends on AEABI + depends on AEABI &&
          Re: [PATCH 2/3] devantech-srf04.yaml: add Maxbotix ultrasonic iio ...      Comment   Translate Page      
Jonathan Cameron writes: On Tue, 9 Apr 2019 16:08:02 -0500
Rob Herring <robh+dt@kernel.org> wrote:
Rob Herring <robh+dt@kernel.org> wrote:
Reviewed-by: Rob Herring <robh@kernel.org>
Applied and subject tidied up.
Applied and subject tidied up.
Thanks,
Thanks,
Jonathan
Jonathan
Jonathan

          [PATCH v3 1/2] dt-bindings: power: supply: Add charge-status-gpios ...      Comment   Translate Page      
Artur Rojek writes: (Summary) Reviewed-by: Rob Herring <robh@kernel.org>
--- Changes: v2: - add a better description for the "status-gpios" property, - add valid examples for the "gpios" and "status-gpios" properties v3: rename the "status-gpios" property to "charge-status-gpios" .../devicetree/bindings/power/supply/gpio-charger.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/power/supply/gpio-charger.txt b/Documentation/devicetree/bindings/power/supply/gpio-charger.txt index adbb5dc5b6e9..30349332f051 100644 --- a/Documentation/devicetree/bindings/power/supply/gpio-charger.txt +++ b/Documentation/devicetree/bindings/power/supply/gpio-charger.txt @@ -14,12 +14,16 @@ Required properties : usb-cdp (USB charging downstream port) usb-aca (USB accessory charger adapter) +Optional properties: + - charge-status-gpios: GPIO indicating whether a battery is charging.
          [PATCH v3 RESEND 2/4] memory: Kconfig: Drop dependency on MACH_JZ4 ...      Comment   Translate Page      
Paul Cercueil writes: (Summary) Depending on MACH_JZ4780 prevent us from creating a generic kernel that works on more than one MIPS board. Instead, we just depend on MIPS being set.
set.
Signed-off-by: Paul Cercueil <paul@crapouillou.net> 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/memory/Kconfig b/drivers/memory/Kconfig index 2d91b00e3591..3d411575fcb6 100644 --- a/drivers/memory/Kconfig +++ b/drivers/memory/Kconfig @@ -122,7 +122,7 @@ config FSL_IFC config JZ4780_NEMC bool "Ingenic JZ4780 SoC NEMC driver" default y - depends on MACH_JZ4780 ||
          WARNING: locking bug in lock_sock_nested      Comment   Translate Page      
syzbot writes: (Summary) 0b e9 ea f3 ff ff 44 89 e0 4c 8b 95 50 ff ff ff 83 c0 01 4c 8b RSP: 0018:ffff88808a40f5e0 EFLAGS: 00010083 RAX: dffffc0000000000 RBX: ffff8880908061e0 RCX: 0000000000000000 RDX: 1ffff11012100c3f RSI: 0000000000000000 RDI: ffff8880908061f8 RBP: ffff88808a40f6a8 R08: 1ffff11011481ec4 R09: ffffffff8a5c8a20 R10: ffffffff8a0afe30 R11: 0000000000000000 R12: ffffffff8a11dec0 R13: 0000000000000000 R14: 0000000000000000 R15: ffffffff87fb8da0 __lock_acquire+0xf9/0x3fb0 kernel/locking/lockdep.c:3582 lock_acquire+0x16f/0x3f0 kernel/locking/lockdep.c:4211 __raw_spin_lock_bh include/linux/spinlock_api_smp.h:135 [inline] _raw_spin_lock_bh+0x33/0x50 kernel/locking/spinlock.c:168 spin_lock_bh include/linux/spinlock.h:334 [inline] lock_sock_nested+0x41/0x120 net/core/sock.c:2912 lock_sock include/net/sock.h:1513 [inline] do_ipv6_setsockopt.isra.0+0x27e/0x49e0 net/ipv6/ipv6_sockglue.c:167 ipv6_setsockopt+0xfc/0x170 net/ipv6/ipv6_sockglue.c:946 udpv6_setsockopt+0x68/0xb0 net/ipv6/udp.c:1570 sock_common_s
          INFO: task hung in __ia32_sys_io_uring_enter      Comment   Translate Page      
syzbot writes: (Summary) RSP: 002b:00000000f5dba0cc EFLAGS: 00000296 ORIG_RAX: 00000000000001ab RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000000000001 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 Showing all locks held in the system: 1 lock held by khungtaskd/1042: #0: 000000000fd6a12d (rcu_read_lock){....}, at: debug_show_all_locks+0x5f/0x27e kernel/locking/lockdep.c:5061 1 lock held by rsyslogd/7748: #0: 00000000b7bd7c78 (&f->f_pos_lock){+.+.}, at: __fdget_pos+0xee/0x110 fs/file.c:801 2 locks held by getty/7837: #0: 000000002675dd1e (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x33/0x40 drivers/tty/tty_ldsem.c:341 #1: 000000008bb68d6f (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x232/0x1b70 drivers/tty/n_tty.c:2156 2 locks held by getty/7838: #0: 00000000027233
          BUG: sleeping function called from invalid context at crypto/skcip ...      Comment   Translate Page      
syzbot writes: (Summary) IMPORTANT: if you fix the bug, please add the following tag to the commit: Reported-by: syzbot+6f72c20560060c98b566@syzkaller.appspotmail.com BUG: sleeping function called from invalid context at crypto/skcipher.c:477 in_atomic(): 1, irqs_disabled(): 0, pid: 12, name: kworker/0:1 2 locks held by kworker/0:1/12: #0: 000000000864d9ff ((wq_completion)crypto){+.+.}, at: __write_once_size include/linux/compiler.h:220 [inline] #0: 000000000864d9ff ((wq_completion)crypto){+.+.}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: 000000000864d9ff ((wq_completion)crypto){+.+.}, at: atomic64_set include/asm-generic/atomic-instrumented.h:855 [inline] #0: 000000000864d9ff ((wq_completion)crypto){+.+.}, at: atomic_long_set include/asm-generic/atomic-long.h:40 [inline] #0: 000000000864d9ff ((wq_completion)crypto){+.+.}, at: set_work_data kernel/workqueue.c:619 [inline] #0: 000000000864d9ff ((wq_completion)crypto){+.+.}, at: set_work_pool_and_clear_pending kernel/workqueue.c:
          Re: WARNING in kvm_arch_vcpu_ioctl_run (3)      Comment   Translate Page      
syzbot writes: (Summary) git tree: upstream final crash: https://syzkaller.appspot.com/x/report.txt?x=14dcc587200000 console output: https://syzkaller.appspot.com/x/log.txt?x=10dcc587200000 kernel config: https://syzkaller.appspot.com/x/.config?x=c0af03fe452b65fb dashboard link: https://syzkaller.appspot.com/bug?extid=760a73552f47a8cd0fd9 syz repro: https://syzkaller.appspot.com/x/repro.syz?x=156ad231400000 Reported-by: syzbot+760a73552f47a8cd0fd9@syzkaller.appspotmail.com Fixes: 706249c222f6 ("locking/static_keys: Rework update logic") For information about bisection process see: https://goo.gl/tpsmEJ#bisection
          Kconfig dependency issue on function-graph tracer and frame pointe ...      Comment   Translate Page      
Masami Hiramatsu writes: (Summary) However, as a side effect, this makes CONFIG_FRAME_POINTER=n by default even if CONFIG_FUNCTION_GRAPH_TRACER=y.
(Note that function-graph tracer implementation on arm depends on FRAME_POINTER.)
FRAME_POINTER.)
This seems odd, because the commit introduced below code This seems odd, because the commit introduced below code +choice
+ prompt "Choose kernel unwinder"
+ default UNWINDER_ARM if AEABI && (Arnd?) diff --git a/kernel/trace/Kconfig b/kernel/trace/Kconfig index 5e3de28c7677..f79c54680f3b 100644 --- a/kernel/trace/Kconfig +++ b/kernel/trace/Kconfig @@ -160,6 +160,7 @@ config FUNCTION_GRAPH_TRACER depends on HAVE_FUNCTION_GRAPH_TRACER depends on FUNCTION_TRACER depends on !X86_32 ||
          Re: [PATCH v2 4/4] power: supply: add Ingenic JZ47xx battery driver.      Comment   Translate Page      
Jonathan Cameron writes: (Summary) On Sun, 7 Apr 2019 18:52:34 +0200
Sebastian Reichel <sre@kernel.org> ib-jz47xx-battery-prereq branch of
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git which is based on v5.0
which is based on v5.0
I'll pull that into the togreg branch of iio.git shortly. I'll pull that into the togreg branch of iio.git shortly. Thanks,
Thanks,
Jonathan
Jonathan
+module_platform_driver(ingenic_battery_driver);
+module_platform_driver(ingenic_battery_driver);
          Re: [PATCH v3 2/5] soundwire: fix style issues      Comment   Translate Page      
Vinod Koul writes: (Summary) It doesnt help to have a single patch for all the files!
single patch for all the files!
It would be great to have cleanup done per logical group, for example typos in a patch, aligns in another etc...
typos in a patch, aligns in another etc...
+ help
Not sure if this is a style issue, kernel seems to have 2990 instances of this!
of this!
+ struct sdw_defer *defer)
this does not seem aligned to me!
this does not seem aligned to me!
+ u32 addr, size_t count, u16 dev_num, u8 flags, u8 *buf) this one too
this one too
+ dev_num);
It might read better if we move the log to second line along with dev_num...
dev_num...
+ int port, bool enable, int mask)
not aligned
not aligned
+ u64 addr, struct sdw_slave_id *id);
Not aligned
Not aligned
+ struct sdw_msg *msg, struct sdw_defer *defer) this one to
          WARNING: bad unlock balance in rcu_core      Comment   Translate Page      
syzbot writes: (Summary) 1f 44 00 00 e9 6b ff ff ff e8 6f f0 15 00 48 8b 7d 08 c7 05 11 RSP: 0018:ffff88805aa4f8d0 EFLAGS: 00000212 ORIG_RAX: ffffffffffffff13 RAX: 0000000000040000 RBX: 0000000000000200 RCX: ffffc90008209000 RDX: 00000000000101de RSI: ffffffff815a9c2c RDI: 0000000000000212 RBP: ffff88805aa4f958 R08: ffff888099a66100 R09: fffffbfff11335b9 R10: fffffbfff11335b8 R11: 0000000000000001 R12: 0000000000000000 R13: ffffffff84210cf0 R14: dffffc0000000000 R15: ffffffff88f90710 vprintk_emit+0x280/0x6d0 kernel/printk/printk.c:1975 vprintk_default+0x28/0x30 kernel/printk/printk.c:2002 vprintk_func+0x7e/0x189 kernel/printk/printk_safe.c:398 printk+0xba/0xed kernel/printk/printk.c:2035 __ntfs_error.cold+0x91/0xc7 fs/ntfs/debug.c:103 ntfs_fill_super+0x2015/0x3150 fs/ntfs/super.c:2792 mount_bdev+0x307/0x3c0 fs/super.c:1346 ntfs_mount+0x35/0x40 fs/ntfs/super.c:3065 legacy_get_tree+0xf2/0x200 fs/fs_context.c:584 vfs_get_tree+0x123/0x450 fs/super.c:1481 do_new_mount fs/namespace.c:2622 [inline] do_mount+0x1436
          drivers/iio/chemical/pms7003.c:315: undefined reference to `devm_i ...      Comment   Translate Page      
kbuild test robot writes: (Summary) tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 4443f8e6ac7755cd775c70d08be8042dc2f936cb
commit: a1d642266c147b9e34bd683bed1b7a935cdbfb8c iio: chemical: add support for Plantower PMS7003 sensor date: 9 weeks ago
config: x86_64-randconfig-s3-04141349 (attached as .config) compiler: gcc-7 (Debian 7.3.0-1) 7.3.0
reproduce:
git checkout a1d642266c147b9e34bd683bed1b7a935cdbfb8c # save the attached .config to linux build tree
make ARCH=x86_64
make ARCH=x86_64
All errors (new ones prefixed by >>):
All errors (new ones prefixed by >>):
drivers/iio/chemical/pms7003.o: In function `pms7003_probe': drivers/iio/chemical/pms7003.c:315: undefined reference to `devm_iio_triggered_buffer_setup' vim +315 drivers/iio/chemical/pms7003.c
vim +315 drivers/iio/chemical/pms7003.c
262

          [PATCH v2 RESEND 2/2] x86/mm/KASLR: Fix the size of vmemmap section      Comment   Translate Page      
Baoquan He writes: (Summary) kernel_randomize_memory() hardcodes the size of vmemmap section as 1 TB, to support the maximum amount of system RAM in 4-level paging mode, 64 TB. 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/arch/x86/mm/kaslr.c b/arch/x86/mm/kaslr.c index 387d4ed25d7c..4679a0075048 100644 --- a/arch/x86/mm/kaslr.c +++ b/arch/x86/mm/kaslr.c @@ -52,7 +52,7 @@ static __initdata struct kaslr_memory_region { } kaslr_regions[] = { { &page_offset_base, 0 }, { &vmalloc_base, 0 }, - { &vmemmap_base, 1 }, + { &vmemmap_base, 0 }, };
          [PATCH v2 RESEND 0/2] x86/mm/KASLR: Fix the wrong size of memory s ...      Comment   Translate Page      
Baoquan He writes: (Summary) Resend:
Fine tuning the patch log.
Fine tuning the patch log.
v1->v2:
Rewrite log of the two patches. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ v1 background: The fixes for these two bugs were carried in the earlier patchset, patch 4/6 and patch 5/6: [PATCH v4 0/6] Several patches to fix code bugs, improve documents and clean up http://lkml.kernel.org/r/20190314094645.4883-1-bhe@redhat.com Later, Thomas suggested posting bug fixing patches separately from those clean up patches. For another bug fix patch 6/6, it happened on SGI UV system.
          Re: [PATCH 1/3] fs: stream_open - opener for stream-like files so ...      Comment   Translate Page      
Kirill Smelkov writes: (Summary) It's been already 1 week, and I was also struggling to get feedback from Miklos on my FUSE patches starting from end of February without any luck:
without any luck:
https://lore.kernel.org/linux-fsdevel/cover.1553680185.git.kirr@nexedi.com/ https://lore.kernel.org/linux-fsdevel/12f7d0d98555ee0d174d04bb47644f65c07f035a.1553680185.git.kirr@nexedi.com/ https://lore.kernel.org/linux-fsdevel/d74b17b9d33c3dcc7a1f2fa2914fb3c4e7cda127.1553680185.git.kirr@nexedi.com/ https://lore.kernel.org/linux-fsdevel/d74b17b9d33c3dcc7a1f2fa2914fb3c4e7cda127.1553680
          Re: [PATCH] new flag COPY_FILE_RANGE_FILESIZE for copy_file_range()      Comment   Translate Page      
Amir Goldstein writes: (Summary) In what way would that be helpful?
Would the syscall fail if it cannot copy entire file (like clone_file_range) or return bytes copied?
If latter, then user will have to call syscall again until getting 0 return value.
User can already call copy_file_range with len=SSIZE_MAX and get almost the same thing.
Unless the idea is to optimize for less syscalls for copying very large files?? While on the subject, something that has been discussed in the past is that copy_file_range() and sendfile() of a large file are not killable, so that is that should be fixed, especially if the interface is going to be used to copy more data in-kernel.
more data in-kernel.
IOW, the motivation of the patch is not clear to me: IOW, the motivation of the patch is not clear to me: This implementation saves a call to stat() in the common case What is the real life workload where this micro optimization would have any affect?
have any affect?
with this interface.
T
          Re: [PATCH] smp: Do not warn if smp_call_function_single() is doin ...      Comment   Translate Page      
Vitaly Kuznetsov writes: (Summary) writes:
smp_call_function_single().
I'd suggest fixing clockevents_unbind() instead, something like (completely untested):
(completely untested):
diff --git a/kernel/time/clockevents.c b/kernel/time/clockevents.c index 5e77662dd2d9..d14e881a8808 100644 --- a/kernel/time/clockevents.c +++ b/kernel/time/clockevents.c @@ -418,8 +418,17 @@ static void __clockevents_unbind(void *arg) static int clockevents_unbind(struct clock_event_device *ced, int cpu) { struct ce_unbind cu = { .ce = ced, .res = -ENODEV }; + + if (cpu != this_cpu) + smp_call_function_single(cpu, __clockevents_unbind, &cu, 1);
          [PATCH 3/3] Documentation: kernel-api.rst: Add block/blk-mq.c      Comment   Translate Page      
Marcos Paulo de Souza writes: (Summary) Now documented functions of blk-mq.c will appear in the official kernel documentation.
documentation.
Signed-off-by: Marcos Paulo de Souza <marcos.souza.org@gmail.com> 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/core-api/kernel-api.rst b/Documentation/core-api/kernel-api.rst index 71f5d2fe39b7..cc323480ce0e 100644 --- a/Documentation/core-api/kernel-api.rst +++ b/Documentation/core-api/kernel-api.rst @@ -276,6 +276,12 @@ Block Devices .. kernel-doc:: block/blk-mq.c + :export: + +.. kernel-doc:: block/blk-mq.c + :internal: + ..
          Re: INFO: task hung in do_exit      Comment   Translate Page      
syzbot writes: (Summary) git tree: upstream final crash: https://syzkaller.appspot.com/x/report.txt?x=17f4cee3200000 console output: https://syzkaller.appspot.com/x/log.txt?x=13f4cee3200000 kernel config: https://syzkaller.appspot.com/x/.config?x=4fb64439e07a1ec0 dashboard link: https://syzkaller.appspot.com/bug?extid=9880e421ec82313d6527 syz repro: https://syzkaller.appspot.com/x/repro.syz?x=149b89af200000 Reported-by: syzbot+9880e421ec82313d6527@syzkaller.appspotmail.com Fixes: 430e48ecf31f ("leds: lm3533: constify attribute_group structure") For information about bisection process see: https://goo.gl/tpsmEJ#bisec
          Huawei Restarts Work On Developing A New EROFS Linux User-Space Utility      Comment   Translate Page      

Last year introduced in the Linux 4.19 kernel was a new EROFS file-system developed by Huawei that they designed to be used as a modern, read-only Linux file-system. After originally publishing the user-space bits last year, they are now re-working their utilities.

EROFS has had a rather interesting history... Initially when the kernel bits were merged there wasn't even the user-space bits published for creating the EROFS file-system with the "mkfs" code. The EROFS kernel driver code came out at the end of May and then in November was the EROFS user-space utility code to be able to create such a file-system.

Read more


          Kernel source code for Sprint’s LG V50 ThinQ is now available      Comment   Translate Page      
The LG V50 is the latest offering from the Korean manufacturer. It is equipped with all the adequate specs a 2019 smartphone should offer, like Snapdragon 855 SoC, massive 4,000 mAh battery, and 6GB o ... - Source: www.xda-developers.com
          6092 Great Northern Popcorn Black Antique Style Popcorn Popper Machine, 8 Ounce $93.86      Comment   Translate Page      
6092 Great Northern Popcorn Black Antique Style Popcorn Popper Machine, 8 Ounce $93.86 with free shipping
  • 3 control switches and 640 watts
  • Tempered Glass (All Glass)
  • Reject kernel tray
  • Works on standard 110 volt
  • 5 Year Manufacturer's Warranty

          Centrada en la seguridad actualizacion del Kernel de Ubuntu 14.04      Comment   Translate Page      

          WARNING in lockdep_unregister_key (2)      Comment   Translate Page      
syzbot writes: (Summary) CPU: 0 PID: 7126 Comm: kworker/0:1 Not tainted 5.1.0-rc4+ #65 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: events pwq_unbound_release_workfn Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x172/0x1f0 lib/dump_stack.c:113 panic+0x2cb/0x65c kernel/panic.c:214 __warn.cold+0x20/0x45 kernel/panic.c:571 report_bug+0x263/0x2b0 lib/bug.c:186 fixup_bug arch/x86/kernel/traps.c:179 [inline] fixup_bug arch/x86/kernel/traps.c:174 [inline] do_error_trap+0x11b/0x200 arch/x86/kernel/traps.c:272 do_invalid_op+0x37/0x50 arch/x86/kernel/traps.c:291 invalid_op+0x14/0x20 arch/x86/entry/entry_64.S:973 RIP: 0010:lockdep_unregister_key+0x3bf/0x510 kernel/locking/lockdep.c:4920 Code: 00 00 00 00 48 8b 45 d0 65 48 33 04 25 28 00 00 00 0f 85 48 01 00 00 48 83 c4 70 5b 41 5c 41 5d 41 5e 41 5f 5d c3 0f 0b eb c7 <0f>
          INFO: task hung in __x64_sys_io_uring_enter      Comment   Translate Page      
syzbot writes: (Summary) 89 4c 24 20 48 8b 10 48 89 54 24 18 48 8b 40 08 48 89 44 24 10 RSP: 002b:00007f6f44eccc78 EFLAGS: 00000246 ORIG_RAX: 00000000000001ab RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 0000000000458c29 RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000003 RBP: 000000000073c040 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00007f6f44ecd6d4 R13: 00000000004cb6f0 R14: 00000000004d2168 R15: 00000000ffffffff Showing all locks held in the system: 1 lock held by khungtaskd/1041: #0: 00000000646c174a (rcu_read_lock){....}, at: debug_show_all_locks+0x5f/0x27e kernel/locking/lockdep.c:5061 2 locks held by getty/7909: #0: 000000004ed5ef6e (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x33/0x40 drivers/tty/tty_ldsem.c:341 #1: 0000000015f069f9 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x232/0x1b70 drivers/tty/n_tty.c:2156 2 locks held by getty/7910: #0: 0000000028dc5235 (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x33/
          possible deadlock in seq_read (2)      Comment   Translate Page      
syzbot writes: (Summary) #0 (&p->lock){+.+.}: check_prevs_add kernel/locking/lockdep.c:2333 [inline] validate_chain kernel/locking/lockdep.c:2714 [inline] __lock_acquire+0x239c/0x3fb0 kernel/locking/lockdep.c:3701 lock_acquire+0x16f/0x3f0 kernel/locking/lockdep.c:4211 __mutex_lock_common kernel/locking/mutex.c:925 [inline] __mutex_lock+0xf7/0x1310 kernel/locking/mutex.c:1072 mutex_lock_nested+0x16/0x20 kernel/locking/mutex.c:1087 seq_read+0x71/0x1130 fs/seq_file.c:161 proc_reg_read+0x1fe/0x2c0 fs/proc/inode.c:227 do_loop_readv_writev fs/read_write.c:701 [inline] do_loop_readv_writev fs/read_write.c:688 [inline] do_iter_read+0x4a9/0x660 fs/read_write.c:922 vfs_readv+0xf0/0x160 fs/read_write.c:984 kernel_readv fs/splice.c:358 [inline] default_file_splice_read+0x475/0x890 fs/splice.c:413 do_splice_to+0x12a/0x190 fs/splice.c:876 splice_direct_to_actor+0x2d2/0x970 fs/splice.c:953 do_splice
          [patch V3 02/32] x86/irq/64: Limit IST stack overflow check to #DB ...      Comment   Translate Page      
Thomas Gleixner writes: (Summary) /* * Probabilistic stack overflow check: * - * Only check the stack in process context, because everything else - * runs on the big interrupt stacks. + * Regular device interrupts can enter on the following stacks: + * + * - User stack + * + * - Kernel task stack + * + * - Interrupt stack if a device driver reenables interrupts + * which should only happen in really old drivers. + * + * - Debug IST stack + * + * All other contexts are invalid.
          [patch V3 05/32] x86/irq/64: Sanitize the top/bottom confusion      Comment   Translate Page      
Thomas Gleixner writes: (Summary) - if (regs->sp >= curbase + sizeof(struct pt_regs) + STACK_TOP_MARGIN && + if (regs->sp >= curbase + sizeof(struct pt_regs) + STACK_MARGIN && - WARN_ONCE(1, "do_IRQ(): %s has overflown the kernel stack (cur:%Lx,sp:%lx,irq stk top-bottom:%Lx-%Lx,exception stk top-bottom:%Lx-%Lx,ip:%pF)\n", + WARN_ONCE(1, "do_IRQ(): %s has overflown the kernel stack (cur:%Lx,sp:%lx, irq stack:%Lx-%Lx, exception stack: %Lx-%Lx, ip:%pF)\n", current->comm, curbase, regs->sp, - irq_stack_top, irq_stack_bottom, - estack_top, estack_bottom, (void *)regs->ip);
          [patch V3 06/32] x86/idt: Remove unused macro SISTG      Comment   Translate Page      
Thomas Gleixner writes: (Summary) 4 ---- 1 file changed, 4 deletions(-) --- a/arch/x86/kernel/idt.c +++ b/arch/x86/kernel/idt.c @@ -45,10 +45,6 @@ struct idt_data { #define ISTG(_vector, _addr, _ist) \ G(_vector, _addr, _ist, GATE_INTERRUPT, DPL0, __KERNEL_CS) -/* System interrupt gate with interrupt stack */ -#define SISTG(_vector, _addr, _ist) \ - G(_vector, _addr, _ist, GATE_INTERRUPT, DPL3, __KERNEL_CS) - /* Task gate */ #define TSKG(_vector, _gdt) \ G(_vector, NULL, DEFAULT_STACK, GATE_TASK, DPL0, _gdt <<
          [patch V3 03/32] x86/dumpstack: Fix off-by-one errors in stack ide ...      Comment   Translate Page      
Thomas Gleixner writes: (Summary) From: Andy Lutomirski <luto@kernel.org>
From: Andy Lutomirski <luto@kernel.org>
The get_stack_info() function is off-by-one when checking whether an address is on a IRQ stack or a IST stack. This prevents a overflowed IRQ or IST stack from being dumped properly.
or IST stack from being dumped properly.
[ tglx: Do the same for 32-bit ]
[ tglx: Do the same for 32-bit ]
Signed-off-by: Andy Lutomirski <luto@kernel.org> 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) --- a/arch/x86/kernel/dumpstack_32.c +++ b/arch/x86/kernel/dumpstack_32.c @@ -41,7 +41,7 @@ static bool in_hardirq_stack(unsigned lo * This is a software stack, so 'end' can be a valid stack pointer.
          [patch V3 01/32] mm/slab: Fix broken stack trace storage      Comment   Translate Page      
Thomas Gleixner writes: (Summary) 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) --- a/mm/slab.c +++ b/mm/slab.c @@ -1470,33 +1470,29 @@ static bool is_debug_pagealloc_cache(str static void store_stackinfo(struct kmem_cache *cachep, unsigned long *addr, unsigned long caller) { - int size = cachep->object_size; - - while (!kstack_end(sptr)) { - svalue = *sptr++; - if (kernel_text_address(svalue)) { - *addr++ = svalue; - } - } + struct stack_trace trace = { + .max_entries = size - 4;
          [patch V3 25/32] x86/irq/32: Rename hard/softirq_stack to hard/sof ...      Comment   Translate Page      
Thomas Gleixner writes: (Summary) 19 ++++++++++--------- 3 files changed, 14 insertions(+), 13 deletions(-) --- a/arch/x86/include/asm/processor.h +++ b/arch/x86/include/asm/processor.h @@ -425,8 +425,8 @@ struct irq_stack { char stack[IRQ_STACK_SIZE]; --- a/arch/x86/kernel/dumpstack_32.c +++ b/arch/x86/kernel/dumpstack_32.c @@ -34,7 +34,7 @@ const char *stack_type_name(enum stack_t static bool in_hardirq_stack(unsigned long *stack, struct stack_info *info) { - unsigned long *begin = (unsigned long *)this_cpu_read(hardirq_stack); /* --- a/arch/x86/kernel/irq_32.c +++ b/arch/x86/kernel/irq_32.c @@ -51,8 +51,8 @@ static inline int check_stack_overflow(v static inline void print_stack_overflow(void) { } #endif -DEFINE_PER_CPU(struct irq_stack *, hardirq_stack);
          [patch V3 27/32] x86/irq/32: Invoke irq_ctx_init() from init_IRQ()      Comment   Translate Page      
Thomas Gleixner writes: (Summary) 1 - 2 files changed, 2 insertions(+), 3 deletions(-) --- a/arch/x86/kernel/irqinit.c +++ b/arch/x86/kernel/irqinit.c @@ -91,6 +91,8 @@ void __init init_IRQ(void) for (i = 0; } @@ -104,6 +106,4 @@ void __init native_init_IRQ(void) if (!acpi_ioapic && } --- a/drivers/xen/events/events_base.c +++ b/drivers/xen/events/events_base.c @@ -1687,7 +1687,6 @@ void __init xen_init_IRQ(void) #ifdef CONFIG_X86 if (xen_pv_domain()) { - irq_ctx_init(smp_processor_id());
          [patch V3 26/32] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr      Comment   Translate Page      
Thomas Gleixner writes: (Summary) 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) --- a/arch/x86/entry/entry_64.S +++ b/arch/x86/entry/entry_64.S @@ -431,7 +431,7 @@ END(irq_entries_start) */ movq \old_rsp, PER_CPU_VAR(irq_stack_union + IRQ_STACK_SIZE - 8) - movq PER_CPU_VAR(irq_stack_ptr), %rsp + movq PER_CPU_VAR(hardirq_stack_ptr), %rsp #ifdef CONFIG_DEBUG_ENTRY /* --- a/arch/x86/include/asm/processor.h +++ b/arch/x86/include/asm/processor.h @@ -396,7 +396,7 @@ static inline unsigned long cpu_kernelmo return (unsigned long)per_cpu(irq_stack_union.gs_base, cpu);
          [patch V3 30/32] x86/irq/64: Split the IRQ stack into its own pages      Comment   Translate Page      
Thomas Gleixner writes: (Summary) */ - movq \old_rsp, PER_CPU_VAR(irq_stack_union + IRQ_STACK_SIZE - 8) + movq \old_rsp, PER_CPU_VAR(irq_stack_backing_store + IRQ_STACK_SIZE - 8) movq PER_CPU_VAR(hardirq_stack_ptr), %rsp #ifdef CONFIG_DEBUG_ENTRY --- a/arch/x86/include/asm/processor.h +++ b/arch/x86/include/asm/processor.h @@ -367,6 +367,13 @@ DECLARE_PER_CPU_PAGE_ALIGNED(struct tss_ #define __KERNEL_TSS_LIMIT \ (IO_BITMAP_OFFSET + IO_BITMAP_BYTES + sizeof(unsigned long) - 1) +/* Per CPU interrupt stacks */ +struct irq_stack { + char stack[IRQ_STACK_SIZE];
          [patch V3 28/32] x86/irq/32: Handle irq stack allocation failure p ...      Comment   Translate Page      
Thomas Gleixner writes: (Summary) --- a/arch/x86/kernel/irq_32.c +++ b/arch/x86/kernel/irq_32.c @@ -107,28 +107,28 @@ static inline int execute_on_irq_stack(i } /* - * allocate per-cpu stacks for hardirq and for softirq processing + * Allocate per-cpu stacks for hardirq and softirq processing */ -void irq_ctx_init(int cpu) +int irq_init_percpu_irqstack(unsigned int cpu) { - struct irq_stack *irqstk; } -void common_cpu_up(unsigned int cpu, struct task_struct *idle) +int common_cpu_up(unsigned int cpu, struct task_struct *idle) { + int ret;
          [patch V3 32/32] x86/irq/64: Remove stack overflow debug code      Comment   Translate Page      
Thomas Gleixner writes: (Summary) 56 ----------------------------------------------- 2 files changed, 1 insertion(+), 57 deletions(-) --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -14,6 +14,7 @@ config X86_32 select ARCH_WANT_IPC_PARSE_VERSION select CLKSRC_I8253 select CLONE_BACKWARDS + select HAVE_DEBUG_STACKOVERFLOW select MODULES_USE_ELF_REL select OLD_SIGACTION @@ -138,7 +139,6 @@ config X86 select HAVE_COPY_THREAD_TLS select HAVE_C_RECORDMCOUNT select HAVE_DEBUG_KMEMLEAK - select HAVE_DEBUG_STACKOVERFLOW select HAVE_DMA_CONTIGUOUS select HAVE_DYNAMIC_FTRACE select HAVE_DYNAMIC_FTRACE_WITH_REGS --- a/arch/x86/kernel/irq_64.c +++ b/arch/x86/kernel/irq_64.c @@ -26,64 +26,8 @@ DEFINE_PER_CPU_PAGE_ALIGNED(struct irq_stack, irq_stack_backing_store) __visible; - -/* - * Probabilistic stack overflow check: - * - * Regular device interrupts can enter on the following stacks: - * - * - User stack - * - * - Kernel task stack - * - * - Interrupt stack if a device driver reenables interrupts - * which should only h
          [patch V3 31/32] x86/irq/64: Remap the IRQ stack with guard pages      Comment   Translate Page      
Thomas Gleixner writes: (Summary) } +#ifdef CONFIG_VMAP_STACK +/* + * VMAP the backing store with guard pages + */ +static int map_irq_stack(unsigned int cpu) +{ + char *stack = (char *)per_cpu_ptr(&irq_stack_backing_store, cpu); i++) { + phys_addr_t pa = per_cpu_ptr_to_phys(stack + (i << + } + + va = vmap(pages, IRQ_STACK_SIZE / PAGE_SIZE, GFP_KERNEL, PAGE_KERNEL); +} +#else +/* + * If VMAP stacks are disabled due to KASAN, just use the per cpu + * backing store without guard pages.
          [patch V3 15/32] x86/irq/64: Use cpu entry area instead of orig_ist      Comment   Translate Page      
Thomas Gleixner writes: (Summary) 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) --- a/arch/x86/kernel/irq_64.c +++ b/arch/x86/kernel/irq_64.c @@ -18,6 +18,8 @@ #include <linux/uaccess.h> @@ -43,10 +45,9 @@ static inline void stack_overflow_check( { #ifdef CONFIG_DEBUG_STACKOVERFLOW #define STACK_MARGIN 128 - struct orig_ist *oist; - u64 estack_top, estack_bottom; - estack_top = (u64)oist->ist[ESTACK_DB]; - estack_bottom = estack_top - DEBUG_STKSZ + STACK_MARGIN; + estack_bottom = CEA_ESTACK_BOT(estacks, DB) + STACK_MARGIN;
          [patch V3 04/32] x86/irq/64: Remove a hardcoded irq_stack_union access      Comment   Translate Page      
Thomas Gleixner writes: (Summary) From: Andy Lutomirski <luto@kernel.org>
From: Andy Lutomirski <luto@kernel.org>
stack_overflow_check() is using both irq_stack_ptr and irq_stack_union to find the IRQ stack. 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) --- a/arch/x86/kernel/irq_64.c +++ b/arch/x86/kernel/irq_64.c @@ -55,9 +55,8 @@ static inline void stack_overflow_check( regs->sp <= curbase + THREAD_SIZE) return;
          [patch V3 00/32] x86: Add guard pages to exception and interrupt s ...      Comment   Translate Page      
Thomas Gleixner writes: (Summary) V2:
- Fixed the broken stack trace storage in slub
- Fixed the broken stack trace storage in slub
- Adjust the guard page ordering and fix the top macro (Sean) - Adjust the guard page ordering and fix the top macro (Sean) - Fix an off by one in the debug stack check (Sean) - Fix an off by one in the debug stack check (Sean) - Rename ISTACK_ prefix to ESTACK_ (Josh)
- Rename ISTACK_ prefix to ESTACK_ (Josh)
- Collected Acked/Reviewed-by tags
- Collected Acked/Reviewed-by tags
The lot is also available from tip:
The lot is also available from tip:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.x86/stackguards git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.x86/stackguards 310a7f5b0b42 ("x86/irq/64: Remove stack overflow debug code") 310a7f5b0b42 ("x86/irq/64: Remove stack overflow debug code") Thanks,
Thanks,
tglx
tglx
8<------------- Documentation/x86/kerne
          Re: [PATCH] proc: fix map_files test on F29      Comment   Translate Page      
Alexey Dobriyan writes: On Sun, Apr 14, 2019 at 08:24:53AM -0700, Randy Dunlap wrote: something that is not in mainline?
Ehh, no. F29 ships stable kernels actually.
Ehh, no. F29 ships stable kernels actually.
Test assumes mmap(0, MAP_FIXED) succeeds as root. F29 uses SELinux to ban that.
to ban that.
to ban that.

          [patch V3 00/32] x86: Add guard pages to exception and interrupt s ...      Comment   Translate Page      
Thomas Gleixner writes: (Summary) V2:
- Fixed the broken stack trace storage in slub
- Fixed the broken stack trace storage in slub
- Adjust the guard page ordering and fix the top macro (Sean) - Adjust the guard page ordering and fix the top macro (Sean) - Fix an off by one in the debug stack check (Sean) - Fix an off by one in the debug stack check (Sean) - Rename ISTACK_ prefix to ESTACK_ (Josh)
- Rename ISTACK_ prefix to ESTACK_ (Josh)
- Collected Acked/Reviewed-by tags
- Collected Acked/Reviewed-by tags
The lot is also available from tip:
The lot is also available from tip:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.x86/stackguards git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.x86/stackguards 310a7f5b0b42 ("x86/irq/64: Remove stack overflow debug code") 310a7f5b0b42 ("x86/irq/64: Remove stack overflow debug code") Thanks,
Thanks,
tglx
tglx
8<------------- Documentation/x86/kerne
          [GIT PULL 3/3] ARM: samsung: Changes for v5.2      Comment   Translate Page      
Krzysztof Kozlowski writes: (Summary) The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b: The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b: Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
are available in the Git repository at:
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-soc-5.2 https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-soc-5.2 for you to fetch changes up to 7676e667c841375b41d9438b559756141aa93d0e: for you to fetch changes up to 7676e667c841375b41d9438b559756141aa93d0e: ARM: s3c64xx: Tidy up handling of regulator GPIO lookups (2019-04-14 12:53:03 +0200) ARM: s3c64xx: Tidy up handling of regulator GPIO lookups (2019-04-14 12:53:03 +0200) ------------------------------
          [GIT PULL 2/3] arm64: dts: exynos: Changes for v5.2      Comment   Translate Page      
Krzysztof Kozlowski writes: (Summary) The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b: The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b: Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
are available in the Git repository at:
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt64-5.2 https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt64-5.2 for you to fetch changes up to 77fc46976e0bfcd78d30fb4c9f0169752b4339c9: for you to fetch changes up to 77fc46976e0bfcd78d30fb4c9f0169752b4339c9: arm64: dts: exynos: Add SlimSSS to Exynos5433 (2019-03-20 19:29:57 +0100) arm64: dts: exynos: Add SlimSSS to Exynos5433 (2019-03-20 19:29:57 +0100) --------------------------------------------------
          Cedar Rapids Wins Pitchers' Duel Saturday      Comment   Translate Page      
CEDAR RAPIDS, IOWA - Josh Winder, Brian Rapp, and Joe Record combined for a team-season-high 15 strikeouts Saturday and carried the Cedar Rapids Kerne... - MWL Cedar Rapids Kernels
          Drupal upgrade 8.5.x to 8.6.14      Comment   Translate Page      

Hi,

When upgrading from 8.5.x to 8.6.14 I get this message:

Warning: Class Drupal\Core\Extension\Extension has no unserializer in Drupal\Core\Cache\DatabaseBackend->prepareItem() (line 167 of core/lib/Drupal/Core/Cache/DatabaseBackend.php).

This problem gets discussed here.

https://www.drupal.org/project/drupal/issues/3031128

As I don't use the console or have drush installed I've tried the  core/update.php  method with editing the settings.php file with update set to true. That didn't work.

Then I've tried 

  1. Edit settings.php and add the line $settings['rebuild_access'] = TRUE; to the bottom of the file
  2. Visit the URL core/rebuild.php on your site
  3. Remove $settings['rebuild_access'] = TRUE; from settings.php

I've tried that one multiple times and still no joy.
Does anyone have any tips on what's going wrong, wrong file permissions somewhere maybe?

Edit:

As I only had about 5 warning messages like that I tried clearing the cache through the admin page as I could access that feature below the warning messages.

Now I've got this
 

The website encountered an unexpected error. Please try again later.</br></br><em class="placeholder">Drupal\Core\Database\DatabaseExceptionWrapper</em>: SQLSTATE[42S22]: Column not found: 1054 Unknown column &#039;block_content_field_data.reusable&#039; in &#039;where clause&#039;: SELECT base_table.revision_id AS revision_id, base_table.id AS id
FROM
{block_content} base_table
INNER JOIN {block_content_field_data} block_content_field_data ON block_content_field_data.id = base_table.id
WHERE (block_content_field_data.reusable IN (:db_condition_placeholder_0)) AND (block_content_field_data.default_langcode IN (:db_condition_placeholder_1)); Array
(
    [:db_condition_placeholder_0] =&gt; 1
    [:db_condition_placeholder_1] =&gt; 1
)
 in <em class="placeholder">Drupal\Core\Entity\EntityStorageBase-&gt;loadByProperties()</em> (line <em class="placeholder">541</em> of <em class="placeholder">core/lib/Drupal/Core/Entity/EntityStorageBase.php</em>). <pre class="backtrace">Drupal\Core\Database\Statement-&gt;execute(Array, Array) (Line: 625)
Drupal\Core\Database\Connection-&gt;query(&#039;SELECT base_table.revision_id AS revision_id, base_table.id AS id
FROM
{block_content} base_table
INNER JOIN {block_content_field_data} block_content_field_data ON block_content_field_data.id = base_table.id
WHERE (block_content_field_data.reusable IN (:db_condition_placeholder_0)) AND (block_content_field_data.default_langcode IN (:db_condition_placeholder_1))&#039;, Array, Array) (Line: 358)
Drupal\Core\Database\Driver\mysql\Connection-&gt;query(&#039;SELECT base_table.revision_id AS revision_id, base_table.id AS id
FROM
{block_content} base_table
INNER JOIN {block_content_field_data} block_content_field_data ON block_content_field_data.id = base_table.id
WHERE (block_content_field_data.reusable IN (:db_condition_placeholder_0)) AND (block_content_field_data.default_langcode IN (:db_condition_placeholder_1))&#039;, Array, Array) (Line: 510)
Drupal\Core\Database\Query\Select-&gt;execute() (Line: 257)
Drupal\Core\Entity\Query\Sql\Query-&gt;result() (Line: 76)
Drupal\Core\Entity\Query\Sql\Query-&gt;execute() (Line: 541)
Drupal\Core\Entity\EntityStorageBase-&gt;loadByProperties(Array) (Line: 46)
Drupal\block_content\Plugin\Derivative\BlockContent-&gt;getDerivativeDefinitions(Array) (Line: 101)
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator-&gt;getDerivatives(Array) (Line: 87)
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator-&gt;getDefinitions() (Line: 284)
Drupal\Core\Plugin\DefaultPluginManager-&gt;findDefinitions() (Line: 175)
Drupal\Core\Plugin\DefaultPluginManager-&gt;getDefinitions() (Line: 22)
Drupal\Core\Plugin\DefaultPluginManager-&gt;getDefinition(&#039;system_breadcrumb_block&#039;) (Line: 16)
Drupal\Core\Plugin\Factory\ContainerFactory-&gt;createInstance(&#039;system_breadcrumb_block&#039;, Array) (Line: 76)
Drupal\Component\Plugin\PluginManagerBase-&gt;createInstance(&#039;system_breadcrumb_block&#039;, Array) (Line: 62)
Drupal\Core\Plugin\DefaultSingleLazyPluginCollection-&gt;initializePlugin(&#039;system_breadcrumb_block&#039;) (Line: 57)
Drupal\block\BlockPluginCollection-&gt;initializePlugin(&#039;system_breadcrumb_block&#039;) (Line: 80)
Drupal\Component\Plugin\LazyPluginCollection-&gt;get(&#039;system_breadcrumb_block&#039;) (Line: 45)
Drupal\block\BlockPluginCollection-&gt;get(&#039;system_breadcrumb_block&#039;) (Line: 83)
Drupal\Core\Plugin\DefaultSingleLazyPluginCollection-&gt;setConfiguration(Array) (Line: 99)
Drupal\Core\Plugin\DefaultSingleLazyPluginCollection-&gt;addInstanceId(&#039;system_breadcrumb_block&#039;, Array) (Line: 55)
Drupal\Core\Plugin\DefaultSingleLazyPluginCollection-&gt;__construct(Object, &#039;system_breadcrumb_block&#039;, Array) (Line: 34)
Drupal\block\BlockPluginCollection-&gt;__construct(Object, &#039;system_breadcrumb_block&#039;, Array, &#039;seven_breadcrumbs&#039;) (Line: 156)
Drupal\block\Entity\Block-&gt;getPluginCollection() (Line: 145)
Drupal\block\Entity\Block-&gt;getPlugin() (Line: 118)
Drupal\block\BlockAccessControlHandler-&gt;checkAccess(Object, &#039;view&#039;, Object) (Line: 105)
Drupal\Core\Entity\EntityAccessControlHandler-&gt;access(Object, &#039;view&#039;, Object, 1) (Line: 365)
Drupal\Core\Entity\Entity-&gt;access(&#039;view&#039;, NULL, 1) (Line: 56)
Drupal\block\BlockRepository-&gt;getVisibleBlocksPerRegion(Array) (Line: 137)
Drupal\block\Plugin\DisplayVariant\BlockPageVariant-&gt;build() (Line: 259)
Drupal\Core\Render\MainContent\HtmlRenderer-&gt;prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer-&gt;renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber-&gt;onViewRenderArray(Object, &#039;kernel.view&#039;, Object)
call_user_func(Array, Object, &#039;kernel.view&#039;, Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher-&gt;dispatch(&#039;kernel.view&#039;, Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel-&gt;handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel-&gt;handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session-&gt;handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle-&gt;handle(Object, 1, 1) (Line: 99)
Drupal\page_cache\StackMiddleware\PageCache-&gt;pass(Object, 1, 1) (Line: 78)
Drupal\page_cache\StackMiddleware\PageCache-&gt;handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware-&gt;handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware-&gt;handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware-&gt;handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel-&gt;handle(Object, 1, 1) (Line: 693)
Drupal\Core\DrupalKernel-&gt;handle(Object) (Line: 19)
</pre>

I've got a backup of the database but that was done through admin pages which have become inaccessable now.
I've tried doing the update.php and rebuild.php to no avail.
 

Thanks

Drupal version: 

          FS#62345: help in debugging system crash      Comment   Translate Page      
I own since a few months a lenovo T480s.

I succesfully installed archlinux, which I'm using on my laptops since many years and which I keep regularly updated.

On the T480s I experience random system hangs, both with linux and linux-lts: at the beginning I thought it was something triggered by a sound/audio problem, since it was happening while watching videos on youtube, playing radio streams on chromium, speaking on skypeforlinux or using VidyoDesktop. But yesterday it happened while just writing email on gmail website.

The system just hangs, becomes totally unresponsive and must be hardly restared. The caps lock led blinks for a while after the crash. If a sound was playing, the last 1-2 seconds keep looping forever. No trace of the crash is left on the journald after the reboot.

I run cpu-intensive programs for my job, but the hangs usually happen when the laptop is not at all intensively used.

Trying to catch any signal of the crash, I sshed to the T480s from another machine issuing 'sudo journalctl -f', 'sudo dmesg -w' and 'sudo cat /proc/kmesg', but unfortunately nothing suspicious is present in the logs at the moment of the crash.

I'm just wondering how I can debug such hard-to-trace crashes, before blaiming any hardware and send the laptop for repair. Windows is not installed anymore since I wiped it out.

Just for information, I use TLP for power saving, powertop as suggested in the archwiki page and I installed 'throttled' from https://aur.archlinux.org/packages/throttled/ to workaround Intel throttling issues.

Any help would be really appreciated!

Here follows the output of inxi -F:

System: Host: ********** Kernel: 5.0.7-arch1-1-ARCH x86_64 bits: 64 Console: tty 1 Distro: Arch Linux
Machine: Type: Laptop System: LENOVO product: ****** v: ThinkPad T480s serial: ******
Mobo: LENOVO model: ********* serial: *********** UEFI: LENOVO v: N22ET53W (1.30 ) date: 02/19/2019
Battery: ID-1: BAT0 charge: 27.6 Wh condition: 54.0/57.0 Wh (95%)
CPU: Topology: Quad Core model: Intel Core i7-8650U bits: 64 type: MT MCP L2 cache: 8192 KiB
Speed: 842 MHz min/max: 400/4200 MHz Core speeds (MHz): 1: 854 2: 851 3: 863 4: 810 5: 850 6: 851 7: 817 8: 849
Graphics: Device-1: Intel UHD Graphics 620 driver: i915 v: kernel
Display: server: X.Org 1.20.4 driver: i915 resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa DRI Intel UHD Graphics 620 (Kabylake GT2) v: 4.5 Mesa 19.0.2
Audio: Device-1: Intel Sunrise Point-LP HD Audio driver: snd_hda_intel
Sound Server: ALSA v: k5.0.7-arch1-1-ARCH
Network: Device-1: Intel Ethernet I219-LM driver: e1000e
IF: enp0s31f6 state: down mac: ***********
Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi
IF: wlp61s0 state: up mac: ***********
Drives: Local Storage: total: 953.87 GiB used: 171.37 GiB (18.0%)
ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB1T0HALR-000L7 size: 953.87 GiB
Partition: ID-1: / size: 97.93 GiB used: 25.77 GiB (26.3%) fs: ext4 dev: /dev/nvme0n1p6
ID-2: /boot size: 256.0 MiB used: 129.9 MiB (50.8%) fs: vfat dev: /dev/nvme0n1p1
ID-3: /home size: 823.45 GiB used: 145.48 GiB (17.7%) fs: ext4 dev: /dev/nvme0n1p7
ID-4: swap-1 size: 16.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/nvme0n1p5
Sensors: System Temperatures: cpu: 34.0 C mobo: N/A
Fan Speeds (RPM): cpu: 0
Info: Processes: 288 Uptime: 57m Memory: 15.42 GiB used: 3.29 GiB (21.4%) Shell: bash inxi: 3.0.33

          KDE Usability & Productivity: Week 66      Comment   Translate Page      
  • KDE Usability & Productivity: Week 66

    Here’s week 66 in KDE’s Usability & Productivity initiative, and some major features have landed!

  • Dolphin & Other KDE Utilities To Begin Displaying File Creation Times On Linux

    With KDE Frameworks 5.58, the Dolphin file manager and other KDE applications will finally begin displaying file creation dates/times as a long sought after feature on Linux systems.

    This support within KDE for displaying file creation times is as a result of the low-level plumbing that went into the kernel back in 2017 with the statx system call for extended file information. Statx support has been wired into EXT4 and Btrfs and other popular file-systems for being able to provide information like the file creation time rather than just the last modified time.

read more


          日常生活に利用される製品のIoT化に貢献するシステム開発! by イー・フォース株式会社      Comment   Translate Page      
【概要】 自社製品のカスタマイズ・ユーザーサポート、新規製品設計・開発をお任せします。 【具体的な仕事内容】 自社RTOSの新しいCPUへの実装を中心に、デバイスドライバの開発、個々のメーカー様に合わせたプログラムのカスタマイズや、利用方法の問い合わせ・トラブル対応といったユーザーサポートもあります。経験や希望に沿って業務のアサインを行います。 基本的には1案件につき1名〜3名がアサインされ、それぞれが要件定義からテストまで担当案件を進めていきます。案件の内容にもよりますが、1案件にかかる時間は1ヶ月〜3ヶ月程度です。 対応CPUを増やしたり、家電向け・IoT向けなど、各分野に特化させるなど自社製品の強化・差別化に取り組みます。提案はぜひ積極的に行ってください。 【社内の雰囲気】 ①悩み事や困りごとは全て解消できます! 週1回のミーティングで進捗報告・相談で、各々が担当している案件で疑問や躓きがあれば、アドバイスやアイディアを出し合っています。もちろん、普段の業務時もわからないことがあれば、いつでも周りのSEに質問できる環境です。決して案件を丸投げする訳ではないのでご安心ください。 ②エンジニアの好奇心を無下にせず、「面白い」を形にしていきます! エンジニア主体の組織(社員18人に対し、エンジニアが12人、非エンジニアが6人)であり、エンジニアが主役の会社です。エンジニアの好奇心を無下にすることなく、「それ面白い!やってみよう」を具体化していく文化があります。事例としても自社サービスをより効果的にアピールするため、展示会のためにレガシーな機器を操作するようなスマートスピーカーやお茶汲みロボットなどをエンジニア発案で実際に製作しました。 ③お客様の課題をチームで解決策を練っていくアイディア出しが盛ん! 難しいご依頼を頂いた時も、「出来ません」ではなく「やってみます」と答えるのが当社のスタンスです。安請け合いをしているということではなく、どうすればお客様のご要望にも応えられるか、エンジニア同士で自由にアイディアを出し合い、一緒に解決方法を考えていきます! 【必須要件】 ■組み込み系ソフトウェア開発経験のある方 ■C言語を使用しプログラミングできる方 ■英語の仕様書を読める方 【歓迎要件】 ■μITRON仕様のRTOS (μC3, NORTi, TOPPERSなど)の利用経験・開発経験 ■ThreadX、VxWorks,T-Kernelなどの利用経験・開発経験 ■ARM CPUを使った開発経験 【求める人物像】 ■よりハードウェア(コア)に近い部分のソフト開発に携わりたい方 ■分からないことを分からないままにしておけない方 ■思いついたことはとにかく試してみたくなる方 ■製品開発がしたい方
          Re: [PATCH v3 net-next 18/24] net: dsa: sja1105: Add support for t ...      Comment   Translate Page      
Andrew Lunn writes: (Summary) serialized anyway. Weird.
So you can simply this down to just using one queue. Maybe even one queue for all instances of this switch. You can then keep it all as static private structures in the tag driver, maybe not even needing ds->tag_priv.
ds->tag_priv.
but when it does happen, this driver can then become a module. There might be patches today to allow the tag drivers to be kernel modules.
the tag drivers to be kernel modules.
Andrew
Andrew
Andrew

          Re: [PATCH] [PATCHv1] drivers: edac: This patch fix the following ...      Comment   Translate Page      
Borislav Petkov writes: (Summary) Please read this here first on what to put in your patch title and commit message:
message:
https://www.kernel.org/doc/html/latest/process/submitting-patches.html https://www.kernel.org/doc/html/latest/process/submitting-patches.html "x38: mmio space beyond accessible range (0x%llx)\n", Put those two on a single line so that you don't have an ugly linebreak like that.
like that.
Thx.
Thx.

          [PATCH v2 3/6] iio: imx7d_adc: Use devm_platform_ioremap_resource()      Comment   Translate Page      
Andrey Smirnov writes: (Summary) Use devm_platform_ioremap_resource() to be able to drop a bit of explicit boilerplate code.
explicit boilerplate code.
Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Cc: Jonathan Cameron <jic23@kernel.org>
Cc: Hartmut Knaack <knaack.h@gmx.de>
Cc: Lars-Peter Clausen <lars@metafoo.de>
Cc: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/iio/adc/imx7d_adc.c b/drivers/iio/adc/imx7d_adc.c index 72cfe9834bcb..147ee8575ad0 100644 --- a/drivers/iio/adc/imx7d_adc.c +++ b/drivers/iio/adc/imx7d_adc.c @@ -438,7 +438,6 @@ static int imx7d_adc_probe(struct platform_device *pdev) { struct imx7d_adc *info;
          [PATCH v2 2/6] iio: imx7d_adc: Replace pr_err with dev_err      Comment   Translate Page      
Andrey Smirnov writes: (Summary) Cc: Jonathan Cameron <jic23@kernel.org>
Cc: Hartmut Knaack <knaack.h@gmx.de>
Cc: Lars-Peter Clausen <lars@metafoo.de>
Cc: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/iio/adc/imx7d_adc.c b/drivers/iio/adc/imx7d_adc.c index 3bbd657409d5..72cfe9834bcb 100644 --- a/drivers/iio/adc/imx7d_adc.c +++ b/drivers/iio/adc/imx7d_adc.c @@ -388,8 +388,9 @@ static irqreturn_t imx7d_adc_isr(int irq, void *dev_id) * timeout flags.
          [PATCH v2 0/6] i.MX7D ADC improvements      Comment   Translate Page      
Andrey Smirnov writes: (Summary) Hopefully each patch is self-explanatory.
Feedback is welcome!
Feedback is welcome!
Thanks,
Andrey Smirnov
Andrey Smirnov
Changes [v1]:
Changes [v1]:
- Renamed imx7d_adc_resume() to imx7d_adc_enable()
- Renamed imx7d_adc_resume() to imx7d_adc_enable()
- Renamed imx7d_adc_suspend() to imx7d_adc_disable() - Renamed imx7d_adc_suspend() to imx7d_adc_disable() - Reordered the series to have "iio: imx7d_adc: Use devm_iio_device_register()" as the last patch to avoid concurrency problems during removal
concurrency problems during removal
[v1] lore.kernel.org/lkml/20190403070325.1077-1-andrew.smirnov@gmail.com [v1] lore.kernel.org/lkml/20190403070325.1077-1-andrew.smirnov@gmail.com Andrey Smirnov (6):
iio: imx7d_adc: Add local struct device pointer in imx7d_adc_probe() iio: imx7d_adc: Replace pr_err with dev_err
iio: imx7d_adc: Use devm_platform_ioremap_resource() iio: imx7d_adc: Simplify imx7d_adc_pro
          [PATCH v3 2/4] ARM: dts: imx7s: Specify #io-channel-cells in ADC nodes      Comment   Translate Page      
Andrey Smirnov writes: (Summary) Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Chris Healy <cphealy@gmail.com>
Cc: Andrew Lunn <andrew@lunn.ch>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: Rob Herring <robh@kernel.org>
Cc: linux-kernel@vger.kernel.org
Cc: devicetree@vger.kernel.org
--- arch/arm/boot/dts/imx7s.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/imx7s.dtsi b/arch/arm/boot/dts/imx7s.dtsi index e88f53a4c7f4..0e1723c95978 100644 --- a/arch/arm/boot/dts/imx7s.dtsi +++ b/arch/arm/boot/dts/imx7s.dtsi @@ -628,6 +628,7 @@ interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>; @@ -637,6 +638,7 @@ interrupts = <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>;
          Re: [PATCH v3 3/5] mtd: Add support for HyperBus memory devices      Comment   Translate Page      
Sergei Shtylyov writes: (Summary) Hello!
Hello!
On 04/12/2019 12:29 PM, Vignesh Raghavendra wrote:
On 04/12/2019 12:29 PM, Vignesh Raghavendra wrote:
[...]
[...]
+ ret = cfi_qry_present(map, 0, &cfi);
Why call it twice in a row?
Why call it twice in a row?
[...]
[...]
+ * hb_unregister_device - deregister HyperBus slave memory device You forgot to update the function name in the kernel-doc.
          Re: [5.0.0 rc3 BUG] possible irq lock inversion dependency detected      Comment   Translate Page      
Thomas Gleixner writes: (Summary) Hi,
Hi,
On Sun, 14 Apr 2019, Mikhail Gavrilov wrote:
On Sun, 14 Apr 2019, Mikhail Gavrilov wrote:
Why no one answered me?
Because mails fall through the cracks occasionally. Does the patch below cure your problem?
Does the patch below cure your problem?
Thanks,
Thanks,
tglx
tglx
8<------------------ --- a/arch/x86/kernel/process.c +++ b/arch/x86/kernel/process.c @@ -426,6 +426,8 @@ static __always_inline void __speculatio u64 msr = x86_spec_ctrl_base; Note that if SSBD mitigation is disabled or permanentely @@ -477,10 +479,12 @@ static unsigned long speculation_ctrl_up void speculation_ctrl_update(unsigned long tif) { + unsigned long flags;
          Re: [5.0.0 rc3 BUG] possible irq lock inversion dependency detected      Comment   Translate Page      
Mikhail Gavrilov writes: (Summary) Hi!
Hi!
This bug is still present in 5.1 rc4
Why no one answered me?
Maybe I wrote something wrong?
Please help me.
Please help me.
Please help me.
$ /usr/src/kernels/`uname -r`/scripts/faddr2line
/lib/debug/lib/modules/`uname -r`/vmlinux
speculation_ctrl_update+0x164
speculation_ctrl_update+0x164/0x1d0:
amd_set_core_ssb_state at arch/x86/kernel/process.c:383 (inlined by) __speculation_ctrl_update at arch/x86/kernel/process.c:439 (inlined by) speculation_ctrl_update at arch/x86/kernel/process.c:482 (inlined by) speculation_ctrl_update at arch/x86/kernel/process.c:482 (inlined by) speculation_ctrl_update at arch/x86/kernel/process.c:482 --
Best Regards,
Mike Gavrilov.
Mike Gavrilov.
Mike Gavrilov.
On Sat, 2 Feb 2019 at 23:33, Mikhail Gavrilov
<mikhail.v.gavrilov@gmail.com>
          Re: [PATCH 1/3 RFC] ARM: mvebu: at least warn on kzalloc failure      Comment   Translate Page      
Russell King - ARM Linux admin writes: (Summary)
Sorry, no, not like this.
Sorry, no, not like this.
With this patch, rather than getting an oops and a stacktrace which people can capture and email, we instead end up getting a warning line, a stack trace, followed by an oops containing another stack trace.
trace.
We _already_ have problems getting people to send us kernel message debug information without editing out what they deem to be "unnecessary verbage", like all those numbers and function names that comprise a stack trace. Patch was compile-tested: mvebu_v7_defconfig (implies MACH_MVEBU_ANY=y) > (with some unrelated sparse warnings about missing syscalls) > Patch is against 5.1-rc4 (localversion-next is 20190412) > 1 + > 1 file changed, 1 insertion(+) > diff --git a/arch/arm/mach-mvebu/board-v7.c b/arch/arm/mach-mvebu/board-v7.c > index 0b10acd..37f8cb6 100644 > --- a/arch/arm/mach-mvebu/board-v7.c > +++ b/arch/arm/mach-mvebu/board-v7.c > @@ -128,6 +128,7 @@ static void __init i2c_quirk(void) >
          La verdad sobre el ECG del Apple Watch — Kernel 045      Comment   Translate Page      

Aunque a primera vista las funciones médicas del Apple Watch pueden parecer fantásticas, en realidad lo único fantasioso ha sido la cantidad de hipérboles y exageraciones con las que la prensa tecnológica y generalista ha tratado estos mecanismos. En este episodio de Kernel nos acompañan Joel Rodríguez (biólogo y monitor de ensayos clínicos) y Nacho […]

La entrada La verdad sobre el ECG del Apple Watch — Kernel 045 aparece primero en El Androide Libre.

Síguenos en Telegram, mira nuestras fotos en Instagram, escucha nuestro Podcast 9000 bits y únete a nuestro canal de Youtube




Next Page: 10000

Site Map 2018_01_14
Site Map 2018_01_15
Site Map 2018_01_16
Site Map 2018_01_17
Site Map 2018_01_18
Site Map 2018_01_19
Site Map 2018_01_20
Site Map 2018_01_21
Site Map 2018_01_22
Site Map 2018_01_23
Site Map 2018_01_24
Site Map 2018_01_25
Site Map 2018_01_26
Site Map 2018_01_27
Site Map 2018_01_28
Site Map 2018_01_29
Site Map 2018_01_30
Site Map 2018_01_31
Site Map 2018_02_01
Site Map 2018_02_02
Site Map 2018_02_03
Site Map 2018_02_04
Site Map 2018_02_05
Site Map 2018_02_06
Site Map 2018_02_07
Site Map 2018_02_08
Site Map 2018_02_09
Site Map 2018_02_10
Site Map 2018_02_11
Site Map 2018_02_12
Site Map 2018_02_13
Site Map 2018_02_14
Site Map 2018_02_15
Site Map 2018_02_15
Site Map 2018_02_16
Site Map 2018_02_17
Site Map 2018_02_18
Site Map 2018_02_19
Site Map 2018_02_20
Site Map 2018_02_21
Site Map 2018_02_22
Site Map 2018_02_23
Site Map 2018_02_24
Site Map 2018_02_25
Site Map 2018_02_26
Site Map 2018_02_27
Site Map 2018_02_28
Site Map 2018_03_01
Site Map 2018_03_02
Site Map 2018_03_03
Site Map 2018_03_04
Site Map 2018_03_05
Site Map 2018_03_06
Site Map 2018_03_07
Site Map 2018_03_08
Site Map 2018_03_09
Site Map 2018_03_10
Site Map 2018_03_11
Site Map 2018_03_12
Site Map 2018_03_13
Site Map 2018_03_14
Site Map 2018_03_15
Site Map 2018_03_16
Site Map 2018_03_17
Site Map 2018_03_18
Site Map 2018_03_19
Site Map 2018_03_20
Site Map 2018_03_21
Site Map 2018_03_22
Site Map 2018_03_23
Site Map 2018_03_24
Site Map 2018_03_25
Site Map 2018_03_26
Site Map 2018_03_27
Site Map 2018_03_28
Site Map 2018_03_29
Site Map 2018_03_30
Site Map 2018_03_31
Site Map 2018_04_01
Site Map 2018_04_02
Site Map 2018_04_03
Site Map 2018_04_04
Site Map 2018_04_05
Site Map 2018_04_06
Site Map 2018_04_07
Site Map 2018_04_08
Site Map 2018_04_09
Site Map 2018_04_10
Site Map 2018_04_11
Site Map 2018_04_12
Site Map 2018_04_13
Site Map 2018_04_14
Site Map 2018_04_15
Site Map 2018_04_16
Site Map 2018_04_17
Site Map 2018_04_18
Site Map 2018_04_19
Site Map 2018_04_20
Site Map 2018_04_21
Site Map 2018_04_22
Site Map 2018_04_23
Site Map 2018_04_24
Site Map 2018_04_25
Site Map 2018_04_26
Site Map 2018_04_27
Site Map 2018_04_28
Site Map 2018_04_29
Site Map 2018_04_30
Site Map 2018_05_01
Site Map 2018_05_02
Site Map 2018_05_03
Site Map 2018_05_04
Site Map 2018_05_05
Site Map 2018_05_06
Site Map 2018_05_07
Site Map 2018_05_08
Site Map 2018_05_09
Site Map 2018_05_15
Site Map 2018_05_16
Site Map 2018_05_17
Site Map 2018_05_18
Site Map 2018_05_19
Site Map 2018_05_20
Site Map 2018_05_21
Site Map 2018_05_22
Site Map 2018_05_23
Site Map 2018_05_24
Site Map 2018_05_25
Site Map 2018_05_26
Site Map 2018_05_27
Site Map 2018_05_28
Site Map 2018_05_29
Site Map 2018_05_30
Site Map 2018_05_31
Site Map 2018_06_01
Site Map 2018_06_02
Site Map 2018_06_03
Site Map 2018_06_04
Site Map 2018_06_05
Site Map 2018_06_06
Site Map 2018_06_07
Site Map 2018_06_08
Site Map 2018_06_09
Site Map 2018_06_10
Site Map 2018_06_11
Site Map 2018_06_12
Site Map 2018_06_13
Site Map 2018_06_14
Site Map 2018_06_15
Site Map 2018_06_16
Site Map 2018_06_17
Site Map 2018_06_18
Site Map 2018_06_19
Site Map 2018_06_20
Site Map 2018_06_21
Site Map 2018_06_22
Site Map 2018_06_23
Site Map 2018_06_24
Site Map 2018_06_25
Site Map 2018_06_26
Site Map 2018_06_27
Site Map 2018_06_28
Site Map 2018_06_29
Site Map 2018_06_30
Site Map 2018_07_01
Site Map 2018_07_02
Site Map 2018_07_03
Site Map 2018_07_04
Site Map 2018_07_05
Site Map 2018_07_06
Site Map 2018_07_07
Site Map 2018_07_08
Site Map 2018_07_09
Site Map 2018_07_10
Site Map 2018_07_11
Site Map 2018_07_12
Site Map 2018_07_13
Site Map 2018_07_14
Site Map 2018_07_15
Site Map 2018_07_16
Site Map 2018_07_17
Site Map 2018_07_18
Site Map 2018_07_19
Site Map 2018_07_20
Site Map 2018_07_21
Site Map 2018_07_22
Site Map 2018_07_23
Site Map 2018_07_24
Site Map 2018_07_25
Site Map 2018_07_26
Site Map 2018_07_27
Site Map 2018_07_28
Site Map 2018_07_29
Site Map 2018_07_30
Site Map 2018_07_31
Site Map 2018_08_01
Site Map 2018_08_02
Site Map 2018_08_03
Site Map 2018_08_04
Site Map 2018_08_05
Site Map 2018_08_06
Site Map 2018_08_07
Site Map 2018_08_08
Site Map 2018_08_09
Site Map 2018_08_10
Site Map 2018_08_11
Site Map 2018_08_12
Site Map 2018_08_13
Site Map 2018_08_15
Site Map 2018_08_16
Site Map 2018_08_17
Site Map 2018_08_18
Site Map 2018_08_19
Site Map 2018_08_20
Site Map 2018_08_21
Site Map 2018_08_22
Site Map 2018_08_23
Site Map 2018_08_24
Site Map 2018_08_25
Site Map 2018_08_26
Site Map 2018_08_27
Site Map 2018_08_28
Site Map 2018_08_29
Site Map 2018_08_30
Site Map 2018_08_31
Site Map 2018_09_01
Site Map 2018_09_02
Site Map 2018_09_03
Site Map 2018_09_04
Site Map 2018_09_05
Site Map 2018_09_06
Site Map 2018_09_07
Site Map 2018_09_08
Site Map 2018_09_09
Site Map 2018_09_10
Site Map 2018_09_11
Site Map 2018_09_12
Site Map 2018_09_13
Site Map 2018_09_14
Site Map 2018_09_15
Site Map 2018_09_16
Site Map 2018_09_17
Site Map 2018_09_18
Site Map 2018_09_19
Site Map 2018_09_20
Site Map 2018_09_21
Site Map 2018_09_23
Site Map 2018_09_24
Site Map 2018_09_25
Site Map 2018_09_26
Site Map 2018_09_27
Site Map 2018_09_28
Site Map 2018_09_29
Site Map 2018_09_30
Site Map 2018_10_01
Site Map 2018_10_02
Site Map 2018_10_03
Site Map 2018_10_04
Site Map 2018_10_05
Site Map 2018_10_06
Site Map 2018_10_07
Site Map 2018_10_08
Site Map 2018_10_09
Site Map 2018_10_10
Site Map 2018_10_11
Site Map 2018_10_12
Site Map 2018_10_13
Site Map 2018_10_14
Site Map 2018_10_15
Site Map 2018_10_16
Site Map 2018_10_17
Site Map 2018_10_18
Site Map 2018_10_19
Site Map 2018_10_20
Site Map 2018_10_21
Site Map 2018_10_22
Site Map 2018_10_23
Site Map 2018_10_24
Site Map 2018_10_25
Site Map 2018_10_26
Site Map 2018_10_27
Site Map 2018_10_28
Site Map 2018_10_29
Site Map 2018_10_30
Site Map 2018_10_31
Site Map 2018_11_01
Site Map 2018_11_02
Site Map 2018_11_03
Site Map 2018_11_04
Site Map 2018_11_05
Site Map 2018_11_06
Site Map 2018_11_07
Site Map 2018_11_08
Site Map 2018_11_09
Site Map 2018_11_10
Site Map 2018_11_11
Site Map 2018_11_12
Site Map 2018_11_13
Site Map 2018_11_14
Site Map 2018_11_15
Site Map 2018_11_16
Site Map 2018_11_17
Site Map 2018_11_18
Site Map 2018_11_19
Site Map 2018_11_20
Site Map 2018_11_21
Site Map 2018_11_22
Site Map 2018_11_23
Site Map 2018_11_24
Site Map 2018_11_25
Site Map 2018_11_26
Site Map 2018_11_27
Site Map 2018_11_28
Site Map 2018_11_29
Site Map 2018_11_30
Site Map 2018_12_01
Site Map 2018_12_02
Site Map 2018_12_03
Site Map 2018_12_04
Site Map 2018_12_05
Site Map 2018_12_06
Site Map 2018_12_07
Site Map 2018_12_08
Site Map 2018_12_09
Site Map 2018_12_10
Site Map 2018_12_11
Site Map 2018_12_12
Site Map 2018_12_13
Site Map 2018_12_14
Site Map 2018_12_15
Site Map 2018_12_16
Site Map 2018_12_17
Site Map 2018_12_18
Site Map 2018_12_19
Site Map 2018_12_20
Site Map 2018_12_21
Site Map 2018_12_22
Site Map 2018_12_23
Site Map 2018_12_24
Site Map 2018_12_25
Site Map 2018_12_26
Site Map 2018_12_27
Site Map 2018_12_28
Site Map 2018_12_29
Site Map 2018_12_30
Site Map 2018_12_31
Site Map 2019_01_01
Site Map 2019_01_02
Site Map 2019_01_03
Site Map 2019_01_04
Site Map 2019_01_06
Site Map 2019_01_07
Site Map 2019_01_08
Site Map 2019_01_09
Site Map 2019_01_11
Site Map 2019_01_12
Site Map 2019_01_13
Site Map 2019_01_14
Site Map 2019_01_15
Site Map 2019_01_16
Site Map 2019_01_17
Site Map 2019_01_18
Site Map 2019_01_19
Site Map 2019_01_20
Site Map 2019_01_21
Site Map 2019_01_22
Site Map 2019_01_23
Site Map 2019_01_24
Site Map 2019_01_25
Site Map 2019_01_26
Site Map 2019_01_27
Site Map 2019_01_28
Site Map 2019_01_29
Site Map 2019_01_30
Site Map 2019_01_31
Site Map 2019_02_01
Site Map 2019_02_02
Site Map 2019_02_03
Site Map 2019_02_04
Site Map 2019_02_05
Site Map 2019_02_06
Site Map 2019_02_07
Site Map 2019_02_08
Site Map 2019_02_09
Site Map 2019_02_10
Site Map 2019_02_11
Site Map 2019_02_12
Site Map 2019_02_13
Site Map 2019_02_14
Site Map 2019_02_15
Site Map 2019_02_16
Site Map 2019_02_17
Site Map 2019_02_18
Site Map 2019_02_19
Site Map 2019_02_20
Site Map 2019_02_21
Site Map 2019_02_22
Site Map 2019_02_23
Site Map 2019_02_24
Site Map 2019_02_25
Site Map 2019_02_26
Site Map 2019_02_27
Site Map 2019_02_28
Site Map 2019_03_01
Site Map 2019_03_02
Site Map 2019_03_03
Site Map 2019_03_04
Site Map 2019_03_05
Site Map 2019_03_06
Site Map 2019_03_07
Site Map 2019_03_08
Site Map 2019_03_09
Site Map 2019_03_10
Site Map 2019_03_11
Site Map 2019_03_12
Site Map 2019_03_13
Site Map 2019_03_14
Site Map 2019_03_15
Site Map 2019_03_16
Site Map 2019_03_17
Site Map 2019_03_18
Site Map 2019_03_19
Site Map 2019_03_20
Site Map 2019_03_21
Site Map 2019_03_22
Site Map 2019_03_23
Site Map 2019_03_24
Site Map 2019_03_25
Site Map 2019_03_26
Site Map 2019_03_27
Site Map 2019_03_28
Site Map 2019_03_29
Site Map 2019_03_30
Site Map 2019_03_31
Site Map 2019_04_01
Site Map 2019_04_02
Site Map 2019_04_03
Site Map 2019_04_04
Site Map 2019_04_05
Site Map 2019_04_06
Site Map 2019_04_07
Site Map 2019_04_08
Site Map 2019_04_09
Site Map 2019_04_10
Site Map 2019_04_11
Site Map 2019_04_12
Site Map 2019_04_13
Site Map 2019_04_14