autosleep pm-linux3.10新内核autosleep_ws实现的必要性有多大?

问题描述

linux3.10新内核autosleep_ws实现的必要性有多大?

查看pm_autosleep_init时,发现有个wakeup_sourcede的创建,即autosleep_ws,这个source只在pm_autosleep_set_state入口处使用了,个人觉得此时没必要使用;因为真正触发低功耗是在此函数的尾部,那么在此函数的最开始,有必要阻止睡眠吗?

时间: 2024-09-17 04:46:59

autosleep pm-linux3.10新内核autosleep_ws实现的必要性有多大?的相关文章

linux如何编译安装新内核支持NTFS文件系统(以redhat7.2x64为例)_Linux

内核,是一个操作系统的核心.它负责管理系统的进程.内存.设备驱动程序.文件和网络系统,决定着系统的性能和稳定性.Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新.新的内核修订了旧内核的bug,并增加了许多新的特性.如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效,更稳定的内核,就需要重新编译内核. 本文将以kernel 4.7.2版本为实验,操作平台为RedHat 7.2,将通过以下三个方面来说明内核及模块的编译. 源码编译Linux内核 使用Linux内核模块

大话Linux内核中锁机制之RCU、大内核锁

大话Linux内核中锁机制之RCU.大内核锁 在上篇博文中笔者分析了关于完成量和互斥量的使用以及一些经典的问题,下面笔者将在本篇博文中重点分析有关RCU机制的相关内容以及介绍目前已被淘汰出内核的大内核锁(BKL).文章的最后对<大话Linux内核中锁机制>系列博文进行了总结,并提出关于目前Linux内核中提供的锁机制的一些基本使用观点. 十.RCU机制 本节将讨论另一种重要锁机制:RCU锁机制.首先我们从概念上理解下什么叫RCU,其中读(Read):读者不需要获得任何锁就可访问RCU保护的临界

2013年新浪战略调整正在发生一场大变局

摘要: 架构调整与股份减持尘埃落定,2013年新浪战略调整正在发生一场大变局. 日前,新浪宣布对组织架构和业务线进行调整,门户和微博业务正式分家.今后两大板块将同时包括移动和P 架构调整与股份减持尘埃落定,2013年新浪战略调整正在发生一场大变局. 日前,新浪宣布对组织架构和业务线进行调整,门户和微博业务正式分家.今后两大板块将同时包括移动和PC端业务,并拥有各自的产品.技术和运营.其中,新浪CEO曹国伟"会花更多精力管理微博板块",而门户板块则由COO杜红全面负责,并向曹国伟汇报.

kset_get函数-关于linux 内核函数 kset_get的疑问,望大神解答

问题描述 关于linux 内核函数 kset_get的疑问,望大神解答 kset_get函数定义如下:static inline struct kset *kset_get(struct kset *k){ return k ? to_kset(kobject_get(&k->kobj)) : NULL;}static inline struct kset *to_kset(struct kobject *kobj){ return kobj ? container_of(kobj stru

魅族新旗舰MX4发布:5.36寸大屏 全制式4G网络

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断淘宝客 站长团购 云主机 技术大厅 魅族新旗舰MX4发布:5.36寸大屏 全制式4G网络 [TechWeb报道]9月2日消息,今日下午魅族科技在北京国家体育馆副馆正式召开"2014魅族新品发布会",魅族MX4正式发布. 网络方面,MX4支持全制式4G网络,WIFI速度达到MX3的7倍,在定位方面除了支持GPS支持,还支持包括日本QZSS,俄罗斯GLO

360安全卫士10新功能有哪些

作为国内卫士类软件的先驱,360安全卫士无疑开创一个时代.然而就像很多国产软件一样,随着功能愈发增强,卫士的体积也在一天天变得臃肿.直到某一天,产品经理发现如今的卫士竟然胖得连裤子都快买不到时,一个改造计划终于被提上日程.在这个计划中,卫士的界面开始变得简约.速度也如当年一般轻快起来,最关键的是脸上竟然也被画上了最具时代特点的扁平妆,而它便是我们今天的主角--360安全卫士10. 出于内测版方面的考量,我们没有对新版的安装包体积进行对比.不过新卫士体积增加,已经是一个不争的事实,这不禁使人产生一

戴文的Linux内核专题:10 配置内核(6)

欢迎来到下一篇关于内核配置文章!还有大量的选项需要配置.这篇文章将主要讨论PCI和ACPI. 这里我们可以启用由ACPI控制的扩展坞和可移动驱动器槽的支持(Dock).记住,ACPI(Advanced Configuration and Power Management Interface)是一个电源管理系统.扩展坞是一种其他的设备通过额外的接口插入的设备.扩展坞可以容纳许多不同的端口和连接器.一个ACPI控制的扩展坞是指其电源管理是通过ACPI进行的.驱动器槽是一套可以增加硬盘的设备,这也可以

PostgreSQL 10 新特性 - identity column (serial, 自增)

标签 PostgreSQL , 10 , 特性 , identify , 自增 , 覆盖 , SQL Server IDENTITY兼容 , SQL标准 背景 自增列是数据库的一个常用功能,PostgreSQL的自增列在10的版本出来前,有两种非常简单的方法来实现: 1.serial类型,自动创建一个序列,同时将列设置为INT,默认值设置为nextval('序列'). create table test(id serial, info text); postgres=# \d+ test Tab

Win 10 新测试版继续改进 Edge 的 HTML5 性能

负责 Edge 浏览器开发的微软员工 Kyle Pflug,今天早些时候在 Twitter 提前泄露了微软 Edge 浏览器新版本的 HTML5 性能,根据他公布的截图,Windows 10 Build 10525 当中,微软 Edge 浏览器新版本在 html5test 这款软件当中的得分是 440 分,高于内建在 Windows 10 正式版 Build 10240 当中 Edge 浏览器 402 的得分. 还必须指出的是,测试使用了 html5test 的最新版本 6.0 版,但是它不能识