🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

һ��do_IRQ()������

#56
From: xianai
Date: Wed, 13 Mar 2002 08:56
19 lines
1241 bytes
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:
        desc->handler->end(irq);
        spin_unlock(&desc->lock);


--

�� ��Դ:��BBS ˮľ�廪վ smth.org��[FROM: 202.119.32.30]
Technical Details
Message-ID: <3lJ0JG$nfe@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!130.133.1.3!fu-berlin.de!news.cn99.com!thunews.dhs.org!SMTH

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII
X-Google-Thread: 10e809,c07401dd2e2528b2,start
X-Google-Attributes: gid10e809,public
X-Google-ArrivalTime: 2002-03-13 01:01:15 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!news.cn99.com!thunews.dhs.org!SMTH
From: xianai.bbs@smth.org (xianai)
Newsgroups: cn.bbs.comp.unix.programming.kernel
Subject: һ��do_IRQ()������
Date: 13 Mar 2002 08:56:40 GMT
Organization: BBS ˮľ�廪վ
Message-ID: <3lJ0JG$nfe@smth.org>
X-Filename: KernelTech/M.1016009632.20
Lines: 19