क्या दो अलग-अलग कर्नेल मॉड्यूल कॉल से ioremap_nocache () तक मेमोरी के एक ही क्षेत्र तक पहुंच प्राप्त कर सकते हैं?
मेरे पास एक वायरलेस ड्राइवर है, और एक अलग मॉड्यूल है, मैं कार्ड पर शोर मूल्यों को प्रोफाइल करने के लिए अलग मॉड्यूल चाहूंगा, जबकि चालक अभी भी काम कर रहा है। इसलिए मेरा सवाल ऊपर।
मेरे द्वारा खोजा गया एक एवेन्यू ड्राइवर से कर्नेल थ्रेड शुरू करने के लिए था, मैंने तब एक समरूपता को लागू किया जो समवर्ती रीड / राइट्स से उत्पन्न होने वाली किसी भी रेस की स्थिति को एक ही एड्रेस स्पेस पर रोकने के लिए लागू किया गया। मुझे उम्मीद थी कि एक बच्चा थ्रेड स्मृति के एक ही क्षेत्र तक पहुंचने में सक्षम होगा।
दुर्भाग्य से यह काम नहीं किया है जैसा कि मुझे उम्मीद थी। हम किसी भी सुझाव की सराहना करेंगे।