search for: dynamic_debug

Displaying 20 results from an estimated 33 matches for "dynamic_debug".

2013 Oct 15
1
Using *Syslinux 6.02* on *BTRFS* volumes corrupts the superblock.
BTRFS file systems will be corrupted on 6.02 (mainstream) and some previous versions. DYNAMIC_DEBUG makes the core larger than the allowed. Even before its introduction, building Syslinux with DEBUG_PORT enabled would probably corrupt BTRFS images (IIRC) *if* ldlinux.sys surpasses the maximum allowed size. Besides, the installer isn't safe at all... The check could be easily made there to av...
2016 Jul 13
2
[PATCH v3 1/7] lib: string: add functions to case-convert strings
...ted. > Yet it shouldn't block the first include above since that macro isn't defined, > which is what the error suggests since it doesn't have strstr() > If _LINUX_STRING_H is defined, strstr() should be available. > > Investigating this issue, it only happens when CONFIG_DYNAMIC_DEBUG is not > set and line 170 of dynamic_debug.h runs, but just above we have an > include of string.h. > > Very strange that #include <linux/string.h> isn't doing its job. > > The first thing I tried is to understand where dynamic_debug.h is used and > removed the unneed...
2016 Jul 13
0
[PATCH v3 1/7] lib: string: add functions to case-convert strings
...shouldn't block the first include above since that macro isn't defined, >> which is what the error suggests since it doesn't have strstr() >> If _LINUX_STRING_H is defined, strstr() should be available. >> >> Investigating this issue, it only happens when CONFIG_DYNAMIC_DEBUG is not >> set and line 170 of dynamic_debug.h runs, but just above we have an >> include of string.h. >> >> Very strange that #include <linux/string.h> isn't doing its job. >> >> The first thing I tried is to understand where dynamic_debug.h is used and...
2016 Jul 11
2
[PATCH v3 1/7] lib: string: add functions to case-convert strings
...e/linux/kernel.h:13, from include/linux/string.h:11, from include/uapi/linux/uuid.h:21, from include/linux/uuid.h:19, from include/linux/mod_devicetable.h:12, from scripts/mod/devicetable-offsets.c:2: include/linux/dynamic_debug.h: In function ‘ddebug_dyndbg_module_param_cb’: include/linux/dynamic_debug.h:122:2: error: implicit declaration of function ‘strstr’ [-Werror=implicit-function-declaration] if (strstr(param, "dyndbg")) { ^ include/linux/dynamic_debug.h:122:6: warning: incompatible implicit declaratio...
2016 Jul 13
0
[PATCH v3 1/7] lib: string: add functions to case-convert strings
...from include/linux/string.h:11, > from include/uapi/linux/uuid.h:21, > from include/linux/uuid.h:19, > from include/linux/mod_devicetable.h:12, > from scripts/mod/devicetable-offsets.c:2: > include/linux/dynamic_debug.h: In function ‘ddebug_dyndbg_module_param_cb’: > include/linux/dynamic_debug.h:122:2: error: implicit declaration of > function ‘strstr’ [-Werror=implicit-function-declaration] > if (strstr(param, "dyndbg")) { > ^ > include/linux/dynamic_debug.h:122:6: warning: incompa...
2017 Oct 11
0
[PATCH v1 15/27] compiler: Option to default to hidden symbols
...firmware_class.c | 4 ++-- include/asm-generic/sections.h | 6 ++++++ include/linux/compiler.h | 8 ++++++++ init/Kconfig | 7 +++++++ kernel/kallsyms.c | 16 ++++++++-------- kernel/trace/trace.h | 4 ++-- lib/dynamic_debug.c | 4 ++-- 10 files changed, 39 insertions(+), 18 deletions(-) diff --git a/arch/x86/boot/boot.h b/arch/x86/boot/boot.h index ef5a9cc66fb8..d726c35bdd96 100644 --- a/arch/x86/boot/boot.h +++ b/arch/x86/boot/boot.h @@ -193,7 +193,7 @@ static inline bool memcmp_gs(const void *s1,...
2020 Feb 14
0
vhost changes (batched) in linux-next after 12/13 trigger random crashes in KVM guests after reboot
...t.c: In function ?fetch_descs?: drivers/vhost/vhost.c:2330:56: error: ?struct vhost_virtqueue? has no member named ?first_desc? 2330 | vq, vq->last_avail_idx, vq->avail_idx, vq->ndescs, vq->first_desc); | ^~ ./include/linux/dynamic_debug.h:125:15: note: in definition of macro ?__dynamic_func_call? 125 | func(&id, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ./include/linux/dynamic_debug.h:153:2: note: in expansion of macro ?_dynamic_func_call? 153 | _dynamic_func_call(fmt, __dynamic_pr_debug, \ | ^~~~~~~~...
2017 Sep 13
2
dfs links anywhere?
> Which smb version are you using (mount option)? Support for DFS on smb2+ > was only added in linux 4.11. smbstatus shows the connection as NT1. DFS links do work like this: serverA_msdfsrootYES => serverB_msdfsrootNO But not like this: serverA_msdfsrootYES => serverB_msdfsrootYES Somehow the destination having 'msdfsroot yes' prevents the cifs kernel module from
2016 Jul 09
2
[PATCH v3 1/7] lib: string: add functions to case-convert strings
On 08/07/16 23:43, Markus Mayer wrote: > Add a collection of generic functions to convert strings to lowercase > or uppercase. > > Changing the case of a string (with or without copying it first) seems > to be a recurring requirement in the kernel that is currently being > solved by several duplicated implementations doing the same thing. This > change aims at reducing this
2001 Jun 18
0
Win32 Project Files and SDK Question and Patch
The Win32 SDK directory layout seems to need a small update in my eyes. Here's why: 1. Debug symbols get overwritten Problem: When the project files in the vorbis/win32 build, all temporary files of vorbis, vorbisfile and vorbisenc go into Dynamic_Debug (for the dynamic debug build as an example). The problems arise, when someone wants to debug the code. Since Visual C++ puts the symbols into the file vc60.pdb during a build, only the debug symbols of the last built library survive, which is usually vorbisfile, so it is not possible to step into v...
2017 Oct 12
3
[PATCH v1 00/27] x86: PIE support and option to extend KASLR randomization
...lds.h | 12 + >> include/linux/compiler.h | 8 + >> init/Kconfig | 9 + >> kernel/kallsyms.c | 16 +- >> kernel/trace/trace.h | 4 >> lib/dynamic_debug.c | 4 >> 70 files changed, 1032 insertions(+), 308 deletions(-) >> -- Thomas
2017 Oct 12
3
[PATCH v1 00/27] x86: PIE support and option to extend KASLR randomization
...lds.h | 12 + >> include/linux/compiler.h | 8 + >> init/Kconfig | 9 + >> kernel/kallsyms.c | 16 +- >> kernel/trace/trace.h | 4 >> lib/dynamic_debug.c | 4 >> 70 files changed, 1032 insertions(+), 308 deletions(-) >> -- Thomas
2013 Sep 30
2
[PATCH v2] core: Check size of ldlinux.sys at building time.
From: Raphael S. Carvalho <raphael.scarv at gmail.com> v2: Extract ADV_SIZE automatically from libinstaller/setadv.h. Calc the size of ldlinux.sys from ldlinux.bin, and check if it exceeds the limit. ldlinux.sys must fit between the bootsector and two copies of ADV whose size may vary. Thus, the size of ldlinux.sys can be at most: 65536 - 2 * ADV_SIZE - 512 (limit). Certain file systems
2014 May 20
3
"EDD Load error" on btrfs, how to debug?
On Tue, May 20, 2014 at 12:20 PM, Anatol Pomozov <anatol.pomozov at gmail.com> wrote: > Hi > > On Tue, May 20, 2014 at 9:18 AM, Anatol Pomozov > <anatol.pomozov at gmail.com> wrote: >> Hi >> >> On Tue, May 20, 2014 at 3:12 AM, Gene Cumm <gene.cumm at gmail.com> wrote: >>> On May 20, 2014 12:33 AM, "Anatol Pomozov"
2017 Oct 11
0
[PATCH v1 00/27] x86: PIE support and option to extend KASLR randomization
...asm-generic/vmlinux.lds.h | 12 + > include/linux/compiler.h | 8 + > init/Kconfig | 9 + > kernel/kallsyms.c | 16 +- > kernel/trace/trace.h | 4 > lib/dynamic_debug.c | 4 > 70 files changed, 1032 insertions(+), 308 deletions(-) >
2016 Jun 22
4
[PATCH 0/3] basic device IOTLB support
This patch tries to implement an device IOTLB for vhost. This could be used with for co-operation with userspace IOMMU implementation (qemu) for a secure DMA environment (DMAR) in guest. The idea is simple. When vhost meets an IOTLB miss, it will request the assistance of userspace to do the translation, this is done through: - when there's a IOTLB miss, it will notify userspace through
2016 Jun 22
4
[PATCH 0/3] basic device IOTLB support
This patch tries to implement an device IOTLB for vhost. This could be used with for co-operation with userspace IOMMU implementation (qemu) for a secure DMA environment (DMAR) in guest. The idea is simple. When vhost meets an IOTLB miss, it will request the assistance of userspace to do the translation, this is done through: - when there's a IOTLB miss, it will notify userspace through
2017 Oct 12
0
[PATCH v1 00/27] x86: PIE support and option to extend KASLR randomization
...>>> include/linux/compiler.h | 8 + >>> init/Kconfig | 9 + >>> kernel/kallsyms.c | 16 +- >>> kernel/trace/trace.h | 4 >>> lib/dynamic_debug.c | 4 >>> 70 files changed, 1032 insertions(+), 308 deletions(-) >>> > > >
2018 May 29
1
[PATCH v4 00/27] x86: PIE support and option to extend KASLR randomization
...| 6 include/asm-generic/vmlinux.lds.h | 12 + include/linux/compiler.h | 7 + init/Kconfig | 16 ++ kernel/kallsyms.c | 16 +- kernel/trace/trace.h | 4 lib/dynamic_debug.c | 4 scripts/link-vmlinux.sh | 14 ++ scripts/recordmcount.c | 79 +++++++---- 75 files changed, 1109 insertions(+), 343 deletions(-)
2018 Jun 25
1
[PATCH v5 00/27] x86: PIE support and option to extend KASLR randomization
...| 6 include/asm-generic/vmlinux.lds.h | 12 + include/linux/compiler.h | 7 + init/Kconfig | 16 ++ kernel/kallsyms.c | 16 +- kernel/trace/trace.h | 4 lib/dynamic_debug.c | 4 scripts/link-vmlinux.sh | 14 ++ scripts/recordmcount.c | 79 +++++++---- 80 files changed, 1134 insertions(+), 358 deletions(-)