面試官:為什么在中斷里不能sleep?

TsinghuaJoking 2021-12-15 08:56

大家好,我是老吳。

今天是周一,大家工作順利嗎?

這篇文章給大家分享一點小知識:為什么中斷里不能睡眠?

網上很多文章嘗試解釋這個問題,看后我覺得頭皮發麻。

下面,我試著總結一下原因。


明確問題

首先,讓我們明確一下問題。

對于這個問題,稍微準確一點的問法是:為什么在 Linux 的中斷里,不能 sleep?

但是這個問法仍然不準確。

中斷 (interrupt) 和中斷服務程序 (interrupt service routine, ISR,或者是 interrupt handler),是 2 個不同的概念。

前者是硬件相關的概念,后者是軟件相關的概念。

所以,對于這個問題,最準確的問法是:為什么在 Linux 的 ISR 里,不能 sleep?

由于 sleep 意味著 call scheduler,所以更直白一點的問法是

為什么在 Linux 的 ISR 里,不能 call scheduler?

最后,再加點限制條件會更準確:為什么在 Linux 的 ISR 里,即便 ISR 沒有 hold 住任何 lock 的時候,都不能 call scheduler?


一種常見的解釋

不能在 ISR 里睡眠的原因是:ISR 與任何 process context (進程上下文) 無關。

process context 是進程的狀態信息,包括:

  • kernelspace and userspace stack pointers;
  • register set,或者稱為 hardware context;
  • page table;

對于每一個進程,在內核都會有一個 pcb (process control, block,即 Linux 里的 task_struct 結構體) 來管理這些信息。

scheduler 可以訪問所有這些信息,以搶占一個進程并運行另一個進程。

與此相反,取決于內核和迎接架構的版本,ISR 使用單獨的中斷棧或被中斷的進程的內核棧,并且在中斷中會有自己的 hardware context.

因此,由于在 ISR 里沒有 process context,所以不能進行調度。

但是,這個說法描述的其實是當下設計的狀況,而不是當初這樣設計的原因。

在 Linux 的早期版本中,ISR 總是借用當前進程的棧。

所以如果內核想設計成允許在 ISR 里睡眠,是可以很自然地實現進程上下文切換的。

但是,Linux 采用的設計是:在 ISR 里禁止睡眠。

現在,我們的問題變成了

為什么在 Linux 里,ISR 被設計成不能睡眠?


將 ISR 設計成不可睡眠的原因

sleep 會導致 call scheduler 以選擇另一個進程來運行。

內核代碼里有大量的 critical section (臨界區)。

critical section 本質上是一段會訪問或操作共享資源的代碼,例如:

static?int?copy_fs(unsigned?long?clone_flags,?struct?task_struct?*tsk)
{
?struct?fs_struct?*fs?=?current->fs;
?if?(clone_flags?&?CLONE_FS)?{
??/*?tsk->fs?is?already?what?we?want?*/
??spin_lock(&fs->lock);
??if?(fs->in_exec)?{
???spin_unlock(&fs->lock);
???return?-EAGAIN;
??}
??fs->users++;
??spin_unlock(&fs->lock);
??return?0;
?}
?tsk->fs?=?copy_fs_struct(fs);
?if?(!tsk->fs)
??return?-ENOMEM;
?return?0;
}

在 critical section 里,是不能 call scheduler 的。

因為已經有一個進程持有鎖了,如果這時切換到另一個進程,最好的情況下是等待一段無法預測的時間后前一個進程會將鎖釋放出來,最壞的情況是死鎖。

硬件中斷是隨時可能發生的,即便內核執行的路徑正處于 critical section 中。

如果想在 ISR 里支持 sleep,也就是支持 call scheduler 的話,那么所有的 critical section 都必須得禁用中斷,否則硬件中斷一旦來臨系統就會出現 race condition,接下來大概率是死鎖。

Sleep 和 ISR

我查閱了一下 Linux 4.9 的代碼,當你在一個不能調度的地方 call scheduler (例如 ISR 里 sleep) 的話,內核可以提示你寫的代碼有 BUG:

static?inline?void?schedule_debug(struct?task_struct?*prev)
{
#ifdef?CONFIG_SCHED_STACK_END_CHECK
?if?(task_stack_end_corrupted(prev))
??panic("corrupted?stack?end?detected?inside?scheduler\n");
#endif

?//?錯誤的時機?call?sheduler??
?if?(unlikely(in_atomic_preempt_off()))?{
??__schedule_bug(prev);
??preempt_count_set(PREEMPT_DISABLED);
?}
?[...]
}

我在某個設備驅動的中斷處理函數 XXX_ISR() 里加了 msleep(10) 之后:

[???27.221560]?BUG:?scheduling?while?atomic:?swapper/0/0x00010002
[???27.221609]?Modules?linked?in:?8021q?garp?stp?mrp?llc?usb_f_eem?g_ether?usb_f_rndis?u_ether?exfat(O)
[???27.221712]?CPU:?0?PID:?0?Comm:?swapper?Tainted:?G???????????O????4.9.203?#640
[???27.224736]?Hardware?name:?Samsung?Device
[???27.230575]?[]?(unwind_backtrace)?from?[]?(show_stack+0x10/0x14)
[???27.238267]?[]?(show_stack)?from?[]?(__schedule_bug+0x64/0x84)
[???27.245802]?[]?(__schedule_bug)?from?[]?(__schedule+0x3fc/0x550)
[???27.253512]?[]?(__schedule)?from?[]?(schedule+0x50/0xb4)
[???27.260533]?[]?(schedule)?from?[]?(schedule_timeout+0x114/0x1e8)
[???27.268246]?[]?(schedule_timeout)?from?[]?(msleep+0x2c/0x38)
[???27.275612]?[]?(msleep)?from?[]?(XXX_ISR+0x34/0x8c)
[???27.282982]?[]?(XXX_ISR)?from?[]?(__handle_irq_event_percpu+0x88/0x124)
[???27.292075]?[]?(__handle_irq_event_percpu)?from?[]?(handle_irq_event_percpu+0x1c/0x58)
[???27.301693]?[]?(handle_irq_event_percpu)?from?[]?(handle_irq_event+0x38/0x5c)
[???27.310532]?[]?(handle_irq_event)?from?[]?(handle_edge_irq+0xe0/0x1a4)
[???27.318764]?[]?(handle_edge_irq)?from?[]?(generic_handle_irq+0x24/0x34)
[???27.327091]?[]?(generic_handle_irq)?from?[]?(exynos_irq_eint0_15+0x44/0x98)
[???27.335751]?[]?(exynos_irq_eint0_15)?from?[]?(generic_handle_irq+0x24/0x34)
[???27.344415]?[]?(generic_handle_irq)?from?[]?(__handle_domain_irq+0x54/0xa8)
[???27.353080]?[]?(__handle_domain_irq)?from?[]?(vic_handle_irq+0x58/0x94)
[???27.361398]?[]?(vic_handle_irq)?from?[]?(__irq_svc+0x6c/0xa8)
[???27.368847]?Exception?stack(0xc0d01f58?to?0xc0d01fa0)

總結一下

硬件中斷是超級寶貴的資源,想在中斷里睡眠的話就得在大量的 critical section 中關閉中斷才能避免 race condition,而關閉硬件中斷將會大大地增加中斷響應的延遲,降低系統的反應速度,這是操作系統的用戶所無法接受的, 因此內核開發者采用的設計是在中斷里不允許睡眠,并且 ISR 應盡快執行并返回以便系統里的進程繼續運行。

那么,那些很耗時的工作該怎么處理呢?

ISR 里如何處理耗時的工作

由于硬件中斷可能隨時發生,ISR 隨時會執行。因此,它必須快速運行并退出,以便盡快恢復被中斷代碼的執行。在操作系統看來,無論是硬件中斷還是被中斷的代碼,兩者都是很重要的,因此,ISR 應在盡可能短的時間內執行完畢。

但是,現實情況是,許多 ISR 有大量工作要執行。例如網絡設備的 ISR 除了響應硬件之外,還需要 將網絡數據包從硬件復制到內存中,處理它們,并將數據包向下分發到適當的協議棧或應用程序。

Linux 如何解決這種活多錢少的問題?

答:將 ISR 分為 top half 和 bottom half。

top half 在收到中斷后立即運行,僅執行時間緊迫的工作,例如確認收到中斷或重置硬件,執行完 top half 后,如果進入 ISR 前是處于 critical section 且內核搶占是被關閉 ( 例如 spinlock ) 的話,就會返回到 critical section 里繼續運行,不會產生 race condition 的問題。

void?irq_exit(void)
{
#ifndef?__ARCH_IRQ_EXIT_IRQS_DISABLED
?local_irq_disable();
#else
?WARN_ON_ONCE(!irqs_disabled());
#endif

?account_irq_exit_time(current);
?preempt_count_sub(HARDIRQ_OFFSET);

?//?內核搶占沒被關閉、已經沒有其他?hardirq?了、有?softirq?在?pending?等條件都被滿足時,才會處理?softirq
?if?(!in_interrupt()?&&?local_softirq_pending())
??invoke_softirq();

?[...]
}

而晚一點執行也沒問題的工作將推遲到 bottom half。bottom half 將在某個未來更方便的時間運行,并且是在使能所有中斷、使能內核搶占的情況下進行,那時我們想怎么折騰就怎么折騰吧。

Linux 提供了許多 bottom half 的機制,例如 softirqs、tasklets、workqueues。

點擊查看大圖

所以,有了 bottom half 之后,在 ISR 里睡眠這種需求,其實是完全沒有必要的。

到此,這個問題就解釋完畢了,感謝大家的閱讀。

—— The End?—

推薦閱讀??點擊藍色字體即可跳轉
??使用FreeRTOS要好好理解任務狀態機
??手把手教你在STM32F4上跑freeRTOS
??圖解FreeRTOS原理系列之任務管理器基本框架
??傅里葉變換、拉普拉斯變換、Z 變換的聯系是什么?為什么要變換

歡迎轉發、留言、點贊、分享給您的朋友,感謝您的支持!

TsinghuaJoking 這是一個公眾號,它不端、不裝,與你同游在課下、課上。 卓晴博士,清華大學中央主樓 626A。010-62773349, 13501115467,zhuoqing@tsinghua.edu.cn
評論
  • 在EMC測試過程中,傳導發射(Conducted Emission,CE)超標是工程師最常遇到的問題之一。更令人頭疼的是,同樣的超標曲線背后,可能對應著完全不同的干擾機理:有的是差模噪聲沿電源回路傳播,有的是共模電流通過寄生路徑耦合,還有些問題甚至并非來自電源本身,而是負載、電纜布局或接地結構引起的連鎖反應。 · 150kHz~1MHz 超標:多為差模噪聲為主,干擾沿火線-零線回路傳輸。 · 1MHz~30MHz 超標:通常共模噪聲占主導,干擾通過火線/零線對地回路傳播。 如果條件允許,用電流探
    譽磁電磁兼容EMC 2026-07-31 18:45 505瀏覽
  • 摘要防爆自控系統同時布設本安信號、工業總線、動力供電三類線路,僅依靠標識標牌管控插接極易出現人為錯插問題,高壓動力回路竄入本安弱電回路會突破安全柵限能標準,產生點火風險。依托 A、D、K 標準化機械防呆編碼體系,搭配護套顏色區分管理,適配 3 針 3 孔免焊接冷壓增安型防爆航插、5PIN 總線防爆航空插頭、8 芯焊接防爆法蘭插座的選型使用,從物理結構層面杜絕防爆接近開關連接器、防爆傳感器航插接頭混用插接問題,補齊防爆系統被動安全防護體系。關鍵詞圓形防爆連接器,防呆編碼防爆航插,防爆航空插頭,防爆
    kyfbest科迎法電氣 2026-07-31 18:29 407瀏覽
  • 做藍牙音箱的工程師大概都碰過這個局面。產品要連手機放歌,要本地播開機提示音和按鍵音,還要接 App 做配網和狀態上報。三件事拆開,早先的常規做法是音頻藍牙一顆料、數傳藍牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍牙、BLE 數傳和 MP3 本地播放三樣全包了。對藍牙音箱來說,最實在的好處就
    唯創知音語音芯片 2026-08-06 15:14 287瀏覽
  • 摘要在防爆電氣設計中,只參照芯數選型而忽略額定載流量,長期滿負荷運行會出現插頭發熱、接觸面氧化、IP67 密封受熱老化等問題。結合常用 3 針 3 孔、4 芯、5PIN、8PIN 圓形防爆連接器,制作分級電流參數對照表,區分冷壓免焊接、焊接兩種接線結構的安全載流數值,設置合理電流冗余系數,搭配使用環境修正參數,規范防爆接近開關連接器、防爆法蘭插座的選型計算方式。關鍵詞圓形防爆連接器,載流參數表,防爆法蘭插座,防爆端子接頭,IP67 防爆防水接插件1 產品概述圓形防爆連接器觸點載流能力由插針直徑、
    kyfbest科迎法電氣 2026-08-03 09:18 128644瀏覽
  • 在芯片總成本中占比不到 1%,卻可能因一處品質偏差導致整片晶圓報廢——半導體切割/研磨膠帶,正隨著先進封裝的爆發,成為封測產線選型中最謹慎對待的耗材之一。但鮮有人注意到,決定這層膠帶性能上限的,是上游一層更薄的基膜。這個長期由日本企業主導的隱形環節,正在出現國產突圍的信號。一、需求之變:先進封裝與“韜定律”重塑膠帶市場AI 算力芯片、HBM 高帶寬存儲、Chiplet 芯粒等先進封裝產品持續放量,國內封測產線擴產節奏不減。作為晶圓減薄與切割工序的必需耗材,晶圓膠帶的需求同步擴容。據 QYRese
    芯膜前沿 2026-07-31 16:35 379瀏覽
  •     長期專注WiFi領域,也算是行業老兵了!同行閑聊中,時不時能提起我和我們!從疫情起,國產替代風生水起,起起落落,大浪淘沙,生存下來的都是強者!    WiFi模塊應用廣泛,對于高端市場和特定市場,要求WIFI模塊需要過CE/FCC之類的認證,也就是說沒有認證的模塊,不具備導入產品設計.接下來就和大家聊聊認證模塊選型參考!    WIFi模塊硬件方面主要考慮以下九點特性:    1
    納拓科技 2026-07-31 17:56 263瀏覽
  • ?摘要:低價大流量卡正全面退市,政策收緊已成定局。面對傳統號卡的不確定性,隨身WiFi憑借穩定連接、多設備共享、獨立設備和靈活套餐等優勢,成為務實可靠的備選方案。1、流量卡黃金時代要結束了通信行業正迎來一場前所未有的“地震式”調整——曾讓無數用戶追捧的低價大流量卡,正在全速退出各大平臺。這早已不是一次普通的競合,而是一場趨勢性的行業洗牌。回望過去,19元200G的神卡,那時真是“睡著都能笑醒”,便宜到不敢相信,爽到忍不住炫耀。那些日子,好像隨便刷、隨便看,流量自由觸手可及。可如今,回頭再看,那種
    愛上電路設計 2026-08-03 10:21 128877瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 110627瀏覽
  • 產品使用18V供電,配套4串鋰離子電池,需要設計一個充電器。因為輸入18V,電池最高 16.8V,壓差僅 1.2V。因為壓差太小。使用開關型的充電控制芯片不穩定。嘗試自行設計一個。整體采用分立三極管 + TL431架構,分4個功能單元:使能控制回路、限流環路、TL431 精密恒壓反饋環路、PNP 功率管主功率輸出回路;實現完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經 R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導通,對地拉低 R1、R2 組成的分壓控制節點電位;該節點直
    southcreek 2026-08-07 13:45 328瀏覽
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩定起振的成品,要經過十幾道精密工序。它內部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產過程里哪怕0.1微米的誤差,都會直接廢掉整批產品,這也是小尺寸晶振過去長期依賴進口,國內廠商花了十幾年才啃下量產硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 382瀏覽
  • 在前六期中,我們已經分別討論了 CRA 的適用范圍、整體影響、漏洞通報義務、風險評估與技術文檔證據鏈、第三方組件與 SBOM 供應鏈治理,以及產品上市后的支持期、安全更新、用戶說明和終止支持管理。到這里,企業已經能夠回答幾個核心問題:產品是否落入 CRA 適用范圍,產品由哪些組件構成,企業如何證明自己在設計、開發和上市前采取了必要的安全措施,以及產品上市后如何持續維護和安全下線。但對于真正準備落地 CRA 合規的企業來說,還有一個更現實的問題:CRA 的法規條文相對原則化,企業應當如何把“網絡安
    虹科云科技 2026-08-03 16:51 159554瀏覽
  • 智能寵物用品這幾年快速普及,自動清理幾乎成了智能貓砂盆的標配。貓咪用完離場,設備自動翻轉清理,養寵家庭省去了每天彎腰清理的麻煩。但自動清理的第一步,是先準確判斷貓到底在不在盆里。這個看似簡單的問題,在小空間里并不容易做好。近場檢測的痛點:距離太遠反而誤事貓砂盆內部空間有限。如果傳感器的檢測距離設得偏大,盆外路過的貓、人甚至物品都會被誤判為貓在盆內,結果該清理時不清理、不該清理時亂清理,體驗直接崩壞。這類產品的核心訴求其實就一句話:近距離、小范圍、精準識別,不能有半點誤判。常規感應方案常因檢測距離
    唯創知音語音芯片 2026-07-31 16:51 313瀏覽
  • 文:杜杰編輯:侯煜當地時間7月28日,美國特朗普政府落地最新科技封鎖政策,美國聯邦通信委員會(FCC)正式更新《受管制清單》,新增兩大類設備——境外生產的先進機器人設備、境外生產的聯網電力逆變器。FCC在官方情況說明書中明確,該類境外制造產品,“會對美國國家安全或美國民眾的人身安全構成無法承受的風險”。本次新規設置明確豁免機制:經美國國防部(DoW)、電力逆變器品類經美國國土安全部(DHS)審核并授予“有條件批準”,認定對應設備品類不存在重大安全風險,即可獲得準入豁免。同時政策嚴格執行新老劃斷原
    華爾街科技眼 2026-08-03 21:28 325瀏覽
  • 導語在現代高速數字電路設計中,信號的完整性已不僅是理想波形推演,而是一場與物理非理想特性正面博弈的工程實踐。濾波器芯片作為凈化傳輸鏈路的關鍵屏障,其核心挑戰在于:能否有效識別并濾除那些隱匿在電平跳變過程中的亞納秒級瞬態脈沖干擾,這類干擾持續極短,卻足以在高速鏈路中引發誤觸發。然而,傳統函數發生器受限于采樣率與邊沿速率,根本無法忠實復現如此狹窄且陡峭的異常波形。針對此困境,德思特TS-AWG7000系列任意波形發生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態脈沖提供精細刻畫,配合SPG
    德思特測試測量 2026-08-05 14:06 5瀏覽
  • 在物聯網從“萬物互聯”邁向“萬物智聯”的進程中,LTE Cat.1憑借其在速率、成本與網絡覆蓋之間的完美平衡,正成為中低速物聯網市場的絕對主力。隨著2G/3G網絡的逐步退網以及新國標對終端設備智能化、定位功能的強制要求,Cat.1模組迎來了爆發式的增長窗口。在這一關鍵節點,基于華為海思Hi2131芯片設計的LTE Cat.1模組,憑借其在能效、射頻、架構及物理規格上的底層創新,成功打破了“高性能必高功耗”的傳統魔咒,為行業提供了極具競爭力的連接最優解。核心技術優勢:重塑Cat.1能效與連接標桿海
    用戶1778981989717 2026-08-05 21:04 169瀏覽
我要評論
2
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 龙帅归来:都市风云再起全集免费| 南开大学实名举报| 神奇动物2格林德沃免费观看| 电影郝蕾版《颐明园》有没有播出| 金瓶梅电视剧全集电视剧在线观看免费| 有秘密的我们| 铁蹄下的村庄| 《法国空乘10》| 新月格格电视剧全集播放免费观看| 法国版《少女感》| 绝世双骄主题曲| 惊天魔盗团2资源| 销冠的秘密3在线观看| 婚词离曲第四季全部16集| 乐高幻影忍者乐高| 木下檩檩子电影免费观看高清版 | 冷战电影| 新来的瑜伽教练免费| 隋唐英雄4| 仁医11| 电视剧还珠格格第一部| 新生悬疑剧在线观看| 毒医肥尸1999国语版| 转角遇到爱电视剧全集免费观看 | 山西省| 济南到北京动车时刻表| 徐娇成绩全a| 女老师电影在线观看| 义胆群英| 《总统夫人》星克莱尔观看| 变形金刚4绝迹重生| 海豚寄宿学院| 男女一起愁愁愁免费在线观看| 沧元图第二季第4集| 贫女复仇记满天星版1| 民国奇探西瓜免费观看| 3d蒲团肉完整版高清| 奇妙发型屋免费完整版| 心跳比我先认出你免费全集| 爱的理想生活大结局| 寻你到天涯全集| 猫鼠游戏电影| 最佳情侣电视剧| 羞羞答答免费在线观看| gogo高清视频在线观看| 黑崎先生停不下来的专一之爱电视剧 | 电影《村枝》周弘| 疫情李嘉诚捐款多少| 男生女生一起相愁电视剧在线观看| 长相依原唱| 浮生若梦在线观看免费完整版| 七龙珠第一部| 公公之孚手1| 朋友的女儿2| 侏罗纪世界:重生全集观看| 东北恋哥电影高清完整免费观看| 西瓜太郎dj完整版| 《安娜的秘密》满天星在线观看| 《暗河传》在线观看| 邻家女孩百度影音| 浮之公手| 星际宝贝在线观看| 花儿与少年5综艺免费| 日本电影《姐妹牙医》1986在线播放| 夏家三千金 下载| 风萧萧兮欲雨| 爱我几何完整版在线观看免费高清 | 死亡游戏 电影| 荆棘电影完整版在线播放| 人猿泰山hr版 1995| 星宫一花| 朝鲜今天发生兵变| 满天星安娜采访拳王泰格 | 《除恶》| 不完美的受害人| 战狼15欧式少女高清| 新白发魔女转| 三生缘起是清欢| 高压监狱2线观看完整免费高清原声 | 战狼6欧美版免费观看完整版| 黑白禁区电视剧免费观看| 雷军自曝37岁已财务自由| 男女一起免费观看全集高清完整版| 尼古拉斯尼克贝| 鲇川奈绪| 电影我要爸爸播种子| 天注定在线观看免费完整版| 十全电影在线观看免费| 《法国空乘5》免费看| 亲爱的这并不是爱情| 财神有道演员表| 《美姊妹牙医》| 需要爸爸的种子国语版百度云| 倚天屠龙记邓超版| 三年成全影视大全免费 | 电视剧真心英雄全集免费观看| 21世纪爱指南8集在线| 猛男受被CAO哭极限扩张SM| 非凡医者电视剧免费观看| IPX-602 Ipx602 沉迷于【恶女教师】嫉妒的不穿内裤诱惑女教师的异常私通。 明 | 《美妙的爱情》| 绝地反击| 《手遮天》| 后宫露营 第一季 未增减 0.0.0.| 十大奇冤电视剧| 轮到你了中文版| 女人和女人一起愁愁愁电视剧观看| 韩国禁令啥意思| 时光正好连续剧| 电影《租客雪莉》演员表| 高清《法国空乘1》| 朋友的姐姐4线在完整中字| 魔鬼契约2| 纸牌屋第2季| 空间农女:囤货穿越古代短剧全集| 谁能百里挑一20130427| 心战电影百度影音| 哪吒在线观看| 性解密日韩女| 赶尸惊艳在线免费播放| 我们结婚吧中国版| 爱的妇产科| 所有奥特曼全集| 满天星《西部牛仔》| 李一事件| 爱情三选一| 维修员的艳遇伦理片| 非常了得20130904| 五福临门免费观看全集电视剧| 小辣椒电影免费观看完整版| 大军阀电影| 致美丽的你韩剧免费观看全集| 美国1993酒店| 高清《聊斋之宝盒》国语版| 和妈妈一天做三次| 《牙医姐妹》在线观看| 韩剧拜托小姐| 人间四月天电视剧| 小巷人家电视剧全集免费观看| 剑破苍穹第二部免费观看| 朝九晚五电影| 女保险销售4| 原神申鹤掀起奶盖黄XMAN| 《胶囊旅馆动画第一季》| 《长月烬明》| 监狱疯云| 谁和她睡觉了剧情| 维修工的艳遇无删减| 虚构推理第二季未删减在线观看| 打金枝免费| 天赐之女电影完整版在线观看免费| 《欲海双艳》未删减| 哈马斯和法塔赫是什么关系啊| 哈利波特1国语版免费观看完整版| 一人客栈| 妈妈的好朋友iD| 学生爱上老师免费高清电视剧| 类似TOTAKKAHAYAKIRGUZUX的旅行综艺 | 法国满天星《古墓丽影》| 杨幂刘恺威盛夏晚晴天| 潍坊科技学院是几本| 断奶演员表| 爱情诊所在线观看| 公之浮之手1-2集免费播放| 父贵荣华短剧全集| 插曲的痛免费观看完整版| 波多野结衣迅雷种子下载| 变种女狼3归来| 我的女主别太萌免费观看| 劳拉失魂记| 韩国 奇妙的发型屋| 高清《失窃的女孩》电视剧 | 全职猎人 99| 保险销售女王韩国电视剧免费| 义姐是不是良喂养1-2集| 代表建议上调独生子女父母退休金| 三年成全在线观看免费观看影视大全| 黑白禁区电视剧免费观看完整版| 悬崖 电视剧| 电影偷窥狂人| 淑蓉又痒了办公室献身| 爱我几何在线看免费完整版 | 帕克 杰森斯坦森| 罪色 百度影音| 谁在说慌| 《丈夫上司部长与妻子| 一起来看流星雨动漫| 妻子6免费完整版高清韩剧梦见别人家拉屎| 美国电影禁忌4| 妖精的尾巴目录| 王楚钦和张本智和决赛视频 | 坎贝奇《品味人生》高清全集| 江湖新秩序粤语| 活佛济公 第三部| 终极台风电影在线观看 | 空弹之森海外版完整电影在线| 幽灵公主动漫| 唐宫美人天下杨幂| 需要爸爸种种子| 女佣机器人vs男招待机器人军团| 玩弄丰满女学生| 禁止想象韩国电影| 毒舌律师豆瓣| 赛仑《渔夫的妻子》| 巴巴爸爸中文动画片| 《玛丽玛丽》满天星中文| 风流才子纪晓岚插曲| 女版战狼10国语在线观看 | 乳品分类| 古墓丽影山寨版免费观看| 中国梦之声第一季| 电影香醇的锈感| 科学的电磁炮| 维塔斯opera| 女飞行员(法国)满天星女版在线观看 | 兽兽的黑木耳照片| 在线下象棋在线玩| 女律师被拖进房间糟蹋HD| 父贵荣华短剧全集| 掌心电视剧免费观看完整版| 麦乐迪完整版免费观看| 漂亮的保姆在线看| 天堂资源在线官网| 复仇在我| 《爱我几何》莫妮卡原版免费观| 信义24集| 电影长津湖免费| 国产观看免费高清电视剧在线播放| 妈妈家族的女人都是我的| 狂飙全集免费观看| 她在丈夫面前被别人欺负日语| 父母儿女媳妇一起来玩的说说 | 高清《为你遗憾》电影| 早乙女露依ed2k| 睫毛膏4美国中文版| 最后生还者| 年轻小姨| 伦理《法国空乘4观看| 卑劣的街头2| 遍地狼烟在线观看| 金银梅5一10普通话| 东京复仇者动漫| 课中坏事 韩国| 杜康指的是什么意思| 蜂鸟 电视剧| 飞哥大英雄电视剧全集在线观看| 豪门弃少:归来即巅峰全集免费| 吗吗吗的朋友33| 冬暖花会开电视剧全集免费观看| 聊斋先生全集| 女狱警被躁BD在线观看| 电影《误杀3》免费观看| 猎狼者 电视剧| 妖艳女王的尿奴 k| 荷尔蒙6美国版| 美洲杯赛程2021| 在越南最后的日子| 《荣誉守则》成人版| 四川一考场现2米23真高考生| 狂飙电视剧免费完整版| 菲律宾电影《健身房教练》的导演是 | 脱缰者也未删减| 八百彪兵奔北坡| 山河明月全集在线播放| 《高压监控2》| 巡回检查组在线| 新妈妈免费在线观看| 铿锵锵锵锵锵免费观看电视剧| 一舞倾城粤语在线观看| 孙红雷20集全免费观看| 魔力宝贝监狱电影在线观看| 风云再起:龙帅归来全集免费| 夏日福星粤语版| 朋友家的麦子2中文版配音| 黄家驹告别演唱会| 白蛇传说之法海| 樱井莉亚bt| 丈夫的部长来家里喝酒| 狼与香辛料op| 电视剧免费播放| 新有菜在线观看视频| 超人钢铁之躯| 边做边爱在线观看免费| 《法国空姐6》大结局| 机器侠电影| 武动乾坤之瑶魔乱舞| 木下檀檀子《邻居》| 寒战2电影| 97在线观看免费高清| 狂野时代未删减| 《美容院的特殊待遇》主演| 变形金刚3电影下载| 桃色天使终极猎杀| りりriri| 《驯服小峓子2》丽卡在线观看 | 禁欲电影观看完整版高清| 蛇姬恋电影高清完整版| 断刀朝鲜战场大逆转| 青春正能量我是女神| 拆局专家粤语| 暴躁老妈高清全集免费看| 蜜爱傻妃大结局| 新金梅瓶2 国语完整版| 水手服饰育| 夸家乡的日记| 出轨的女人粤语| 致命的一击36集电视剧在线观看| 黑白配高清视频播放| 卑劣的街头国语| 吉尺明步 110部全集| 《地爆天星》赛仑| 奔跑吧第12期画中人| 外景拍照姿势| 刘浮生全集免费观看| 站着再来一次48集分集剧情介绍| 高清《奇怪的美发沙龙》中文| 新版寒冰出装| 上思县| 郝板栗《千金小姐》免费完整版| 大象传谋| 飞极速在线电视剧大全| 莫妮卡贝鲁奇《地爆天星》电影无删| 短剧短剧| 金瓶酶2全集观看| 祁连县| 卖保险的女销售电影完整版| 绝密飞行2| 牵手 黄绮珊| 渔夫荒野史1987台湾| 电影一路向西未删版| 女人的抉择在线观看| 偏关县| xl司令第一季无马赛免费| 记忆传授人| 速度与激情| 按摩推油按摩极品电影| 新蜀山奇侠传| 敢死队1| 高头大马| 双女任务高清完整版在线观看| 蛮好人生免费看看| 桐柏英雄电视剧| 港汇跳楼| 《教室的秘密》大结局| 威卡兰特的日记| 新妈妈2在线| 邵氏《女儿国》满天星版在线观看完| 不平凡之路电视剧免费观看| 高清《高压监狱2》完整版在线| 太太度假时电影| 法国空乘2| 中秋晚会歌曲| 电影《老公上班后》免费观看| 男生和女生一起愁愁愁电视剧全集双 | 地球上的星星电影免费观看| 安然丑闻| 人猿泰山1995免费观看完整版| 电视剧嘎达梅林| 恶作剧之吻1台湾版| 青龙好汉全集| 《熟睡侵犯》完整版| 隐秘的角落电视剧在线播放| 少狼第一季| 东京塔之越南女兵俘虏| 我为卿 狂百度影音| 6708杏色水蜜桃| 夏思思抗疫的英雄事迹| 冢本怀旧剧场免费观看| 爱在春天在线观看| 电竞冠军:少女带队全集免费| 三个不道德的女人| 美丽小密桃3美丽人生娃娃脸| 神雕侠侣在线观看| 男朋友弄湿我还问我哪里难受| 锵锵锵锵锵锵锵锵电视剧免费观看| 播放去年夏天| 恶行之外粤语版免费观看| 爱我就别想太多在线观看免费全集| 需要爸爸的播种电影| 红玫瑰电视剧免费观看| 秦岚八卦| 人世间电视剧在线观看免费雷佳音 | 水浒传86| 麦乐迪和父亲的电影名字| 将婚姻进行到底电视剧全集在线观看| 彭丹徐锦江《孽缘》| 美发特别待遇2| 3d蜜桃熟了| 《高级女特工满天星》| 御前侍卫免费阅读| 《初体验5》完整版| 爸爸需要你的种子| 我推的孩子动画免费观看全集 | 杰克森 胡| 苍井空爆影免费下载| 我老公的家庭教师在线观看| 爱我几何免费版| 夺帅国语高清| 糖醋蒜的制作方法和配方10斤| 石狮市| 电影《香醇的绣感》女主| 赵琳的探险日记| 造梦西游2地煞权杖| 动漫《送货员》| 凌云志志法国满天星在线 | over flow第一季在线观看翻译| 王海相声| 首尔之春历史真实事件 | 万千星辉贺台庆46周年| 24小时在线观看免费播放电视剧| 孤岛惊魂2修改器| 蒙古国电影《销售女孩》上映时间 | 你好树先生| 理想之城免费观看完整版电视剧 | 熊出没·伴我“熊芯”| 《小唐璜情史》| 韩剧《无法抗拒的你》全集| 法国大兵的寝室| 林海 琵琶相| 釜山行2半岛在线观看完整版| 电影《美容院的特殊待遇》男主开设 | 成何体统| xl司令免费全集观看| 伸冤人3| 情挑山庄| 中国女警的一级播放| 法国护士长在线| 喜爱夜蒲团| 玛丽娜 阿布拉莫维奇| 地下交通站第一部| 3v1三人一次性体检电影| 《步步惊心》免费播放| 不磨灭的番号| 电视剧第二十二条婚规| 十九岁大学生免费观看完整版电视剧| 吉泽明步 下载| 我们高清在线观看免费中文| 爱回家433| 密桃荷尔蒙| 怪兽之王| 梁以沫冷夜沉免费阅读| 他为什么依然单身电视剧免费观看 | 法国伦理《高压监狱2》| 红玫瑰电视剧免费观看| 荒原城堡| 反黑英雄| 踏日酒店电影完整版在线观看| 甄嬛传45| 我要成名| 神奇动物2格林德沃免费观看| 公之浮| 毒爱吻戏| 美国A片巜禁忌3| 埃及艳后ii成版| 神秘的发型屋韩国 | 昴宿七星| 史泰龙电影国语| 特殊的游泳教练在线观看中字| 酒徒 温碧霞| 太阳的后裔15| 爱我几何《莫妮卡》| 电影《需要爸爸播种美国》| 愛してる! 电影| 铸匠电视剧| 《伊波拉病毒2》电影| 壮志凌云女版(H)| 德云社2018封箱| 新手律师满天星完整版 | 《和讨厌的部长出差旅》在线 | 萤火岂可与月争短剧免费观看| 一起愁愁电视剧40集免费播放| 姐妹5免费观看完整版国语版| 津门侠盗团| 鬼灭之刃第二季全集免费观看| 要爸爸种子| 骡子和金子| 流浪汉电影| 古战场传奇第一季完整版| 秋瓷炫生死决断电影在线观看| 《索命舞娘》| 不扣纽扣的女孩| 前夜电视剧全集免费播放在线观看| 《落魄贵族琉璃川》动漫全集| 电影在线观看完整免费版| 血恋电影免费播放高清在线观看| 电视剧大清风云| 一个好妈妈HD2答案| 丰满女学生3| 新昨夜星辰| 八月未央电影| 奎屯市| 睫毛膏1983美国电影在线观看| 以家人之名电视剧全集免费观看| 风流才子唐伯虎| 迷人的保姆2在线看| 日本厨房激情| 怪谈晚餐| 东方红的简谱| 人猿泰山h版在线播放| 牙医姐妹完整版观看| 寂寞护士的引诱在线观看| 邵氏电影武打片| 真倚天屠龙记修改器| 保险公司的推销员8中字手机| 冲上云霄第一部粤语| 红海行动手机 在线观看| 小鬼子走着瞧全集| 漂亮的女朋友电视剧大结局| 金手指电影国语在线观看免费高清 | 飞虎神鹰27| 湖南黑山羊价格| 三毛流浪记电视剧| 满天星爱丽丝梦游辣境| 柯南纯黑的噩梦| 我是余欢水40集免费播放| 青梅竹马是消防员[柴犬]| 图书馆的女友(日漫)第五集| 某种物质国语在线观看| 《妻子8免费高清HD》| 小品狭路相逢| 暴躁女孩免费看全集| 部长出差电视剧免费观看| 儿子的战争| 梅西遭巴黎停赛停薪| xl司令第一季全集在线| 电视剧我是你的眼| 蝴蝶效应2| 在银行上班的老婆| 高清《功夫梦:融合之道》电影| 《年轻女教师2》在线播放| 高压监狱法版1小时46分预告片| 玉蒲团2在线观看| 男子胁迫前女友跳海殉情| 幻灵先生| 牙医姐妹高清完整版在线观看| 裂缝百度影音| 年青的嫂子| 电视剧星火| 《维修工的艳遇》2| 丰满姨母2电影| 赵琳的探险日记| 孤独摇滚动漫在线观看免费| 电视剧勇敢的心| 家庭老师| 爱情公寓45| 高清《最强大脑 第十三季》| 美女人体粉鲍艺朮| 播九公社| 黄瑶情妇| 流行主教| 寂寞午夜影院| 战狼8欧式少女全部视频| 《需要爸爸播种子》电影免费在线观看,高清完整版美国倫理片_屠夫电影网 | 激战酒店1-80集电视剧免费播放下载| xl司令第二季全集免费观看| 我们来了第一季免费观看完整版| 钻石夜总会 变脸| 美国版《灭火宝贝1》| 浴火奔腾浴火红免费观看电视连续剧 | 最新蛇片| 冰封(重生之门)| 女超人满天星无删减麦乐迪版| 女友的妈妈在线观看| 地铁笨蛋4视频| 高清《姐弟恋》动漫免费观看全集| 一起来看流星雨配音| 急诊护士免费观看| 电影《一路西向》| 海洋之恋泰剧特别篇| 名侦探柯南644| 赛仑奇葩诊所在线观看| 高校教师 赤子板栗| 三年成全观看影视大全 | 法国版《俄罗斯女子学院》| 韩世雅《大度》在线观看| 新金瓶梅 下载| 井向蓝| 咆哮电影| 将军家的小娘子免费观看影视大全| 向风而行在线播放| 私人航空电影| 双人调教电影观看| 今夜无人入睡高清免费全集| 高清《为你遗憾》电影| 江山为重剧情| 战狼六| 信者无敌全集在线观看| 怎么哪个景区看起来都像有1亿人| 我的错误在线观看高清| 《overflower》动漫第1季免费观看全集 | 平常心1217| 麻豆小凤新婚在线观看| 性集中营训练需要多久有效电影| 我愿意韩剧| 撸二哥男人在线网站观看| 霞姐传奇| 英雄联盟动画片第一集| 119纳粹集中营电影| 桑叶无删减| 新金瓶梅2qvod| 《激战丛林》完整版免费| 怨灵 电影| 鬼灭之刃游郭篇免费观看| 飞驰人生2在线观看| 男女一起愁愁愁高清全集下载 | 《束缚游戏》免费完整版在线观看| 罗丽星克莱尔在线观看免费全集| 写真片lcdv观看影院| 何赛飞获金鸡奖最佳女主角| 皇叔娇宠:公主别闹全集免费| 济阳县| 女律师的壁落| 彪悍少年高清| 倾城之泪百度影音| 年轻的母亲在线观看无删减版| 公的浮之手中字1上映时间| 台湾版黛比浪漫家教第一季在线看| 《老泥妹》电影| 电影婚礼2008| 我愿意韩剧| 真破血全集免费播放高清版| 暮光之城四| 李昀锐搞笑视频| 爱我几何原版免费观看 | 聊斋艳谭之幽媾下载| 第一滴血女版满天星电影在线观看| 他年她日电影| 误杀3 电影| 再次十八岁韩剧电视剧免费观看| 泡剧网免费追剧大全| 无双电影在线观看免费版| 小沈阳唱的歌| 哇嘎电影在线看免费| 头文字d免费观看完整普通话| 张艺兴诉b站侵权案将开庭| 我叫赵甲第免费观看| 特殊游泳教练在线观看整板| 女销售在线播放| 卑触家的规矩全集免费观看| 傲剑至尊国语| 我的最爱国语| 铿铿锵锵在线看免费观看| 杨敏思版1-5集免费观看| 奥尔多占星者| 电视剧铁腕行动| 天赋异禀 美剧| 电影《透视》在线观看| 《女超人》满天星| 电影欲望之花| 邻居也疯狂电视剧| 樱桃红电视剧免费全集在线播放| 伊波拉病毒国语版电影| yellow高清视频免费观看野战| 石头烤鱿鱼| 我的妹妹雯雯| 白月梵星花絮| 我要爸爸的种子韩剧全集免费观看 | 宋雨琦镜头表现力好绝| 《悲惨遭遇》1980年法国| 满天星女超人无删减免费| BHHWTD年轻妈妈| 速度与激情5主题曲| 黑街动漫| 男生女生一起愁愁愁电视剧在线 | 将军家的小娘子电视剧免费观看| 特利迦奥特曼剧场版免费观看| 壮志凌云2啄木鸟满天星法版| 上瘾电视剧24集全| 光速跑者21号国语| 八九不离十| 传闻中的七公主中文版| xl司令免费高清全集| 鲜花盛开的村庄| 魔鬼恋人第一季免费观看 | 情欲电影| 施甸县| 灭火宝贝1| 红苹果免费追剧| 台风烟花已上岸 即将登陆| 超异能族韩剧| 原千岁主演电影免费观看高清| 《房屋销售的秘密》日本| 蛇之战电影| 迪亚哥全集| 遮天下载| 《战狼6免费观看》日韩| 未婚妻和部长出差韩国电影在线观看| 胜算电视剧免费完整版| 电视剧一生为奴| 爱情而已电视剧免费观看完整版高清| 《品味人生》在线观看完整版高清 | 白日美人无删减完整视频| 3d如蒲团| 无尽动漫在线观看完整版| 芳芳郁金香| 秘密搜查官の女在线观看| 问情原唱| 我喜欢你韩剧| 春潮烂漫海棠红| 高潮电影免费观看中| xl司令动漫第一季全集在线观看免费播| 大侦探第八季免费播放| 关西无极刀高清| 一不小心捡到爱免费| 私藏浪漫电视剧在线看| 台湾电影村姑的故事免费观看| 美国疯狂做人爱视频| 人间世全集免费观看| 等你回家 宋佳| 牧神记在线观看完整版免费高清| 北越暴行3在线观看| 大道朝天国漫免费观看| 浴火女凰免费观看完整版| 高中少女电影免费观看| 见面吧就现在| 《急诊护士》无删减播放| 晚安为我而眠的妹妹全集免费看日本 | 都市弃少短剧全集| 《特殊的治疗1》| 《圣特罗佩姑娘们1982》电影在线观看 | 皇家师姐国语版| 《姐妹牙医》完整版在线观看| 《重返狼群》免费观看| 武林风 直播| 韩国《女员工的滋味》在线观看| 无法呼吸的夏天| 后院露营第一季未增减 0.0| 斗罗大陆163集在线观看完整版| 天海翼lpⅹ566中文字幕在线| 电视剧樱桃正红| 战狼6欧式少女背景故事| 不扣纽扣的女孩| 斗罗大陆165集| 黑人大屌在线播放| 陀地驱魔人豆瓣| 水落石出3| 丰盈的激情1976| 战狼8欧式少女全部视频| 哇嘎电影高清免费观看网站 | 古代厨娘:美食京城全集免费| 《课后记忆》完整版| 理发店里的特殊待遇,美容室特殊服务1中字 | 黑白配免费播放高清完整版| 正在播放: 解决学生的性爱烦恼不穿内衣裤的美波老师硬硬教学 _美波汐里 - 91n | 国产三年免费在线| 最佳福星完整版免费观看| 我的漂亮朋友电视剧免费观看| 赤板丽电影牙医在线观看| 满天星超人女超人免费观看| 浴室春情| 万古神帝全集| 第八感剧集电视剧| 酒店1-80集全集免费观看高清| 美国式忌讳| 半妖的夜叉姬在线观看| 隐私欲望| 朋友的妈妈在线免费| 漂浪青春插曲| 售楼小姐的秘密韩国电视剧| 你好李焕英电影版免费| 霍比特人 字幕| 跑男第十二季免费播放| 办公室韩国电影免费观看完整| 意大利渔夫的妻子| 《幸福花园》双男主动漫免费看 | 护国战神:卸甲归田当奶爸全集免费| 蜜丽娅番号| 金银瓶1-5集普通话全集| 十大奇冤粤语| 多大大电影网| 乱世丽人行 电视剧| 玉女心经之| 《罗丽星克迷宫》免费观看| 色啦啦视频| 更衣服人偶坠入爱河| 铁在烧 电视剧| 中国vs澳大利亚录像| 恋爱假期| 我想进你的花园第三季| 需要你的种子| 极品女士第三季| 白莲花 电视剧| 当头炮的走法| 密屋陌路| 女律师的坠落完整版| 瓦克利护士电影完整版| 替身逆袭:影后桂冠短剧全集| 女人的抗战 电视剧| 天地龙鳞大合唱| 万界独尊无垢剑武魂小说| 老婆6高清版电视剧在线观看免费| 瑟瑟视频在线观看| 迈阿密风云完整版| 电影武则天秘史| 少妇与情人苹果园偷欢| 禁忌3年转一代中文字母| 老公的上司来家里韩国电影 | 铁血丹心什么意思| 萨迪1980满天星在线看| 特殊的美容院5 韩国| 房间找东西| 生化危机4高清在线观看| 刘海戏金蟾电视剧| 咸宁市| 美式家庭忌讳1-| 两个人免费完整在线观看hd| 《青河绝恋》电视剧| 情难自制在线| 电视剧杨贵妃秘史| xl司令第一季全集在线观看完整版免费动漫| 叼嗨片| 窈窕淑女免费观看完整版| 世上只有妈妈好电视剧全集免费 | 新神奇四侠2015| 兵临城下电影下载| 热辣滚烫电影完整免费观看高清| 凡人修仙传30集完整版| 汉宫clan| 束缚游戏全集| 汉江怪物国语| 蔡徐坤的HUG ME| 啥事佩奇| 田耕纪在线观看| 我的老婆是大佬3高清| 麦乐迪和继父演的电影是什么| 高清《农夫偷香记》电影| 电影 让子弹飞| 武动乾坤5季全集免费观看动漫| 善良的岳母娘| 星舰迷航| 售楼小姐的销售秘密电影 | 勾心电视剧| 亲切的金子粤语趴桌子| 凡人修仙传159集在线播放| 《高压监狱2》HD无删减| 禁忌美国| 命运之夜前传| 志愿军:浴血和平 电影| 美丽樱桃| 小贤和橘子今天的最新视频 | 《贝拉1》完整版| 庆余年电视剧全集资源| 沉香如屑电视剧全集免费| 妈妈在等你免费完整版电视剧| 冰河剧集法国空姐4| 缉魂完整版免费观看电影| 平凡英雄电影| 戈壁母亲电视剧全集免费观看| 《黄花闺女》完整版| 总统夫人星克莱尔在线观看| 狄仁杰之通天帝国快播|