Re: [discuss] Re: [PATCH] Add key management syscalls to non-i386 archs

From: Jan-Benedict Glaw (jbglaw_at_lug-owl.de)
Date: 10/21/04

  • Next message: Thomas Gleixner: "[PATCH] Loopback: Use Completion instead semaphore"
    Date:	Thu, 21 Oct 2004 10:47:29 +0200
    To: "David S. Miller" <davem@davemloft.net>
    
    
    

    On Wed, 2004-10-20 16:04:50 -0700, David S. Miller <davem@davemloft.net>
    wrote in message <20041020160450.0914270b.davem@davemloft.net>:
    > On Thu, 21 Oct 2004 00:56:25 +0200
    > Andi Kleen <ak@suse.de> wrote:

    *VAX hacker's hat on*

    > I disagree quite strongly. One major frustration for users of
    > non-x86 platforms is that functionality is often missing for some
    > time that we can make trivial to keep in sync.

    Full ACK.

    > Simply put, if you're not watching the tree in painstaking detail
    > every day, you miss all of these enhancements.

    Right; and these missing enhancements will cause extra-pain when they're
    used some time later from core code. That is, you missed the feature
    while it was discusses/accepted and need to put it in place later on. So
    you've got to do extra searching etc.

    > The knowledge should come from the person putting the changes into
    > the tree, therefore it gets done once and this makes it so that
    > the other platform maintainers will find out about it automatically
    > next time they update their tree.

    Here's my proposal:

    $ mkdir ./Documentation/new_enhancements_to_implement
    $ cat ./Documentation/new_enhancements_to_implement/new_key_syscalls << EOF
    > Dear Architecture Maintailers,
    >
    > please add these four new cryptographic key functions to your syscall
    > table. It's quite easy; just extend the ./include/arch-xxx/unistd.h
    > for four new defines and then add them to your ./arch/xxx/kernel/entry.S
    > file. For reference, here's my i386 patch doing this:
    >
    > diff -Nurp
    > --- path-old/to/file/one
    > +++ path-new/to/file/one
    > text
    > -del
    > +add
    > more text
    >
    >
    > Thanks, your keychain hacker:-)
    > EOF
    $

    This way, all arch maintainers just *see* what needs to be done and
    get a small introduction on how to do that. I'd *really* like to see
    that! That would particularly help those that cannot do full-time
    hacking on their port (like us VAX hackers:-)

    MfG, JBG

    -- 
    Jan-Benedict Glaw       jbglaw@lug-owl.de    . +49-172-7608481             _ O _
    "Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg  _ _ O
     fuer einen Freien Staat voll Freier Bürger" | im Internet! |   im Irak!   O O O
    ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
    
    

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/



  • Next message: Thomas Gleixner: "[PATCH] Loopback: Use Completion instead semaphore"

    Relevant Pages

    • [Ann] cl-notify
      ... Some functionality is missing on purpose - ... support for callbacks - the notification messages can contain buttons ... that of the original libnotify. ...
      (comp.lang.lisp)
    • Re: Question re tObject and lists
      ... I'm sure this is rather easy but I'm missing something. ... I'm building a server program that ... >possible so I can add new functionality to it without having to make a ton ... >I have various decendants of the tObject class as a basis. ...
      (alt.comp.lang.borland-delphi)
    • Re: [opensuse] 11.0 KDE 4 {Not Ready for Prime Time - We told you so!}
      ... 1-mc is missing from Konsole menu, which means mouse can't open mc ... Just set the command to /usr/bin/mc instead of /bin/bash ... KDE developers need bug reports so they can see which functionality people consider important. ...
      (SuSE)
    • Re: [opensuse] 11.0 KDE 4 {Not Ready for Prime Time - We told you so!}
      ... It's missing significant portions of functionality. ... the functionality of KDE 3.x is the standard, ... That's incomplete in significant ways, ...
      (SuSE)
    • Re: can call lib$get_symbol
      ... You are not missing any header file. ... the routines, but on vax only the lowercase version. ...
      (comp.os.vms)