public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
  • [parent not found: <20021003221525.GA2221@kroah.com.suse.lists.linux.kernel>]
  • * Re: export of sys_call_table
    @ 2002-10-04 21:54 Mark Veltzer
      0 siblings, 0 replies; 70+ messages in thread
    From: Mark Veltzer @ 2002-10-04 21:54 UTC (permalink / raw)
      To: Linux kernel mailing list
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1
    
    On Saturday 05 October 2002 00:06, David S. Miller wrote:
    > There is simply no portable way to make changes to the system call
    > table, so exporting it makes zero sense.
    > -
    
    I don't wish to comment on the need or lack thereof of exporting the sys call
    table but it sounds to me that this is an area where some work would be
    beneficial.
    
    Is it too complication to produce a portable API along the lines of:
    
    	syscall_entry_replace(int,func_t)
    
    Which will be implemented per architecture with the appropriate locks ?
    
    And if locking is the problem then even a trimmed version that doesn't do
    locking and maybe could be used for other in kernel purposes in code where
    the locking is not needed ?
    
    Just wondering,
    	Mark.
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.0.6 (GNU/Linux)
    Comment: For info see http://www.gnupg.org
    
    iD8DBQE9ng4yxlxDIcceXTgRApJPAKDTC5SMk5NTYtxdRyR24rjahJc6oACgwWJ6
    LzVp9BpimttoWdFDyDgL5QU=
    =5eOR
    -----END PGP SIGNATURE-----
    
    ^ permalink raw reply	[flat|nested] 70+ messages in thread
    * export of sys_call_table
    @ 2002-10-03 21:39 Brian F. G. Bidulock
      2002-10-03 22:02 ` Alan Cox
                       ` (3 more replies)
      0 siblings, 4 replies; 70+ messages in thread
    From: Brian F. G. Bidulock @ 2002-10-03 21:39 UTC (permalink / raw)
      To: kernel
    
    I see that RH, in their infinite wisdom, have seen fit to remove
    the export of sys_call_table in 8.0 kernels breaking any loadable
    modules that wish to implement non-implemented system calls such
    as LiS's or iBCS implementation of putmsg/getmsg.
    
    sys_call_table is exported in current 2.4 and 2.5 kernels.
    
    Until now, loadable modules have been able to just overwrite
    the non implemented point in the sys_call_table when they load
    and putting it back when they unload.  There is no mechanism
    for registering system calls.
    
    What is the kernel.org take on this?
    
    --brian
    
    -- 
    Brian F. G. Bidulock    ¦ The reasonable man adapts himself to the ¦
    bidulock@openss7.org    ¦ world; the unreasonable one persists in  ¦
    http://www.openss7.org/ ¦ trying  to adapt the  world  to himself. ¦
                            ¦ Therefore  all  progress  depends on the ¦
                            ¦ unreasonable man. -- George Bernard Shaw ¦
    
    ^ permalink raw reply	[flat|nested] 70+ messages in thread

    end of thread, other threads:[~2003-01-03  8:21 UTC | newest]
    
    Thread overview: 70+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <20021003153943.E22418@openss7.org.suse.lists.linux.kernel>
         [not found] ` <1033682560.28850.32.camel@irongate.swansea.linux.org.uk.suse.lists.linux.kernel>
         [not found]   ` <20021003170608.A30759@openss7.org.suse.lists.linux.kernel>
         [not found]     ` <1033722612.1853.1.camel@localhost.localdomain.suse.lists.linux.kernel>
         [not found]       ` <20021004051932.A13743@openss7.org.suse.lists.linux.kernel>
    2002-10-04 13:01         ` export of sys_call_table Andi Kleen
    2002-10-04 13:11           ` Brian F. G. Bidulock
    2002-10-04 13:15             ` Andi Kleen
    2002-10-04 13:22               ` Brian F. G. Bidulock
    2002-10-04 14:11                 ` Andi Kleen
    2002-10-04 14:31                   ` Brian F. G. Bidulock
         [not found] ` <20021003221525.GA2221@kroah.com.suse.lists.linux.kernel>
         [not found]   ` <20021003222716.GB14919@suse.de.suse.lists.linux.kernel>
         [not found]     ` <1033684027.1247.43.camel@phantasy.suse.lists.linux.kernel>
         [not found]       ` <20021003233504.GA20570@suse.de.suse.lists.linux.kernel>
         [not found]         ` <20021003235022.GA82187@compsoc.man.ac.uk.suse.lists.linux.kernel>
         [not found]           ` <mailman.1033691043.6446.linux-kernel2news@redhat.com.suse.lists.linux.kernel>
         [not found]             ` <200210040403.g9443Vu03329@devserv.devel.redhat.com.suse.lists.linux.kernel>
         [not found]               ` <20021003233221.C31444@openss7.org.suse.lists.linux.kernel>
         [not found]                 ` <20021004133657.B17216@devserv.devel.redhat.com.suse.lists.linux.kernel>
    2002-10-04 18:14                   ` Andi Kleen
    2002-10-04 18:46                     ` Alan Cox
    2002-10-04 18:45                       ` Alexander Viro
    2002-10-04 19:15                       ` Brian F. G. Bidulock
    2002-10-04 19:26                         ` Andi Kleen
    2002-10-04 19:37                         ` Pete Zaitcev
    2002-10-04 20:17                           ` (off-list) Mail headers (was: Re: export of sys_call_table) Sean Neakums
    2002-10-04 20:33                             ` Sean Neakums
    2002-10-04 19:43                         ` export of sys_call_table Robert Love
    2002-10-04 22:21                         ` David S. Miller
    2002-10-04 22:41                           ` Brian F. G. Bidulock
    2002-10-04 22:38                             ` David S. Miller
    2002-10-08 22:20                               ` [PATCH] " Brian F. G. Bidulock
    2002-10-08 22:27                                 ` Brian F. G. Bidulock
    2002-10-08 23:39                                   ` David S. Miller
    2002-10-08 23:18                                 ` David S. Miller
    2002-10-09  0:21                                   ` Brian F. G. Bidulock
    2002-10-09  0:00                                 ` Robert Love
         [not found]                               ` <mailman.1034119380.19047.linux-kernel2news@redhat.com>
    2002-10-09  0:30                                 ` Pete Zaitcev
    2002-10-09  0:40                                   ` Brian F. G. Bidulock
    2002-10-04 21:54 Mark Veltzer
      -- strict thread matches above, loose matches on Subject: below --
    2002-10-03 21:39 Brian F. G. Bidulock
    2002-10-03 22:02 ` Alan Cox
    2002-10-03 23:06   ` Brian F. G. Bidulock
    2002-10-04  9:10     ` Arjan van de Ven
    2002-10-04 11:19       ` Brian F. G. Bidulock
    2002-10-04 11:31         ` Arjan van de Ven
    2002-10-04 11:55           ` Brian F. G. Bidulock
    2002-10-04 13:00         ` Alan Cox
    2002-10-03 23:10   ` Michal Jaegermann
    2002-10-04  0:32     ` Andy Pfiffer
    2002-10-04  9:20       ` Arjan van de Ven
    2002-10-06 14:17         ` Kasper Dupont
    2003-01-03  8:28           ` Eric W. Biederman
    2002-10-04 21:06   ` David S. Miller
    2002-10-04 21:44     ` Brian F. G. Bidulock
    2002-10-12  5:43     ` Eric Blade
    2002-10-03 22:14 ` Robert Love
    2002-10-03 22:23   ` Robert Love
    2002-10-03 22:24   ` Patrick Mochel
    2002-10-03 22:15 ` Greg KH
    2002-10-03 22:27   ` Dave Jones
    2002-10-03 22:27     ` Robert Love
    2002-10-03 22:58       ` John Levon
    2002-10-03 23:10         ` Alexander Viro
    2002-10-03 23:14           ` John Levon
    2002-10-04  4:05         ` Muli Ben-Yehuda
    2002-10-04  4:46           ` Greg KH
    2002-10-04  4:53             ` Muli Ben-Yehuda
    2002-10-03 23:35       ` Dave Jones
    2002-10-03 23:50         ` John Levon
    2002-10-04  0:17           ` Brian F. G. Bidulock
         [not found]           ` <mailman.1033691043.6446.linux-kernel2news@redhat.com>
    2002-10-04  4:03             ` Pete Zaitcev
    2002-10-04  5:32               ` Brian F. G. Bidulock
    2002-10-04 11:42                 ` John Levon
    2002-10-04 12:03                   ` Brian F. G. Bidulock
    2002-10-04 13:02                   ` Alan Cox
    2002-10-04 17:36                 ` Pete Zaitcev
    2002-10-05  1:39                   ` John Levon
    2002-10-04 13:58 ` Christoph Hellwig
    2002-10-04 15:15   ` Brian F. G. Bidulock
    2002-10-04 15:28     ` Christoph Hellwig
    2002-10-04 16:19       ` Brian F. G. Bidulock
    2002-10-04 16:25         ` Christoph Hellwig
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox