DE60317654D1 - Verfahren und vorrichtung zur veränderung eines kernmodules, um es auf mehreren kernversionen lauffähig zu machen - Google Patents

Verfahren und vorrichtung zur veränderung eines kernmodules, um es auf mehreren kernversionen lauffähig zu machen

Info

Publication number
DE60317654D1
DE60317654D1 DE60317654T DE60317654T DE60317654D1 DE 60317654 D1 DE60317654 D1 DE 60317654D1 DE 60317654 T DE60317654 T DE 60317654T DE 60317654 T DE60317654 T DE 60317654T DE 60317654 D1 DE60317654 D1 DE 60317654D1
Authority
DE
Germany
Prior art keywords
core
changing
make
low
versions
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE60317654T
Other languages
English (en)
Other versions
DE60317654T2 (de
Inventor
Thomas Handal
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CA Inc
Original Assignee
Computer Associates Think Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Computer Associates Think Inc filed Critical Computer Associates Think Inc
Application granted granted Critical
Publication of DE60317654D1 publication Critical patent/DE60317654D1/de
Publication of DE60317654T2 publication Critical patent/DE60317654T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/656Updates while running
DE60317654T 2002-04-17 2003-04-17 Verfahren und vorrichtung zur veränderung eines kernmodules, um es auf mehreren kernversionen lauffähig zu machen Expired - Lifetime DE60317654T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US37312002P 2002-04-17 2002-04-17
US373120P 2002-04-17
PCT/US2003/012202 WO2003090077A1 (en) 2002-04-17 2003-04-17 Apparatus and method for modifying a kernel module to run on multiple kernel versions

Publications (2)

Publication Number Publication Date
DE60317654D1 true DE60317654D1 (de) 2008-01-03
DE60317654T2 DE60317654T2 (de) 2008-10-30

Family

ID=29250968

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60317654T Expired - Lifetime DE60317654T2 (de) 2002-04-17 2003-04-17 Verfahren und vorrichtung zur veränderung eines kernmodules, um es auf mehreren kernversionen lauffähig zu machen

Country Status (11)

Country Link
US (1) US7076770B2 (de)
EP (1) EP1495402B1 (de)
JP (1) JP2005523516A (de)
KR (1) KR20040099439A (de)
CN (1) CN1650264A (de)
AU (1) AU2003222657A1 (de)
BR (1) BR0309323A (de)
CA (1) CA2480441A1 (de)
DE (1) DE60317654T2 (de)
IL (1) IL164607A0 (de)
WO (1) WO2003090077A1 (de)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7568188B2 (en) * 2003-03-07 2009-07-28 Microsoft Corporation Method for testing a software shim
US7634770B2 (en) * 2003-05-19 2009-12-15 Hewlett-Packard Development Company, L.P. Kernel module interface dependencies
US7954086B2 (en) * 2003-05-19 2011-05-31 Hewlett-Packard Development Company, L.P. Self-describing kernel modules
US20060015860A1 (en) * 2004-07-15 2006-01-19 Sony Corporation And Sony Electronics, Inc. System and method for storing attributes in a file for processing an operating system
US8042188B2 (en) * 2005-07-15 2011-10-18 Sony Corporation Information processing apparatus, information recording medium manufacturing apparatus, information recording medium, method and computer program
US7581141B2 (en) * 2006-03-01 2009-08-25 Sun Microsystems, Inc. Kernel module compatibility validation
US20090271780A1 (en) * 2008-04-24 2009-10-29 Moschip Semiconductor Technology Limited Automatic complete firmware upgrade
US8689206B2 (en) * 2009-03-05 2014-04-01 International Business Machines Corporation Isolating operating system in-memory modules using error injection
KR101042979B1 (ko) * 2009-10-23 2011-06-21 한국항공대학교산학협력단 임베디드 시스템의 신뢰성 평가를 위한 시뮬레이션 커널을 이용하는 오류주입시험 장치
US8914815B2 (en) * 2013-05-18 2014-12-16 Red Hat, Inc. Automated framework for tracking and maintaining kernel symbol list types
CN103312706B (zh) * 2013-06-04 2017-05-10 百度在线网络技术(北京)有限公司 网络访问控制的方法和装置
CN104679532B (zh) * 2013-11-27 2018-12-11 腾讯科技(深圳)有限公司 内核模块加载方法和装置
CN104021023A (zh) * 2014-06-24 2014-09-03 浪潮电子信息产业股份有限公司 一种突破内核模块版本控制解决方法
CN104375874B (zh) * 2014-12-11 2017-05-17 北京奇虎科技有限公司 加载Linux内核驱动的方法及装置
CN104572235B (zh) * 2014-12-31 2019-02-26 北京奇虎科技有限公司 一种可加载内核模块的编译方法和装置
CN105549965A (zh) * 2015-12-09 2016-05-04 浪潮电子信息产业股份有限公司 一种将驱动集成到不同Linux内核版本的方法
CN105893085A (zh) * 2016-03-30 2016-08-24 百度在线网络技术(北京)有限公司 内核模块加载方法和装置
CN106815031B (zh) * 2017-02-22 2020-03-24 百度在线网络技术(北京)有限公司 内核模块加载方法和装置
CN108052327A (zh) * 2017-12-11 2018-05-18 北京奇虎科技有限公司 一种内核模块编译、加载方法及装置
CN109992293B (zh) * 2018-01-02 2023-06-20 深圳市宇通联发科技有限公司 Android系统组件版本信息的组装方法及装置
CN111382063B (zh) * 2018-12-30 2023-09-08 贝壳技术有限公司 一种react兼容的校验方法及装置
CN111752620A (zh) * 2019-03-26 2020-10-09 阿里巴巴集团控股有限公司 内核模块的处理方法和加载方法
CN111767072B (zh) * 2019-04-02 2023-03-14 浙江宇视科技有限公司 客户端制作方法及装置
US20220147636A1 (en) * 2020-11-12 2022-05-12 Crowdstrike, Inc. Zero-touch security sensor updates
CN113220303A (zh) * 2021-04-21 2021-08-06 北京麟卓信息科技有限公司 一种内核模块的编译方法和系统
CN116243971B (zh) * 2023-05-10 2023-07-28 北京麟卓信息科技有限公司 一种基于静态依赖自举的内核无关的模块构建方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5359730A (en) * 1992-12-04 1994-10-25 International Business Machines Corporation Method of operating a data processing system having a dynamic software update facility
US6199203B1 (en) * 1998-07-21 2001-03-06 Hewlett-Packard Company Memory management techniques for on-line replaceable software
US6219828B1 (en) * 1998-09-30 2001-04-17 International Business Machines Corporation Method for using two copies of open firmware for self debug capability
US6477683B1 (en) * 1999-02-05 2002-11-05 Tensilica, Inc. Automated processor generation system for designing a configurable processor and method for the same
US7287259B2 (en) * 2000-04-24 2007-10-23 Microsoft Corporation Isolating assembly versions for binding to application programs

Also Published As

Publication number Publication date
CN1650264A (zh) 2005-08-03
KR20040099439A (ko) 2004-11-26
US7076770B2 (en) 2006-07-11
WO2003090077A1 (en) 2003-10-30
DE60317654T2 (de) 2008-10-30
AU2003222657A1 (en) 2003-11-03
JP2005523516A (ja) 2005-08-04
IL164607A0 (en) 2005-12-18
EP1495402A1 (de) 2005-01-12
EP1495402B1 (de) 2007-11-21
US20040221275A1 (en) 2004-11-04
CA2480441A1 (en) 2003-10-30
BR0309323A (pt) 2007-02-21

Similar Documents

Publication Publication Date Title
DE60317654D1 (de) Verfahren und vorrichtung zur veränderung eines kernmodules, um es auf mehreren kernversionen lauffähig zu machen
DE50306507D1 (de) System, verfahren und vorrichtung zur herstellung eines trag- oder stabwerks
DE60312813D1 (de) Verfahren und vorrichtung zur herstellung eines verstärkten, faserigen, absorbierenden elementes
DE60324479D1 (de) Verfahren zur Herstellung eines Farbfilters, einer Anzeigevorrichtung und eines elektronischen Gerätes
DE602004025872D1 (de) Vorrichtung und Verfahren zur Ablagerung eines Gewebes auf einem Gerüst
DE60316220D1 (de) Verfahren und Vorrichtung zur Konfigurierung eines Überwachungssystems
DE602004021371D1 (de) Verfahren und vorrichtung für einen gemeinsam benutzten mehrbankspeicher
ATE405660T1 (de) Verfahren zur insulinproduktion in pflanzen
DE60312689D1 (de) Verfahren und vorrichtung zur verminderung von übertragungsfehlern
DE602004023455D1 (de) Vorrichtung und Verfahren zur Validierung einer Transkription
DE602005026610D1 (de) Vorrichtung in einem modularisierten System zur Zeitstempelung von Veranstaltungen/Referenzveranstaltungen
DE602004009122D1 (de) Vorrichtung zur Positionierung eines Patienten
DE60212724D1 (de) Verfahren und vorrichtung zum verteilen von werbenachrichten an ein kommunikationsendgerät
DE60323014D1 (de) Vorrichtung zur Ausführung einer Zeit-Limitierungs-Funktion
DE112005001869A5 (de) Vorrichtung und Verfahren zum Konfigurieren einer Datenverarbeitungsanlage
DE502004005086D1 (de) Verfahren und vorrichtung zur deaktivierung einer hillholderfunktion
DE602005007540D1 (de) Verlustarme induktive Vorrichtung und Verfahren zu ihrer Herstellung
DE50200465D1 (de) Vorrichtung zum Einstecken und Herausziehen einer Steckbaugruppe
DE50307528D1 (de) Vorrichtung zur umfelderfassung eines fahrzeugs
ATE454942T1 (de) Verfahren zur herstellung einer gecrimpten anordnung und verbundene anordnung und vorrichtung
DE112005002828A5 (de) Zuführeinheit und Verfahren zur Zuführung eines Elements zu einer Verarbeitungseinheit
DE60315080D1 (de) Verfahren und vorrichtung zum extrahieren kausaler informationen aus einer chaotischen zeitreihe
EP1631877A4 (de) Verfahren und system zum organisieren von knoten nach kategorie in einem programmbaum
DE602004025672D1 (de) Verfahren und vorrichtung zum wechseln von drucklaenge in einer druckpresse
DE60333978D1 (de) Vorrichtung zum Kultivieren, Verfahren zur Herstellung dieser Vorrichtung, Verfahren zum Kultivieren

Legal Events

Date Code Title Description
8364 No opposition during term of opposition