Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xiphi1978
linux
提交
85f4544f
L
linux
项目概览
xiphi1978
/
linux
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
linux
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
85f4544f
编写于
1月 11, 2007
作者:
L
Len Brown
浏览文件
操作
浏览文件
下载
差异文件
Pull trivial into release branch
上级
f3a2c3ee
8b59a454
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
86 addition
and
19 deletion
+86
-19
Documentation/feature-removal-schedule.txt
Documentation/feature-removal-schedule.txt
+45
-0
MAINTAINERS
MAINTAINERS
+34
-5
arch/i386/kernel/acpi/cstate.c
arch/i386/kernel/acpi/cstate.c
+5
-5
drivers/acpi/ec.c
drivers/acpi/ec.c
+2
-2
drivers/acpi/processor_core.c
drivers/acpi/processor_core.c
+0
-3
drivers/acpi/processor_perflib.c
drivers/acpi/processor_perflib.c
+0
-4
未找到文件。
Documentation/feature-removal-schedule.txt
浏览文件 @
85f4544f
...
...
@@ -273,3 +273,48 @@ Why: Speedstep-centrino driver with ACPI hooks and acpi-cpufreq driver are
Who: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
---------------------------
What: ACPI hotkey driver (CONFIG_ACPI_HOTKEY)
When: 2.6.21
Why: hotkey.c was an attempt to consolidate multiple drivers that use
ACPI to implement hotkeys. However, hotkeys are not documented
in the ACPI specification, so the drivers used undocumented
vendor-specific hooks and turned out to be more different than
the same.
Further, the keys and the features supplied by each platform
are different, so there will always be a need for
platform-specific drivers.
So the new plan is to delete hotkey.c and instead, work on the
platform specific drivers to try to make them look the same
to the user when they supply the same features.
hotkey.c has always depended on CONFIG_EXPERIMENTAL
Who: Len Brown <len.brown@intel.com>
---------------------------
What: /sys/firmware/acpi/namespace
When: 2.6.21
Why: The ACPI namespace is effectively the symbol list for
the BIOS. The device names are completely arbitrary
and have no place being exposed to user-space.
For those interested in the BIOS ACPI namespace,
the BIOS can be extracted and disassembled with acpidump
and iasl as documented in the pmtools package here:
http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/utils
Who: Len Brown <len.brown@intel.com>
---------------------------
What: /proc/acpi/button
When: August 2007
Why: /proc/acpi/button has been replaced by events to the input layer
since 2.6.20.
Who: Len Brown <len.brown@intel.com>
---------------------------
MAINTAINERS
浏览文件 @
85f4544f
...
...
@@ -207,16 +207,45 @@ S: Supported
ACPI
P: Len Brown
M: len.brown@intel.com
M: lenb@kernel.org
L: linux-acpi@vger.kernel.org
W: http://acpi.sourceforge.net/
T: git kernel.org:/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git
S: Maintained
S: Supported
ACPI BATTERY DRIVERS
P: Vladimir P. Lebedev
M: vladimir.p.lebedev@intel.com
L: linux-acpi@vger.kernel.org
W: http://acpi.sourceforge.net/
S: Supported
ACPI EC DRIVER
P: Alexey Starikovskiy
M: alexey.y.starikovskiy@linux.intel.com
L: linux-acpi@vger.kernel.org
W: http://acpi.sourceforge.net/
S: Supported
ACPI FAN DRIVER
P: Konstantin A. Karasyov
M: konstantin.a.karasyov@intel.com
L: linux-acpi@vger.kernel.org
W: http://acpi.sourceforge.net/
S: Supported
ACPI PCI HOTPLUG DRIVER
P: Kristen Carlson Accardi
M: kristen.c.accardi@intel.com
L: pcihpd-discuss@lists.sourceforge.net
S: Maintained
S: Supported
ACPI THERMAL DRIVER
P: Konstantin A. Karasyov
M: konstantin.a.karasyov@intel.com
L: linux-acpi@vger.kernel.org
W: http://acpi.sourceforge.net/
S: Supported
AD1816 SOUND DRIVER
P: Thorsten Knabe
...
...
@@ -1085,7 +1114,7 @@ DOCKING STATION DRIVER
P: Kristen Carlson Accardi
M: kristen.c.accardi@intel.com
L: linux-acpi@vger.kernel.org
S:
Maintain
ed
S:
Support
ed
DOUBLETALK DRIVER
P: James R. Van Zandt
...
...
@@ -2535,7 +2564,7 @@ PCIE HOTPLUG DRIVER
P: Kristen Carlson Accardi
M: kristen.c.accardi@intel.com
L: pcihpd-discuss@lists.sourceforge.net
S:
Maintain
ed
S:
Support
ed
PCMCIA SUBSYSTEM
P: Linux PCMCIA Team
...
...
@@ -3035,7 +3064,7 @@ SHPC HOTPLUG DRIVER
P: Kristen Carlson Accardi
M: kristen.c.accardi@intel.com
L: pcihpd-discuss@lists.sourceforge.net
S:
Maintain
ed
S:
Support
ed
SECURE DIGITAL HOST CONTROLLER INTERFACE DRIVER
P: Pierre Ossman
...
...
arch/i386/kernel/acpi/cstate.c
浏览文件 @
85f4544f
...
...
@@ -47,13 +47,13 @@ EXPORT_SYMBOL(acpi_processor_power_init_bm_check);
/* The code below handles cstate entry with monitor-mwait pair on Intel*/
struct
cstate_entry
_s
{
struct
cstate_entry
{
struct
{
unsigned
int
eax
;
unsigned
int
ecx
;
}
states
[
ACPI_PROCESSOR_MAX_POWER
];
};
static
struct
cstate_entry
_s
*
cpu_cstate_entry
;
/* per CPU ptr */
static
struct
cstate_entry
*
cpu_cstate_entry
;
/* per CPU ptr */
static
short
mwait_supported
[
ACPI_PROCESSOR_MAX_POWER
];
...
...
@@ -71,7 +71,7 @@ static short mwait_supported[ACPI_PROCESSOR_MAX_POWER];
int
acpi_processor_ffh_cstate_probe
(
unsigned
int
cpu
,
struct
acpi_processor_cx
*
cx
,
struct
acpi_power_register
*
reg
)
{
struct
cstate_entry
_s
*
percpu_entry
;
struct
cstate_entry
*
percpu_entry
;
struct
cpuinfo_x86
*
c
=
cpu_data
+
cpu
;
cpumask_t
saved_mask
;
...
...
@@ -136,7 +136,7 @@ EXPORT_SYMBOL_GPL(acpi_processor_ffh_cstate_probe);
void
acpi_processor_ffh_cstate_enter
(
struct
acpi_processor_cx
*
cx
)
{
unsigned
int
cpu
=
smp_processor_id
();
struct
cstate_entry
_s
*
percpu_entry
;
struct
cstate_entry
*
percpu_entry
;
percpu_entry
=
per_cpu_ptr
(
cpu_cstate_entry
,
cpu
);
mwait_idle_with_hints
(
percpu_entry
->
states
[
cx
->
index
].
eax
,
...
...
@@ -150,7 +150,7 @@ static int __init ffh_cstate_init(void)
if
(
c
->
x86_vendor
!=
X86_VENDOR_INTEL
)
return
-
1
;
cpu_cstate_entry
=
alloc_percpu
(
struct
cstate_entry
_s
);
cpu_cstate_entry
=
alloc_percpu
(
struct
cstate_entry
);
return
0
;
}
...
...
drivers/acpi/ec.c
浏览文件 @
85f4544f
...
...
@@ -1016,8 +1016,8 @@ static int __init acpi_ec_set_intr_mode(char *str)
acpi_ec_mode
=
EC_POLL
;
}
acpi_ec_driver
.
ops
.
add
=
acpi_ec_add
;
ACPI_DEBUG_PRINT
((
ACPI_DB_INFO
,
"EC
%s mode.
\n
"
,
intr
?
"interrupt"
:
"polling"
)
)
;
printk
(
KERN_NOTICE
PREFIX
"
%s mode.
\n
"
,
intr
?
"interrupt"
:
"polling"
);
return
1
;
}
...
...
drivers/acpi/processor_core.c
浏览文件 @
85f4544f
...
...
@@ -476,9 +476,6 @@ static int acpi_processor_get_info(struct acpi_processor *pr)
if
(
cpu_index
==
-
1
)
{
if
(
ACPI_FAILURE
(
acpi_processor_hotadd_init
(
pr
->
handle
,
&
pr
->
id
)))
{
printk
(
KERN_ERR
PREFIX
"Getting cpuindex for acpiid 0x%x
\n
"
,
pr
->
acpi_id
);
return
-
ENODEV
;
}
}
...
...
drivers/acpi/processor_perflib.c
浏览文件 @
85f4544f
...
...
@@ -736,10 +736,6 @@ int acpi_processor_preregister_performance(
}
err_ret:
if
(
retval
)
{
ACPI_DEBUG_PRINT
((
ACPI_DB_ERROR
,
"Error while parsing _PSD domain information. Assuming no coordination
\n
"
));
}
for_each_possible_cpu
(
i
)
{
pr
=
processors
[
i
];
if
(
!
pr
||
!
pr
->
performance
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录