All of lore.kernel.org
 help / color / mirror / Atom feed
* SCHEDL_SMT forced on!
@ 2018-12-16  6:21 Barry Kauler
  2018-12-16  8:27 ` Greg KH
  0 siblings, 1 reply; 13+ messages in thread
From: Barry Kauler @ 2018-12-16  6:21 UTC (permalink / raw)
  To: Thomas Gleixner
  Cc: Peter Zijlstra, Andy Lutomirski, Linus Torvalds, Jiri Kosina,
	Tom Lendacky, Josh Poimboeuf, Andrea Arcangeli, David Woodhouse,
	Tim Chen, Andi Kleen, Dave Hansen, Casey Schaufler, Asit Mallick,
	Arjan van de Ven, Jon Masters, Waiman Long, Greg KH, Dave Stewart,
	Kees Cook, stable

Mr Gleixner,
I was upset when I compiled 4.14.87 found that SCHED_SMT had been
forced on. At the time, I just reported it to my blog, and posted a
question about it to a couple of forums, and stayed with an earlier
kernel.

However, when 4.14.88 came out, and still the same situation, alarm
bells went off, and I looked through the kernel changelog. Found it,
4.14.86:

"x86/Kconfig: Select SCHED_SMT if SMP enabled"

Then:

"CONFIG_SCHED_SMT is enabled by all distros, so there is not a real point to
    have it configurable. ..."

...that is a lie. It would be correct to state that is true of the
distros you use, and presumably also for all of you guys who signed
off on it.

Puppy Linux is an example of a distro that has mostly not had
SCHED_SMT enabled. Ditto for most of the forks of Puppy. Two distros
that I currently maintain, Quirky and EasyOS (easyos.org) have SMP
enabled but not SCHED_SMT.

The difference between them is important, they should remain
independently settable. I am so surprised that all of you guys went
along with forcing it on.

For the record, my blog post:

http://bkhome.org/news/201812/kernel-41487-compiled.html

Regards,
Barry Kauler

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2018-12-17  8:36 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-12-16  6:21 SCHEDL_SMT forced on! Barry Kauler
2018-12-16  8:27 ` Greg KH
2018-12-16 17:39   ` Andi Kleen
2018-12-16 21:29     ` Barry Kauler
2018-12-16 21:37       ` Jiri Kosina
2018-12-16 21:58         ` Barry Kauler
2018-12-16 22:01           ` Jiri Kosina
2018-12-16 22:12             ` Jiri Kosina
2018-12-16 22:26               ` Barry Kauler
2018-12-16 22:13             ` Barry Kauler
2018-12-16 22:17               ` Jiri Kosina
2018-12-16 22:31             ` Arjan van de Ven
2018-12-17  8:36           ` Peter Zijlstra

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.