RETURNED MAIL: SEE TRANSCRIPT FOR DETAILS

2018-04-11 Thread Mail Administrator
This Message was undeliverable due to the following reason:

Your message was not delivered because the destination computer was
not reachable within the allowed queue period. The amount of time
a message is queued before it is returned depends on local configura-
tion parameters.

Most likely there is a network problem that prevented delivery, but
it is also possible that the computer is turned off, or does not
have a mail system running right now.

Your message was not delivered within 4 days:
Host 165.159.222.218 is not responding.

The following recipients did not receive this message:


Please reply to postmas...@lists.01.org
if you feel this message to be in error.



___
Linux-nvdimm mailing list
Linux-nvdimm@lists.01.org
https://lists.01.org/mailman/listinfo/linux-nvdimm


[ndctl PATCH] ndctl, read-labels: fix json reference counting

2018-04-11 Thread Dan Williams
From: Steve Scargall 

Current versions of the json-c library abort when decrementing an object
reference past 0. Given that util_display_json_array() drops the
reference to the passed in object we do not need to drop the reference
in dimm_action(). This fixes failures with the following signature:

$ ndctl read-labels nmem0 nmem1 -j
...
ndctl: json_object.c:159: json_object_put: Assertion `jso->_ref_count > 0' 
failed.
Aborted (core dumped)

Signed-off-by: Steve Scargall 
Signed-off-by: Dan Williams 
---
 ndctl/dimm.c |4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/ndctl/dimm.c b/ndctl/dimm.c
index f51f34bb28b6..1c168997105e 100644
--- a/ndctl/dimm.c
+++ b/ndctl/dimm.c
@@ -1080,11 +1080,9 @@ static int dimm_action(int argc, const char **argv, void 
*ctx,
rc = action(single, &actx);
}
 
-   if (actx.jdimms) {
+   if (actx.jdimms)
util_display_json_array(actx.f_out, actx.jdimms,
JSON_C_TO_STRING_PRETTY);
-   json_object_put(actx.jdimms);
-   }
 
if (actx.f_out != stdout)
fclose(actx.f_out);

___
Linux-nvdimm mailing list
Linux-nvdimm@lists.01.org
https://lists.01.org/mailman/listinfo/linux-nvdimm


Re: [PATCH] dax: adding fsync/msync support for device DAX

2018-04-11 Thread Jeff Moyer
Dan Williams  writes:

> On Wed, Apr 11, 2018 at 9:06 AM, Jeff Moyer  wrote:
>> Christoph Hellwig  writes:
>>
>>> On Fri, Apr 06, 2018 at 03:41:39PM -0700, Dan Williams wrote:
 Yes, but the trust interface definition is what is missing, especially
 when we consider memmap=ss!nn and qemu-kvm. For example do we turn off
 DAX and/or MAP_SYNC on all platforms that don't provide a positive "I
 have ADR" indication (ACPI 6.2 Section 5.2.25.9 NFIT Platform
 Capabilities Structure)?
>>>
>>> Sounds like a default.
>>
>> Which do you turn off?  DAX or MAP_SYNC (or both)?
>
> Only MAP_SYNC I would say, because then userspace can't opt out of
> fsync/msync and it gives us a chance to "Do The Right Thing (TM)" with
> respect to WPQ flush.

That works for me.

>> Systems that support ACPI versions earlier than 6.2 could provide
>> flush hint addresses.  In that case, we could assume no ADR, and turn
>> off MAP_SYNC, but still allow DAX.  Note that I'm not aware of any
>> hardware that actually falls into this category.
>>
>> Platforms prior to 6.2 that don't support flush hints are currently
>> assumed to implement ADR.  This proposal would change that default.
>>
 Require opt-in when the user has trust in the hardware config that
 the kernel can't verify?
>>>
>>> And that sounds like a good config nob ontop of that default.
>>
>> Well, we could also make a white-list for known good platforms.  I
>> assume HPE's systems would be on that list.  Otherwise we'd have to cook
>> up udev rules, I guess?
>
> udev rules sound good. We can distribute them in the ndctl package. I
> think I would handle this by making
> /sys/bus/nd/devices/regionX/persistence_domain writable to opt-in to a
> user specified persistence_domain. If the persistence_domain attribute
> file is not writable then you know you're on a kernel that blindly
> trusts all pmem descriptions as MAP_SYNC capable.
>
>> Dan, is this something you're working on now?
>
> No, it's behind finalizing dax-dma-vs-truncate and memcpy_mcsafe for
> user copies in my queue...

OK, I'll take a stab at it.

Thanks,
Jeff
___
Linux-nvdimm mailing list
Linux-nvdimm@lists.01.org
https://lists.01.org/mailman/listinfo/linux-nvdimm


Re: [PATCH] dax: adding fsync/msync support for device DAX

2018-04-11 Thread Dan Williams
On Wed, Apr 11, 2018 at 9:06 AM, Jeff Moyer  wrote:
> Christoph Hellwig  writes:
>
>> On Fri, Apr 06, 2018 at 03:41:39PM -0700, Dan Williams wrote:
>>> Yes, but the trust interface definition is what is missing, especially
>>> when we consider memmap=ss!nn and qemu-kvm. For example do we turn off
>>> DAX and/or MAP_SYNC on all platforms that don't provide a positive "I
>>> have ADR" indication (ACPI 6.2 Section 5.2.25.9 NFIT Platform
>>> Capabilities Structure)?
>>
>> Sounds like a default.
>
> Which do you turn off?  DAX or MAP_SYNC (or both)?

Only MAP_SYNC I would say, because then userspace can't opt out of
fsync/msync and it gives us a chance to "Do The Right Thing (TM)" with
respect to WPQ flush.

> Systems that support ACPI versions earlier than 6.2 could provide
> flush hint addresses.  In that case, we could assume no ADR, and turn
> off MAP_SYNC, but still allow DAX.  Note that I'm not aware of any
> hardware that actually falls into this category.
>
> Platforms prior to 6.2 that don't support flush hints are currently
> assumed to implement ADR.  This proposal would change that default.
>
>>> Require opt-in when the user has trust in the hardware config that
>>> the kernel can't verify?
>>
>> And that sounds like a good config nob ontop of that default.
>
> Well, we could also make a white-list for known good platforms.  I
> assume HPE's systems would be on that list.  Otherwise we'd have to cook
> up udev rules, I guess?

udev rules sound good. We can distribute them in the ndctl package. I
think I would handle this by making
/sys/bus/nd/devices/regionX/persistence_domain writable to opt-in to a
user specified persistence_domain. If the persistence_domain attribute
file is not writable then you know you're on a kernel that blindly
trusts all pmem descriptions as MAP_SYNC capable.

> Dan, is this something you're working on now?

No, it's behind finalizing dax-dma-vs-truncate and memcpy_mcsafe for
user copies in my queue...
___
Linux-nvdimm mailing list
Linux-nvdimm@lists.01.org
https://lists.01.org/mailman/listinfo/linux-nvdimm


Re: [PATCH] dax: adding fsync/msync support for device DAX

2018-04-11 Thread Jeff Moyer
Christoph Hellwig  writes:

> On Fri, Apr 06, 2018 at 03:41:39PM -0700, Dan Williams wrote:
>> Yes, but the trust interface definition is what is missing, especially
>> when we consider memmap=ss!nn and qemu-kvm. For example do we turn off
>> DAX and/or MAP_SYNC on all platforms that don't provide a positive "I
>> have ADR" indication (ACPI 6.2 Section 5.2.25.9 NFIT Platform
>> Capabilities Structure)?
>
> Sounds like a default.

Which do you turn off?  DAX or MAP_SYNC (or both)?

Systems that support ACPI versions earlier than 6.2 could provide
flush hint addresses.  In that case, we could assume no ADR, and turn
off MAP_SYNC, but still allow DAX.  Note that I'm not aware of any
hardware that actually falls into this category.

Platforms prior to 6.2 that don't support flush hints are currently
assumed to implement ADR.  This proposal would change that default.

>> Require opt-in when the user has trust in the hardware config that
>> the kernel can't verify?
>
> And that sounds like a good config nob ontop of that default.

Well, we could also make a white-list for known good platforms.  I
assume HPE's systems would be on that list.  Otherwise we'd have to cook
up udev rules, I guess?

Dan, is this something you're working on now?

-Jeff
___
Linux-nvdimm mailing list
Linux-nvdimm@lists.01.org
https://lists.01.org/mailman/listinfo/linux-nvdimm


Standout In Crowd With Unique Logo & Website

2018-04-11 Thread Barbara Torres

Hello,

Have you ever thought about giving your business a new appearance? Do you
know with just giving your business a new look, you can experience huge
sales of products or services? Well, we are here to make your business look
great in this our era of technology.

We are a group of professionals, rendering various forms of services to
individuals, and businesses. No matter how big or small your business is,
we will give it that exact look that suits it.

Our Services

We offer a lot of services, and they include:

Logo Designs

We will design a logo for your business and we do it with much creativity.
We will provide you with 3 different designs of the same idea, and deliver
the final files in high resolutions and formats that can be printed or used
on the web. You can get this service with just $75. Below are some of our
logo designs

Website Designs

We will design and develop a dynamic website for your business with $250.
Every of your customer will enjoy excellent user experience whenever he or
she visits your business’ website.

Article and Content Writing

We know the usefulness of good articles and web contents, and with $10, you
will get nothing less than the best.

SEO Services

We will deliver the best SEO services you can rarely get elsewhere. With
only $149, we will be at your service.

Place your orders now by replying this mail, and we will be at your
service. We want your business to thrive; thus we are looking forward to
receiving your prompt reply.

Regards,
Barbara Torres
___
Linux-nvdimm mailing list
Linux-nvdimm@lists.01.org
https://lists.01.org/mailman/listinfo/linux-nvdimm


To:企业文化建设与人才经营

2018-04-11 Thread 黄�裸

向华为学习   以奋斗者为本的企业文化建设与人才经营

― 2018年4月19-20日 | 深圳 ―
  
课程对象:董事长、总裁、副总裁、部门负责人等中高层管理者
课程费用:8800元/人(不含交通及食宿费)
费用说明:课程采用小班制,35人以内,报完即止
报名咨询电话:0755-61288035  手机:18890700600 (微信同号)赵先生

培育一种文化、设计一套机制,让企业源源不断涌现出“奋斗者”

以下问题是大多数企业面临的问题;
企业家和高管对文化的塑造不够或者践行不到位,甚至没有践行,导致企业文化只停留在口号,流于形式。
业务发展快,干部能力提升慢,跟不上公司发展的要求,出现脱节;
公司里有不胜任的干部,但苦于没有其他后备人选,所以无法裁撤,甚至不得不迁就,无法实施有效管理;
不管您的企业有没有成立企业大学部门,人才培养不起来或者没有有效培养,归根其原因无外乎这三个方面;
(1)理念滞后,仍停留在初级培训为主体的阶段
(2)企业大学流于形式,无法支持企业战略和业务需求
(3)课程研发能力、师资队伍和技术手段等软实力建设不足

华为通过文化建设、干部管理政策落实、以及华大建设和有效运营从而实现了:
强执行力――华为具备一批“指哪打哪”的干部队伍,在统一的文化基础下大家面对工作目标自动协作,具备超强执行力; 
超强板凳――几乎每个岗位,华为内部都有3位可接任的后备干部,因而形成阵容深厚的战略预备队伍
活力组织――华为因其塑造了一支能力强、数量大、意志坚的干部队伍,使得自发形成一种人人争先的赛马机制,得以激发整个组织的活力。
组织赋能――华为大学为华为打造了一支能征善战、团队高度协同的“狼性铁军”,培养了数以千计的将军领袖。华为大学不仅是华为人才培养体系的重要一环,还承担着华为变革的引擎角色,推动着华为的持续组织变革。

课程安排:
日  期   课  题 主 讲  课时 单价
4月19日   以奋斗者为本的企业文化建设与干部管理  胡赛雄  6小时   4800元
4月20日   华为大学建设实践魏 巍  6小时 4800元
备 注  参加1天的课程按4800元收取,2天同时参加优惠价:8800元

课前思考:
为什么一般的企业价值观和文化建设难以落地,而华为却已形成了深入组织流程和员工行为的企
业价值观和文化?

课程收益:
1、全方位了解华为文化(使命、远景、价值观)的内涵
2、以华为文化实践为例,迭代学员对企业文化本质的理解和认知;
3、学习和借鉴华为文化构建的系统方法。

课程大纲
模块一:以奋斗者为本的企业文化建设――解构华为文化及其实践
一、企业文化与企业绩效的关系
――比组织与流程再造更重要的是企业环境和人的思想的再造
1、企业文化是什么?(华为是如何看待企业文化的?)
2、企业文化如何改变员工和客户的态度和行为?
3、企业文化如何把“思想”转化为“行为”?
二、华为文化的五大实质内容解读
1、华为是如何把抓住商业机会和创造商业机
会的文化转化为企业能力?
2、华为是如何建立从员工、企业到客户的三层
“责任结果导向”文化?
3、华为的“团队协作”文化是如何让一批普通人干
出不普通的事?
4、华为是如何实现“管理体系最小化、企业文化最大化”?
5、为什么说华为的“狼文化”是被逼出来的?
三、华为对于文化的定位是“一套完整的管理逻辑体系”
1、为什么说在华为,文化可以是第一生产力?
2、什么是华为的文化管理模型:“洋葱模型”?
3、华为如何定义“文化”这一体系的基本假设、愿景、使命和价值观?
4、华为的文化建设与其它管理要素之间的三大关系。
四、华为如何塑造企业文化
1、“塑造文化”是一个企业重要的任务,预设的企业文化不会自动形成;
2、企业塑造文化的核心要素是什么?
3、华为的最高层管理团队是如何把“塑造企业文化”称为自己的重要职责之一的?
4、企业文化如何落地?
五、打造与时俱进的文化导向力
1、华为如何应对全球化的挑战?
2、华为应对多元文化挑战的经验总结;
3、与时俱进,对核心价值观动态诠释。
4、华为文化的本质是什么?

模块二:华为干部管理之道――聚焦锻造商业成功的干部队伍
?课前思考:
解析华为用什么机制培养一批能征善战、能上能下的管理干部,获得商业成功,并保持可持续的
组织活力?

课程收益:
1、了解华为如何塑造“以奋斗者文本”的干部管理文化。
2、洞悉华为如何将企业文化与制度落实到干部管理政策上。
3、学习华为干部队伍的建设机制与管理政策。

课程大纲
一、干部的使命与责任
1、干部要担负起公司文化价值观的传承
2、洞察客户需求,捕捉商业机会,抓业务增长
3、带领团队实现组织目标
4、有清晰的主攻方向,抓主要矛盾
5、不断优化端到端的业务流程
6、开展组织建设,帮助下属成长

二、对干部的要求
1、干部要长期艰苦奋斗
2、不断改进思想方法,恰当把握开放、妥协、灰度
3、实事求是,敢讲真话,不捂盖子
4、以身作则,不断提升自身的职业化水平
5、要有自我批判精神
三、干部的选拔与配备
1、干部选拔的关键行为标准 
2、干部配备的基本原则
3、干部要能上能下的机制

四、干部的使用和管理
1、干部的考核与激励
2、干部的分权管理
3、干部的监察   
4、干部监察的制度与程序

五、干部队伍的建设
1、以选拔制建设干部队伍
2、建立干部的循环流动制度
3、建设后备干部队伍,保障事业持续发展

模块三:华为大学建设实践――揭秘华为如何培养将军
课前思考:
华为大学-华为的“黄埔军校”。华大为华为打造了一支能征善战、团队高度协同的“狼性铁军”,培养了数以千计的将军领袖。她背后靠什么样的教学理念、人才培养体系和运作机制来支撑呢?

课程收益:
1、了解华为的人才培养战略
2、学习华为的人才培养体系
3、学习和借鉴华为大学的运作机制和方法
4、学习如何设计一个适合自身企业发展的企业大学模型
一:华为大学的战略定位
   - 华为发展所面临的人才挑战的特点
 - 华为大学的成立背景
 - 华为大学的价值观以及和公司价值观的关系
? - 华为大学独特的战略定位及意义
二:华为的人才培养通道
? - 专业人才通道以及培养路径
? - 管理人才通道以及培养路径
三:华为大学的教学理念与业务架构
? - 华为为什么坚持选拔制
? - 训战结合:用最优秀的人培养更有优秀的人
? - 华为大学的核心业务
? - 华为大学的教学策略
四:华为大学的运作机制
? - 华为项目制运作的核心理念
? - 华为大学如何进行项目制运作
? - 华为大学和人力资源部的关系
? - 如何进行学习效果和绩效评估
五:华为大学的课程体系
?  - 高级管理研讨班
――传承公司文化,发酵管理哲学
?  - FLDP――从骨干到管理者的转身
?  - 青训班:训战结合、从项目管理与经营中选拔展后备干部
?  - 新员工培训――和华为共成长
?  - 教学设计和课程开发机制
?  - 学习解决方案咨询机制
?  - 案例教学机制
?  - 华为大学的战略预备队
六:华为大学的师资建设
?  - 师资队伍建设核心理念
?  - 师资队伍的层级及考核
七:华为大学如何进行知识管理
?  - 华为大学的案例平台建设
?  - 知识管理平台建设
八:华为大学的启发
- 企业大学设计模型
- 企业大学如何才能有效为组织赋能

讲师介绍:
胡赛雄 华为前人力资源高管
华为大学后备干部系主任、华为公司全球技术服务部干部部长。
《以奋斗者为本-华为公司人力资源管理纲要》主要编委之一。
1998年~2014年就职于华为公司,在华为工作18年,曾任华为公司全球技术服务部干部部长、公司后备干部系主任,负责华为公司中高级干部企业管理哲学学习、研讨等相关工作,参与总结、起草华为公司管理纲要等重要文献。
胡老师是华为公司人力资源管理哲学、财经管理哲学和业务管理哲学编委会负责人和主要撰写人之一,深谙华为人力资源管理的精髓。2014年与华为首席管理科学家黄卫伟等共同编著《以奋斗者为本》书籍,该书籍多次获得当当网最畅销管理书籍之一。
曾服务的部分知名企业:
美的集团、民生银行、双胞胎集团、清华泰豪、扬子江药业、先声药业、上汽集团、吉利汽车、宇通客车、永诚保险、金螳螂集团、老村长酒业、力源集团、彰泰集团、厦门中骏等主流企业。

魏巍老师华为前全球资源中心人才学院院长
魏老师拥有15 年企业大学和人才发展经验,其中华为大学工作 8 年。
2007 年加入华为大学,负责和参与了华为若干个重大学习发展项 目的设计、开发和交付,覆盖了领导力、项目管理、企业文化、专业技术等多个领域;
2010 
年,远赴海外,筹建华为全球资源中心人才学院(华为大学海外机构),担任院长。该学院以英语为载体,向全球的员工及客户提供学习发展服务,有效地推动了华为全球化的进程;
2015 
年开始,从事咨询培训工作,期间帮助九牧、药明康德、华润集团、沃尔玛中国、裕同等众多行业领先企业提供了企业大学设计和建设咨询服务,助力客户打造“人才高地”。
魏老师在企业大学顶层设计,人才发展项目开发、运营,领导力和软技能课程等方面有着丰富的实战经验。
---
请将以下报名表内容打印填写后发送到:6983...@qq.com 

 报  名 回  执

参加课题:《向华为学习   以奋斗者为本的企业文化建设与人才经营》

时间:  地点:   

参会单位名称:___ Email:__  

如发票抬头与本回执单位名称不同的。请注明:___

联系人:___ 电话:_ 传真:_
  
参加学员:___职务:___手机:___Email:

参加学员:___职务:___ 手机:___Email:

参加学员:___职务:___手机:___Email:
  
付款方式:□现金 □支票 □转帐

人数:__人   参会费用:共计:__元 

备注
1.收到贵司报名信息后,我们将第一时间和贵司参会联系人进行确认;
2.在开课前一周,我们有专人给贵司发送参加培训的确认函,上面有培训报到指引,以及详细的上课地址和路线图;
3.此课程也可以安排企业内训,欢迎来电咨询及申请排期;
4.如对此课程有任何疑问,欢迎拨打电话向我们咨询。
___
Linux-nvdimm mailing list
Linux-nvdimm@lists.01.org
https://lists.01.org/mailman/listinfo/linux-nvdimm