Re: Linux move to remove unused Kernel symbols effects LiS

"Brian F. G. Bidulock" <[email protected]>
Newsgroups gmane.linux.kernel.streams
Organization http://www.openss7.org/
Message-ID <[email protected]>
Dave,

For 2.16.18 patch releases, the following are also necessary on hppa architecture
(as hppa cannot synthesize a system call from within the kernel as other architectures do):

sys_unlink
sys_mount
sys_umount
sys_umount2

These are not exported on any kernels and I already rip them from the system map.

2.6 is no different: it still generates a system map file when the kernel is built
and it is still being installed in all the usual places.  Also /proc/ksyms still
exists.  The same symbol ripping approach to non-exported symbols works quite fine.

--brian

On Wed, 19 Jan 2005, Dave Grothe wrote:

> 
>    I  have  mailed  Arjan  about this and will see what he has to say.  I
>    only  see  5  symbols  that LiS uses that are on the list and of those
>    only 3 are really necessary.
>    getname
>    kill_pg
>    get_empty_filp
>    do_settimeofday
>    pci_dac_set_dma_mask
>    -- Dave
>    At 02:20 PM 1/19/2005, Matthew Gierlach wrote:
> 
>      Hi Jeff:
>              I  have  mot  hard of this effort. However, we should raise
>      our
>              collective  LiS  concern  to lobby for the retention of the
>      LiS
>              required  symbols.  Linux  2.6  makes  it very difficult to
>      integrate
>              LiS.  There  are  barriers and obstacles in the kernel that
>      appear
>              to be targeted at deterring efforts to enhance Linux kernel
>               functionality like LiS does.
>              If  the  symbols LiS needs are not made avaialble, then the
>      Linux
>              kernel becomes a closed system. That is not acceptable.
>              Matt Gierlach - Adax, Inc.
> 
>      On Wed, 19 Jan 2005, Jeff Smith wrote:
>      > Date: Wed, 19 Jan 2005 15:13:51 -0500
>      > From: Jeff Smith <[email protected]>
>      > To: [email protected]
>      >  Subject:  [Linux-streams]  Linux  move  to  remove unused Kernel
>      symbols
>      >     effects LiS
>      >
>      >  There is an effort underway within the Linux kernel community to
>      remove  "unused" exports from the kernel.  They have created a list
>      of these symbols at: [1]http://people.redhat.com/arjanv/unused
>      >
>      >  We have done a scan of LiS and found hits against this list. Has
>      anyone heard of this effort? It looks like a 2.6 kernel effort only
>      for now.
>      >
>      > Jeff L Smith
>      _______________________________________________
>      Linux-streams mailing list
>      [email protected]
>      [2]http://gsyc.escet.urjc.es/mailman/listinfo/linux-streams
> 
> References
> 
>    1. http://people.redhat.com/arjanv/unused
>    2. http://gsyc.escet.urjc.es/mailman/listinfo/linux-streams


-- 
Brian F. G. Bidulock    ¦ The reasonable man adapts himself to the ¦
[email protected]    ¦ 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 ¦
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.