Linux 6.1.16 konfiguration - config-generic-6.1.16.x64

Moderatorer: Nille, nomicon, Minime

Användarens profilbild
MDKDIO
Kodnisse
Inlägg: 2155
Blev medlem: 21 apr 2005 08:24
ORT: Bollnäs

Linux 6.1.16 konfiguration - config-generic-6.1.16.x64

Inlägg av MDKDIO »

Jag har inte hängt med i allt som händer i kärnan (går det ens? haha)

Noterade detta:
#
# Memory initialization
#
CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y
CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y
CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y
# CONFIG_INIT_STACK_NONE is not set
# CONFIG_INIT_STACK_ALL_PATTERN is not set
CONFIG_INIT_STACK_ALL_ZERO=y
# CONFIG_GCC_PLUGIN_STACKLEAK is not set
# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set
# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
# CONFIG_ZERO_CALL_USED_REGS is not set
# end of Memory initialization
vilket ger en fråga med flera svar. Vad är "korrekt" svar? (bold, italic textrad ovan)
Jag kollade med Archlinux 6.1.16 kärna, blev inte klokare... :)
* Memory initialization
*
Initialize kernel stack variables at function entry
> 1. no automatic stack variable initialization (weakest) (INIT_STACK_NONE)
2. zero-init structs marked for userspace (weak) (GCC_PLUGIN_STRUCTLEAK_USER) (NEW)
3. zero-init structs passed by reference (strong) (GCC_PLUGIN_STRUCTLEAK_BYREF) (NEW)
4. zero-init everything passed by reference (very strong) (GCC_PLUGIN_STRUCTLEAK_BYREF_ALL) (NEW)
Slackware 64-bit 15.0 (Desktop x2)
Slackware 64-bit Current (Laptop)
Slackware 64-bit 15.0 (Laptop x2)
Slackware 64-bit 15.0 (XFCE) (Netbook)
Användarens profilbild
MDKDIO
Kodnisse
Inlägg: 2155
Blev medlem: 21 apr 2005 08:24
ORT: Bollnäs

Re: Linux 6.1.16 konfiguration - config-generic-6.1.16.x64

Inlägg av MDKDIO »

Typiskt!
När man väl har kompilerat 6.1.16 så släpps 6.1.17 :D

Osäker på om jag behöver en uppdatering...
Slackware 64-bit 15.0 (Desktop x2)
Slackware 64-bit Current (Laptop)
Slackware 64-bit 15.0 (Laptop x2)
Slackware 64-bit 15.0 (XFCE) (Netbook)
bittin
Lärling
Inlägg: 81
Blev medlem: 17 jan 2022 21:14

Re: Linux 6.1.16 konfiguration - config-generic-6.1.16.x64

Inlägg av bittin »

MDKDIO skrev: 11 mar 2023 12:42 Typiskt!
När man väl har kompilerat 6.1.16 så släpps 6.1.17 :D

Osäker på om jag behöver en uppdatering...
och sedan 6.1.18
Slackware 15.1 64-bit Current (IceWM) (Laptop)
Användarens profilbild
MDKDIO
Kodnisse
Inlägg: 2155
Blev medlem: 21 apr 2005 08:24
ORT: Bollnäs

Re: Linux 6.1.16 konfiguration - config-generic-6.1.16.x64

Inlägg av MDKDIO »

bittin skrev: 11 mar 2023 18:45 och sedan 6.1.18
Ugh! Den ChangeLog filen var def mycket otrevlig läsning... Mycke som ändrats sedan 6.1.17
Slackware 64-bit 15.0 (Desktop x2)
Slackware 64-bit Current (Laptop)
Slackware 64-bit 15.0 (Laptop x2)
Slackware 64-bit 15.0 (XFCE) (Netbook)
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: Linux 6.1.16 konfiguration - config-generic-6.1.16.x64

Inlägg av Nille »

CONFIG_GCC_PLUGIN_STACKLEAK behöver du inte bry dig om så länge du inte kompilerar en hardening kernel
https://www.kernelconfig.io/config_gcc_plugin_stackleak

I filen linux-6.1.16/scripts/gcc-plugins/stackleak_plugin.c finns följande beskrivning.

Kod: Markera allt

 * This gcc plugin is needed for tracking the lowest border of the kernel stack.
 * It instruments the kernel code inserting stackleak_track_stack() calls:
 *  - after alloca();
 *  - for the functions with a stack frame size greater than or equal
 *     to the "track-min-size" plugin parameter.
The more linux you go the slacker you get.
Användarens profilbild
MDKDIO
Kodnisse
Inlägg: 2155
Blev medlem: 21 apr 2005 08:24
ORT: Bollnäs

Re: Linux 6.1.16 konfiguration - config-generic-6.1.16.x64

Inlägg av MDKDIO »

Ok :)
Tackar för info och länk!!
Slackware 64-bit 15.0 (Desktop x2)
Slackware 64-bit Current (Laptop)
Slackware 64-bit 15.0 (Laptop x2)
Slackware 64-bit 15.0 (XFCE) (Netbook)