Bug 144055 - removal of shmem_file_setup export breaks modules
removal of shmem_file_setup export breaks modules
Product: Fedora
Classification: Fedora
Component: kernel (Show other bugs)
All Linux
medium Severity medium
: ---
: ---
Assigned To: Dave Jones
Brian Brock
Depends On:
  Show dependency treegraph
Reported: 2005-01-04 01:19 EST by Brett Pemberton
Modified: 2015-01-04 17:14 EST (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2005-01-04 01:28:08 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Brett Pemberton 2005-01-04 01:19:04 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5)
Gecko/20041111 Firefox/1.0

Description of problem:

this change breaks compilation of external modules which use this
symbol, myrinet drivers for one.  Given the benefit of this patch is a
few bytes saved, compared to much hassle, reverting this patch would
be a definite improvement.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. compile an external module that uses shmem_file_setup
2. try to insmod

Actual Results:  module won't insert, due to missing exported symbol

Expected Results:  module inserts fine

Additional info:
Comment 1 Dave Jones 2005-01-04 01:28:08 EST
this went away in 2.6.10. If we re-add exports that went away
upstream, we tag them with _GPL. This means your part binary module
would still not be able to work.  This is something the myrinet folks
are going to have to work out differently.

Note You need to log in before you can comment on or make changes to this bug.