Today I wanted to generate a pdf of kernel-api document. I use make pdfdocs on on 3.10-rc3, it first failed saying: sh: /usr/share/xmlto/format/docbook/../fo/pdf: No such file or directory Then I read that it might be a problem of xmlto, it's said that we have to install xmlto-tex. After I install it, error still occur, log shows as follow: PDF Documentation/DocBook/z8530book.pdf Making portrait pages on USletter paper (8.5inx11in) DOCPROC Documentation/DocBook/device-drivers.xml Warning(src/linus-tree//include/linux/device.h:116): No description found for parameter 'lock_key' Warning(src/linus-tree//include/linux/device.h:723): No description found for parameter 'cma_area' Warning(src/linus-tree//include/linux/device.h:723): No description found for parameter 'iommu_group' Warning(src/linus-tree//drivers/base/dd.c:60): No description found for parameter 'work' PDF Documentation/DocBook/device-drivers.pdf Making portrait pages on USletter paper (8.5inx11in) This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) %&-line parsing enabled. entering extended mode (./tmp.fo LaTeX2e <2005/12/01> Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh yphenation, arabic, basque, bulgarian, coptic, welsh, czech, slovak, german, ng erman, danish, esperanto, spanish, catalan, galician, estonian, farsi, finnish, french, greek, monogreek, ancientgreek, croatian, hungarian, interlingua, ibyc us, indonesian, icelandic, italian, latin, mongolian, dutch, norsk, polish, por tuguese, pinyin, romanian, russian, slovenian, uppersorbian, serbian, swedish, turkish, ukenglish, ukrainian, loaded. xmltex version: 2002/06/25 v1.9 (Exp): (/usr/share/texmf/tex/xmltex/xmltex.cfg) No File: tmp.cfg (/usr/share/texmf/tex/xmltex/passivetex/fotex.xmt) (/usr/share/texmf/tex/latex/base/article.cls Document Class: article 2005/09/16 v1.4f Standard LaTeX document class (/usr/share/texmf/tex/latex/base/size10.clo)) (/usr/share/texmf/tex/xmltex/passivetex/fotex.sty ) No file tmp.aux. (/usr/share/texmf/tex/latex/cyrillic/t2acmr.fd) (/usr/share/texmf/tex/latex/base/ts1cmr.fd) (/usr/share/texmf/tex/latex/psnfss/t1ptm.fd) No file tmp.out. No file tmp.out. INFO: Using normal, i.e. nonfrench-spacing in document (/usr/share/texmf/tex/latex/psnfss/t1phv.fd) [1{/var/lib/texmf/fonts/map/pdftex /updmap/pdftex.map}] [2] (/usr/share/texmf/tex/latex/amsfonts/umsa.fd) (/usr/share/texmf/tex/latex/amsfonts/umsb.fd) (/usr/share/texmf/tex/latex/wasysym/uwasy.fd) (/usr/share/texmf/tex/latex/stmaryrd/Ustmry.fd) Underfull \hbox (badness 10000) has occurred while \output is active [][][] [] Underfull \hbox (badness 10000) has occurred while \output is active [][] [] [3] Underfull \hbox (badness 10000) has occurred while \output is active []\T1/ptm/m/n/10 Linux De-vice Underfull \hbox (badness 10000) has occurred while \output is active []\T1/ptm/m/n/10 Linux De-vice Underfull \hbox (badness 10000) has occurred while \output is active [][][] [] Underfull \hbox (badness 10000) has occurred while \output is active [][] [] [4] [5] Underfull \hbox (badness 10000) has occurred while \output is active []\T1/ptm/m/n/10 Linux De-vice Underfull \hbox (badness 10000) has occurred while \output is active []\T1/ptm/m/n/10 Linux De-vice Underfull \hbox (badness 10000) has occurred while \output is active [][][] [] Underfull \hbox (badness 10000) has occurred while \output is active [][] [] [6] LaTeX Font Warning: Font shape `OT1/cmr/m/n' in size <7.49588> not available (Font) size <7> substituted on input line 1091. LaTeX Font Warning: Font shape `OT1/cmr/m/n' in size <3.74794> not available (Font) size <5> substituted on input line 1091. LaTeX Font Warning: Font shape `OML/cmm/m/it' in size <7.49588> not available (Font) size <7> substituted on input line 1091. LaTeX Font Warning: Font shape `OML/cmm/m/it' in size <3.74794> not available (Font) size <5> substituted on input line 1091. LaTeX Font Warning: Font shape `OMS/cmsy/m/n' in size <7.49588> not available (Font) size <7> substituted on input line 1091. LaTeX Font Warning: Font shape `OMS/cmsy/m/n' in size <3.74794> not available (Font) size <5> substituted on input line 1091. LaTeX Font Warning: Font shape `U/msa/m/n' in size <7.49588> not available (Font) size <7> substituted on input line 1091. LaTeX Font Warning: Font shape `U/msa/m/n' in size <3.74794> not available (Font) size <5> substituted on input line 1091. LaTeX Font Warning: Font shape `U/msb/m/n' in size <7.49588> not available (Font) size <7> substituted on input line 1091. LaTeX Font Warning: Font shape `U/msb/m/n' in size <3.74794> not available (Font) size <5> substituted on input line 1091. LaTeX Font Warning: Font shape `U/wasy/m/n' in size <7.49588> not available (Font) size <7> substituted on input line 1091. LaTeX Font Warning: Font shape `U/wasy/m/n' in size <3.74794> not available (Font) size <5> substituted on input line 1091. LaTeX Font Warning: Font shape `U/stmry/m/n' in size <7.49588> not available (Font) size <7> substituted on input line 1091. LaTeX Font Warning: Font shape `U/stmry/m/n' in size <3.74794> not available (Font) size <5> substituted on input line 1091. Underfull \hbox (badness 10000) has occurred while \output is active []\T1/ptm/m/n/10 Linux De-vice Underfull \hbox (badness 10000) has occurred while \output is active []\T1/ptm/m/n/10 Linux De-vice Underfull \hbox (badness 10000) has occurred while \output is active [][][] [] Underfull \hbox (badness 10000) has occurred while \output is active [][] [] [7] [8] LaTeX Font Warning: Font shape `OT1/cmr/m/n' in size <12.44159> not available (Font) size <12> substituted on input line 1401. LaTeX Font Warning: Font shape `OML/cmm/m/it' in size <12.44159> not available (Font) size <12> substituted on input line 1401. LaTeX Font Warning: Font shape `OMS/cmsy/m/n' in size <12.44159> not available (Font) size <12> substituted on input line 1401. LaTeX Font Warning: Font shape `OMX/cmex/m/n' in size <12.44159> not available (Font) size <12> substituted on input line 1401. LaTeX Font Warning: Font shape `U/msa/m/n' in size <12.44159> not available (Font) size <12> substituted on input line 1401. LaTeX Font Warning: Font shape `U/msb/m/n' in size <12.44159> not available (Font) size <12> substituted on input line 1401. LaTeX Font Warning: Font shape `U/wasy/m/n' in size <12.44159> not available (Font) size <12> substituted on input line 1401. LaTeX Font Warning: Font shape `U/stmry/m/n' in size <12.44159> not available (Font) size <12> substituted on input line 1401. [1] (/usr/share/texmf/tex/latex/psnfss/t1pcr.fd) [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] Underfull \hbox (badness 10000) in paragraph at lines 3145--3145 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 __wake_up [][]\T1/pcr/m/n/10 (wait_queu e_head_t * []\T1/pcr/m/sl/10 q[]\T1/pcr/m/n/10 , unsigned int []\T1/pcr/m/sl/10 mode[]\T1/pcr/m/n/10 , int [30] Underfull \hbox (badness 10000) in paragraph at lines 3225--3225 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 __wake_up_sync_key [][]\T1/pcr/m/n/10 ( wait_queue_head_t * []\T1/pcr/m/sl/10 q[]\T1/pcr/m/n/10 , unsigned int []\T1/pc r/m/sl/10 mode[]\T1/pcr/m/n/10 , int [31] [32] [33] [34] Underfull \hbox (badness 10000) in paragraph at lines 3502--3502 []\T1/pcr/m/n/10 unsigned long __sched []\T1/pcr/b/n/10 wait_for_completion_ti meout [][]\T1/pcr/m/n/10 (struct completion * [35] [36] Underfull \hbox (badness 10000) in paragraph at lines 3629--3629 []\T1/pcr/m/n/10 unsigned long __sched []\T1/pcr/b/n/10 wait_for_completion_io _timeout [][]\T1/pcr/m/n/10 (struct [37] [38] Underfull \hbox (badness 10000) in paragraph at lines 3759--3759 []\T1/pcr/m/n/10 long __sched []\T1/pcr/b/n/10 wait_for_completion_interruptib le_timeout [][]\T1/pcr/m/n/10 (struct [39] [40] Underfull \hbox (badness 10000) in paragraph at lines 3888--3888 []\T1/pcr/m/n/10 long __sched []\T1/pcr/b/n/10 wait_for_completion_killable_ti meout [][]\T1/pcr/m/n/10 (struct completion * [41] [42] [43] [44] Underfull \hbox (badness 10000) in paragraph at lines 4119--4119 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 sched_setscheduler [][]\T1/pcr/m/n/10 (s truct task_struct * []\T1/pcr/m/sl/10 p[]\T1/pcr/m/n/10 , int []\T1/pcr/m/sl/10 policy[]\T1/pcr/m/n/10 , const [45] [46] [47] Underfull \hbox (badness 10000) in paragraph at lines 4362--4362 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 cpupri_find [][]\T1/pcr/m/n/10 (struct c pupri * []\T1/pcr/m/sl/10 cp[]\T1/pcr/m/n/10 , struct task_struct * []\T1/pcr/m /sl/10 p[]\T1/pcr/m/n/10 , struct [48] [49] [50] [51] Underfull \hbox (badness 10000) in paragraph at lines 4632--4632 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 get_sd_load_idx [][]\T1/pcr/m/n/10 (stru ct sched_domain * []\T1/pcr/m/sl/10 sd[]\T1/pcr/m/n/10 , enum cpu_idle_type [52] Underfull \hbox (badness 10000) in paragraph at lines 4682--4682 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 update_sg_lb_stats [][]\T1/pcr/m/n/10 ( struct lb_env * []\T1/pcr/m/sl/10 env[]\T1/pcr/m/n/10 , struct sched_group Underfull \hbox (badness 10000) in paragraph at lines 4682--4682 \T1/pcr/m/n/10 * []\T1/pcr/m/sl/10 group[]\T1/pcr/m/n/10 , int []\T1/pcr/m/sl/ 10 load_idx[]\T1/pcr/m/n/10 , int []\T1/pcr/m/sl/10 local_group[]\T1/pcr/m/n/10 , int * []\T1/pcr/m/sl/10 balance[]\T1/pcr/m/n/10 , struct [53] Underfull \hbox (badness 10000) in paragraph at lines 4764--4764 []\T1/pcr/m/n/10 bool []\T1/pcr/b/n/10 update_sd_pick_busiest [][]\T1/pcr/m/n/ 10 (struct lb_env * []\T1/pcr/m/sl/10 env[]\T1/pcr/m/n/10 , struct sd_lb_stats * [54] Underfull \hbox (badness 10000) in paragraph at lines 4844--4844 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 update_sd_lb_stats [][]\T1/pcr/m/n/10 ( struct lb_env * []\T1/pcr/m/sl/10 env[]\T1/pcr/m/n/10 , int * []\T1/pcr/m/sl/10 balance[]\T1/pcr/m/n/10 , struct [55] Underfull \hbox (badness 10000) in paragraph at lines 4902--4902 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 check_asym_packing [][]\T1/pcr/m/n/10 (s truct lb_env * []\T1/pcr/m/sl/10 env[]\T1/pcr/m/n/10 , struct sd_lb_stats * [56] Underfull \hbox (badness 10000) in paragraph at lines 4986--4986 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 fix_small_imbalance [][]\T1/pcr/m/n/10 (struct lb_env * []\T1/pcr/m/sl/10 env[]\T1/pcr/m/n/10 , struct sd_lb_stats * [57] Underfull \hbox (badness 10000) in paragraph at lines 5036--5036 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 calculate_imbalance [][]\T1/pcr/m/n/10 (struct lb_env * []\T1/pcr/m/sl/10 env[]\T1/pcr/m/n/10 , struct sd_lb_stats * [58] Underfull \hbox (badness 10000) in paragraph at lines 5086--5086 []\T1/pcr/m/n/10 struct sched_group * []\T1/pcr/b/n/10 find_busiest_group [][] \T1/pcr/m/n/10 (struct lb_env * []\T1/pcr/m/sl/10 env[]\T1/pcr/m/n/10 , int * [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] Underfull \hbox (badness 10000) in paragraph at lines 6014--6014 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 init_timer_key [][]\T1/pcr/m/n/10 (stru ct timer_list * []\T1/pcr/m/sl/10 timer[]\T1/pcr/m/n/10 , unsigned int []\T1/pc r/m/sl/10 flags[]\T1/pcr/m/n/10 , [73] Underfull \hbox (badness 10000) in paragraph at lines 6095--6095 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 mod_timer_pending [][]\T1/pcr/m/n/10 (st ruct timer_list * []\T1/pcr/m/sl/10 timer[]\T1/pcr/m/n/10 , unsigned long [74] [75] Underfull \hbox (badness 10000) in paragraph at lines 6247--6247 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 mod_timer_pinned [][]\T1/pcr/m/n/10 (str uct timer_list * []\T1/pcr/m/sl/10 timer[]\T1/pcr/m/n/10 , unsigned long [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] Underfull \hbox (badness 10000) in paragraph at lines 8208--8209 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 wait_on_bit [][]\T1/pcr/m/n/10 (void * [ ]\T1/pcr/m/sl/10 word[]\T1/pcr/m/n/10 , int []\T1/pcr/m/sl/10 bit[]\T1/pcr/m/n/ 10 , int (*[]\T1/pcr/m/sl/10 action[]\T1/pcr/m/n/10 ) (void *), [101] Underfull \hbox (badness 10000) in paragraph at lines 8293--8294 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 wait_on_bit_lock [][]\T1/pcr/m/n/10 (voi d * []\T1/pcr/m/sl/10 word[]\T1/pcr/m/n/10 , int []\T1/pcr/m/sl/10 bit[]\T1/pcr /m/n/10 , int (*[]\T1/pcr/m/sl/10 action[]\T1/pcr/m/n/10 ) (void *), [102] [103] Underfull \hbox (badness 10000) in paragraph at lines 8445--8445 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 abort_exclusive_wait [][]\T1/pcr/m/n/10 (wait_queue_head_t * []\T1/pcr/m/sl/10 q[]\T1/pcr/m/n/10 , wait_queue_t * []\T 1/pcr/m/sl/10 wait[]\T1/pcr/m/n/10 , [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] Underfull \hbox (badness 10000) in paragraph at lines 9709--9709 []\T1/pcr/m/n/10 u64 []\T1/pcr/b/n/10 hrtimer_forward [][]\T1/pcr/m/n/10 (stru ct hrtimer * []\T1/pcr/m/sl/10 timer[]\T1/pcr/m/n/10 , ktime_t []\T1/pcr/m/sl/1 0 now[]\T1/pcr/m/n/10 , ktime_t [122] Underfull \hbox (badness 10000) in paragraph at lines 9781--9781 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 hrtimer_start_range_ns [][]\T1/pcr/m/n/1 0 (struct hrtimer * []\T1/pcr/m/sl/10 timer[]\T1/pcr/m/n/10 , ktime_t []\T1/pcr /m/sl/10 tim[]\T1/pcr/m/n/10 , Overfull \hbox (11.53165pt too wide) in paragraph at lines 9822--9824 []\T1/ptm/m/n/10 expiry mode: ab-so-lute (HRTIMER_MODE_ABS) or rel-a-tive (HRTI MER_MODE_REL) [123] Underfull \hbox (badness 10000) in paragraph at lines 9862--9862 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 hrtimer_start [][]\T1/pcr/m/n/10 (struct hrtimer * []\T1/pcr/m/sl/10 timer[]\T1/pcr/m/n/10 , ktime_t []\T1/pcr/m/sl/10 tim[]\T1/pcr/m/n/10 , const enum [124] [125] [126] [127] Underfull \hbox (badness 10000) in paragraph at lines 10091--10091 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 hrtimer_init [][]\T1/pcr/m/n/10 (struct hrtimer * []\T1/pcr/m/sl/10 timer[]\T1/pcr/m/n/10 , clockid_t []\T1/pcr/m/sl/1 0 clock_id[]\T1/pcr/m/n/10 , enum [128] Underfull \hbox (badness 10000) in paragraph at lines 10149--10149 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 hrtimer_get_res [][]\T1/pcr/m/n/10 (cons t clockid_t []\T1/pcr/m/sl/10 which_clock[]\T1/pcr/m/n/10 , struct timespec * [129] Underfull \hbox (badness 10000) in paragraph at lines 10213--10213 []\T1/pcr/m/n/10 int __sched []\T1/pcr/b/n/10 schedule_hrtimeout_range [][]\T1 /pcr/m/n/10 (ktime_t * []\T1/pcr/m/sl/10 expires[]\T1/pcr/m/n/10 , unsigned lon g [130] Underfull \hbox (badness 10000) in paragraph at lines 10316--10316 []\T1/pcr/m/n/10 int __sched []\T1/pcr/b/n/10 schedule_hrtimeout [][]\T1/pcr/m /n/10 (ktime_t * []\T1/pcr/m/sl/10 expires[]\T1/pcr/m/n/10 , const enum [131] Underfull \hbox (badness 10000) in paragraph at lines 10413--10413 []\T1/pcr/m/n/10 bool []\T1/pcr/b/n/10 queue_work_on [][]\T1/pcr/m/n/10 (int [ ]\T1/pcr/m/sl/10 cpu[]\T1/pcr/m/n/10 , struct workqueue_struct * []\T1/pcr/m/sl /10 wq[]\T1/pcr/m/n/10 , struct [132] Underfull \hbox (badness 10000) in paragraph at lines 10489--10489 []\T1/pcr/m/n/10 bool []\T1/pcr/b/n/10 queue_delayed_work_on [][]\T1/pcr/m/n/1 0 (int []\T1/pcr/m/sl/10 cpu[]\T1/pcr/m/n/10 , struct workqueue_struct * []\T1/ pcr/m/sl/10 wq[]\T1/pcr/m/n/10 , [133] Underfull \hbox (badness 10000) in paragraph at lines 10570--10570 []\T1/pcr/m/n/10 bool []\T1/pcr/b/n/10 mod_delayed_work_on [][]\T1/pcr/m/n/10 (int []\T1/pcr/m/sl/10 cpu[]\T1/pcr/m/n/10 , struct workqueue_struct * []\T1/pc r/m/sl/10 wq[]\T1/pcr/m/n/10 , [134] [135] [136] [137] Underfull \hbox (badness 10000) in paragraph at lines 10887--10889 []\T1/ptm/m/n/10 cancel_work_sync(delayed_work->work) must not be used for de- layed_work's. Use [138] [139] [140] [141] [142] Underfull \hbox (badness 10000) in paragraph at lines 11229--11229 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 execute_in_process_context [][]\T1/pcr/m /n/10 (work_func_t []\T1/pcr/m/sl/10 fn[]\T1/pcr/m/n/10 , struct execute_work * [143] [144] Underfull \hbox (badness 10000) in paragraph at lines 11363--11363 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 workqueue_set_max_active [][]\T1/pcr/m/ n/10 (struct workqueue_struct * []\T1/pcr/m/sl/10 wq[]\T1/pcr/m/n/10 , int [145] [146] [147] [148] Underfull \hbox (badness 10000) in paragraph at lines 11678--11678 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 wait_task_stopped [][]\T1/pcr/m/n/10 (st ruct wait_opts * []\T1/pcr/m/sl/10 wo[]\T1/pcr/m/n/10 , int []\T1/pcr/m/sl/10 p trace[]\T1/pcr/m/n/10 , struct [149] Underfull \hbox (badness 10000) in paragraph at lines 11779--11779 []\T1/pcr/m/n/10 bool []\T1/pcr/b/n/10 task_set_jobctl_pending [][]\T1/pcr/m/n /10 (struct task_struct * []\T1/pcr/m/sl/10 task[]\T1/pcr/m/n/10 , unsigned int [150] [151] Underfull \hbox (badness 10000) in paragraph at lines 11943--11943 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 task_clear_jobctl_pending [][]\T1/pcr/m /n/10 (struct task_struct * []\T1/pcr/m/sl/10 task[]\T1/pcr/m/n/10 , unsigned Overfull \hbox (8.78276pt too wide) in paragraph at lines 11989--11991 []\T1/ptm/m/n/10 If clear-ing of []\T1/pcr/m/sl/10 mask[] \T1/ptm/m/n/10 leave s no stop or trap pend-ing, this func-tion calls []\T1/pcr/m/n/10 task_clear_jo bctl_trapping[]\T1/ptm/m/n/10 . [152] [153] [154] Underfull \hbox (badness 10000) in paragraph at lines 12189--12189 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 do_notify_parent_cldstop [][]\T1/pcr/m/ n/10 (struct task_struct * []\T1/pcr/m/sl/10 tsk[]\T1/pcr/m/n/10 , bool [155] [156] [157] Underfull \hbox (badness 10000) in paragraph at lines 12447--12447 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 signal_delivered [][]\T1/pcr/m/n/10 (in t []\T1/pcr/m/sl/10 sig[]\T1/pcr/m/n/10 , siginfo_t * []\T1/pcr/m/sl/10 info[]\ T1/pcr/m/n/10 , struct k_sigaction * [158] [159] [160] Underfull \hbox (badness 10000) in paragraph at lines 12635--12635 []\T1/pcr/m/n/10 long []\T1/pcr/b/n/10 sys_rt_sigprocmask [][]\T1/pcr/m/n/10 ( int []\T1/pcr/m/sl/10 how[]\T1/pcr/m/n/10 , sigset_t __user * []\T1/pcr/m/sl/10 nset[]\T1/pcr/m/n/10 , sigset_t [161] [162] Underfull \hbox (badness 10000) in paragraph at lines 12751--12751 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 do_sigtimedwait [][]\T1/pcr/m/n/10 (cons t sigset_t * []\T1/pcr/m/sl/10 which[]\T1/pcr/m/n/10 , siginfo_t * []\T1/pcr/m/ sl/10 info[]\T1/pcr/m/n/10 , const [163] Underfull \hbox (badness 10000) in paragraph at lines 12809--12809 []\T1/pcr/m/n/10 long []\T1/pcr/b/n/10 sys_rt_sigtimedwait [][]\T1/pcr/m/n/10 (const sigset_t __user * []\T1/pcr/m/sl/10 uthese[]\T1/pcr/m/n/10 , siginfo_t Overfull \hbox (4.24498pt too wide) in paragraph at lines 12809--12809 \T1/pcr/m/n/10 __user * []\T1/pcr/m/sl/10 uinfo[]\T1/pcr/m/n/10 , const struct timespec __user * []\T1/pcr/m/sl/10 uts[]\T1/pcr/m/n/10 , size_t []\T1/pcr/m/s l/10 sigsetsize[]\T1/pcr/m/n/10 ); [164] [165] [166] [167] Underfull \hbox (badness 10000) in paragraph at lines 13061--13061 []\T1/pcr/m/n/10 long []\T1/pcr/b/n/10 sys_rt_sigqueueinfo [][]\T1/pcr/m/n/10 (pid_t []\T1/pcr/m/sl/10 pid[]\T1/pcr/m/n/10 , int []\T1/pcr/m/sl/10 sig[]\T1/p cr/m/n/10 , siginfo_t __user * [168] [169] Overfull \hbox (4.24498pt too wide) in paragraph at lines 13161--13161 []\T1/pcr/m/n/10 long []\T1/pcr/b/n/10 sys_sigprocmask [][]\T1/pcr/m/n/10 (int []\T1/pcr/m/sl/10 how[]\T1/pcr/m/n/10 , old_sigset_t __user * []\T1/pcr/m/sl/1 0 nset[]\T1/pcr/m/n/10 , old_sigset_t [170] Underfull \hbox (badness 10000) in paragraph at lines 13233--13233 []\T1/pcr/m/n/10 long []\T1/pcr/b/n/10 sys_rt_sigaction [][]\T1/pcr/m/n/10 (in t []\T1/pcr/m/sl/10 sig[]\T1/pcr/m/n/10 , const struct sigaction __user * []\T1 /pcr/m/sl/10 act[]\T1/pcr/m/n/10 , [171] [172] [173] [174] [175] Underfull \hbox (badness 10000) in paragraph at lines 13547--13548 []\T1/pcr/m/n/10 struct task_struct * []\T1/pcr/b/n/10 kthread_create_on_node [][]\T1/pcr/m/n/10 (int (*[]\T1/pcr/m/sl/10 threadfn[]\T1/pcr/m/n/10 ) (void [176] [177] [178] [179] Underfull \hbox (badness 10000) in paragraph at lines 13851--13851 []\T1/pcr/m/n/10 bool []\T1/pcr/b/n/10 queue_kthread_work [][]\T1/pcr/m/n/10 ( struct kthread_worker * []\T1/pcr/m/sl/10 worker[]\T1/pcr/m/n/10 , struct [180] [181] [182] [183] [184] [185] Underfull \hbox (badness 10000) in paragraph at lines 14242--14242 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 kobject_add [][]\T1/pcr/m/n/10 (struct k object * []\T1/pcr/m/sl/10 kobj[]\T1/pcr/m/n/10 , struct kobject * []\T1/pcr/m/ sl/10 parent[]\T1/pcr/m/n/10 , const [186] Underfull \hbox (badness 10000) in paragraph at lines 14344--14344 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 kobject_init_and_add [][]\T1/pcr/m/n/10 (struct kobject * []\T1/pcr/m/sl/10 kobj[]\T1/pcr/m/n/10 , struct kobj_type * [187] [188] [189] [190] [191] Underfull \hbox (badness 10000) in paragraph at lines 14638--14638 []\T1/pcr/m/n/10 struct kobject * []\T1/pcr/b/n/10 kobject_create_and_add [][] \T1/pcr/m/n/10 (const char * []\T1/pcr/m/sl/10 name[]\T1/pcr/m/n/10 , struct [192] [193] [194] Underfull \hbox (badness 10000) in paragraph at lines 14792--14792 []\T1/pcr/m/n/10 struct kset * []\T1/pcr/b/n/10 kset_create_and_add [][]\T1/pc r/m/n/10 (const char * []\T1/pcr/m/sl/10 name[]\T1/pcr/m/n/10 , const struct [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] Underfull \hbox (badness 10000) in paragraph at lines 16068--16068 []\T1/pcr/m/n/10 bool []\T1/pcr/b/n/10 printk_timed_ratelimit [][]\T1/pcr/m/n/ 10 (unsigned long * []\T1/pcr/m/sl/10 caller_jiffies[]\T1/pcr/m/n/10 , unsigned [213] [214] [215] Underfull \hbox (badness 10000) in paragraph at lines 16246--16246 []\T1/pcr/m/n/10 bool []\T1/pcr/b/n/10 kmsg_dump_get_line [][]\T1/pcr/m/n/10 ( struct kmsg_dumper * []\T1/pcr/m/sl/10 dumper[]\T1/pcr/m/n/10 , bool []\T1/pcr/ m/sl/10 syslog[]\T1/pcr/m/n/10 , [216] Underfull \hbox (badness 10000) in paragraph at lines 16344--16344 []\T1/pcr/m/n/10 bool []\T1/pcr/b/n/10 kmsg_dump_get_buffer [][]\T1/pcr/m/n/10 (struct kmsg_dumper * []\T1/pcr/m/sl/10 dumper[]\T1/pcr/m/n/10 , bool []\T1/pc r/m/sl/10 syslog[]\T1/pcr/m/n/10 , [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] Underfull \hbox (badness 10000) in paragraph at lines 17328--17329 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 devres_for_each_res [][]\T1/pcr/m/n/10 (struct device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , dr_release_t []\T1/pcr /m/sl/10 release[]\T1/pcr/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 17328--17329 \T1/pcr/m/n/10 dr_match_t []\T1/pcr/m/sl/10 match[]\T1/pcr/m/n/10 , void * []\ T1/pcr/m/sl/10 match_data[]\T1/pcr/m/n/10 , void (*[]\T1/pcr/m/sl/10 fn[]\T1/pc r/m/n/10 ) (struct device *, void [232] [233] [234] Underfull \hbox (badness 10000) in paragraph at lines 17558--17558 []\T1/pcr/m/n/10 void * []\T1/pcr/b/n/10 devres_find [][]\T1/pcr/m/n/10 (struc t device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , dr_release_t []\T1/pcr/m/sl/ 10 release[]\T1/pcr/m/n/10 , [235] Underfull \hbox (badness 10000) in paragraph at lines 17652--17652 []\T1/pcr/m/n/10 void * []\T1/pcr/b/n/10 devres_get [][]\T1/pcr/m/n/10 (struct device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , void * []\T1/pcr/m/sl/10 new_ res[]\T1/pcr/m/n/10 , dr_match_t [236] Underfull \hbox (badness 10000) in paragraph at lines 17746--17746 []\T1/pcr/m/n/10 void * []\T1/pcr/b/n/10 devres_remove [][]\T1/pcr/m/n/10 (str uct device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , dr_release_t []\T1/pcr/m/s l/10 release[]\T1/pcr/m/n/10 , [237] Underfull \hbox (badness 10000) in paragraph at lines 17841--17841 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 devres_destroy [][]\T1/pcr/m/n/10 (struc t device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , dr_release_t []\T1/pcr/m/sl/ 10 release[]\T1/pcr/m/n/10 , [238] Underfull \hbox (badness 10000) in paragraph at lines 17941--17941 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 devres_release [][]\T1/pcr/m/n/10 (struc t device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , dr_release_t []\T1/pcr/m/sl/ 10 release[]\T1/pcr/m/n/10 , [239] [240] [241] [242] [243] Underfull \hbox (badness 10000) in paragraph at lines 18329--18330 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 devm_add_action [][]\T1/pcr/m/n/10 (stru ct device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , void (*[]\T1/pcr/m/sl/10 ac tion[]\T1/pcr/m/n/10 ) (void *), [244] Underfull \hbox (badness 10000) in paragraph at lines 18402--18403 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 devm_remove_action [][]\T1/pcr/m/n/10 ( struct device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , void (*[]\T1/pcr/m/sl/1 0 action[]\T1/pcr/m/n/10 ) (void *), [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] Underfull \hbox (badness 10000) in paragraph at lines 19585--19587 []\T1/ptm/m/n/10 For de-vice power man-age-ment. See Doc-u-men-ta- [257] [258] [259] [260] Underfull \hbox (badness 10000) in paragraph at lines 19959--19960 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 driver_for_each_device [][]\T1/pcr/m/n/1 0 (struct device_driver * []\T1/pcr/m/sl/10 drv[]\T1/pcr/m/n/10 , struct device [261] Underfull \hbox (badness 10000) in paragraph at lines 20039--20040 []\T1/pcr/m/n/10 struct device * []\T1/pcr/b/n/10 driver_find_device [][]\T1/p cr/m/n/10 (struct device_driver * []\T1/pcr/m/sl/10 drv[]\T1/pcr/m/n/10 , struc t Underfull \hbox (badness 10000) in paragraph at lines 20039--20040 \T1/pcr/m/n/10 device * []\T1/pcr/m/sl/10 start[]\T1/pcr/m/n/10 , void * []\T1 /pcr/m/sl/10 data[]\T1/pcr/m/n/10 , int (*[]\T1/pcr/m/sl/10 match[]\T1/pcr/m/n/ 10 ) (struct device *dev, void [262] Underfull \hbox (badness 10000) in paragraph at lines 20127--20127 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 driver_create_file [][]\T1/pcr/m/n/10 (s truct device_driver * []\T1/pcr/m/sl/10 drv[]\T1/pcr/m/n/10 , const struct [263] Underfull \hbox (badness 10000) in paragraph at lines 20177--20177 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 driver_remove_file [][]\T1/pcr/m/n/10 ( struct device_driver * []\T1/pcr/m/sl/10 drv[]\T1/pcr/m/n/10 , const struct [264] [265] [266] Underfull \hbox (badness 10000) in paragraph at lines 20339--20339 []\T1/pcr/m/n/10 struct device_driver * []\T1/pcr/b/n/10 driver_find [][]\T1/p cr/m/n/10 (const char * []\T1/pcr/m/sl/10 name[]\T1/pcr/m/n/10 , struct bus_typ e [267] [268] Overfull \hbox (22.24498pt too wide) in paragraph at lines 20467--20467 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 device_create_file [][]\T1/pcr/m/n/10 (s truct device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , const struct device_attr ibute [269] Overfull \hbox (28.24498pt too wide) in paragraph at lines 20517--20517 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 device_remove_file [][]\T1/pcr/m/n/10 ( struct device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , const struct device_att ribute [270] Underfull \hbox (badness 10000) in paragraph at lines 20567--20567 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 device_create_bin_file [][]\T1/pcr/m/n/1 0 (struct device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , const struct [271] Underfull \hbox (badness 10000) in paragraph at lines 20617--20617 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 device_remove_bin_file [][]\T1/pcr/m/n/ 10 (struct device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , const struct [272] Underfull \hbox (badness 10000) in paragraph at lines 20667--20668 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 device_schedule_callback_owner [][]\T1/p cr/m/n/10 (struct device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , void (*[]\T1 /pcr/m/sl/10 func[]\T1/pcr/m/n/10 ) [273] [274] [275] [276] [277] [278] [279] [280] [281] Underfull \hbox (badness 10000) in paragraph at lines 21311--21312 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 device_for_each_child [][]\T1/pcr/m/n/10 (struct device * []\T1/pcr/m/sl/10 parent[]\T1/pcr/m/n/10 , void * []\T1/pcr/m /sl/10 data[]\T1/pcr/m/n/10 , int [282] Underfull \hbox (badness 10000) in paragraph at lines 21389--21390 []\T1/pcr/m/n/10 struct device * []\T1/pcr/b/n/10 device_find_child [][]\T1/pc r/m/n/10 (struct device * []\T1/pcr/m/sl/10 parent[]\T1/pcr/m/n/10 , void * [283] Underfull \hbox (badness 10000) in paragraph at lines 21470--21470 []\T1/pcr/m/n/10 struct device * []\T1/pcr/b/n/10 __root_device_register [][]\ T1/pcr/m/n/10 (const char * []\T1/pcr/m/sl/10 name[]\T1/pcr/m/n/10 , struct [284] [285] Underfull \hbox (badness 10000) in paragraph at lines 21621--21621 []\T1/pcr/m/n/10 struct device * []\T1/pcr/b/n/10 device_create_vargs [][]\T1/ pcr/m/n/10 (struct class * []\T1/pcr/m/sl/10 class[]\T1/pcr/m/n/10 , struct Underfull \hbox (badness 10000) in paragraph at lines 21621--21621 \T1/pcr/m/n/10 device * []\T1/pcr/m/sl/10 parent[]\T1/pcr/m/n/10 , dev_t []\T1 /pcr/m/sl/10 devt[]\T1/pcr/m/n/10 , void * []\T1/pcr/m/sl/10 drvdata[]\T1/pcr/m /n/10 , const char * []\T1/pcr/m/sl/10 fmt[]\T1/pcr/m/n/10 , va_list [286] Underfull \hbox (badness 10000) in paragraph at lines 21745--21745 []\T1/pcr/m/n/10 struct device * []\T1/pcr/b/n/10 device_create [][]\T1/pcr/m/ n/10 (struct class * []\T1/pcr/m/sl/10 class[]\T1/pcr/m/n/10 , struct device * [287] [288] [289] Underfull \hbox (badness 10000) in paragraph at lines 22058--22058 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 device_move [][]\T1/pcr/m/n/10 (struct d evice * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , struct device * []\T1/pcr/m/sl/ 10 new_parent[]\T1/pcr/m/n/10 , enum [290] [291] [292] [293] [294] Underfull \hbox (badness 10000) in paragraph at lines 22316--22316 []\T1/pcr/m/n/10 struct class * []\T1/pcr/b/n/10 __class_create [][]\T1/pcr/m/ n/10 (struct module * []\T1/pcr/m/sl/10 owner[]\T1/pcr/m/n/10 , const char * [295] [296] Underfull \hbox (badness 10000) in paragraph at lines 22453--22453 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 class_dev_iter_init [][]\T1/pcr/m/n/10 (struct class_dev_iter * []\T1/pcr/m/sl/10 iter[]\T1/pcr/m/n/10 , struct class * [297] [298] [299] Underfull \hbox (badness 10000) in paragraph at lines 22654--22655 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 class_for_each_device [][]\T1/pcr/m/n/10 (struct class * []\T1/pcr/m/sl/10 class[]\T1/pcr/m/n/10 , struct device * [300] Underfull \hbox (badness 10000) in paragraph at lines 22747--22748 []\T1/pcr/m/n/10 struct device * []\T1/pcr/b/n/10 class_find_device [][]\T1/pc r/m/n/10 (struct class * []\T1/pcr/m/sl/10 class[]\T1/pcr/m/n/10 , struct devic e Underfull \hbox (badness 10000) in paragraph at lines 22747--22748 \T1/pcr/m/n/10 * []\T1/pcr/m/sl/10 start[]\T1/pcr/m/n/10 , const void * []\T1/ pcr/m/sl/10 data[]\T1/pcr/m/n/10 , int (*[]\T1/pcr/m/sl/10 match[]\T1/pcr/m/n/1 0 ) (struct device *, const void [301] [302] [303] Underfull \hbox (badness 10000) in paragraph at lines 22942--22942 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 class_compat_create_link [][]\T1/pcr/m/n /10 (struct class_compat * []\T1/pcr/m/sl/10 cls[]\T1/pcr/m/n/10 , struct devic e [304] Underfull \hbox (badness 10000) in paragraph at lines 23000--23000 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 class_compat_remove_link [][]\T1/pcr/m/ n/10 (struct class_compat * []\T1/pcr/m/sl/10 cls[]\T1/pcr/m/n/10 , struct [305] [306] Underfull \hbox (badness 10000) in paragraph at lines 23115--23115 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 request_firmware [][]\T1/pcr/m/n/10 (con st struct firmware ** []\T1/pcr/m/sl/10 firmware_p[]\T1/pcr/m/n/10 , const char [307] [308] Underfull \hbox (badness 10000) in paragraph at lines 23248--23249 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 request_firmware_nowait [][]\T1/pcr/m/n/ 10 (struct module * []\T1/pcr/m/sl/10 module[]\T1/pcr/m/n/10 , bool []\T1/pcr/m /sl/10 uevent[]\T1/pcr/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 23248--23249 \T1/pcr/m/n/10 const char * []\T1/pcr/m/sl/10 name[]\T1/pcr/m/n/10 , struct de vice * []\T1/pcr/m/sl/10 device[]\T1/pcr/m/n/10 , gfp_t []\T1/pcr/m/sl/10 gfp[] \T1/pcr/m/n/10 , void * []\T1/pcr/m/sl/10 context[]\T1/pcr/m/n/10 , [309] [310] [311] [312] [313] [314] Underfull \hbox (badness 10000) in paragraph at lines 23672--23672 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 anon_transport_class_unregister [][]\T1 /pcr/m/n/10 (struct anon_transport_class * [315] [316] [317] [318] [319] [320] [321] [322] [323] [324] [325] Underfull \hbox (badness 10000) in paragraph at lines 24331--24331 []\T1/pcr/m/n/10 struct platform_device * []\T1/pcr/b/n/10 platform_device_reg ister_resndata [][]\T1/pcr/m/n/10 (struct Underfull \hbox (badness 10000) in paragraph at lines 24331--24331 \T1/pcr/m/n/10 device * []\T1/pcr/m/sl/10 parent[]\T1/pcr/m/n/10 , const char * []\T1/pcr/m/sl/10 name[]\T1/pcr/m/n/10 , int []\T1/pcr/m/sl/10 id[]\T1/pcr/m/ n/10 , const struct resource * [326] Underfull \hbox (badness 10000) in paragraph at lines 24434--24434 []\T1/pcr/m/n/10 struct platform_device * []\T1/pcr/b/n/10 platform_device_reg ister_simple [][]\T1/pcr/m/n/10 (const char * [327] Underfull \hbox (badness 10000) in paragraph at lines 24530--24530 []\T1/pcr/m/n/10 struct platform_device * []\T1/pcr/b/n/10 platform_device_reg ister_data [][]\T1/pcr/m/n/10 (struct device [328] Underfull \hbox (badness 10000) in paragraph at lines 24625--24625 []\T1/pcr/m/n/10 struct resource * []\T1/pcr/b/n/10 platform_get_resource [][] \T1/pcr/m/n/10 (struct platform_device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , [329] [330] Underfull \hbox (badness 10000) in paragraph at lines 24733--24733 []\T1/pcr/m/n/10 struct resource * []\T1/pcr/b/n/10 platform_get_resource_byna me [][]\T1/pcr/m/n/10 (struct platform_device [331] Underfull \hbox (badness 10000) in paragraph at lines 24791--24791 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 platform_get_irq_byname [][]\T1/pcr/m/n/ 10 (struct platform_device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , const char [332] [333] [334] Underfull \hbox (badness 10000) in paragraph at lines 24947--24947 []\T1/pcr/m/n/10 struct platform_device * []\T1/pcr/b/n/10 platform_device_all oc [][]\T1/pcr/m/n/10 (const char * []\T1/pcr/m/sl/10 name[]\T1/pcr/m/n/10 , in t [335] Underfull \hbox (badness 10000) in paragraph at lines 25011--25011 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 platform_device_add_resources [][]\T1/pc r/m/n/10 (struct platform_device * []\T1/pcr/m/sl/10 pdev[]\T1/pcr/m/n/10 , [336] Underfull \hbox (badness 10000) in paragraph at lines 25084--25084 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 platform_device_add_data [][]\T1/pcr/m/n /10 (struct platform_device * []\T1/pcr/m/sl/10 pdev[]\T1/pcr/m/n/10 , const [337] [338] [339] [340] [341] Underfull \hbox (badness 10000) in paragraph at lines 25369--25369 []\T1/pcr/m/n/10 struct platform_device * []\T1/pcr/b/n/10 platform_device_reg ister_full [][]\T1/pcr/m/n/10 (const struct [342] [343] [344] Underfull \hbox (badness 10000) in paragraph at lines 25508--25509 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 platform_driver_probe [][]\T1/pcr/m/n/10 (struct platform_driver * []\T1/pcr/m/sl/10 drv[]\T1/pcr/m/n/10 , int (*[]\T1/ pcr/m/sl/10 probe[]\T1/pcr/m/n/10 ) [345] Overfull \hbox (4.24498pt too wide) in paragraph at lines 25592--25593 []\T1/pcr/m/n/10 struct platform_device * []\T1/pcr/b/n/10 platform_create_bun dle [][]\T1/pcr/m/n/10 (struct platform_driver Underfull \hbox (badness 10000) in paragraph at lines 25592--25593 \T1/pcr/m/n/10 * []\T1/pcr/m/sl/10 driver[]\T1/pcr/m/n/10 , int (*[]\T1/pcr/m/ sl/10 probe[]\T1/pcr/m/n/10 ) (struct platform_device *), struct resource * [346] Underfull \hbox (badness 10000) in paragraph at lines 25693--25694 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 bus_for_each_dev [][]\T1/pcr/m/n/10 (str uct bus_type * []\T1/pcr/m/sl/10 bus[]\T1/pcr/m/n/10 , struct device * []\T1/pc r/m/sl/10 start[]\T1/pcr/m/n/10 , [347] Underfull \hbox (badness 10000) in paragraph at lines 25796--25797 []\T1/pcr/m/n/10 struct device * []\T1/pcr/b/n/10 bus_find_device [][]\T1/pcr/ m/n/10 (struct bus_type * []\T1/pcr/m/sl/10 bus[]\T1/pcr/m/n/10 , struct device [348] Underfull \hbox (badness 10000) in paragraph at lines 25884--25884 []\T1/pcr/m/n/10 struct device * []\T1/pcr/b/n/10 bus_find_device_by_name [][] \T1/pcr/m/n/10 (struct bus_type * []\T1/pcr/m/sl/10 bus[]\T1/pcr/m/n/10 , struc t [349] Underfull \hbox (badness 10000) in paragraph at lines 25957--25957 []\T1/pcr/m/n/10 struct device * []\T1/pcr/b/n/10 subsys_find_device_by_id [][ ]\T1/pcr/m/n/10 (struct bus_type * []\T1/pcr/m/sl/10 subsys[]\T1/pcr/m/n/10 , [350] Underfull \hbox (badness 10000) in paragraph at lines 26030--26031 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 bus_for_each_drv [][]\T1/pcr/m/n/10 (str uct bus_type * []\T1/pcr/m/sl/10 bus[]\T1/pcr/m/n/10 , struct device_driver * [351] [352] [353] [354] [355] Underfull \hbox (badness 10000) in paragraph at lines 26359--26359 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 subsys_dev_iter_init [][]\T1/pcr/m/n/10 (struct subsys_dev_iter * []\T1/pcr/m/sl/10 iter[]\T1/pcr/m/n/10 , struct Underfull \hbox (badness 10000) in paragraph at lines 26359--26359 \T1/pcr/m/n/10 bus_type * []\T1/pcr/m/sl/10 subsys[]\T1/pcr/m/n/10 , struct de vice * []\T1/pcr/m/sl/10 start[]\T1/pcr/m/n/10 , const struct device_type [356] [357] [358] Underfull \hbox (badness 10000) in paragraph at lines 26560--26560 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 subsys_system_register [][]\T1/pcr/m/n/1 0 (struct bus_type * []\T1/pcr/m/sl/10 subsys[]\T1/pcr/m/n/10 , const struct [359] Underfull \hbox (badness 10000) in paragraph at lines 26636--26636 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 subsys_virtual_register [][]\T1/pcr/m/n/ 10 (struct bus_type * []\T1/pcr/m/sl/10 subsys[]\T1/pcr/m/n/10 , const struct [360] Underfull \hbox (badness 10000) in paragraph at lines 26712--26712 []\T1/pcr/m/n/10 struct dma_buf * []\T1/pcr/b/n/10 dma_buf_export_named [][]\T 1/pcr/m/n/10 (void * []\T1/pcr/m/sl/10 priv[]\T1/pcr/m/n/10 , const struct [361] [362] [363] [364] Underfull \hbox (badness 10000) in paragraph at lines 26976--26976 []\T1/pcr/m/n/10 struct dma_buf_attachment * []\T1/pcr/b/n/10 dma_buf_attach [ ][]\T1/pcr/m/n/10 (struct dma_buf * []\T1/pcr/m/sl/10 dmabuf[]\T1/pcr/m/n/10 , [365] Overfull \hbox (4.24498pt too wide) in paragraph at lines 27040--27040 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 dma_buf_detach [][]\T1/pcr/m/n/10 (stru ct dma_buf * []\T1/pcr/m/sl/10 dmabuf[]\T1/pcr/m/n/10 , struct dma_buf_attachme nt [366] Underfull \hbox (badness 10000) in paragraph at lines 27090--27090 []\T1/pcr/m/n/10 struct sg_table * []\T1/pcr/b/n/10 dma_buf_map_attachment [][ ]\T1/pcr/m/n/10 (struct dma_buf_attachment * [367] Underfull \hbox (badness 10000) in paragraph at lines 27154--27154 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 dma_buf_unmap_attachment [][]\T1/pcr/m/ n/10 (struct dma_buf_attachment * []\T1/pcr/m/sl/10 attach[]\T1/pcr/m/n/10 , [368] Underfull \hbox (badness 10000) in paragraph at lines 27212--27212 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 dma_buf_begin_cpu_access [][]\T1/pcr/m/n /10 (struct dma_buf * []\T1/pcr/m/sl/10 dmabuf[]\T1/pcr/m/n/10 , size_t []\T1/p cr/m/sl/10 start[]\T1/pcr/m/n/10 , [369] Underfull \hbox (badness 10000) in paragraph at lines 27291--27291 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 dma_buf_end_cpu_access [][]\T1/pcr/m/n/ 10 (struct dma_buf * []\T1/pcr/m/sl/10 dmabuf[]\T1/pcr/m/n/10 , size_t []\T1/pc r/m/sl/10 start[]\T1/pcr/m/n/10 , [370] Underfull \hbox (badness 10000) in paragraph at lines 27370--27370 []\T1/pcr/m/n/10 void * []\T1/pcr/b/n/10 dma_buf_kmap_atomic [][]\T1/pcr/m/n/1 0 (struct dma_buf * []\T1/pcr/m/sl/10 dmabuf[]\T1/pcr/m/n/10 , unsigned long [371] Underfull \hbox (badness 10000) in paragraph at lines 27434--27434 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 dma_buf_kunmap_atomic [][]\T1/pcr/m/n/1 0 (struct dma_buf * []\T1/pcr/m/sl/10 dmabuf[]\T1/pcr/m/n/10 , unsigned long [372] [373] Underfull \hbox (badness 10000) in paragraph at lines 27569--27569 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 dma_buf_kunmap [][]\T1/pcr/m/n/10 (stru ct dma_buf * []\T1/pcr/m/sl/10 dmabuf[]\T1/pcr/m/n/10 , unsigned long []\T1/pcr /m/sl/10 page_num[]\T1/pcr/m/n/10 , [374] Underfull \hbox (badness 10000) in paragraph at lines 27640--27640 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 dma_buf_mmap [][]\T1/pcr/m/n/10 (struct dma_buf * []\T1/pcr/m/sl/10 dmabuf[]\T1/pcr/m/n/10 , struct vm_area_struct * [375] [376] [377] Underfull \hbox (badness 10000) in paragraph at lines 27827--27827 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 dma_alloc_from_coherent [][]\T1/pcr/m/n/ 10 (struct device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , ssize_t []\T1/pcr/m /sl/10 size[]\T1/pcr/m/n/10 , [378] Underfull \hbox (badness 10000) in paragraph at lines 27913--27913 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 dma_release_from_coherent [][]\T1/pcr/m/ n/10 (struct device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , int []\T1/pcr/m/s l/10 order[]\T1/pcr/m/n/10 , void * [379] Underfull \hbox (badness 10000) in paragraph at lines 27991--27991 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 dma_mmap_from_coherent [][]\T1/pcr/m/n/1 0 (struct device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , struct vm_area_struc t [380] Underfull \hbox (badness 10000) in paragraph at lines 28084--28084 []\T1/pcr/m/n/10 void * []\T1/pcr/b/n/10 dmam_alloc_coherent [][]\T1/pcr/m/n/1 0 (struct device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , size_t []\T1/pcr/m/s l/10 size[]\T1/pcr/m/n/10 , [381] Underfull \hbox (badness 10000) in paragraph at lines 28177--28177 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 dmam_free_coherent [][]\T1/pcr/m/n/10 ( struct device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , size_t []\T1/pcr/m/sl/1 0 size[]\T1/pcr/m/n/10 , void * [382] Underfull \hbox (badness 10000) in paragraph at lines 28256--28256 []\T1/pcr/m/n/10 void * []\T1/pcr/b/n/10 dmam_alloc_noncoherent [][]\T1/pcr/m/ n/10 (struct device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , size_t []\T1/pcr/ m/sl/10 size[]\T1/pcr/m/n/10 , [383] Underfull \hbox (badness 10000) in paragraph at lines 28349--28349 []\T1/pcr/m/n/10 void []\T1/pcr/b/n/10 dmam_free_noncoherent [][]\T1/pcr/m/n/1 0 (struct device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , size_t []\T1/pcr/m/s l/10 size[]\T1/pcr/m/n/10 , void * [384] Underfull \hbox (badness 10000) in paragraph at lines 28428--28428 []\T1/pcr/m/n/10 int []\T1/pcr/b/n/10 dmam_declare_coherent_memory [][]\T1/pcr /m/n/10 (struct device * []\T1/pcr/m/sl/10 dev[]\T1/pcr/m/n/10 , dma_addr_t ! TeX capacity exceeded, sorry [pool size=1912599]. \iterate ...leCount :\the \arraylength \endcsname \relax \else \advance \arr... l.28510 <fo:block break-before="page"> <fo:block id="API-dmam-release-declare... ! ==> Fatal error occurred, no output PDF file produced! Transcript written on tmp.log. make[1]: *** [Documentation/DocBook/device-drivers.pdf] Error 1 make: *** [pdfdocs] Error 2 I am not familiar with the text formmating tool, so, I am not sure what is the problem. -- Best regards, Jimmy Pan Email: dspjmt@xxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-doc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html