🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.unix.programming.kernel
Article #58

Re: һ��do_IRQ()������

#58
From: f
Date: Wed, 13 Mar 2002 09:11
27 lines
2000 bytes
�����й�ϵ��
pending��ʾ���ڻ����жϵȴ�����
inprogress��ʾ�˳��˴�����
����ûʲô������
�� �� xianai (xianai) �Ĵ������ᵽ: ��
: 1:      for (;;) {
: 2:              spin_unlock(&desc->lock);
: 3:              handle_IRQ_event(irq, &regs, action);
: 4:              spin_lock(&desc->lock);
: 5:              if (!(desc->status & IRQ_PENDING))
: 6:                      break;
: 7:              desc->status &= ~IRQ_PENDING;
:         }
: 9:      desc->status &= ~IRQ_INPROGRESS;
: /*��Ȼ��5:�жϺ�break�����ģ�9:�б�Ҫ����һ��ô��*/
: out:
: ...................

--
�X[��]�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�[
�U��֪����                          ��
�U����������ô���ġ�������          ��
�U                                  ��
�^�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�a


�� ��Դ:��BBS ˮľ�廪վ smth.org��[FROM: 202.38.242.94]
Technical Details
Message-ID: <3lJ0cH$p8U@smth.org>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!194.25.134.62!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!news.cn99.com!news.happynet.org!thunews.dhs.org!SMTH

Show Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB
X-Google-Thread: 10e809,a915f03b7a83959f,start
X-Google-Attributes: gid10e809,public
X-Google-ArrivalTime: 2002-03-13 01:17:41 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!194.25.134.62!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!news.cn99.com!news.happynet.org!thunews.dhs.org!SMTH
From: kaya.bbs@smth.org (f)(t)
Newsgroups: cn.bbs.comp.unix.programming.kernel
Subject: Re: һ��do_IRQ()������
Date: 13 Mar 2002 09:11:44 GMT
Organization: BBS ˮľ�廪վ
Message-ID: <3lJ0cH$p8U@smth.org>
X-Filename: KernelTech/M.1016010545.O0
Lines: 27