Announcement

Collapse
No announcement yet.

Printk Cleanups Ready For Linux 6.6 - Stepping Towards Threaded/Atomic Console Printing

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Printk Cleanups Ready For Linux 6.6 - Stepping Towards Threaded/Atomic Console Printing

    Phoronix: Printk Cleanups Ready For Linux 6.6 - Stepping Towards Threaded/Atomic Console Printing

    A set of printk clean-ups were sent in today for the Linux 6.6 merge window. These clean-ups are important as they are a stepping stone towards the threaded / atomic console printing and in turn that is the last major blocker before the real-time (PREEMPT_RT) support can finally be upstreamed in the kernel...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Michael

    Today's printk pull has the code clena-ups,​
    Speaking of which

    Comment


    • #3
      Does this change make the rt patchset any smaller?

      Comment


      • #4
        Originally posted by caligula View Post
        Does this change make the rt patchset any smaller?
        Might remove two or three patches, yes. This URL should give you an answer in a few weeks, results are not in yet:



        If I am reading this correctly, the following patches will be eliminated by this:

        0001-kdb-do-not-assume-write-callback-available.patch
        0003-printk-Consolidate-console-deferred-printing.patch
        0004-printk-Add-per-console-suspended-state.patch

        It is possible more will come. I hope this means next year LTS will have a PREEMPT_RT inclusion, I think it may be too late to make 6.7.0 the LTS kernel but I could be wrong.

        Comment


        • #5
          Originally posted by wertigon View Post
          It is possible more will come. I hope this means next year LTS will have a PREEMPT_RT inclusion...
          Maybe. Yet, I cringe at the flood of people when it hits preliminary release from Linus' tree flock to support and Linux-centric tech news sites complaining that the "real time" kernel broke their game, or it screws up compile times or something entirely not what PREEMPT_RT is for.

          Comment


          • #6
            I really hope PREEMPT_RT gets totally merged in mainline before 6.8.

            Please make it happen!

            Comment


            • #7
              Originally posted by stormcrow View Post

              Maybe. Yet, I cringe at the flood of people when it hits preliminary release from Linus' tree flock to support and Linux-centric tech news sites complaining that the "real time" kernel broke their game, or it screws up compile times or something entirely not what PREEMPT_RT is for.
              You clearly don't understand. When I click the email button, I want to see my emails now.

              Comment


              • #8
                Originally posted by EphemeralEft View Post

                You clearly don't understand. When I click the email button, I want to see my emails now.
                Try clicking the Email button slower?

                Comment


                • #9
                  Originally posted by rogerx View Post

                  Try clicking the Email button slower?
                  The problem is that the click happens all at once, regardless of how slowly I push it.

                  Comment


                  • #10
                    Originally posted by stormcrow View Post

                    Maybe. Yet, I cringe at the flood of people when it hits preliminary release from Linus' tree flock to support and Linux-centric tech news sites complaining that the "real time" kernel broke their game, or it screws up compile times or something entirely not what PREEMPT_RT is for.
                    Oh, I am TOTALLY with you there. I think the biggest problem here is the name. "Real Time" indicates it happens NOW. Any developer worth their salt knows that nothing can happen instantly, there is always delay (latency). General computing schedulers are designed for the lowest average latency and the so called Real Time is designed for lowest guaranteed latency.

                    I think personally we should stop using the term Real Time alltogether and instead use "guaranteed latency", but that's just me.

                    Comment

                    Working...
                    X