linux/block/compat_ioctl.c
<<
/von="v/spa2va ="v/formva ="va /von=" href="../linux+v3.7.1/block/compat_ioctl.c">/von="vimg src="../.static/gfx/right.png" alt=">>">/vv/spa2va/vvspa2 class="lxr_search">/von/von="vinput typ> hidden" nam> navtarget" > ">/von="vinput typ> text" nam> search" id search">/von="vbutt11"typ> submit">Search/von="Prefsa ="v/a>/vv/spa2vaon=" "v/divvaon=" "vform ac.102="ajax+*" method="post" onsubmit="return false;">/vvinput typ> hidden" nam> ajax_lookup" id ajax_lookup" > ">/on=" "v/formva/on=" "vdiv class="headingbott1m">a vdiv id file_contents"v
 L1">" "1v/a>#include <linux/blkdev.hv/a>>

 L2">" "2v/a>#include <linux/blkpg.hv/a>>

 L3">" "3v/a>#include <linux/blktrace_api.hv/a>>

 L4">" "4v/a>#include <linux/cdrom.hv/a>>

 L5">" "5v/a>#include <linux/compat.hv/a>>

 L6">" "6v/a>#include <linux/elevator.hv/a>>

 L7">" "7v/a>#include <linux/fd.hv/a>>

 L8">" "8v/a>#include <linux/hdreg.hv/a>>

 L9">" "9v/a>#include <linux/slab.hv/a>>

 L10">" ue="a>#include <linux/syscalls.hv/a>>

 L11">" 11v/a>#include <linux/typ>s.hv/a>>

 L12">" 12v/a>#include <linux/uaccess.hv/a>>

 L13">" 13v/a>

 L14">" 14v/a>static int"va href="+code=compat_put_ushort" class="sref">compat_put_ushortv/a>(unsigned long"va href="+code=arg" class="sref">argv/a>, unsigned short"va href="+code=
	 " class="sref">
	 v/a>)

 L15">" 15v/a>{

 L16">" 16v/a>        return va href="+code=put_user" class="sref">put_userv/a>(va href="+code=
	 " class="sref">
	 v/a>, (unsigned short"va href="+code=__user" class="sref">__userv/a> *)va href="+code=compat_ptr" class="sref">compat_ptrv/a>(va href="+code=arg" class="sref">argv/a>));

 L17">" 17v/a>}

 L18">" 18v/a>

 L19">" 19v/a>static int"va href="+code=compat_put_int" class="sref">compat_put_intv/a>(unsigned long"va href="+code=arg" class="sref">argv/a>, int"va href="+code=
	 " class="sref">
	 v/a>)

 L20">" 20v/a>{

 L21">" 21v/a>        return va href="+code=put_user" class="sref">put_userv/a>(va href="+code=
	 " class="sref">
	 v/a>, (va href="+code=compat_int_t" class="sref">compat_int_tv/a> va href="+code=__user" class="sref">__userv/a> *)va href="+code=compat_ptr" class="sref">compat_ptrv/a>(va href="+code=arg" class="sref">argv/a>));

 L22">" 22v/a>}

 L23">" 23v/a>

 L24">" 24v/a>static int"va href="+code=compat_put_uint" class="sref">compat_put_uintv/a>(unsigned long"va href="+code=arg" class="sref">argv/a>, unsigned int"va href="+code=
	 " class="sref">
	 v/a>)

 L25">" 25v/a>{

 L26">" 26v/a>        return va href="+code=put_user" class="sref">put_userv/a>(va href="+code=
	 " class="sref">
	 v/a>, (va href="+code=compat_uint_t" class="sref">compat_uint_tv/a> va href="+code=__user" class="sref">__userv/a> *)va href="+code=compat_ptr" class="sref">compat_ptrv/a>(va href="+code=arg" class="sref">argv/a>));

 L27">" 27v/a>}

 L28">" 28v/a>

 L29">" 29v/a>static int"va href="+code=compat_put_long" class="sref">compat_put_longv/a>(unsigned long"va href="+code=arg" class="sref">argv/a>, long"va href="+code=
	 " class="sref">
	 v/a>)

 L30">" 30v/a>{

 L31">" 31v/a>        return va href="+code=put_user" class="sref">put_userv/a>(va href="+code=
	 " class="sref">
	 v/a>, (va href="+code=compat_long_t" class="sref">compat_long_tv/a> va href="+code=__user" class="sref">__userv/a> *)va href="+code=compat_ptr" class="sref">compat_ptrv/a>(va href="+code=arg" class="sref">argv/a>));

 L32">" 32v/a>}

 L33">" 33v/a>

 L34">" 34v/a>static int"va href="+code=compat_put_ulong" class="sref">compat_put_ulongv/a>(unsigned long"va href="+code=arg" class="sref">argv/a>, va href="+code=compat_ulong_t" class="sref">compat_ulong_tv/a> va href="+code=
	 " class="sref">
	 v/a>)

 L35">" 35v/a>{

 L36">" 36v/a>        return va href="+code=put_user" class="sref">put_userv/a>(va href="+code=
	 " class="sref">
	 v/a>, (va href="+code=compat_ulong_t" class="sref">compat_ulong_tv/a> va href="+code=__user" class="sref">__userv/a> *)va href="+code=compat_ptr" class="sref">compat_ptrv/a>(va href="+code=arg" class="sref">argv/a>));

 L37">" 37v/a>}

 L38">" 38v/a>

 L39">" 39v/a>static int"va href="+code=compat_put_u64" class="sref">compat_put_u64v/a>(unsigned long"va href="+code=arg" class="sref">argv/a>, va href="+code=u64" class="sref">u64v/a> va href="+code=
	 " class="sref">
	 v/a>)

 L40">" 40v/a>{

 L41">" 41v/a>        return va href="+code=put_user" class="sref">put_userv/a>(va href="+code=
	 " class="sref">
	 v/a>, (va href="+code=compat_u64" class="sref">compat_u64v/a> va href="+code=__user" class="sref">__userv/a> *)va href="+code=compat_ptr" class="sref">compat_ptrv/a>(va href="+code=arg" class="sref">argv/a>));

 L42">" 42v/a>}

 L43">" 43v/a>

 L44">" 44v/a>struct"va href="+code=compat_hd_geometry" class="sref">compat_hd_geometryv/a> {

 L45">" 45v/a>        unsigned char"va href="+code=heads" class="sref">headsv/a>;

 L46">" 46v/a>        unsigned char"va href="+code=sectors" class="sref">sectorsv/a>;

 L47">" 47v/a>        unsigned short"va href="+code=cylinders" class="sref">cylindersv/a>;

 L48">" 48v/a>         va href="+code=32" class="pi
6>
 5pvalue="v3.5.4"4i/a>{
<9"sref">compat_hd_geometryv/a
 L39">" 49v/a>4tatic}ref="block/compat_ioctl.c#L5" id
  L40" cl5ss="line" nam>
 L40">" 50v/a>50a href="block/compat_ioctl.c#L44" id5 L41" cl5ss="line" nam>
 L41">" 51v/a>51atic int"va href="+code=compat_put_u6hdiotrytryvs="sref">compat_hd_geomeiotrytryva hre"va href="+code=compatgendisks="sref">compatgendisk)va hrf="+code=compatdisks="sref">compatdisk)va , "va href="+code=compatcompa_devices="sref">compatcompa_device)va hrf="+code=compatbdevs="sref">compatcdev)va ,ef="block/compat_ioctl.c#L44" id5 L42" cl5ss="line" nam>
 L42">" 52v/a>52       va hrrrrrrrrrrrrrrrrr"va href="+code=compat_hd_geometry" class="sref">compat_hd_geometryv/a> {
__userv/a> *)va href="+code=32" clryvs="sref">compaturyva hrref="block/compat_ioctl.c#L40" id5 L43" cl5ss="line" nam>
 L43">" 53v/a>53
 L44">" 54v/a>54       va hr"va href="+code=compatmetry" class="sref">compatmetryv/a> {
compatryva hrref="block/compat_ioctl.c#L5" id
  L5" classs="line" nam>
 L5">" "55v/a>5       unsign href="+code=compatrecompat_hd_geometreca hrref="block/compat_ioctl.c#L5" id
  L46" cl5ss="line" nam>
 L46">" 56v/a>56a href="block/compat_ioctl.c#L44" id5 L47" cl5ss="line" nam>
 L47">" 57v/a>5       unsignif (!ef="+code=32" clryvs="sref">compaturyva hrref="block/compat_ioctl.c#L40" id5 L48" cl5ss="line" nam>
 L48">" 58v/a>58       va hrrrrrrrrr va hre-ef="+code=32" cEINVALs="sref">compatEINVALa hrref="block/compat_ioctl.c#L5" id
  L39" cl5ss="line" nam>
 L39">" 59v/a>59      unsignif (!ef="+code=32" cdisks="sref">compatdisk)va -a href="+code=32" cfopss="sref">cylindfops)va -a href="+code=32" crytryvs="sref">compatrytryva hrref="block/compat_ioctl.c#L40" id6 L40" cl6ss="line" nam>
 L40">" 60v/a>60       va hrrrrrrrrr va hre-ef="+code=32" cENOTTYs="sref">compatENOTTYa hrref="block/compat_ioctl.c#L5" id
6 L41" cl6ss="line" nam>
 L41">" 61v/a>61a href="block/compat_ioctl.c#L44" id6 L42" cl6ss="line" nam>
 L42">" 62v/a>62       va hrclass="lxr_pr_iom
vdiv/*vaon=" "f="block/compat_ioctl.c#L44" id6 L43" cl6ss="line" nam>
 L43">" 63v/a>63
 L44">" 64v/a> va hrclass="lxr_pr_iom
vdivrrrrrrrrr* wahreto override it.vaon=" "f="block/compat_ioctl.c#L44" id6 L5" cla6ss="line" nam>
 L5">" "65v/a>65a hrclass="lxr_pr_iom
vdivrrrrrrrrr*/vaon=" "f="block/compat_ioctl.c#L44" id6 L6" classs="line" nam>
 L6">" "66v/a>6       unsignf="+code=__userryvs="sref">compatryva hr..4"4i/a>{
<9"sref">compat_hd_geometryv/acompatryt_ryv/a_sv/aa href="+code=arg" cbdevs="sref">compatcdev)va href="block/compat_ioctl.c#L42" id6 L47" cl6ss="line" nam>
 L47">" 67v/a>67      unsignf="+code=__userrecompat_hd_geometreca hr =nf="+code=__userdisks="sref">compatdisk)va -a href="+code=32" cfopss="sref">cylindfops)va -a href="+code=32" crytryvs="sref">compatrytryva href="+code=arg" cbdevs="sref">compatcdev)va , &ref="+code=32" cryvs="sref">compatryva hrhref="block/compat_ioctl.c#L42" id6 L48" cl6ss="line" nam>
 L48">" 68v/a>68      unsignif (f="+code=__userrecompat_hd_geometreca hrref="block/compat_ioctl.c#L40" id6 L39" cl6ss="line" nam>
 L39">" 69v/a>69       va hrrrrrrrrr va href="+code=compatrecompat_hd_geometreca hrref="block/compat_ioctl.c#L5" id
7 L40" cl7ss="line" nam>
 L40">" 70v/a>70a href="block/compat_ioctl.c#L44" id7 L41" cl7ss="line" nam>
 L41">" 71v/a>71      unsignf="+code=__userrecompat_hd_geometreca hr =nf="+code=__usercopy_to class="sref">__usercopy_to clasa href="+code=arg" clryvs="sref">compaturyva hr, &ref="+code=32" cryvs="sref">compatryva hr, 4href="block/compat_ioctl.c#L42" id7 L42" cl7ss="line" nam>
 L42">" 72v/a>72      unsignf="+code=__userrecompat_hd_geometreca hr |=nf="+code=__user__er" class="sref">put_us__er" clasa href="+code=arg" cryvs="sref">compatryva hr..4"4i/a>{
<9"sref">compat_hd_geometryv/acompaturyva hr-a href="+code=32" cef">compat_hd_geometryv/a
 L43">" 73v/a>73      unsignif (f="+code=__userrecompat_hd_geometreca hrref="block/compat_ioctl.c#L40" id7 L44" cl7ss="line" nam>
 L44">" 74v/a>74       va hrrrrrrrrrf="+code=__userrecompat_hd_geometreca hr =n-ef="+code=32" cEFAULTs="sref">compatEFAULTa hrref="block/compat_ioctl.c#L5" id
7 L5" cla7ss="line" nam>
 L5">" "75v/a>75a href="block/compat_ioctl.c#L44" id7 L6" cla7ss="line" nam>
 L6">" "76v/a>7       return va href="+code=put_usrecompat_hd_geometreca hrref="block/compat_ioctl.c#L5" id
7 L7" classs="line" nam>
 L7">" "77v/a>7

 L48">" 78v/a>7
 L39">" 79v/a>7tatic int"va href="+code=compat_put_u6meiotc#L39s="sref">compat_hd_geomeiotc#L39a hre"va href="+code=compatcompa_devices="sref">compatcompa_device)va hrf="+code=compatbdevs="sref">compatcdev)va ,ef="+code=compatfmmpaass="sref">compatfmmpaas
compatmmpa)va ,ef="block/compat_ioctl.c#L44" id8 L40" cl8ss="line" nam>
 L40">" 80v/a>80       va hrrrrrrrrred int"va href="+code=
	 " ccmds="sref">compat_md)va ,eed long"va href="+code=arg" class="sref">argv/a>, va href="block/compat_ioctl.c#L40" id8 L41" cl8ss="line" nam>
 L41">" 81v/a>81
 L42">" 82v/a>82      unsignf="+code=__usermm_svgm
vdass="sref">compatmm_svgm
vdas
cylindold_fscylindryt_fsa hrehref="block/compat_ioctl.c#L42" id8 L43" cl8ss="line" nam>
 L43">" 83v/a>83      unsigned long"va href="+code=arg" cklass="sref">
	 v/ak>, (va ref="block/compat_ioctl.c#L42" id8 L44" cl8ss="line" nam>
 L44">" 84v/a>84      unsigned long"v href="+code=
	 " c" class="sref">__userv/a> *)va href="+code=32" clvps="sref">compatuvp(va ref="block/compat_ioctl.c#L42" id8 L5" cla8ss="line" nam>
 L5">" "85v/a>8       unsign href="+code=compaterross="sref">__usererros(va ref="block/compat_ioctl.c#L42" id8 L6" cla8ss="line" nam>
 L6">" "86v/a>86a href="block/compat_ioctl.c#L44" id8 L7" cla8ss="line" nam>
 L7">" "87v/a>87      unsignf="+code=__usersyt_fss="sref">cylindsyt_fsa href="+code=__userKERNEL_DSs="sref">cylindKERNEL_DS
 L8">" "88v/a>8        va href="+code=32" cerross="sref">__usererros(va  =nf="+code=__user__.hv/a>_drivertc#L39s="sref">compat__.hv/a>_drivertc#L39a href="+code=arg" cbdevs="sref">compatcdev)va , f="+code=__usermmpas="sref">compatmmpa)va ,ef="block/compat_ioctl.c#L44" id8 L39" cl8ss="line" nam>
 L39">" 89v/a>89       va hrrrrrrrrr   va hrrrrrrrrrf="+code=__usercmds="sref">compat_md)va ,ened long"va hr)(&ref="+code=32" cklass="sref">
	 v/ak>, (va  href="block/compat_ioctl.c#L42" id9 L40" cl9ss="line" nam>
 L40">" 90v/a>90      unsignf="+code=__usersyt_fss="sref">cylindsyt_fsa href="+code=__userold_fss="sref">cylindold_fs
 L41">" 91v/a>91a href="block/compat_ioctl.c#L44" id9 L42" cl9ss="line" nam>
 L42">" 92v/a>92      unsignif (f="+code=__usererross="sref">__usererros(va  == 0)href="block/compat_ioctl.c#L45" id9 L43" cl9ss="line" nam>
 L43">" 93v/a>93       va hrrrrrrrrref="+code=32" clvps="sref">compatuvp(va  =nf="+code=__usercotr" class="sref">compat_ptrv/a>(va href="+code=arg" class="sref">argv/a>));

 L44">" 94v/a>94       va hrrrrrrrrrif (f="+code=__userer" class="sref">put_userv/a>(va href="+code=
	 " cklass="sref">
	 v/ak>, (va ref="+code=u64" clvps="sref">compatuvp(va )ref="block/compat_ioctl.c#L40" id9 L5" cla9ss="line" nam>
 L5">" "95v/a>95       va hrrrrrrrrr   va href="+code=32" cerross="sref">__usererros(va  =n-ef="+code=32" cEFAULTs="sref">compatEFAULTa hrref="block/compat_ioctl.c#L5" id
9 L6" cla9ss="line" nam>
 L6">" "96v/a>9       returnref="block/compat_ioctl.c#L38" id9 L7" cla9ss="line" nam>
 L7">" "97v/a>97      unsign va href="+code=put_userross="sref">__usererros(va ref="block/compat_ioctl.c#L42" id9 L8" cla9ss="line" nam>
 L8">" "98v/a>98
 L9">" "99v/a>99a href="block/compat_ioctl.c#L44" id10 L10" classs="line" nam>
 L10">" ue0v/aue0atic ia href="+code=compat_hd_geohv/a>_read_aueios="sref">compat_ptrv/ahv/a>_read_aueio     ref="block/compat_ioctl.c#L16" id
0 L11" cla0ss="line" nam>
 L11">" 101v/aue1      unsignun  >
f="+code=compat_v/a>_addss="sref">compat_v/a>_adds      unsignf="+code=__useraddss="sref">compatadds    ref="block/compat_ioctl.c#L10" id
  L12" cla0ss="line" nam>
 L12">" 102v/aue2      unsignf="+code=__useru8s="sref">compatu8       va hrrrrrrrrrunsignf="+code=__useradds_/on=ass="sref">compatadds_/on=as    ref="block/compat_ioctl.c#L10" id
  L13" cla0ss="line" nam>
 L13">" 103v/aue3      unsignf="+code=__user_int_t" class="sref">compat_int_tv/a> va hrerrrrrunsignf="+code=__usernfr13"ss="sref">cylindnfr13"s    ref="block/compat_ioctl.c#L10" id
  L14" cla0ss="line" nam>
 L14">" 104v/aue4      unsignf="+code=__user_int_t"cadds_ss="sref">compat_int_tvcadds_sa hrerrrrrunsif="+code=arg" cbufs="sref">compatcuf    ref="block/compat_ioctl.c#L10" id
  L15" cla0ss="line" nam>
 L15">" 105v/aue5    }ref="block/compat_ioctl.c#L5" id
10 L16" cla0ss="line" nam>
 L16">" 106v/aue6a href="block/compat_ioctl.c#L44" id10 L17" cla0ss="line" nam>
 L17">" 107v/aue7atic ia href="+code=compat_hd_geohv/a>_generic__iomands="sref">compat_hd_geohv/a>_generic__iomand     ref="block/compat_ioctl.c#L16" id
0 L18" cla0ss="line" nam>
 L18">" 108v/aue8      unsignun char"va hrerrf="+code=__usercmds="sref">compat_md)va [f="+code=__userCDROM_PACKET_SIZEs="sref">compatCDROM_PACKET_SIZE)va ]ref="block/compat_ioctl.c#L5" id
10 L19" cla0ss="line" nam>
 L19">" 109v/aue9      unsignf="+code=__user_int_t"cadds_ss="sref">compat_int_tvcadds_sa hrerf="+code=arg" cbuffass="sref">put_usbuffas    ref="block/compat_ioctl.c#L10" id

 L10" claass="line" nam>
 L10">" uue="a110      unsignf="+code=__user_u64v/a> class="sref">compat_uint_tv/a> va hreerf="+code=arg" cbuflm>
 "sref">put_usbuflm>    ref="block/compat_ioctl.c#L10" id

 L11" classs="line" nam>
 L11">" 111v/au11      unsignf="+code=__user_int_t" class="sref">compat_int_tv/a> va hrerrref="+code=32" cef"compat_hd_geometryvs    ref="block/compat_ioctl.c#L10" id

 L12" claass="line" nam>
 L12">" 112v/a112      unsignf="+code=__user_int_t"cadds_ss="sref">compat_int_tvcadds_sa hrerf="+code=arg" csensas="sref">compatsensa    ref="block/compat_ioctl.c#L10" id

 L13" claass="line" nam>
 L13">" 113v/a113      unsigned long"va hrerrf="+code=__userdata_dire"ajaxs="sref">compatdata_dire"ajax    ref="block/compat_ioctl.c#L10" id

 L14" claass="line" nam>
 L14">" 114v/a114      unsignf="+code=__user_int_t" class="sref">compat_int_tv/a> va hrerrref="+code=32" cquiecompat_hd_geometquiec    ref="block/compat_ioctl.c#L10" id

 L15" claass="line" nam>
 L15">" 115v/a115      unsignf="+code=__user_int_t" class="sref">compat_int_tv/a> va hrerrref="+code=32" ctimeouss="sref">compattimeous    ref="block/compat_ioctl.c#L10" id

 L16" claass="line" nam>
 L16">" 116v/a11       unsignf="+code=__user_int_t"cadds_ss="sref">compat_int_tvcadds_sa hrerf="+code=arg" cre>(vveds="sref">compatre>(vved)va [1]ref="block/compat_ioctl.c#L5" id
1
 L17" claass="line" nam>
 L17">" 117v/a1}

 L18">" 118v/a1

 L19">" 119v/a1static int"va href="+code=compat_put_inhv/a>_read_aueios="sref">compat_ptrv/ahv/a>_read_aueio    e"va href="+code=compatcompa_devices="sref">compatcompa_device)va hrf="+code=compatbdevs="sref">compatcdev)va ,ef="+code=compatfmmpaass="sref">compatfmmpaas
compatmmpa)va ,ef="block/compat_ioctl.c#L44" id1
 L20" cl1ass="line" nam>
 L20">" 120v/a120       va hrrrrrrrrred int"va href="+code=
	 " ccmds="sref">compat_md)va ,eed long"va href="+code=arg" class="sref">argv/a>, va href="block/compat_ioctl.c#L40" id1
 L21" cl1ass="line" nam>
 L21">" 121v/a121
 L22">" 122v/a122      unsign ia href="+code=compat_v/a>_read_aueios="sref">compat_v/a>_read_aueio     f="+code=
	 " c" class="sref">__userv/a> *)va href="+code=32" c_v/ead_aueios="sref">compat_v/ead_aueio    ref="block/compat_ioctl.c#L12" id
  L13" claass="line" nam>
 L23">" 123v/a123      unsign ia href="+code=compat_hd_geohv/a>_read_aueios="sref">compat_ptrv/ahv/a>_read_aueio     f="+code=
	 " c" class="sref">__userv/a> *)va href="+code=32" c_v/ead_aueioass="pi
6>
 5pval_v/ead_aueioas    ref="block/compat_ioctl.c#L12" id
  L14" claass="line" nam>
 L24">" 124v/a124      unsignf="+code=__userv/aass="pi
6>
 5pvalv/aas     f="+code=
	 " cdatas="sref">compatdata    ref="block/compat_ioctl.c#L12" id
  L15" claass="line" nam>
 L25">" 125v/a125      unsignvoid f="+code=
	 " c" class="sref">__userv/a> *)va href="+code=32" cdataps="sref">compatdatap    ref="block/compat_ioctl.c#L12" id
  L16" claass="line" nam>
 L26">" 126v/a126a href="block/compat_ioctl.c#L44" id1
 L27" cl1ass="line" nam>
 L27">" 127v/a127      unsignf="+code=__user_v/ead_aueios="sref">compat_v/ead_aueio     =nf="+code=__usercotr" calomp/a> *_spaces="sref">compatcotr" calomp/a> *_space    e"izeof(ref="+code=32" c_v/ead_aueios="sref">compat_v/ead_aueio     href="block/compat_ioctl.c#L17" id

 L28" cl1ass="line" nam>
 L28">" 128v/a12        va href="+code=32" c_v/ead_aueioass="pi
6>
 5pval_v/ead_aueioas     =nf="+code=__usercotr" class="sref">compat_ptrv/a>(va href="+code=arg" class="sref">argv/a>));

 L29">" 129v/a129a href="block/compat_ioctl.c#L44" id1
 L30" cl1ass="line" nam>
 L30">" 130v/a130       va hrif (f="+code=__usercopy_in class="sref">__usercopy_in clasa hre&ref="+code=32" c_v/ead_aueios="sref">compat_v/ead_aueio    -a href="+code=32" caddss="sref">compatadds    ,ef="block/compat_ioctl.c#L44" id1
 L31" cl1ass="line" nam>
 L31">" 131v/a1        returnnnnnnnnnnnnnnnnnn&ref="+code=32" c_v/ead_aueioass="pi
6>
 5pval_v/ead_aueioas    -a href="+code=32" caddss="sref">compatadds    ,ef="block/compat_ioctl.c#L44" id1
 L22" cl1ass="line" nam>
 L32">" 132v/a132       va hrrrrrrrrrrrrrrrrr e"izeof(ref="+code=32" c_v/ead_aueioass="pi
6>
 5pval_v/ead_aueioas    ) -ef="block/compat_ioctl.c#L44" id1
 L13" classs="line" nam>
 L13">" 133v/a133       va hrrrrrrrrrrrrrrrrrrr"izeof(f="+code=__user_int_t"cadds_ss="sref">compat_int_tvcadds_sa hr)))ref="block/compat_ioctl.c#L40" id1
 L34" cl1ass="line" nam>
 L34">" 134v/a134       va hrrrrrrrrr va hre-ef="+code=32" cEFAULTs="sref">compatEFAULTa hrref="block/compat_ioctl.c#L5" id
1
 L35" cl1ass="line" nam>
 L35">" 135v/a135a href="block/compat_ioctl.c#L44" id1
 L36" cl1ass="line" nam>
 L36">" 136v/a1        returnif (f="+code=__userryt_class="sref">__userryt_clasa href="+code=arg" cdatas="sref">compatdata    , &ref="+code=32" c_v/ead_aueioass="pi
6>
 5pval_v/ead_aueioas    -a href="+code=32" cbufs="sref">compatcuf    )ref="block/compat_ioctl.c#L40" id1
 L27" cl1ass="line" nam>
 L37">" 137v/a137       va hrrrrrrrrr va hre-ef="+code=32" cEFAULTs="sref">compatEFAULTa hrref="block/compat_ioctl.c#L5" id
1
 L28" cl1ass="line" nam>
 L38">" 138v/a13        va href="+code=32" cdataps="sref">compatdatap     =nf="+code=__usercotr" class="sref">compat_ptrv/a>(va href="+code=arg" cdatas="sref">compatdata     ref="block/compat_ioctl.c#L42" id1
 L39" cl1ass="line" nam>
 L39">" 139v/a139      unsignif (f="+code=__userer" class="sref">put_userv/a>(va href="+code=
	 " cdataps="sref">compatdatap    , &ref="+code=32" c_v/ead_aueios="sref">compat_v/ead_aueio    -a href="+code=32" cbufs="sref">compatcuf    )ref="block/compat_ioctl.c#L40" id1
 L40" cl1ass="line" nam>
 L40">" 140v/a140       va hrrrrrrrrr va hre-ef="+code=32" cEFAULTs="sref">compatEFAULTa hrref="block/compat_ioctl.c#L5" id
1
 L41" cl1ass="line" nam>
 L41">" 141v/a141a href="block/compat_ioctl.c#L44" id1
 L42" cl1ass="line" nam>
 L42">" 142v/a142       va hr va href="+code=put_us__.hv/a>_drivertc#L39s="sref">compat__.hv/a>_drivertc#L39a href="+code=arg" cbdevs="sref">compatcdev)va , f="+code=__usermmpas="sref">compatmmpa)va ,ef="+code=
	 " ccmds="sref">compat_md)va ,ef="block/compat_ioctl.c#L44" id1
 L13" claass="line" nam>
 L43">" 143v/a143       va hrrrrrrrrrrrrrrrrrned long"va hr)ef="+code=32" c_v/ead_aueios="sref">compat_v/ead_aueio     ref="block/compat_ioctl.c#L5" id
1
 L14" classs="line" nam>
 L14">" 144v/a1structref="block/compat_ioctl.c#L18" id

 L45" cl1ass="line" nam>
 L45">" 145v/a145a href="block/compat_ioctl.c#L44" id1
 L46" cl1ass="line" nam>
 L46">" 146v/a1       int"va href="+code=compat_put_inhv/a>_generic__iomands="sref">compat_hd_geohv/a>_generic__iomand    e"va href="+code=compatcompa_devices="sref">compatcompa_device)va hrf="+code=compatbdevs="sref">compatcdev)va ,ef="+code=compatfmmpaass="sref">compatfmmpaas
compatmmpa)va ,ef="block/compat_ioctl.c#L44" id1
 L47" cl1ass="line" nam>
 L47">" 147v/a147       va hrrrrrrrrred int"va href="+code=
	 " ccmds="sref">compat_md)va ,eed long"va href="+code=arg" class="sref">argv/a>, va href="block/compat_ioctl.c#L40" id1
 L48" cl1ass="line" nam>
 L48">" 148v/a1      ref="block/compat_ioctl.c#L41" id1
 L39" cl14ss="line" nam>
 L39">" 149v/a149      unsign ia href="+code=compat_v/a>_generic__iomands="sref">compat_v/a>_generic__iomand     f="+code=
	 " c" class="sref">__userv/a> *)va href="+code=32" c_gcs="sref">compat_gca hrref="block/compat_ioctl.c#L5" id
1  L40" cl15ss="line" nam>
 L40">" 150v/a150      unsign ia href="+code=compat_hd_geohv/a>_generic__iomands="sref">compat_hd_geohv/a>_generic__iomand     f="+code=
	 " c" class="sref">__userv/a> *)va href="+code=32" c_gcass="pi
6>
 5pval_gcasa hrref="block/compat_ioctl.c#L5" id
1  L41" cl15ss="line" nam>
 L41">" 151v/a151      unsignf="+code=__userlass="pi
6>
 5pvalue="v3.5.4"4i/a>{
<9"srdatas="sref">compatdata    ref="block/compat_ioctl.c#L12" id
5 L42" cl15ss="line" nam>
 L42">" 152v/a152       va hred char"va href="+code=sectordiss="sref">__userdis    ref="block/compat_ioctl.c#L12" id
5 L13" cla5ss="line" nam>
 L43">" 153v/a153      unsignihref="+code=
	 " citmps="sref">compatitmp    ref="block/compat_ioctl.c#L12" id
5 L14" cla5ss="line" nam>
 L44">" 154v/a154    ef="block/compat_ioctl.c#L12" id
5 L45" cl1sss="line" nam>
 L5">" "155v/a155      unsignf="+code=__user_gcs="sref">compat_gca hr =nf="+code=__usercotr" calomp/a> *_spaces="sref">compatcotr" calomp/a> *_space    e"izeof(ref="+code=32" c_gcs="sref">compat_gca hr href="block/compat_ioctl.c#L17" id
  L46" cl15ss="line" nam>
 L46">" 156v/a15       unsignf="+code=__user_gcass="pi
6>
 5pval_gcasa hr =nf="+code=__usercotr" class="sref">compat_ptrv/a>(va href="+code=arg" class="sref">argv/a>));

 L47">" 157v/a15     ef="block/compat_ioctl.c#L42" id15 L48" cl15ss="line" nam>
 L48">" 158v/a158      unsignif (f="+code=__usercopy_in class="sref">__usercopy_in clasa hre&ref="+code=32" c_gcs="sref">compat_gca hr-a href="+code=32" ccmds="sref">compat_md)va ,e&ref="+code=32" c_gcass="pi
6>
 5pval_gcasa hr-a href="+code=32" ccmds="sref">compat_md)va ,e"izeof(f="+code=__user_gcs="sref">compat_gca hr-a href="+code=32" ccmds="sref">compat_md)va )) ||ef="block/compat_ioctl.c#L42" id15 L39" cl15ss="line" nam>
 L39">" 159v/a159       va hrrrrrf="+code=__userryt_class="sref">__userryt_clasa href="+code=arg" cdatas="sref">compatdata    , &ref="+code=32" c_gcass="pi
6>
 5pval_gcasa hr-a href="+code=32" cbuffass="sref">put_usbuffas    ) ||ef="block/compat_ioctl.c#L42" id16 L40" cl16ss="line" nam>
 L40">" 160v/a160       va hrrrrrf="+code=__userer" class="sref">put_userv/a>(va href="+code=
	 " ccotr" class="sref">compat_ptrv/a>(va href="+code=arg" cdatas="sref">compatdata     , &ref="+code=32" c_gcs="sref">compat_gca hr-a href="+code=32" cbuffass="sref">put_usbuffas    ) ||ef="block/compat_ioctl.c#L42" id16 L41" cl16ss="line" nam>
 L41">" 161v/a16       returnnnnnf="+code=__usercopy_in class="sref">__usercopy_in clasa hre&ref="+code=32" c_gcs="sref">compat_gca hr-a href="+code=32" cbuflm>
 "sref">put_usbuflm>    , &ref="+code=32" c_gcass="pi
6>
 5pval_gcasa hr-a href="+code=32" cbuflm>
 "sref">put_usbuflm>    ,ef="block/compat_ioctl.c#L42" id16 L42" cl16ss="line" nam>
 L42">" 162v/a162       va hrrrrrrrrrrrrrrrrr e"izeof(ed int"va hr) +e"izeof( hr))) ||ef="block/compat_ioctl.c#L42" id16 L43" cl16ss="line" nam>
 L43">" 163v/a163       va hrrrrrf="+code=__userryt_class="sref">__userryt_clasa href="+code=arg" cdatas="sref">compatdata    , &ref="+code=32" c_gcass="pi
6>
 5pval_gcasa hr-a href="+code=32" csensas="sref">compatsensa    ) ||ef="block/compat_ioctl.c#L42" id16 L14" cla6ss="line" nam>
 L44">" 164v/a164       va hrrrrrf="+code=__userer" class="sref">put_userv/a>(va href="+code=
	 " ccotr" class="sref">compat_ptrv/a>(va href="+code=arg" cdatas="sref">compatdata     , &ref="+code=32" c_gcs="sref">compat_gca hr-a href="+code=32" csensas="sref">compatsensa    ) ||ef="block/compat_ioctl.c#L42" id16 L45" cl16ss="line" nam>
 L5">" "165v/a165       va hrrrrrf="+code=__userryt_class="sref">__userryt_clasa href="+code=arg" cdiss="sref">__userdis    , &ref="+code=32" c_gcass="pi
6>
 5pval_gcasa hr-a href="+code=32" cdata_dire"ajaxs="sref">compatdata_dire"ajax    ) ||ef="block/compat_ioctl.c#L42" id16 L16" classs="line" nam>
 L16">" 166v/a16       unsignrrrrf="+code=__userer" class="sref">put_userv/a>(va href="+code=
	 " cdiss="sref">__userdis    , &ref="+code=32" c_gcs="sref">compat_gca hr-a href="+code=32" cdata_dire"ajaxs="sref">compatdata_dire"ajax    ) ||ef="block/compat_ioctl.c#L42" id16 L47" cl16ss="line" nam>
 L47">" 167v/a167       va hrrrrrf="+code=__userryt_class="sref">__userryt_clasa href="+code=arg" citmps="sref">compatitmp    , &ref="+code=32" c_gcass="pi
6>
 5pval_gcasa hr-a href="+code=32" cquiecompat_hd_geometquiec    ) ||ef="block/compat_ioctl.c#L42" id16 L48" cl16ss="line" nam>
 L48">" 168v/a168       va hrrrrrf="+code=__userer" class="sref">put_userv/a>(va href="+code=
	 " citmps="sref">compatitmp    , &ref="+code=32" c_gcs="sref">compat_gca hr-a href="+code=32" cquiecompat_hd_geometquiec    ) ||ef="block/compat_ioctl.c#L42" id16 L39" cl16ss="line" nam>
 L39">" 169v/a169       va hrrrrrf="+code=__userryt_class="sref">__userryt_clasa href="+code=arg" citmps="sref">compatitmp    , &ref="+code=32" c_gcass="pi
6>
 5pval_gcasa hr-a href="+code=32" ctimeouss="sref">compattimeous    ) ||ef="block/compat_ioctl.c#L42" id17 L40" cl17ss="line" nam>
 L40">" 170v/a170       va hrrrrrf="+code=__userer" class="sref">put_userv/a>(va href="+code=
	 " citmps="sref">compatitmp    , &ref="+code=32" c_gcs="sref">compat_gca hr-a href="+code=32" ctimeouss="sref">compattimeous    ) ||ef="block/compat_ioctl.c#L42" id17 L41" cl17ss="line" nam>
 L41">" 171v/a17       returnnnnnf="+code=__userryt_class="sref">__userryt_clasa href="+code=arg" cdatas="sref">compatdata    , &ref="+code=32" c_gcass="pi
6>
 5pval_gcasa hr-a href="+code=32" cre>(vveds="sref">compatre>(vved)va [0]) ||ef="block/compat_ioctl.c#L42" id17 L42" cl17ss="line" nam>
 L42">" 172v/a172       va hrrrrrf="+code=__userer" class="sref">put_userv/a>(va href="+code=
	 " ccotr" class="sref">compat_ptrv/a>(va href="+code=arg" cdatas="sref">compatdata     , &ref="+code=32" c_gcs="sref">compat_gca hr-a href="+code=32" cre>(vveds="sref">compatre>(vved)va [0])ref="block/compat_ioctl.c#L40" id17 L43" cl17ss="line" nam>
 L43">" 173v/a173       va hrrrrrrrrr va hre-ef="+code=32" cEFAULTs="sref">compatEFAULTa hrref="block/compat_ioctl.c#L5" id
17 L44" cl17ss="line" nam>
 L44">" 174v/a174    ef="block/compat_ioctl.c#L12" id
7 L5" cla17ss="line" nam>
 L5">" "175v/a175       va hr va href="+code=put_us__.hv/a>_drivertc#L39s="sref">compat__.hv/a>_drivertc#L39a href="+code=arg" cbdevs="sref">compatcdev)va , f="+code=__usermmpas="sref">compatmmpa)va ,ef="+code=
	 " ccmds="sref">compat_md)va ,rned long"va hr)ef="+code=32" c_gcs="sref">compat_gca hr ref="block/compat_ioctl.c#L5" id
17 L16" cla7ss="line" nam>
 L6">" "176v/a17     ref="block/compat_ioctl.c#L18" id
7 L7" cla1sss="line" nam>
 L7">" "177v/a17     ef="block/compat_ioctl.c#L42" id17 L48" cl17ss="line" nam>
 L48">" 178v/a17argv/a_hd_geohv/a>.c#L42_las     ref="block/compat_ioctl.c#L41" id17 L39" cl17ss="line" nam>
 L39">" 179v/a179      unsignf="+code=__user_int_t" class="sref">compat_int_tv/a> va href="+code=__userops="sref">compatop    ref="block/compat_ioctl.c#L12" id
8 L40" cl18ss="line" nam>
 L40">" 180v/a180      unsignf="+code=__user_u64v/a class="sref">compat_int_tv/a> va href="+code=__userflagss="sref">cylindflags    ref="block/compat_ioctl.c#L12" id
8 L41" cl18ss="line" nam>
 L41">" 181v/a181      unsignf="+code=__user_int_t" class="sref">compat_int_tv/a> va href="+code=arg" cdatalm>
 "sref">put_usdatalm>    ref="block/compat_ioctl.c#L12" id
8 L42" cl18ss="line" nam>
 L42">" 182v/a182      unsignf="+code=__user_int_t"cadds_ss="sref">compat_int_tvcadds_sa hre.4"4i/a>{
<9"srdatas="sref">compatdata    ref="block/compat_ioctl.c#L12" id
8 L43" cl18ss="line" nam>
 L43">" 183v/a183    rref="block/compat_ioctl.c#L5" id
18 L44" cl18ss="line" nam>
 L44">" 184v/a184    ef="block/compat_ioctl.c#L12" id
8 L5" cla18ss="line" nam>
 L5">" "185v/a18      int"va href="+code=compat_put_inhv/a>.c#L42s="sref">argv/a_hd_geohv/a>.c#L42    e"va href="+code=compatcompa_devices="sref">compatcompa_device)va hrf="+code=compatbdevs="sref">compatcdev)va ,ef="+code=compatfmmpaass="sref">compatfmmpaas
compatmmpa)va ,ef="block/compat_ioctl.c#L44" id18 L6" cla18ss="line" nam>
 L6">" "186v/a18       unsignrrrrrrrred int"va href="+code=
	 " ccmds="sref">compat_md)va ,e ia href="+code=compat_hd_geohv/a>.c#L42_lass="sref">argv/a_hd_geohv/a>.c#L42_las     f="+code=put_us__class="sref">__userv/a> *)va href="+code=32" claass="pi
6>
 5pvaluaas    )ef="block/compat_ioctl.c#L44" id18 L7" cla18ss="line" nam>
 L7">" "187v/a187    ref="block/compat_ioctl.c#L41" id18 L8" cla1sss="line" nam>
 L8">" "188v/a18        va hr"va href="+code=compatco/a>.c#L42_lass="sref">argv/ahv/a>.c#L42_las     f="+code=put_us__class="sref">__userv/a> *)va href="+code=32" cas="sref">compataa hr =nf="+code=__usercotr" calomp/a> *_spaces="sref">compatcotr" calomp/a> *_space    e"izeof(ref="+code=32" cas="sref">compataa hr href="block/compat_ioctl.c#L17" id
8 L39" cl18ss="line" nam>
 L39">" 189v/a189      unsignf="+code=__user_int_t"cadds_ss="sref">compat_int_tvcadds_sa hreef="+code=32" cldatas="sref">compatudata    ref="block/compat_ioctl.c#L12" id
9 L40" cl19ss="line" nam>
 L40">" 190v/a190      unsignf="+code=__user_int_t" class="sref">compat_int_tv/a> va href="+code=arg" c>
 "sref">put_us>    ref="block/compat_ioctl.c#L12" id
9 L41" cl19ss="line" nam>
 L41">" 191v/a191      unsign href="+code=compaterr
 "sref">put_userr    ref="block/compat_ioctl.c#L12" id
9 L42" cl19ss="line" nam>
 L42">" 192v/a192    ef="block/compat_ioctl.c#L12" id
9 L43" cl19ss="line" nam>
 L43">" 193v/a193      unsignf="+code=__usererr
 "sref">put_userr     =nf="+code=__userryt_class="sref">__userryt_clasa href="+code=arg" c>
 "sref">put_us>    , &ref="+code=32" claass="pi
6>
 5pvaluaas    -a href="+code=32" cops="sref">compatop    href="block/compat_ioctl.c#L17" id
9 L44" cl19ss="line" nam>
 L44">" 194v/a194       va hrf="+code=__usererr
 "sref">put_userr     |=nf="+code=__userer" class="sref">put_userv/a>(va href="+code=
	 " c>
 "sref">put_us>    , &ref="+code=32" cas="sref">compataa hr-a href="+code=32" cops="sref">compatop    href="block/compat_ioctl.c#L17" id
9 L5" cla19ss="line" nam>
 L5">" "195v/a195      unsignf="+code=__usererr
 "sref">put_userr     |=nf="+code=__userryt_class="sref">__userryt_clasa href="+code=arg" c>
 "sref">put_us>    , &ref="+code=32" claass="pi
6>
 5pvaluaas    -a href="+code=32" cflagss="sref">cylindflags    href="block/compat_ioctl.c#L17" id
9 L6" cla19ss="line" nam>
 L6">" "196v/a19       unsignf="+code=__usererr
 "sref">put_userr     |=nf="+code=__userer" class="sref">put_userv/a>(va href="+code=
	 " c>
 "sref">put_us>    , &ref="+code=32" cas="sref">compataa hr-a href="+code=32" cflagss="sref">cylindflags    href="block/compat_ioctl.c#L17" id
9 L7" cla19ss="line" nam>
 L7">" "197v/a197      unsignf="+code=__usererr
 "sref">put_userr     |=nf="+code=__userryt_class="sref">__userryt_clasa href="+code=arg" c>
 "sref">put_us>    , &ref="+code=32" claass="pi
6>
 5pvaluaas    -a href="+code=32" cdatalm>
 "sref">put_usdatalm>    href="block/compat_ioctl.c#L17" id
9 L8" cla19ss="line" nam>
 L8">" "198v/a19        va href="+code=32" cerr
 "sref">put_userr     |=nf="+code=__userer" class="sref">put_userv/a>(va href="+code=
	 " c>
 "sref">put_us>    , &ref="+code=32" cas="sref">compataa hr-a href="+code=32" cdatalm>
 "sref">put_usdatalm>    href="block/compat_ioctl.c#L17" id
9 L39" cl1sss="line" nam>
 L9">" "199v/a199      unsignf="+code=__usererr
 "sref">put_userr     |=nf="+code=__userryt_class="sref">__userryt_clasa href="+code=arg" cldatas="sref">compatudata    , &ref="+code=32" claass="pi
6>
 5pvaluaas    -a href="+code=32" cdatas="sref">compatdata     ref="block/compat_ioctl.c#L17" id20 L10" cl2sss="line" nam>
 L10">" 2e0v/a200      unsignf="+code=__usererr
 "sref">put_userr     |=nf="+code=__userer" class="sref">put_userv/a>(va href="+code=
	 " ccotr" class="sref">compat_ptrv/a>(va href="+code=arg" cldatas="sref">compatudata     , &ref="+code=32" cas="sref">compataa hr-a href="+code=32" cdatas="sref">compatdata     ref="block/compat_ioctl.c#L17" id201L10" cl2sss="line" nam>
 L41">" 201v/a2e1      unsignif (f="+code=__usererr
 "sref">put_userr    )ef="block/compat_ioctl.c#L44" id2  L12" cl20ss="line" nam>
 L12">" 202v/a202       va hrrrrrrrrr va href="+code=put_userr
 "sref">put_userr    ref="block/compat_ioctl.c#L12" id2  L13" cl20ss="line" nam>
 L13">" 203v/a20
 L14">" 204v/a2e4      unsign va href="+code=put_us.hv/a>_c#L42s="sref">argv/a.hv/a>_c#L42a href="+code=arg" cbdevs="sref">compatcdev)va , f="+code=__usermmpas="sref">compatmmpa)va ,ef="+code=
	 " ccmds="sref">compat_md)va ,rned long"va hr)ef="+code=32" cas="sref">compataa hr ref="block/compat_ioctl.c#L12" id2 5L14" cl20ss="line" nam>
 L5">" "205v/a2e5    }ef="block/compat_ioctl.c#L12" id2 6L14" cl20ss="line" nam>
 L6">" "206v/a2e6a href="block/compat_ioctl.c#L44" id20 L17" cl20ss="line" nam>
 L17">" 207v/a2e7atic#defam>ef="+code=
	 " cBLKBSZGET_ass="pi
6>
 5pvalBLKBSZGET_as       va hrrrrrf="+code=__user_IORs="sref">__uservIORa hre0x12,a112,a hr)ef="block/compat_ioctl.c#L44" id208L17" cl20ss="line" nam>
 L8">" "208v/a2e8    #defam>ef="+code=
	 " cBLKBSZSET_ass="pi
6>
 5pvalBLKBSZSET_as       va hrrrrrf="+code=__user_IOWs="sref">__uservIOWa hre0x12,a113,a hr)ef="block/compat_ioctl.c#L44" id209L17" cl20ss="line" nam>
 L9">" "209v/a2e9    #defam>ef="+code=
	 " cBLKGETSIZE64_ass="pi
6>
 5pvalBLKGETSIZE64_as       va hrrf="+code=__user_IORs="sref">__uservIORa hre0x12,a114,a hr)ef="block/compat_ioctl.c#L44" id2
 L10" cl2ass="line" nam>
 L10">" 2ue="a210a href="block/compat_ioctl.c#L44" id2
 L11" cl2sss="line" nam>
 L11">" 211v/a211a hr ia href="+code=compat_hd_geofloppy_drive_paramss="sref">cylindehd_geofloppy_drive_params     ref="block/compat_ioctl.c#L41" id2
 L12" cl2ass="line" nam>
 L12">" 212v/a212      unsigna hrerr   va hrrf="+code=__usercmoss="sref">cylindemos    ref="block/compat_ioctl.c#L12" id2
 L13" cl2ass="line" nam>
 L13">" 213v/a213      unsignf="+code=__user_int_t"ua hrass="sref">compat_uint_tva hras      f="+code=__usermax_dass="sref">compatmax_das    ref="block/compat_ioctl.c#L12" id2
 L14" cl2ass="line" nam>
 L14">" 214v/a214      unsignf="+code=__user_int_t"ua hrass="sref">compat_uint_tva hras      f="+code=__userhlss="sref">compathls    ref="block/compat_ioctl.c#L12" id2
5L14" cl2ass="line" nam>
 L15">" 215v/a215      unsignf="+code=__user_int_t"ua hrass="sref">compat_uint_tva hras      f="+code=__userhuss="sref">compathus    ref="block/compat_ioctl.c#L10" id2
 L16" cl2ass="line" nam>
 L16">" 216v/a21       unsignf="+code=__user_int_t"ua hrass="sref">compat_uint_tva hras      f="+code=__users>compat_hd_geometrrs    ref="block/compat_ioctl.c#L10" id2
 L17" cl2ass="line" nam>
 L17">" 217v/a217      unsignf="+code=__user_int_t"ua hrass="sref">compat_uint_tva hras      f="+code=__userspinups="sref">compatspinup    ref="block/compat_ioctl.c#L10" id2
8L17" cl2ass="line" nam>
 L18">" 218v/a21        va href="+code=32" c_int_t"ua hrass="sref">compat_uint_tva hras      f="+code=__userspindow>
 "sref">put_usspindow>    ref="block/compat_ioctl.c#L10" id2
9L17" cl2ass="line" nam>
 L19">" 219v/a219      unsigned long"va hrerrf="+code=__userspindow>_offsecompat_hd_geometspindow>_offsec    ref="block/compat_ioctl.c#L10" id2
 L20" cl2ass="line" nam>
 L20">" 220v/a220       va hred long"va hrerrf="+code=__userselect_delass="sref">compatselect_delas    ref="block/compat_ioctl.c#L10" id2
 L11" cl2ass="line" nam>
 L21">" 221v/a221       va hred long"va hrerrf="+code=__userrpss="sref">cylindrps    ref="block/compat_ioctl.c#L12" id2
 L22" cl2ass="line" nam>
 L22">" 222v/a222      unsigned long"va hrerrf="+code=__usertrackss="sref">cylindtracks    ref="block/compat_ioctl.c#L12" id2
 L13" cl2ass="line" nam>
 L23">" 223v/a223      unsignf="+code=__user_int_t"ua hrass="sref">compat_uint_tva hras      f="+code=__usertimeouss="sref">compattimeous    ref="block/compat_ioctl.c#L10" id2  L14" cl2ass="line" nam>
 L24">" 224v/a224      unsigned long"va hrerrf="+code=__user hrerleave_sv/as="sref">compat hrerleave_sv/a    ref="block/compat_ioctl.c#L10" id2 5L14" cl2ass="line" nam>
 L25">" 225v/a225      unsign ia href="+code=compatfloppy_max_errosss="sref">cylindfloppy_max_errossa href="+code=arg" cmax_errosss="sref">cylindmax_errossa hrref="block/compat_ioctl.c#L10" id2  L16" cl2ass="line" nam>
 L26">" 226v/a22       unsigna hrerr   va hrrf="+code=__userflagss="sref">cylindflags    ref="block/compat_ioctl.c#L12" id2
 L27" cl2ass="line" nam>
 L27">" 227v/a227      unsigna hrerr   va hrrf="+code=__user/ead_tracks="sref">cylindread_track    ref="block/compat_ioctl.c#L12" id2
8L17" cl2ass="line" nam>
 L28">" 228v/a22        va hrshortrr   va hrrf="+code=__userautusetv/as="sref">compatautusetv/a    [8]ref="block/compat_ioctl.c#L5" id
2
 L29" cl2ass="line" nam>
 L29">" 229v/a229      unsignf="+code=__user_int_t" class="sref">compat_int_tv/a> va hreignf="+code=__user_heckfreqs="sref">compat_heckfreq    ref="block/compat_ioctl.c#L12" id2
 L30" cl2ass="line" nam>
 L30">" 230v/a230      unsignf="+code=__user_int_t" class="sref">compat_int_tv/a> va hreignf="+code=__usernative_/on=ass="sref">compatnative_/on=as    ref="block/compat_ioctl.c#L12" id2
 L11" cl2ass="line" nam>
 L31">" 231v/a2      rref="block/compat_ioctl.c#L5" id
2
 L22" cl2ass="line" nam>
 L32">" 232v/a232    ef="block/compat_ioctl.c#L12" id2
 L13" cl2sss="line" nam>
 L13">" 233v/a233     ia href="+code=compat_hd_geofloppy_drive_ ia hrs="sref">cylindehd_geofloppy_drive_ ia hr     ref="block/compat_ioctl.c#L41" id2
 L34" cl2ass="line" nam>
 L34">" 234v/a234       va hr long"va hrerrrrf="+code=__userflagss="sref">cylindflags    ref="block/compat_ioctl.c#L12" id2
 L35" cl2ass="line" nam>
 L35">" 235v/a235      unsignf="+code=__user_int_t"ua hrass="sref">compat_uint_tva hras      f="+code=__userspinup_datas="sref">compatspinup_data    ref="block/compat_ioctl.c#L12" id2
 L16" cl2ass="line" nam>
 L36">" 236v/a23       unsignf="+code=__user_int_t"ua hrass="sref">compat_uint_tva hras      f="+code=__userselect_datas="sref">compatselect_data    ref="block/compat_ioctl.c#L12" id2
 L27" cl2ass="line" nam>
 L37">" 237v/a237      unsignf="+code=__user_int_t"ua hrass="sref">compat_uint_tva hras      f="+code=__userfirst_read_datas="sref">compatfirst_read_data    ref="block/compat_ioctl.c#L12" id2
8L17" cl2ass="line" nam>
 L38">" 238v/a23        va hrshortrr   va hrrf="+code=__userprobed_/on=ass="sref">compatprobed_/on=as    ref="block/compat_ioctl.c#L12" id2
 L29" cl2ass="line" nam>
 L39">" 239v/a239      unsignshortrr   va hrrf="+code=__usertracks="sref">cylindtrack    ref="block/compat_ioctl.c#L12" id2
 L40" cl2ass="line" nam>
 L40">" 240v/a240       va hrshortrr   va hrrf="+code=__usermaxcompas="sref">cylindmaxcompa    ref="block/compat_ioctl.c#L12" id2
 L11" cl2ass="line" nam>
 L41">" 241v/a241       va hrshortrr   va hrrf="+code=__usermaxtracks="sref">cylindmaxtrack    ref="block/compat_ioctl.c#L12" id2
 L22" cl2ass="line" nam>
 L42">" 242v/a242       va hrf="+code=__user_int_t" class="sref">compat_int_tv/a> va hreignf="+code=__usergeneraajaxs="sref">compatgeneraajax    ref="block/compat_ioctl.c#L12" id2
 L13" cl2ass="line" nam>
 L43">" 243v/a243      unsignf="+code=__user_int_t" class="sref">compat_int_tv/a> va hreignf="+code=__userkeep_datas="sref">compatkeep_data    ref="block/compat_ioctl.c#L12" id2
 L34" cl2sss="line" nam>
 L14">" 244v/a244      unsignf="+code=__user_int_t" class="sref">compat_int_tv/a> va hrerrref="+code=32" cfd_ompa="sref">compatfd_omp    ref="block/compat_ioctl.c#L12" id2
 L35" cl2ass="line" nam>
 L45">" 245v/a245      unsignf="+code=__user_int_t" class="sref">compat_int_tv/a> va hrerrref="+code=32" cfd_devices="sref">compatfd_device    ref="block/compat_ioctl.c#L12" id2
 L16" cl2ass="line" nam>
 L46">" 246v/a24       unsignf="+code=__user_int_t" class="sref">compat_int_tv/a> va hrerrref="+code=32" csret__heckeds="sref">compatsret__hecked    ref="block/compat_ioctl.c#L12" id2
 L27" cl2ass="line" nam>
 L47">" 247v/a247      unsignf="+code=__user_int_t"cadds_ss="sref">compat_int_tvcadds_sa hre.4"4i/a>{
<9"srdmabufs="sref">compatdmabuf    ref="block/compat_ioctl.c#L12" id2
8L17" cl2ass="line" nam>
 L48">" 248v/a24        va href="+code=32" c_int_t" class="sref">compat_int_tv/a> va hrerrref="+code=32" cbufcompass="sref">cylindbufcompas    ref="block/compat_ioctl.c#L12" id2
 L29" cl24ss="line" nam>
 L39">" 249v/a249    rref="block/compat_ioctl.c#L5" id
2  L40" cl25ss="line" nam>
 L40">" 250v/a250a href="block/compat_ioctl.c#L44" id2  L41" cl25ss="line" nam>
 L41">" 251v/a251a hr ia href="+code=compat_hd_geofloppy_fdc_ intes="sref">compatcotr" cfloppy_fdc_ inte     ref="block/compat_ioctl.c#L41" id25 L42" cl25ss="line" nam>
 L42">" 252v/a252       va hrf="+code=__user_int_t" class="sref">compat_int_tv/a> va hreignf="+code=__userspec1s="sref">compatspec1    ref="block/compat_ioctl.c#L12" id25 L13" cl25ss="line" nam>
 L43">" 253v/a253      unsignf="+code=__user_int_t" class="sref">compat_int_tv/a> va hreignf="+code=__userspecss="pi
6>
 5pvalspecs    ref="block/compat_ioctl.c#L12" id25 L34" cl25ss="line" nam>
 L44">" 254v/a254      unsignf="+code=__user_int_t" class="sref">compat_int_tv/a> va hrerrref="+code=32" cdass="sref">compatdas    ref="block/compat_ioctl.c#L12" id25 L45" cl2sss="line" nam>
 L5">" "255v/a255      unsigned long"va hrerrf="+code=__userversjaxs="sref">compatversjax    ref="block/compat_ioctl.c#L12" id25 L16" cl25ss="line" nam>
 L46">" 256v/a25       unsigned long"va hrerrf="+code=__userdoss="sref">__userdos(va ref="block/compat_ioctl.c#L42" id25 L47" cl25ss="line" nam>
 L47">" 257v/a257      unsignf="+code=__user_int_t"ua hrass="sref">compat_uint_tva hras      f="+code=__useraddsesss="sref">cylindaddsess(va ref="block/compat_ioctl.c#L42" id258L17" cl25ss="line" nam>
 L48">" 258v/a258      unsignun char"v hreignf="+code=__userrawcmds="sref">compatrawcmd    :2ref="block/compat_ioctl.c#L42" id25 L29" cl25ss="line" nam>
 L39">" 259v/a259      unsigned long"v hreignf="+code=__userresecompat_hd_geometresec    :1ref="block/compat_ioctl.c#L42" id26 L40" cl26ss="line" nam>
 L40">" 260v/a260       va hred long"v hreignf="+code=__userneed_configures="sref">compatneed_configure    :1ref="block/compat_ioctl.c#L42" id26 L41" cl26ss="line" nam>
 L41">" 261v/a261       va hred long"v hreignf="+code=__userperp_mmpas="sref">compatperp_mmpa    :2ref="block/compat_ioctl.c#L42" id26 L42" cl26ss="line" nam>
 L42">" 262v/a262      unsigned long"v hreignf="+code=__userhas_fifos="sref">compathas_fifo    :1ref="block/compat_ioctl.c#L42" id26 L13" cl26ss="line" nam>
 L43">" 263v/a263       va hred long"v hreignf="+code=__userdrivertversjaxs="sref">compatdrivertversjax(va ref="block/compat_ioctl.c#L42" id26 L14" cl26ss="line" nam>
 L44">" 264v/a264      unsigned long"va hrerrf="+code=__usertracks="sref">cylindtrack    [4]ref="block/compat_ioctl.c#L5" id
26 L45" cl26ss="line" nam>
 L5">" "265v/a265    }ref="block/compat_ioctl.c#L5" id
26 L16" cl2sss="line" nam>
 L16">" 266v/a266a href="block/compat_ioctl.c#L44" id26 L47" cl26ss="line" nam>
 L47">" 267v/a267atic ia href="+code=compat_hd_geofloppy_write_errosss="sref">cylind_hd_geofloppy_write_erross     ref="block/compat_ioctl.c#L41" id26 L48" cl26ss="line" nam>
 L48">" 268v/a268      unsignun char"v hreignf="+code=__userwrite_errosss="sref">cylindwrite_erross    ref="block/compat_ioctl.c#L5" id
26 L29" cl26ss="line" nam>
 L39">" 269v/a269      unsignf="+code=__user_int_t"ua hrass="sref">compat_uint_tva hras      f="+code=__userfirst_erros_sv/aoss="sref">__userfirst_erros_sv/aos    ref="block/compat_ioctl.c#L5" id
27 L40" cl27ss="line" nam>
 L40">" 270v/a270      unsignf="+code=__user_int_t" class="sref">compat_int_tv/a> va hreignf="+code=__userfirst_erros_generaajaxs="sref">compatfirst_erros_generaajax    ref="block/compat_ioctl.c#L5" id
27 L41" cl27ss="line" nam>
 L41">" 271v/a271      unsignf="+code=__user_int_t"ua hrass="sref">compat_uint_tva hras      f="+code=__usersret_erros_sv/aoss="sref">__usersret_erros_sv/aos    ref="block/compat_ioctl.c#L5" id
27 L42" cl27ss="line" nam>
 L42">" 272v/a272       va hrf="+code=__user_int_t" class="sref">compat_int_tv/a> va hreignf="+code=__usersret_erros_generaajaxs="sref">compatsret_erros_generaajax    ref="block/compat_ioctl.c#L5" id
27 L13" cl27ss="line" nam>
 L43">" 273v/a273      unsignf="+code=__user_int_t"u class="sref">compat_uint_tv/a> va hreerf="+code=arg" cbadnesss="sref">cylindbadness    ref="block/compat_ioctl.c#L5" id
27 L14" cl27ss="line" nam>
 L44">" 274v/a274    }ref="block/compat_ioctl.c#L5" id
27 L5" cla27ss="line" nam>
 L5">" "275v/a275a href="block/compat_ioctl.c#L44" id27 L16" cl27ss="line" nam>
 L6">" "276v/a27     #defam>ef="+code=
	 " cFDSETPRMass="pi
6>
 5pvalFDSETPRMasa hre.4"4i/a>{
<9"sr_IOWs="sref">__uservIOWa hre2, 0x42,e ia href="+code=compat_hd_geofloppy_ ia hrs="sref">cylindehd_geofloppy_ ia hr    )ef="block/compat_ioctl.c#L44" id27 L7" cla2sss="line" nam>
 L7">" "277v/a277atic#defam>ef="+code=
	 " cFDDEFPRMass="pi
6>
 5pvalFDDEFPRMasa hre.4"4i/a>{
<9"sr_IOWs="sref">__uservIOWa hre2, 0x43,e ia href="+code=compat_hd_geofloppy_ ia hrs="sref">cylindehd_geofloppy_ ia hr    )ef="block/compat_ioctl.c#L44" id27 L48" cl27ss="line" nam>
 L48">" 278v/a278    #defam>ef="+code=
	 " cFDSETDRVPRMass="pi
6>
 5pvalFDSETDRVPRMasa hre.4"4i/a>{
<9"sr_IOWs="sref">__uservIOWa hre2, 0x90,e ia href="+code=compat_hd_geofloppy_drive_paramss="sref">cylindehd_geofloppy_drive_params    )ef="block/compat_ioctl.c#L44" id27 L29" cl27ss="line" nam>
 L39">" 279v/a279    #defam>ef="+code=
	 " cFDGETDRVPRMass="pi
6>
 5pvalFDGETDRVPRMasa hre.4"4i/a>{
<9"sr_IORs="sref">__uservIORa hre2, 0x11,e ia href="+code=compat_hd_geofloppy_drive_paramss="sref">cylindehd_geofloppy_drive_params    )ef="block/compat_ioctl.c#L44" id28 L40" cl28ss="line" nam>
 L40">" 280v/a280    #defam>ef="+code=
	 " cFDGETDRVSTATass="pi
6>
 5pvalFDGETDRVSTATasa hre.4"4i/a>{
<9"sr_IORs="sref">__uservIORa hre2, 0x12,e ia href="+code=compat_hd_geofloppy_drive_ ia hrs="sref">cylindehd_geofloppy_drive_ ia hr    )ef="block/compat_ioctl.c#L44" id28 L41" cl28ss="line" nam>
 L41">" 281v/a281    #defam>ef="+code=
	 " cFDPOLLDRVSTATass="pi
6>
 5pvalFDPOLLDRVSTATasa hre.4"4i/a>{
<9"sr_IORs="sref">__uservIORa hre2, 0x13,e ia href="+code=compat_hd_geofloppy_drive_ ia hrs="sref">cylindehd_geofloppy_drive_ ia hr    )ef="block/compat_ioctl.c#L44" id28 L42" cl28ss="line" nam>
 L42">" 282v/a282    #defam>ef="+code=
	 " cFDGETFDCSTATass="pi
6>
 5pvalFDGETFDCSTATasa hre.4"4i/a>{
<9"sr_IORs="sref">__uservIORa hre2, 0x15,e ia href="+code=compat_hd_geofloppy_fdc_ intes="sref">compatcotr" cfloppy_fdc_ inte    )ef="block/compat_ioctl.c#L44" id28 L13" cl28ss="line" nam>
 L43">" 283v/a283    #defam>ef="+code=
	 " cFDWERRORGETass="pi
6>
 5pvalFDWERRORGETas      f="+code=__user_IORs="sref">__uservIORa hre2, 0x17,e ia href="+code=compat_hd_geofloppy_write_errosss="sref">cylind_hd_geofloppy_write_erross    )ef="block/compat_ioctl.c#L44" id28 L14" cl28ss="line" nam>
 L44">" 284v/a284    ef="block/compat_ioctl.c#L12" id28 L5" cla28ss="line" nam>
 L5">" "285v/a28      int"va ia hreref="block/compat_ioctl.c#L41" id28 L6" cla28ss="line" nam>
 L6">" "286v/a28       unsigned long"v hreignf="+code=__usercmdass="pi
6>
 5pval_mdas    ref="block/compat_ioctl.c#L5" id
28 L7" cla28ss="line" nam>
 L7">" "287v/a287      unsigned long"v hreignf="+code=__usercmds="pi
6>
 5pval_md    ref="block/compat_ioctl.c#L5" id
28 L48" cl2sss="line" nam>
 L8">" "288v/a28     }ref="+code=32" cfd_c#L42_trans_tables="sref">compatfd_c#L42_trans_table    [] =eref="block/compat_ioctl.c#L41" id28 L29" cl28ss="line" nam>
 L39">" 289v/a289      unsign{ef="+code=
	 " cFDSETPRMass="pi
6>
 5pvalFDSETPRMasa hr,ef="+code=
	 " cFDSETPRMs="pi
6>
 5pvalFDSETPRM     },ef="block/compat_ioctl.c#L44" id29 L40" cl29ss="line" nam>
 L40">" 290v/a290      unsign{ef="+code=
	 " cFDDEFPRMass="pi
6>
 5pvalFDDEFPRMasa hr,ef="+code=
	 " cFDDEFPRMs="pi
6>
 5pvalFDDEFPRM     },ef="block/compat_ioctl.c#L44" id29 L41" cl29ss="line" nam>
 L41">" 291v/a291      unsign{ef="+code=
	 " cFDGETPRMass="pi
6>
 5pvalFDGETPRMasa hr,ef="+code=
	 " cFDGETPRMs="pi
6>
 5pvalFDGETPRM     },ef="block/compat_ioctl.c#L44" id29 L42" cl29ss="line" nam>
 L42">" 292v/a292      unsign{ef="+code=
	 " cFDSETDRVPRMass="pi
6>
 5pvalFDSETDRVPRMasa hr,ef="+code=
	 " cFDSETDRVPRMs="pi
6>
 5pvalFDSETDRVPRM     },ef="block/compat_ioctl.c#L44" id29 L13" cl29ss="line" nam>
 L43">" 293v/a293      unsign{ef="+code=
	 " cFDGETDRVPRMass="pi
6>
 5pvalFDGETDRVPRMasa hr,ef="+code=
	 " cFDGETDRVPRMs="pi
6>
 5pvalFDGETDRVPRM     },ef="block/compat_ioctl.c#L44" id29 L14" cl29ss="line" nam>
 L44">" 294v/a294       va hr{ef="+code=
	 " cFDGETDRVSTATass="pi
6>
 5pvalFDGETDRVSTATasa hr,ef="+code=
	 " cFDGETDRVSTATs="pi
6>
 5pvalFDGETDRVSTAT     },ef="block/compat_ioctl.c#L44" id29 L5" cla29ss="line" nam>
 L5">" "295v/a295      unsign{ef="+code=
	 " cFDPOLLDRVSTATass="pi
6>
 5pvalFDPOLLDRVSTATasa hr,ef="+code=
	 " cFDPOLLDRVSTATs="pi
6>
 5pvalFDPOLLDRVSTAT     },ef="block/compat_ioctl.c#L44" id29 L6" cla29ss="line" nam>
 L6">" "296v/a29       unsign{ef="+code=
	 " cFDGETFDCSTATass="pi
6>
 5pvalFDGETFDCSTATasa hr,ef="+code=
	 " cFDGETFDCSTATs="pi
6>
 5pvalFDGETFDCSTAT     },ef="block/compat_ioctl.c#L44" id29 L7" cla29ss="line" nam>
 L7">" "297v/a297      unsign{ef="+code=
	 " cFDWERRORGETass="pi
6>
 5pvalFDWERRORGETas    ,ef="+code=
	 " cFDWERRORGETs="pi
6>
 5pvalFDWERRORGET     }ef="block/compat_ioctl.c#L44" id29 L48" cl29ss="line" nam>
 L8">" "298v/a29     }ref="block/compat_ioctl.c#L5" id
29 L39" cl2sss="line" nam>
 L9">" "299v/a299    ef="block/compat_ioctl.c#L5" id
30 L10" cl3sss="line" nam>
 L10">" 3e0v/a300    #defam>ef="+code=
	 " cNR_FDvIOCTL_TRANSs="pi
6>
 5pvalNR_FDvIOCTL_TRANSa hre.4"4i/a>{
<9"srARRAY_SIZEs="pi
6>
 5pvalARRAY_SIZEa hreef="+code=32" cfd_c#L42_trans_tables="sref">compatfd_c#L42_trans_table    )ef="block/compat_ioctl.c#L44" id301L10" cl3sss="line" nam>
 L41">" 301v/a301a href="block/compat_ioctl.c#L44" id3  L12" cl30ss="line" nam>
 L12">" 302v/a302     int"va href="+code=compat_put_infd_c#L42s="sref">cylind_hd_geofd_c#L42a hre"va href="+code=compatcompa_devices="sref">compatcompa_device)va hrf="+code=compatbdevs="sref">compatcdev)va ,ef="+code=compatfmmpaass="sref">compatfmmpaas
compatmmpa)va ,ef="block/compat_ioctl.c#L44" id3  L13" cl30ss="line" nam>
 L13">" 303v/a303       va hrrrrrrrrred int"va href="+code=
	 " ccmds="sref">compat_md)va ,eed long"va href="+code=arg" class="sref">argv/a>, va href="block/compat_ioctl.c#L40" id3  L14" cl30ss="line" nam>
 L14">" 304v/a3e4    ref="block/compat_ioctl.c#L41" id3 5L14" cl30ss="line" nam>
 L5">" "305v/a305      unsignf="+code=__usermm_segmeclass="sref">compatmm_segmeclas
cylindold_fs
cylindryt_fsa hre ref="block/compat_ioctl.c#L12" id3 6L14" cl30ss="line" nam>
 L6">" "306v/a30       unsignvoidhrf="+code=compatklass="sref">argv/aklas     =nf="+code=__userNULLs="pi
6>
 5pvalNULL    ref="block/compat_ioctl.c#L5" id
30 L17" cl30ss="line" nam>
 L17">" 307v/a307      unsigned long"v href="+code=compatkcmds="sref">compatk_md)va  =n0ref="block/compat_ioctl.c#L5" id
308L17" cl30ss="line" nam>
 L8">" "308v/a308      unsignihref="+code=
	 " cis="sref">compati)va ,ef="+code=compaterr
 "sref">put_userr    ref="block/compat_ioctl.c#L12" id309L17" cl30ss="line" nam>
 L9">" "309v/a309    ef="block/compat_ioctl.c#L5" id
3
 L10" cl3ass="line" nam>
 L10">" 3ue="a310      unsignfor (f="+code=__useris="sref">compati)va  =n0ref="+code=
	 " cis="sref">compati)va  <ref="+code=
	 " cNR_FDvIOCTL_TRANSs="pi
6>
 5pvalNR_FDvIOCTL_TRANSa hrref="+code=
	 " cis="sref">compati)va ++ref="block/compat_ioctl.c#L40" id3
 L11" cl3sss="line" nam>
 L11">" 311v/a31       returnnnnnsignif (f="+code=__usercmds="sref">compat_md)va  ==nf="+code=__userfd_c#L42_trans_tables="sref">compatfd_c#L42_trans_table    [f="+code=
	 " cis="sref">compati)va ].f="+code=__usercmdass="pi
6>
 5pval_mdas    )eref="block/compat_ioctl.c#L41" id3
 L12" cl3ass="line" nam>
 L12">" 312v/a312      unsignnnnnnnnnnnnnnnnnf="+code=compatkcmds="sref">compatk_md)va  =nf="+code=__userfd_c#L42_trans_tables="sref">compatfd_c#L42_trans_table    [f="+code=
	 " cis="sref">compati)va ].f="+code=__usercmds="pi
6>
 5pval_md    ref="block/compat_ioctl.c#L5" id
3
 L13" cl3ass="line" nam>
 L13">" 313v/a313       va hrrrrrrrrrrrrrrrrrbreakref="block/compat_ioctl.c#L5" id
3
 L14" cl3ass="line" nam>
 L14">" 314v/a314      unsignnnnnnnnn}ef="block/compat_ioctl.c#L44" id3
5L14" cl3ass="line" nam>
 L15">" 315v/a315      unsignif (!f="+code=compatkcmds="sref">compatk_md)va ref="block/compat_ioctl.c#L40" id3
6L14" cl3ass="line" nam>
 L16">" 316v/a31       unsignrrrrrrrr va hre-ef="+code=32" cEINVALs="pi
6>
 5pvalEINVAL    ref="block/compat_ioctl.c#L5" id
3
 L17" cl3ass="line" nam>
 L17">" 317v/a31     ef="block/compat_ioctl.c#L42" id3
8L17" cl3ass="line" nam>
 L18">" 318v/a31        va hrswitch (f="+code=__usercmds="sref">compat_md)va )eref="block/compat_ioctl.c#L41" id3
9L17" cl3ass="line" nam>
 L19">" 319v/a319      unsigncas>ef="+code=
	 " cFDSETPRMass="pi
6>
 5pvalFDSETPRMasa hr:ef="block/compat_ioctl.c#L41" id3
 L20" cl3ass="line" nam>
 L20">" 320v/a320       va hrcas>ef="+code=
	 " cFDDEFPRMass="pi
6>
 5pvalFDDEFPRMasa hr:ef="block/compat_ioctl.c#L41" id3
 L11" cl3ass="line" nam>
 L21">" 321v/a321       va hrcas>ef="+code=
	 " cFDGETPRMass="pi
6>
 5pvalFDGETPRMasa hr:ef="block/compat_ioctl.c#L41" id3
 L12" cl3ass="line" nam>
 L22">" 322v/a322      unsignref="block/compat_ioctl.c#L41" id3
 L13" cl3ass="line" nam>
 L23">" 323v/a323       va hrrrrrrrrrf="+code=compat_put_inupts_ss="sref">compat_int_tvupts_s
compatL23"    ref="block/compat_ioctl.c#L5" id
3  L14" cl3ass="line" nam>
 L24">" 324v/a324      unsignnnnnnnnn ia href="+code=compat_hd_geofloppy_ ia hrs="sref">cylindehd_geofloppy_ ia hr     f="+code=__user__class="sref">__userv/a> *)va href="+code=32" clfs="sref">compatuf    ref="block/compat_ioctl.c#L12" id3 5L14" cl3ass="line" nam>
 L25">" 325v/a325      unsignnnnnnnnn ia href="+code=compatfloppy_ ia hrs="sref">cylindfloppy_ ia hr     ref="+code=32" cpa="sref">compatf    ref="block/compat_ioctl.c#L12" id3 6L14" cl3ass="line" nam>
 L26">" 326v/a326a href="block/compat_ioctl.c#L44" id3
 L27" cl3ass="line" nam>
 L27">" 327v/a327       va hrrrrrrrrrf="+code=compatlfs="sref">compatuf     =nf="+code=__usercotr" class="sref">compat_ptrv/a>(va href="+code=arg" class="sref">argv/a>, va hrref="block/compat_ioctl.c#L12" id3 8L17" cl3ass="line" nam>
 L28">" 328v/a328       va hrrrrrrrrrf="+code=compatpa="sref">compatf     =nf="+code=__userklass="sref">argv/aklas     =nf="+code=__userkmalomps="sref">argv/akmalompa hre"izeof( ia href="+code=compatfloppy_ ia hrs="sref">cylindfloppy_ ia hr    ),ef="+code=compatGFP_KERNELs="pi
6>
 5pvalGFP_KERNELva hrref="block/compat_ioctl.c#L12" id3 9L17" cl3ass="line" nam>
 L29">" 329v/a329       va hrrrrrsignif (!f="+code=compatklass="sref">argv/aklas    ref="block/compat_ioctl.c#L40" id3
 L30" cl3ass="line" nam>
 L30">" 330v/a330       va hrrrrrrrrrrrrrrrrr va hre-ef="+code=32" cENOMEMs="pi
6>
 5pvalENOMEM    ref="block/compat_ioctl.c#L12" id3
 L11" cl3ass="line" nam>
 L31">" 331v/a33       returnnnnnsignif (f="+code=__usercmds="sref">compat_md)va  ==nf="+code=__userFDGETPRMass="pi
6>
 5pvalFDGETPRMasa hrref="block/compat_ioctl.c#L40" id3
 L12" cl3ass="line" nam>
 L32">" 332v/a3as       va hrrrrrrrrrrrrrrrrrbreakref="block/compat_ioctl.c#L5" id
3
 L13" cl3sss="line" nam>
 L13">" 333v/a333       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     =nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" csizea="sref">compatsize)va ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" csizea="sref">compatsize)va rref="block/compat_ioctl.c#L12" id3
 L34" cl3ass="line" nam>
 L34">" 334v/a334      unsignnnnnnnnnf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" csv/as="sref">compatsv/a    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" csv/as="sref">compatsv/a    rref="block/compat_ioctl.c#L12" id3
5L14" cl3ass="line" nam>
 L35">" 335v/a335      unsignnnnnnnnnf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cheads="sref">compathead    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cheads="sref">compathead    rref="block/compat_ioctl.c#L12" id3
6L14" cl3ass="line" nam>
 L36">" 336v/a33       unsignrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" ctracks="sref">cylindtrack    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" ctracks="sref">cylindtrack    rref="block/compat_ioctl.c#L12" id3
 L27" cl3ass="line" nam>
 L37">" 337v/a337       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" c iaetchs="sref">compatsiaetch    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" csiaetchs="sref">compatsiaetch    rref="block/compat_ioctl.c#L12" id3
8L17" cl3ass="line" nam>
 L38">" 338v/a338       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cgaps="sref">compatgap    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cgaps="sref">compatgap    rref="block/compat_ioctl.c#L12" id3
9L17" cl3ass="line" nam>
 L39">" 339v/a339       va hrrrrrsignf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" crntes="sref">compatrnte    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" crntes="sref">compatrnte    rref="block/compat_ioctl.c#L12" id3
 L40" cl3ass="line" nam>
 L40">" 340v/a340       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cspec1s="sref">compatspec1    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cspec1s="sref">compatspec1    rref="block/compat_ioctl.c#L12" id3
 L11" cl3ass="line" nam>
 L41">" 341v/a34       returnnnnnsignf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cfmt_gaps="sref">compatfmt_gap    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cfmt_gaps="sref">compatfmt_gap    rref="block/compat_ioctl.c#L12" id3
 L12" cl3ass="line" nam>
 L42">" 342v/a34s       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cL23"s="sref">compatL23"    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cL23"s="sref">compatL23"    rref="block/compat_ioctl.c#L12" id3
 L13" cl3ass="line" nam>
 L43">" 343v/a343       va hrrrrrrrrrf="+code=compatfa="sref">compatf    -a href="+code=32" cL23"s="sref">compatL23"     =nf="+code=__usercotr" class="sref">compat_ptrv/a>(va href="+code=arg" cL23"s="sref">compatL23"    rref="block/compat_ioctl.c#L12" id3
 L34" cl3sss="line" nam>
 L14">" 344v/a344      unsignnnnnnnnnif (f="+code=__usererr
 "sref">put_userr    )nref="block/compat_ioctl.c#L41" id3
 L35" cl3ass="line" nam>
 L45">" 345v/a345      unsignnnnnnnnnrrrrrrrrf="+code=compaterr
 "sref">put_userr     =e-ef="+code=32" cEFAULTs="pi
6>
 5pvalEFAULT    ref="block/compat_ioctl.c#L12" id3
 L16" cl3ass="line" nam>
 L46">" 346v/a34       unsignrrrrrrrrrrrrrrrrgotohf="+code=__userouss="sref">compatous    ref="block/compat_ioctl.c#L10" id3
 L27" cl3ass="line" nam>
 L47">" 347v/a347       va hrrrrrrrrr}ef="block/compat_ioctl.c#L44" id3
8L17" cl3ass="line" nam>
 L48">" 348v/a348       va hrrrrrrrrrbreakref="block/compat_ioctl.c#L5" id
3
 L29" cl34ss="line" nam>
 L39">" 349v/a349       va hr}ef="block/compat_ioctl.c#L44" id3  L40" cl35ss="line" nam>
 L40">" 350v/a350       va hrcas>ef="+code=
	 " cFDSETDRVPRMass="pi
6>
 5pvalFDSETDRVPRMasa hr:ef="block/compat_ioctl.c#L41" id3  L41" cl35ss="line" nam>
 L41">" 351v/a351       va hrcas>ef="+code=
	 " cFDGETDRVPRMass="pi
6>
 5pvalFDGETDRVPRMasa hr:ef="block/compat_ioctl.c#L41" id3  L12" cl35ss="line" nam>
 L42">" 352v/a352      unsignref="block/compat_ioctl.c#L41" id35 L13" cl35ss="line" nam>
 L43">" 353v/a353       va hrrrrrrrrr ia href="+code=compat_hd_geofloppy_drive_paramss="sref">cylindehd_geofloppy_drive_params     f="+code=__user__class="sref">__userv/a> *)va href="+code=32" clfs="sref">compatuf    ref="block/compat_ioctl.c#L12" id35 L34" cl35ss="line" nam>
 L44">" 354v/a354      unsignnnnnnnnn ia href="+code=compatfloppy_drive_paramss="sref">cylindfloppy_drive_params     ref="+code=32" cpa="sref">compatf    ref="block/compat_ioctl.c#L12" id35 L45" cl3sss="line" nam>
 L5">" "355v/a355a href="block/compat_ioctl.c#L44" id35 L16" cl35ss="line" nam>
 L46">" 356v/a35       unsignrrrrrrrrf="+code=compatlfs="sref">compatuf     =nf="+code=__usercotr" class="sref">compat_ptrv/a>(va href="+code=arg" class="sref">argv/a>, va hrref="block/compat_ioctl.c#L12" id35 L47" cl35ss="line" nam>
 L47">" 357v/a357       va hrrrrrrrrrf="+code=compatpa="sref">compatf     =nf="+code=__userklass="sref">argv/aklas     =nf="+code=__userkmalomps="sref">argv/akmalompa hre"izeof( ia href="+code=compatfloppy_drive_paramss="sref">cylindfloppy_drive_params    ),ef="+code=compatGFP_KERNELs="pi
6>
 5pvalGFP_KERNELva hrref="block/compat_ioctl.c#L12" id358L17" cl35ss="line" nam>
 L48">" 358v/a358       va hrrrrrrrrrif (!f="+code=compatklass="sref">argv/aklas    ref="block/compat_ioctl.c#L40" id35 L29" cl35ss="line" nam>
 L39">" 359v/a359       va hrrrrrsignnnnnnnnn va hre-ef="+code=32" cENOMEMs="pi
6>
 5pvalENOMEM    ref="block/compat_ioctl.c#L12" id36 L40" cl36ss="line" nam>
 L40">" 360v/a360       va hrrrrrrrrrif (f="+code=__usercmds="sref">compat_md)va  ==nf="+code=__userFDGETDRVPRMass="pi
6>
 5pvalFDGETDRVPRMasa hrref="block/compat_ioctl.c#L40" id36 L41" cl36ss="line" nam>
 L41">" 361v/a36       returnnnnnsignnnnnnnnnbreakref="block/compat_ioctl.c#L5" id
36 L42" cl36ss="line" nam>
 L42">" 362v/a36s       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     =nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" ccmoss="sref">cylindemos    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" ccmoss="sref">cylindemos    rref="block/compat_ioctl.c#L12" id36 L13" cl36ss="line" nam>
 L43">" 363v/a363       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cmax_dass="sref">compatmax_das    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cmax_dass="sref">compatmax_das    rref="block/compat_ioctl.c#L12" id36 L34" cl36ss="line" nam>
 L44">" 364v/a364      unsignnnnnnnnnf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" chlss="sref">compathls    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" chlss="sref">compathls    rref="block/compat_ioctl.c#L12" id36 L45" cl36ss="line" nam>
 L5">" "365v/a365      unsignnnnnnnnnf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" chuss="sref">compathus    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" chuss="sref">compathus    rref="block/compat_ioctl.c#L12" id36 L16" cl3sss="line" nam>
 L16">" 366v/a36       unsignrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cs>compat_hd_geometrrs    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cs>compat_hd_geometrrs    rref="block/compat_ioctl.c#L12" id36 L47" cl36ss="line" nam>
 L47">" 367v/a367       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" c pinups="sref">compatspinup    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cspinups="sref">compatspinup    rref="block/compat_ioctl.c#L12" id368L17" cl36ss="line" nam>
 L48">" 368v/a368       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cspindow>
 "sref">put_usspindow>    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cspindow>
 "sref">put_usspindow>    rref="block/compat_ioctl.c#L12" id36 L29" cl36ss="line" nam>
 L39">" 369v/a369       va hrrrrrsignf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cspindow>_offsecompat_hd_geometspindow>_offsec    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cspindow>_offsecompat_hd_geometspindow>_offsec    rref="block/compat_ioctl.c#L12" id37 L40" cl37ss="line" nam>
 L40">" 370v/a370       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cselect_delass="sref">compatselect_delas    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" csvlect_delass="sref">compatselect_delas    rref="block/compat_ioctl.c#L12" id37 L41" cl37ss="line" nam>
 L41">" 371v/a37       returnnnnnsignf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" crpss="sref">cylindrps    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" crpss="sref">cylindrps    rref="block/compat_ioctl.c#L12" id37 L42" cl37ss="line" nam>
 L42">" 372v/a37s       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" ctrackss="sref">cylindtracks    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" ctrackss="sref">cylindtracks    rref="block/compat_ioctl.c#L12" id37 L13" cl37ss="line" nam>
 L43">" 373v/a373       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" ctimeouss="sref">compattimeous    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" ctimeouss="sref">compattimeous    rref="block/compat_ioctl.c#L12" id37 L34" cl37ss="line" nam>
 L44">" 374v/a374      unsignnnnnnnnnf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" c hrerleave_sv/as="sref">compat hrerleave_sv/a    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" c hrerleave_sv/as="sref">compat hrerleave_sv/a    rref="block/compat_ioctl.c#L12" id37 L45" cl37ss="line" nam>
 L5">" "375v/a375      unsignnnnnnnnnf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__copy_from_class="sref">__user__copy_from_clasa hre&ref="+code=32" cfa="sref">compatf    -a href="+code=32" cmax_errosss="sref">cylindmax_errossa hr,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cmax_errosss="sref">cylindmax_errossa hr,e"izeof(ef="+code=32" cfa="sref">compatf    -a href="+code=32" cmax_errosss="sref">cylindmax_errossa hr)rref="block/compat_ioctl.c#L12" id37 L16" cl37ss="line" nam>
 L6">" "376v/a37       unsignrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cflagss="sref">cylindflags    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cflagss="sref">cylindflags    rref="block/compat_ioctl.c#L12" id37 L47" cl3sss="line" nam>
 L7">" "377v/a377       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" c/ead_tracks="sref">cylindread_track    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cread_tracks="sref">cylindread_track    rref="block/compat_ioctl.c#L12" id378L17" cl37ss="line" nam>
 L48">" 378v/a378       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__copy_from_class="sref">__user__copy_from_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cautusetv/as="sref">compatautusetv/a    ,ef="+code=compatlfs="sref">compatuf    -a href="+code=32" cautusetv/as="sref">compatautusetv/a    ,e"izeof(ef="+code=32" cfa="sref">compatf    -a href="+code=32" cautusetv/as="sref">compatautusetv/a    )rref="block/compat_ioctl.c#L12" id37 L29" cl37ss="line" nam>
 L39">" 379v/a379       va hrrrrrsignf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" c_heckfreqs="sref">cylindeheckfreq    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" ccheckfreqs="sref">cylindeheckfreq    rref="block/compat_ioctl.c#L12" id38 L40" cl38ss="line" nam>
 L40">" 380v/a380       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__ryt_class="sref">__user__ryt_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cnative_/on=ass="sref">compatnative_/on=as    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cnative_/on=ass="sref">compatnative_/on=as    rref="block/compat_ioctl.c#L12" id38 L41" cl38ss="line" nam>
 L41">" 381v/a38       returnnnnnsignif (f="+code=__usererr
 "sref">put_userr    )nref="block/compat_ioctl.c#L41" id38 L42" cl38ss="line" nam>
 L42">" 382v/a382      unsignnnnnnnnnnnnnnnnnf="+code=compaterr
 "sref">put_userr     =e-ef="+code=32" cEFAULTs="pi
6>
 5pvalEFAULT    ref="block/compat_ioctl.c#L12" id38 L13" cl38ss="line" nam>
 L43">" 383v/a383       va hrrrrrrrrrrrrrrrrrgotohf="+code=__userouss="sref">compatous    ref="block/compat_ioctl.c#L10" id38 L14" cl38ss="line" nam>
 L44">" 384v/a384      unsignnnnnnnnn}ef="block/compat_ioctl.c#L44" id38 L5" cla38ss="line" nam>
 L5">" "385v/a385      unsignnnnnnnnnbreakref="block/compat_ioctl.c#L5" id
38 L6" cla38ss="line" nam>
 L6">" "386v/a38       unsign}ef="block/compat_ioctl.c#L44" id38 L47" cl38ss="line" nam>
 L7">" "387v/a387      unsigncas>ef="+code=
	 " cFDGETDRVSTATass="pi
6>
 5pvalFDGETDRVSTATasa hr:ef="block/compat_ioctl.c#L41" id38 L48" cl3sss="line" nam>
 L8">" "388v/a388      unsigncas>ef="+code=
	 " cFDPOLLDRVSTATass="pi
6>
 5pvalFDPOLLDRVSTATasa hr:ef="block/compat_ioctl.c#L41" id38 L29" cl38ss="line" nam>
 L39">" 389v/a389       va hrrrrrsignf="+code=compatklass="sref">argv/aklas     =nf="+code=__userkmalomps="sref">argv/akmalompa hre"izeof( ia href="+code=compatfloppy_drive_ ia hrs="sref">cylindfloppy_drive_ ia hr    ),ef="+code=compatGFP_KERNELs="pi
6>
 5pvalGFP_KERNELva hrref="block/compat_ioctl.c#L12" id39 L40" cl39ss="line" nam>
 L40">" 390v/a390       va hrrrrrrrrrif (!f="+code=compatklass="sref">argv/aklas    ref="block/compat_ioctl.c#L40" id39 L41" cl39ss="line" nam>
 L41">" 391v/a39       returnnnnnsignnnnnnnnn va hre-ef="+code=32" cENOMEMs="pi
6>
 5pvalENOMEM    ref="block/compat_ioctl.c#L12" id39 L42" cl39ss="line" nam>
 L42">" 392v/a392      unsignnnnnnnnnbreakref="block/compat_ioctl.c#L5" id
39 L13" cl39ss="line" nam>
 L43">" 393v/a393      unsigncas>ef="+code=
	 " cFDGETFDCSTATass="pi
6>
 5pvalFDGETFDCSTATasa hr:ef="block/compat_ioctl.c#L41" id39 L14" cl39ss="line" nam>
 L44">" 394v/a394      unsignnnnnnnnnf="+code=compatklass="sref">argv/aklas     =nf="+code=__userkmalomps="sref">argv/akmalompa hre"izeof( ia href="+code=compatfloppy_fdc_ intes="sref">compatfloppy_fdc_ inte    ),ef="+code=compatGFP_KERNELs="pi
6>
 5pvalGFP_KERNELva hrref="block/compat_ioctl.c#L12" id39 L5" cla39ss="line" nam>
 L5">" "395v/a395      unsignnnnnnnnnif (!f="+code=compatklass="sref">argv/aklas    ref="block/compat_ioctl.c#L40" id39 L6" cla39ss="line" nam>
 L6">" "396v/a39       unsignrrrrrrrrnnnnnnnn va hre-ef="+code=32" cENOMEMs="pi
6>
 5pvalENOMEM    ref="block/compat_ioctl.c#L12" id39 L47" cl39ss="line" nam>
 L7">" "397v/a397       va hrrrrrrrrrbreakref="block/compat_ioctl.c#L5" id
39 L48" cl39ss="line" nam>
 L8">" "398v/a398      unsigncas>ef="+code=
	 " cFDWERRORGETass="pi
6>
 5pvalFDWERRORGETas    :ef="block/compat_ioctl.c#L41" id39 L29" cl3sss="line" nam>
 L9">" "399v/a399       va hrrrrrsignf="+code=compatklass="sref">argv/aklas     =nf="+code=__userkmalomps="sref">argv/akmalompa hre"izeof( ia href="+code=compatfloppy_write_errosss="sref">cylindfloppy_write_erross    ),ef="+code=compatGFP_KERNELs="pi
6>
 5pvalGFP_KERNELva hrref="block/compat_ioctl.c#L12" id40 L10" cl4sss="line" nam>
 L10">" 4e0v/a400       va hrrrrrrrrrif (!f="+code=compatklass="sref">argv/aklas    ref="block/compat_ioctl.c#L40" id401L10" cl4sss="line" nam>
 L41">" 401v/a40       returnnnnnsignnnnnnnnn va hre-ef="+code=32" cENOMEMs="pi
6>
 5pvalENOMEM    ref="block/compat_ioctl.c#L12" id4  L12" cl40ss="line" nam>
 L12">" 402v/a402      unsignnnnnnnnnbreakref="block/compat_ioctl.c#L5" id
4  L13" cl40ss="line" nam>
 L13">" 403v/a403       va hrdefault:ef="block/compat_ioctl.c#L41" id4  L14" cl40ss="line" nam>
 L14">" 404v/a404      unsignnnnnnnnn va hre-ef="+code=32" cEINVALs="pi
6>
 5pvalEINVAL    ref="block/compat_ioctl.c#L5" id
4 5L14" cl40ss="line" nam>
 L5">" "405v/a405      unsign}ef="block/compat_ioctl.c#L44" id4 6L14" cl40ss="line" nam>
 L6">" "406v/a40       unsignef="+code=32" csvt_fss="sref">cylindsyt_fsa hreef="+code=32" cKERNEL_DSs="pi
6>
 5pvalKERNEL_DSva hrref="block/compat_ioctl.c#L12" id407L14" cl40ss="line" nam>
 L7">" "407v/a407      unsignf="+code=compaterr
 "sref">put_userr     =ef="+code=__user__blkdev_drivertc#L42s="sref">cylind__blkdev_drivertc#L42a hreef="+code=32" cbdevs="sref">compatcdev)va ,ef="+code=compatmmpas="sref">compatmmpa)va ,nf="+code=compatkcmds="sref">compatk_md)va , (ed long"va hr)f="+code=compatklass="sref">argv/aklas    rref="block/compat_ioctl.c#L12" id408L14" cl40ss="line" nam>
 L8">" "408v/a408      unsignef="+code=32" csvt_fss="sref">cylindsyt_fsa hreef="+code=32" cold_fss="sref">cylindold_fs

 L9">" "409v/a409       va hrif (f="+code=__usererr
 "sref">put_userr    )ef="block/compat_ioctl.c#L12" id4
 L10" cl4ass="line" nam>
 L10">" 4ue="a410       va hrrrrrrrrrgotohf="+code=__userouss="sref">compatous    ref="block/compat_ioctl.c#L10" id4
 L11" cl4sss="line" nam>
 L11">" 411v/a41       returnswitch (f="+code=__usercmds="sref">compat_md)va )eref="block/compat_ioctl.c#L41" id4
 L12" cl4ass="line" nam>
 L12">" 412v/a412      unsigncas>ef="+code=
	 " cFDGETPRMass="pi
6>
 5pvalFDGETPRMasa hr:ef="block/compat_ioctl.c#L41" id4
 L13" cl4ass="line" nam>
 L13">" 413v/a413       va hrref="block/compat_ioctl.c#L41" id4
 L14" cl4ass="line" nam>
 L14">" 414v/a414      unsignnnnnnnnn ia href="+code=compatfloppy_ ia hrs="sref">cylindfloppy_ ia hr     ref="+code=32" cpa="sref">compatf     =nf="+code=__userklass="sref">argv/aklas    ref="block/compat_ioctl.c#L10" id4
5L14" cl4ass="line" nam>
 L15">" 415v/a415      unsignnnnnnnnn ia href="+code=compat_hd_geofloppy_ ia hrs="sref">cylindehd_geofloppy_ ia hr     f="+code=__user__class="sref">__userv/a> *)va href="+code=32" clfs="sref">compatuf     =nf="+code=__usercotr" class="sref">compat_ptrv/a>(va href="+code=arg" class="sref">argv/a>, va hrref="block/compat_ioctl.c#L12" id4
6L14" cl4ass="line" nam>
 L16">" 416v/a416a href="block/compat_ioctl.c#L44" id4
 L17" cl4ass="line" nam>
 L17">" 417v/a417       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     =ef="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" csizea="sref">compatsize)va ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" csizea="sref">compatsize)va rref="block/compat_ioctl.c#L12" id4
8L17" cl4ass="line" nam>
 L18">" 418v/a418       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" csv/as="sref">compatsv/a    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" csv/as="sref">compatsv/a    rref="block/compat_ioctl.c#L12" id4
9L17" cl4ass="line" nam>
 L19">" 419v/a419       va hrrrrrsignf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cheads="sref">compathead    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cheads="sref">compathead    rref="block/compat_ioctl.c#L12" id4
 L20" cl4ass="line" nam>
 L20">" 420v/a420       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" ctracks="sref">cylindtrack    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" ctracks="sref">cylindtrack    rref="block/compat_ioctl.c#L12" id4
 L11" cl4ass="line" nam>
 L21">" 421v/a42       returnnnnnsignf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" csiaetchs="sref">compatsiaetch    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" csiaetchs="sref">compatsiaetch    rref="block/compat_ioctl.c#L12" id4
 L12" cl4ass="line" nam>
 L22">" 422v/a422      unsignnnnnnnnnf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cgaps="sref">compatgap    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cgaps="sref">compatgap    rref="block/compat_ioctl.c#L12" id4
 L13" cl4ass="line" nam>
 L23">" 423v/a423       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" crntes="sref">compatrnte    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" crntes="sref">compatrnte    rref="block/compat_ioctl.c#L12" id4  L14" cl4ass="line" nam>
 L24">" 424v/a424      unsignnnnnnnnnf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cspec1s="sref">compatspec1    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cspec1s="sref">compatspec1    rref="block/compat_ioctl.c#L12" id4 5L14" cl4ass="line" nam>
 L25">" 425v/a425      unsignnnnnnnnnf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cfmt_gaps="sref">compatfmt_gap    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cfmt_gaps="sref">compatfmt_gap    rref="block/compat_ioctl.c#L12" id4 6L14" cl4ass="line" nam>
 L26">" 426v/a42       unsignrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreeef="+code=32" cu6ss="line" compatu64    )f="+code=compatfa="sref">compatf    -a href="+code=32" cL23"s="sref">compatL23"    , (f="+code=__usercioctl.cadds_ss="sref">compat_int_tvcadds_s     f="+code=__user__class="sref">__userv/a> *)va hr)&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cL23"s="sref">compatL23"    rref="block/compat_ioctl.c#L12" id4
 L27" cl4ass="line" nam>
 L27">" 427v/a427       va hrrrrrrrrrbreakref="block/compat_ioctl.c#L5" id
4 8L17" cl4ass="line" nam>
 L28">" 428v/a428       va hr}ef="block/compat_ioctl.c#L44" id4 9L17" cl4ass="line" nam>
 L29">" 429v/a429      unsigncas>ef="+code=
	 " cFDGETDRVPRMass="pi
6>
 5pvalFDGETDRVPRMasa hr:ef="block/compat_ioctl.c#L41" id4
 L30" cl4ass="line" nam>
 L30">" 430v/a430       va hrref="block/compat_ioctl.c#L41" id4
 L11" cl4ass="line" nam>
 L31">" 431v/a43       returnnnnnsign ia href="+code=compat_hd_geofloppy_drive_paramss="sref">cylindehd_geofloppy_drive_params     f="+code=__user__class="sref">__userv/a> *)va href="+code=32" clfs="sref">compatuf    ref="block/compat_ioctl.c#L12" id4
 L12" cl4ass="line" nam>
 L32">" 432v/a4as       va hrrrrrrrrr ia href="+code=compatfloppy_drive_paramss="sref">cylindfloppy_drive_params     ref="+code=32" cpa="sref">compatf     =nf="+code=__userklass="sref">argv/aklas    ref="block/compat_ioctl.c#L10" id4
 L13" cl4sss="line" nam>
 L13">" 433v/a433    ef="block/compat_ioctl.c#L10" id4
 L14" cl4ass="line" nam>
 L34">" 434v/a434      unsignnnnnnnnnf="+code=compatlfs="sref">compatuf     =nf="+code=__usercotr" class="sref">compat_ptrv/a>(va href="+code=arg" class="sref">argv/a>, va hrref="block/compat_ioctl.c#L12" id4
5L14" cl4ass="line" nam>
 L35">" 435v/a435      unsignnnnnnnnnf="+code=compaterr
 "sref">put_userr     =nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" ccmoss="sref">cylindemos    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" ccmoss="sref">cylindemos    rref="block/compat_ioctl.c#L12" id4
6L14" cl4ass="line" nam>
 L36">" 436v/a43       unsignrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cmax_dass="sref">compatmax_das    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cmax_dass="sref">compatmax_das    rref="block/compat_ioctl.c#L12" id4
 L27" cl4ass="line" nam>
 L37">" 437v/a437       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" chlss="sref">compathls    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" chlss="sref">compathls    rref="block/compat_ioctl.c#L12" id4
8L17" cl4ass="line" nam>
 L38">" 438v/a438       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" chuss="sref">compathus    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" chuss="sref">compathus    rref="block/compat_ioctl.c#L12" id4
9L17" cl4ass="line" nam>
 L39">" 439v/a439       va hrrrrrsignf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cs>compat_hd_geometrrs    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cs>compat_hd_geometrrs    rref="block/compat_ioctl.c#L12" id4
 L40" cl4ass="line" nam>
 L40">" 440v/a440       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cspinups="sref">compatspinup    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cspinups="sref">compatspinup    rref="block/compat_ioctl.c#L12" id4
 L11" cl4ass="line" nam>
 L41">" 441v/a44       returnnnnnsignf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cspindow>
 "sref">put_usspindow>    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cspindow>
 "sref">put_usspindow>    rref="block/compat_ioctl.c#L12" id4
 L12" cl4ass="line" nam>
 L42">" 442v/a44s       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cspindow>_offsecompat_hd_geometspindow>_offsec    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cspindow>_offsecompat_hd_geometspindow>_offsec    rref="block/compat_ioctl.c#L12" id4
 L13" cl4ass="line" nam>
 L43">" 443v/a443       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cselect_delass="sref">compatselect_delas    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" csvlect_delass="sref">compatselect_delas    rref="block/compat_ioctl.c#L12" id4
 L34" cl4sss="line" nam>
 L14">" 444v/a444      unsignnnnnnnnnf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" crpss="sref">cylindrps    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" crpss="sref">cylindrps    rref="block/compat_ioctl.c#L12" id4
 L35" cl4ass="line" nam>
 L45">" 445v/a445      unsignnnnnnnnnf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" ctrackss="sref">cylindtracks    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" ctrackss="sref">cylindtracks    rref="block/compat_ioctl.c#L12" id4
 L16" cl4ass="line" nam>
 L46">" 446v/a44       unsignrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" ctimeouss="sref">compattimeous    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" ctimeouss="sref">compattimeous    rref="block/compat_ioctl.c#L12" id4
 L27" cl4ass="line" nam>
 L47">" 447v/a447       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" c hrerleave_sv/as="sref">compat hrerleave_sv/a    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" c hrerleave_sv/as="sref">compat hrerleave_sv/a    rref="block/compat_ioctl.c#L12" id4
8L17" cl4ass="line" nam>
 L48">" 448v/a448       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__copy_to_class="sref">__user__copy_to_clasa hre&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cmax_errosss="sref">cylindmax_errossa hr,e&ref="+code=32" cfa="sref">compatf    -a href="+code=32" cmax_errosss="sref">cylindmax_errossa hr,e"izeof(ef="+code=32" cfa="sref">compatf    -a href="+code=32" cmax_errosss="sref">cylindmax_errossa hr)rref="block/compat_ioctl.c#L12" id4
 L29" cl44ss="line" nam>
 L39">" 449v/a449       va hrrrrrsignf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cflagss="sref">cylindflags    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cflagss="sref">cylindflags    rref="block/compat_ioctl.c#L12" id4  L40" cl45ss="line" nam>
 L40">" 450v/a450       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" c/ead_tracks="sref">cylindread_track    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cread_tracks="sref">cylindread_track    rref="block/compat_ioctl.c#L12" id4  L41" cl45ss="line" nam>
 L41">" 451v/a45       returnnnnnsignf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__copy_to_class="sref">__user__copy_to_clasa hreef="+code=32" clfs="sref">compatuf    -a href="+code=32" cautusetv/as="sref">compatautusetv/a    ,ef="+code=compatfa="sref">compatf    -a href="+code=32" cautusetv/as="sref">compatautusetv/a    ,e"izeof(ef="+code=32" cfa="sref">compatf    -a href="+code=32" cautusetv/as="sref">compatautusetv/a    )rref="block/compat_ioctl.c#L12" id4  L12" cl45ss="line" nam>
 L42">" 452v/a45s       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" c_heckfreqs="sref">cylindeheckfreq    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" ccheckfreqs="sref">cylindeheckfreq    rref="block/compat_ioctl.c#L12" id45 L13" cl45ss="line" nam>
 L43">" 453v/a453       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cnative_/on=ass="sref">compatnative_/on=as    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cnative_/on=ass="sref">compatnative_/on=as    rref="block/compat_ioctl.c#L12" id45 L34" cl45ss="line" nam>
 L44">" 454v/a454      unsignnnnnnnnnbreakref="block/compat_ioctl.c#L5" id
45 L45" cl4sss="line" nam>
 L5">" "455v/a455      unsign}ef="block/compat_ioctl.c#L44" id45 L16" cl45ss="line" nam>
 L46">" 456v/a45       unsigncas>ef="+code=
	 " cFDGETDRVSTATass="pi
6>
 5pvalFDGETDRVSTATasa hr:ef="block/compat_ioctl.c#L41" id45 L47" cl45ss="line" nam>
 L47">" 457v/a457      unsigncas>ef="+code=
	 " cFDPOLLDRVSTATass="pi
6>
 5pvalFDPOLLDRVSTATasa hr:ef="block/compat_ioctl.c#L41" id458L17" cl45ss="line" nam>
 L48">" 458v/a458       va hrref="block/compat_ioctl.c#L41" id45 L29" cl45ss="line" nam>
 L39">" 459v/a459       va hrrrrrsign ia href="+code=compat_hd_geofloppy_drive_ ia hrs="sref">cylindehd_geofloppy_drive_ ia hr     f="+code=__user__class="sref">__userv/a> *)va href="+code=32" clfs="sref">compatuf    ref="block/compat_ioctl.c#L12" id46 L40" cl46ss="line" nam>
 L40">" 460v/a460       va hrrrrrrrrr ia href="+code=compatfloppy_drive_ ia hrs="sref">cylindfloppy_drive_ ia hr     ref="+code=32" cpa="sref">compatf     =nf="+code=__userklass="sref">argv/aklas    ref="block/compat_ioctl.c#L10" id46 L41" cl46ss="line" nam>
 L41">" 461v/a46     ef="block/compat_ioctl.c#L10" id46 L12" cl46ss="line" nam>
 L42">" 462v/a46s       va hrrrrrrrrrf="+code=compatlfs="sref">compatuf     =nf="+code=__usercotr" class="sref">compat_ptrv/a>(va href="+code=arg" class="sref">argv/a>, va hrref="block/compat_ioctl.c#L12" id46 L13" cl46ss="line" nam>
 L43">" 463v/a463       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     =nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cflagss="sref">cylindflags    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cflagss="sref">cylindflags    rref="block/compat_ioctl.c#L12" id46 L34" cl46ss="line" nam>
 L44">" 464v/a464      unsignnnnnnnnnf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cspinup_dntes="sref">compatspinup_dnte    ,e&ref="+code=32" clfs="sref">compatuf    -a href="+code=32" cspinup_dntes="sref">compatspinup_dnte    rref="block/compat_ioctl.c#L12" id46 L45" cl46ss="line" nam>
 L5">" "465v/a465      unsignnnnnnnnnf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cselect_d5racksef="+code1,sref">compatuf  Nsref">put_userr     |=nf="+code=__uselasa hreef="+codtuf    -a href="+code=324 chus4="sref">compathus    rref="block/compat_ioctl.c#L12" id36 L16" cl3sss="line" nam>
  L43">" 463v/a463       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     =nf="+code=__userirst_ack  ="+code1,sref">comprirst_ack  ="+cr__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32"irst_ack  ="+code1,sref">comprirst_ack  ="+cr__pt_userr     |=nf="+code=__uselasa hrf="+code=tuf    -a href="+code=324 cs>c4mpat_hd_geometrrs    rref="block/compat_ioctl.c#L12" id36 L47" cl36ss="line" nam>
  L43">" 463v/a463       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     =nf="+code=__useprobedf">compatnative_/on=asprobedf">compr__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32probedf">compatnative_/on=asprobedf">compr__pt_userr     |=nf="+code=__uselasa hr"+code=
	 -a href="+code=32" cspi4ups="4ref">compatspinup    rref="block/compat_ioctl.c#L12" id368L17" cl36ss="line" nam>
 L20">" 420v/a420       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" ctracks="sref">cylindtrack    ,e&ref="+code=32" clfs="sref"tuf    -a4href="+code=32" cspindow4
 "sr4f">put_usspindow>    rref="block/compat_ioctl.c#L12" id36 L29" cl36ss="line" nam>
 L36">" 436v/a43       unsignrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__="+co">cylindmax_erross="+cor__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32r__="+co">cylindmax_erross="+cor__p   ,e&ref="+code=32" clfs="sref"="+code=34" cspindow>_offsecompat_4d_geo4etspindow>_offsec    rref="block/compat_ioctl.c#L12" id37 L40" cl37ss="line" nam>
 L36">" 436v/a43       unsignrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__" ctracks="sref">cylr__" ctrr__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32r__" ctracks="sref">cylr__" ctrr__p   ,e&ref="+code=32" clfs="sref"=sref">comode=32" csvlect_delass="4ref">4ompatselect_delas    rref="block/compat_ioctl.c#L12" id37 L41" cl37ss="line" nam>
 L22">" 422v/a422      unsignnnnnnnnnf="+code=compaterr
 "sref">put_userr     |=nf="+code=__usereneratio"sref">put_usspireneratio"r__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32reneratio"sref">put_usspireneratio"r__p   ,e&ref="+code=32" clfs="sref"=ioctl.c#Ltuf    -a href="+code=324 crps4="sref">cylindrps    rref="block/compat_ioctl.c#L12" id37 L42" cl37ss="line" nam>
 L22">" 422v/a422      unsignnnnnnnnnf="+code=compaterr
 "sref">put_userr     |=nf="+code=__usekee ,e&aa="sref">cylindflee ,e&aar__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32kee ,e&aa="sref">cylindflee ,e&aar__p   ,e&ref="+code=32" clfs="sref"=compat_pt -a href="+code=32" ctra4kss="4ref">cylindtracks    rref="block/compat_ioctl.c#L12" id37 L13" cl37ss="line" nam>
  L43">" 463v/a463       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     =nf="+code=__userd_put_
 "sref">put_usd_putr__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32"d_put_
 "sref">put_usd_putr__p   ,e&ref="+code=32" clfs="sref"=compatuf a href="+code=32" ctimeo4ss="s4ef">compattimeous    rref="block/compat_ioctl.c#L12" id37 L34" cl37ss="line" nam>
  L43">" 463v/a463       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     =nf="+code=__userd_deviccode1,sref">comprd_deviccr__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32"d_deviccode1,sref">comprd_deviccr__p   ,e&ref="+code=32" clfs="sref"=-a href="" c hrerleave_sv/as="sre4">com4at hrerleave_sv/a    rref="block/compat_ioctl.c#L12" id37 L45" cl37ss="line" nam>
  L43">" 463v/a463       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     =nf="+code=__use"srt_freq e cheads="sref">c"srt_freq e r__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32"srt_freq e cheads="sref">c"srt_freq e r__p   ,e&ref="+code=32" clfs="sref"=eef="+cod"+code=32" cmax_errosss=4sref"4cylindmax_errossa hr)rref="block/compat_ioctl.c#L12" id37 L16" cl37ss="line" nam>
 L26">" 426v/a42       unsignrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreedmab32" cfa="sref">codmab32r__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32dmab32" cfa="sref">codmab32r__p   ,e&ref="+code=32" clfs="sref"=f="+code=   -a href="+code=32" cf4agss=4sref">cylindflags    rref="block/compat_ioctl.c#L12" id37 L47" cl3sss="line" nam>
 L26">" 426v/a42       unsignrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreeb32="+colagss="sref">cylb32="+colr__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32b32="+colagss="sref">cylb32="+colr__p   ,e&ref="+code=32" clfs="sref"="+code=
	="+code=32" cread_tracks4"sref4>cylindread_track    rref="block/compat_ioctl.c#L12" id45 L34  -a href4"+code=32" cautusetv/as=4sref"4compatautusetvnnnbreakref="block/compat_ioctl.c#f    -a h4ef="+code=32" ccheckfreq4="sre4">cylindeheckfnnnbreakref="block/compat_ioctl.c#L5" id
39 L13" cl39ss="line" nam>
 L43">" 393v/a393      unsigncas4href="+co4e=32" cnative_/on=ass="s4ef">c4mpatnative_/onATasa hr:ef="block/compat_ioctl.c#   return4nnnsignif (f="+code=__us4rerr
4"sref">put_userr    )nref="block/compat_ioctl.c#L41" id45 aklas     =nf="+code=__ul.c#L41" id45 aklas    rrrrsign ia href="+code=compat_hd_geofloppy_drive_ ia hrs="sref">cylindehd_geofloppy_drive_ ia hr     f="+code=__user__class=put_userr4    =e-ef="+code=32" cEF4ULTs=4pi
6>
 5pvalEFAULT    code=compatklass="sref">argv/aklas     =nf="+code=__userkmalomps="sref">a     va hrrrrrrrrr ia href="+code=compatfloppy_drive_ ia hrs="sref">cylindfloppy_drive_ ia hr     ref="+code=32" cpa=hrrrrrrrr4rrrrrrrrgotohf="+code=__4serou4s="sreve_ ia hr     ref="+code=32" cpa=h-a href="8ss="line" nam>
 L44">" 484v/a484      unsignnnnnnnnn ef="block/compat_ioctl.c#L10" id46 L12" cl46ss="line" nam>
 L42">" 462v/a46s       va hrrrrrrrrrf="+code=compatlfs="sref">compatuf     =nf="+code=__usercotr" class="sref" cla38ss=4line" nam>
 L5">" "385v/4385  48ylindmax_errossa hr)rref="block/compat_ioctl.c#L12" id37 L16" l4ass="line" nam>
 L24">" 424v/a424      unsignnnnnnnnnf="+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cspec1s="sref">compatspec1    ,e&ref="+code=32 class="sref" f="+code=L6" cla38ss="line" nam>
4L6">"48pat_hd_geometrrs    rref="block/compat_ioctl.c#L12" id36 L47" cl36ss="line" nam>
  L43">" 463v/a463       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     =nf="+code=__usepats#L5" id
39 L13" pats#r__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cs#L5" id
39 L13" pats#r__p   ,e&ref="+code=32 class="sref" "+code=
	
	 " cFDGETDRVSTATass="p4
6>
 48ef">compatspinup    rref="block/compat_ioctl.c#L12" id368L17" cl36ss="line" nam>
 L20">" 420v/a420       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__useass="sref">compatm__put_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cmass="sref">compatm__put_c   ,e&ref="+code=32 class="sref"  -a href4 " cFDPOLLDRVSTATass="pi46>
 54valFDPOLLDRVSTATasa hr:ef="block/compat_ioctl.c#L12" id368L17" cl36ss="line" nam>
 L20">" 420v/a420       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__useversio"sref">put_usspiversio"ut_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cmversio"sref">put_usspiversio"ut_c   ,e&ref="+code=32 class="sref"r    ),ef4"+code=compatGFP_KERNELs4"pi
64
 5pvalGFP_KERNELva hr:ef="block/compat_ioctl.c#L12" id368L17" cl36ss="line" nam>
 L20">" 420v/a420       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__usedos="sref">compatm_oput_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cmaos="sref">compatm_oput_c   ,e&ref="+code=32 class="sref"rref="+co4rrrrrrif (!f="+code=comp4tklas4="sref">argv/aklas    :ef="block/compat_ioctl.c#L12" id368L17" cl36ss="line" nam>
 L20">" 420v/a420       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__useef="eslagss="sref">cylef="eslut_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cmef="eslagss="sref">cylef="eslut_c   ,e&ref="+code=32 class="sref"r  return4va hre-ef="+code=32" cEN4MEMs=4pi
6>
 5pvalENOMEM    :ef="block/compat_ioctl.c#L12" id368L17" cl36ss="line" nam>
 L41">" 451v/a45       returnnnnnsignf="+code=c(char32" cL23"s="sref">compatL23"    , (f="+code=__usercioctl.cadds_ss="sref">compat_int_tvcadds_s     f="+code=__useref="eslagss="sref">cylef="eslut_c +ef="+code=compatfa="srecfa="sref">compatf    -a href="+code=32" cmef="eslagss="sref">cylef="eslut_c , ,e&ref="+code=32 class="sref"rut_userr4line" nam>
 L42">" 392v/4392  49i
6>
 5pvalEFAULT                       (char3ercioctl.cadds_ss="srer
 "sref">put_userr     |=nf="+code=__useef="eslagss="sref">cylef="eslut_c +ef="+code=compatfa="srer
 "sref">put_userr     |=nf="+code=__useef="eslagss="sref">cylef="eslut_c),ef="+codintf(ef="+code=32" cfa="sref">compatf  ef="+code4
	 " cFDGETFDCSTATass="p4
6>
 4pvalFDGETFDCSTATasa hr:ef="block/compat_ioctl.c#L12" id368L17" cl36ss="line" nam>
 L20">" 420v/a420       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__usede=compversio"sref">put_usspide=compversio"ut_clasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cmae=compversio"sref">put_usspide=compversio"ut_c(ef="+code=32" cfa="sref">compatf  e-a href=""+code=compatGFP_KERNELs4"pi
64
 5pvalGFP_KERNELva hr:ef="block/compat_ioctl.c#L12" id368L17" cl36ss="line" nam>
 L41">" 451v/a45       returnnnnnsignf="+code=ceef="+code=32" cfa="sref">compatf    -a href="+code=32" cmr__put_class="sref">__user__put"+code=compaterr
 "sref">put_userr     |=nf="+code=__user__put_class="sref">__user__putf="+code=compatfa="srer
 "sref">put_userr     |=nf="+code=__use" ctracks="sref">cylindtrack  (ef="+code=32" cfa="sref">compatf  ecla38ss=4nnnnnnif (!f="+code=comp4tklas4="sref">argv/aklas    ref="block/compat_ioctl.c#L12" id45 L34rnnnnnnnn4va hre-ef="+code=32" cEN4MEMs=4pi
6>
 5pvalENnnnbreakref="block/compat_ioctl.c#" cl39ss=4line" nam>
 L7">" "397v/4397  4    va hrrrrrrrrrbreakref="block/compat_ioctl.c#L5" id
39 L48" cl39ss="line" nam>
 L8">" "398v/a398      unsignc4s>ef="+co4e=
	 " cFDWERRORGETass="4i
6>
45pvalFDWERRORGATasa hr:ef="block/compat_ioctl.c5s    ),ef5"+code=compatGFP_KERNELs5"pi
65
 5pvalGFP_KERNELva hrref="block/compat_ioctl.c#L41" id45 aklas     =nf="+code=__userl.c#L41" id45 aklas     =nrrrrsign ia href="+code=compat_hd_geofloppy_drive_ ia hrs="sref">cylindehd_geofloppy_drive_ ia hr     f="+code=__user__class5   va hrr5rrrrrrif (!f="+code=comp5tklas5="sref">argv/aklas    code=compatklass="sref">argv/aklas     =nf="+code=__userkmalomps="sref">argv/ak     va hrrrrrrrrr ia href="+code=compatfloppy_drive_ ia hrs="sref">cylindfloppy_drive_ ia hr     ref="+code=32" cpa5nnnnnnnnn5va hre-ef="+code=32" cEN5MEMs=5pi
6>
ve_ ia hr     ref="+code=32" cpa5n3nnnnnnn5vine" nam>
 L42">" 392v/5402  50ef">cylindtracks    rref="block/compat_ioctl.c#L10" id46 L12" cl46ss="line" nam>
 L42">" 462v/a46s       va hrrrrrrrrrf="+code=compatlfs="sref">compatuf     =nf="+code=__usercotr" class="sref54  L13" c540ss="line" nam>
 L13">"5403v/5403       va hrdefaultref="block/compat_ioctl.c#L12" id37 L16" l4ass="line" nam>
 L24">" 424v/a424      unsignnnnnnnnnf="+code=compaterr
 "sref">put_userr     |=nf="+code=__useaklas     =nf="+code=__users="sref">argv/aklasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cmaklas     =nf="+code=__users="sref">argv/ak=nf="+code=__usercotr" class="sref545 L13" c54+code=compatGFP_KERNELs5VALs=50t hrerleave_sv/a    rref="block/compat_ioctl.c#L12" id37 L45" cl37ss="line" nam>
  L43">" 463v/a463       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     =nf="+code=__userirst_f">arf="+cos="sref">compatmrirst_f">arf="+cosv/aklasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cmrirst_f">arf="+cos="sref">compatmrirst_f">arf="+cosv/ak=nf="+code=__usercotr" class="sref546 L13" c54nnnnnif (!f="+code=comp5L5">"50ylindmax_errossa hr)rref="block/compat_ioctl.c#L12" id37 L16" cl37ss="line" nam>
  L43">" 463v/a463       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     =nf="+code=__userirst_f">arfreneratio"sref">put_usspirirst_f">arfreneratio"v/aklasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cmrirst_f">arfreneratio"sref">put_usspirirst_f">arfreneratio"v/ak=nf="+code=__usercotr" class="sref547 L13" c54a hre-ef="+code=32" cEN5="pi
50pat_hd_geometrrs    rref="block/compat_ioctl.c#L12" id36 L47" cl36ss="line" nam>
  L43">" 463v/a463       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     =nf="+code=__uselast_f">arf="+cos="sref">compatmlast_f">arf="+cosv/aklasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cmlast_f">arf="+cos="sref">compatmlast_f">arf="+cosv/ak=nf="+code=__usercotr" class="sref548 L13" c54ine" nam>
 L7">" "397v/5klass50ef">compatspinup    rref="block/compat_ioctl.c#L12" id368L17" cl36ss="line" nam>
 L20">" 420v/a420       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__uselast_f">arfreneratio"sref">put_usspilast_f">arfreneratio"v/aklasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cmlast_f">arfreneratio"sref">put_usspilast_f">arfreneratio"v/ak=nf="+code=__usercotr" class="sref549 L13" c54=
	 " cFDWERRORGETass="5fss="50alFDPOLLDRVSTATasa hr:ef="block/compat_ioctl.c#L12" id368L17" cl36ss="line" nam>
 L20">" 420v/a420       va hrrrrrrrrrf="+code=compaterr
 "sref">put_userr     |=nf="+code=__usebadneslagss="sref">cylbadneslv/aklasa hreef="+code=32" cfa="sref">compatf    -a href="+code=32" cmbadneslagss="sref">cylbadneslv/ak=nf="+code=__usercotr" class="sref59v/a409  5    va hrif (f="+code=__5serer5
 "sref">put_userr    ref="block/compat_ioctl.c#L12" id45 L35     va h5rrrrrrrrgotohf="+code=__5serou5s="sref">compannnbreakref="block/compat_ioctl.c5       re5urnswitch (f="+code=__us5rcmds5"sref">compat_nnnbreakref="block/compat_ioctl.c#L5" id5signcas>e5="+code=
	 " cFDGETPRMas5="pi
51ef">cylindtracks    rref="block/compat_ioctl.c#L12" id45 L35   L13" c5L13" cl4ass="line" nam>
5L13">5 413v/a413    nnnbreakref="block/compat_ioctl.c5 5 L13" c5patf     =nf="+code=__us5rklas5="sref">argv/a_fs

 L9">" "45>compat_p5rv/a>(va href="+code=arg5 clas51ylindmax_errossa hr)rref="block/compat_ioctl.c#L12" id37 L16" l4ock/compat_ioctl.FAULTioctl.c#L12" id.FAULTy_drive_ ia hr     ref="+code=32" cpa5_ioctl.c#512" id4
6L14" cl4ass="li5e" na5>
 L16ve_ ia hr     ref="+code=32" cpa5_8 L13" c5f    -a href="+code=32" 5sizea5"sref"ck/compat_ioctlctl.c#L12" id4
 L10" cl4akref="block/compat_ioctl.c#L5" id5s9 L13" c5f    -a href="+code=32" 5sv/as5"sref">compatsloppy_drive_ ia fre  =nf="+code=__u fre rrrf="+code=compater"sref">compatmmpa)va ,nf="+code=compatkcmds="sref">compatk_md5f">compat5f    -a href="+code=32" 5heads5"sref">compathreturnrref="block/compat_ioctl.c#L12" id37 L16"ode=compatkcmds="sref">compatk_md5f    va h5   -a href="+code=32" ct5acks=5sref">nnnbreakref="block/compat_ioctl.c5patuf    5a href="+code=32" csiaet5hs="s52i
6>
ve_ ia hr     ref="+code=32" cpa5ref">comp5tuf    -a href="+code=325 cgap5="sref="sric inblock/compat_ioctl.c#L41blkdev_de=compe=32"" 462v/a46s       va hblkdev_de=compe=32"rrrf=code=compatklass="sref    r_deviccode1,sref">comp    r_deviccv/ak     va hrrrrrrrrbdevode1,sref">comp devr__put"+code=compaterrmatea="sref">compatf rmatea=rrrrsign ia href="+cmate"sref">compatf mater__puve_ ia hr     ref="+code=32" cpa5r  L13" c5f    -a href="+code=32" 5rntes5"sref">compatrnte    rrrrrrrrrunsignedlock/compat_ioctlt_ioctl.c#L10" id4
 L11",runsignedllonglock/compat_iocttlfs="sref">compatuf     =ve_ ia hr     ref="+code=32" cpa5r5 L13" c5   -a href="+code=32" cs5ec1s=5sref">ATasa hr:ef="block/compat_ioctl.c5patuf    5a href="+code=32" cfmt_g5ps="s5ef">compatfmt_tous    ref="block/compat_ioctl.c#L10" id4
 L11" cl4sss="line" nam>
 L11">" 411v/a45f">compat5f    -a href="+code=32" 5L23"s52valFDGETDRVSTATasa hr:ef="block/cHDIO_GET_UNMASKINTRioctl.c#L10" idHDIO_GET_UNMASKINTRcl4akref="block/compat_ioctl.c#L5" id5" cl4ass=5line" nam>
 L27">" 427v/5427  52   va hrrrrrrrrrbreakref="block/cHDIO_GET_MULTCOUNTioctl.c#L12" idHDIO_GET_MULTCOUNTcl4akref="block/compat_ioctl.c#L5" id5"9 L13" c5L17" cl4ass="line" nam>
5L28">5 428v/a428       va hr}ef="block/cHDIO_GET_KEEPSETTINGSioctl.c#L12" idHDIO_GET_KEEPSETTINGScl4akref="block/compat_ioctl.c#L5" id5s>ef="+co5e=
	 " cFDGETDRVPRMass="5i
6>
53>cylindeheckfnnnbreakref="block/cHDIO_GET_32BITioctl.c#L12" idHDIO_GET_32BITcl4akref="block/compat_ioctl.c#L5" id5s    va h5L30" cl4ass="line" nam>
5L30">5 430v/a430    nnnbreakref="block/cHDIO_GET_NOl39sioctl.c#L12" idHDIO_GET_NOl39scl4akref="block/compat_ioctl.c#L5" id5satuf    5serv/a> *)va href="+code532" c5fs="sref">compnnnbreakref="block/cHDIO_GET_DMAioctl.c#L12" idHDIO_GET_DMAcl4akref="block/compat_ioctl.c#L5" id5sef">comp5patf     =nf="+code=__us5rklas53330v/a430    nnnbreakref="block/cHDIO_GET_NICEioctl.c#L12" idHDIO_GET_NICEcl4akref="block/compat_ioctl.c#L5" id5s  L13" c510" id4
 L13" cl4sss="li5e" na5>
 L13">" 433vnnnbreakref="block/cHDIO_GET_WCACHEioctl.c#L12" idHDIO_GET_WCACHEcl4akref="block/compat_ioctl.c#L5" id5s5 L13" c5rv/a>(va href="+code=arg5 clas5="sref">argv/annnbreakref="block/cHDIO_GET_ACOUSTICioctl.c#L12" idHDIO_GET_ACOUSTICcl4akref="block/compat_ioctl.c#L5" id5satuf    5f    -a href="+code=32" 5cmoss5"sref">cylindennnbreakref="block/cHDIO_GET_ADDRESSioctl.c#L12" idHDIO_GET_ADDRESScl4akref="block/compat_ioctl.c#L5" id5s">compat5a href="+code=32" cmax_d5ss="s53valFDGETDRVSTATasa hr:ef="block/cHDIO_GET_BUSlineEioctl.c#L12" idHDIO_GET_BUSlineEcl4akref="block/compat_ioctl.c#L5" id5s cl4ass=5tuf    -a href="+code=325 chls5="sref">compathls    rreturnrref="block/compt_ioctlhdiope=32"" 462v/a46s       va hhdiope=32"rrrf="+code=compaterbdevode1,sref">comp devr__put"+code=compatermate"sref">compatf mater__pulock/compat_ioctlt_ioctl.c#L10" id4
 L11",rrf="+code=compatlfs="sref">compatuf     =nf="+code=__usercotr" class="sref5ref">comp5tuf    -a href="+code=325 chus53428v/a428       va hr}ef="block/comSETctl.c#L44" id4 9L17" cSETctl.ccl4akref="block/compat_ioctl.c#L5" id5ref">comp5tuf    -a href="+code=325 cs>c54>cylindeheckfnnnbreakref="block/comDEFctl.c#L44" id4 9L17" cDEFctl.ccl4akref="block/compat_ioctl.c#L5" id5r    va h5 -a href="+code=32" cspi5ups="54430v/a430    nnnbreakref="block/ccl39sctl.c#L44" id4 9L17" cl4actl.ccl4akref="block/compat_ioctl.c#L5" id5ratuf    5href="+code=32" cspindow5
 "sr54s="sref">compnnnbreakref="block/c cSET_ioctl.c#L44" id4 9L17" cS4ass="line" nam>
 L29">" 429v/a429      unsignc5="+code=35" cspindow>_offsecompat_5d_geo54330v/a430    nnnbreakref="block/compat_ioctl.c#L44" id4 9L17" cl4ass="line" nam>
 L29">" 429v/a429      unsignc5a href="+5ode=32" csvlect_delass="5ref">54
 L13">" 433vnnnbreakref="block/compat_ioctl.c#L44" id45 L16" cl45ss="line" nam>
 L46">" 456v/a45       unsigncas5ref">comp5tuf    -a href="+code=325 crps54"sref">argv/annnbreakref="block/compat_ioctl.c#L41" id45 L47" cl45ss="line" nam>
 L47">" 457v/a457      unsigncas>e5ompatuf  5 -a href="+code=32" ctra5kss="54sref">cylindennnbreakref="block/compat_ioctl.c#L5" id
39 L13" cl39ss="line" nam>
 L43">" 393v/a393      unsigncas5patuf    5a href="+code=32" ctimeo5ss="s54valFDGETDRVSTATasa hr:ef="block/compat_ioctl.c#L5" id
39 L48" cl39ss="line" nam>
 L8">" "398v/a398      unsignc5="+code=35" c hrerleave_sv/as="sre5">com5at hrerleave_sv/a    rreturnrref="block/compt_ioctlfdpe=32"" 462v/a46s       va hfdpe=32"rrrf="+code=compaterbdevode1,sref">comp devr__put"+code=compatermate"sref">compatf mater__pulock/compat_ioctlt_ioctl.c#L10" id4
 L11",rrf="+code=compatlfs="sref">compatuf     =nf="+code=__usercotr" class="sref5  -a href5"+code=32" cmax_errosss=5sref"54428v/a428       va hr}ef="block/cCDROMREADAUDIOs="sref">compatCDROMREADAUDIO" nam>
 L8">" "398v/a398      unsignc5>compatuf5   -a href="+code=32" cf5agss=5sref">cylindflags    rreturnrref="block/compt_ioctlcdrom_ack  audio" 462v/a46s       va hcdrom_ack  audiorrrf="+code=compaterbdevode1,sref">comp devr__put"+code=compatermate"sref">compatf mater__pulock/compat_ioctlt_ioctl.c#L10" id4
 L11",rrf="+code=compatlfs="sref">compatuf     =nf="+code=__usercotr" class="sref5   -a hre5="+code=32" cread_tracks5"sref55430v/a430    nnnbreakref="block/cCDROM_SEND_PACKETioctl.c#L12" idCDROM_SEND_PACKET" nam>
 L8">" "398v/a398      unsignc5>atuf    5"+code=32" cautusetv/as=5sref"5compatautusetv/a    )rreturnrref="block/compt_ioctlcdrom_reneric_t_iman_ioctl.c#L10" id4_ioctlcdrom_reneric_t_iman_rrrf="+code=compaterbdevode1,sref">comp devr__put"+code=compatermate"sref">compatf mater__pulock/compat_ioctlt_ioctl.c#L10" id4
 L11",rrf="+code=compatlfs="sref">compatuf     =nf="+code=__usercotr" class="sref5 "+code=35ef="+code=32" ccheckfreq5="sre55"sref">argv/aklas    ref="block/compa5href="+co5e=32" cnative_/on=ass="s5ef">c5mpatnative_/on/*argv/aklas    ref="block/compa5hef">comp5line" nam>
 L44">" 454v/5454  5   unsv/a    )r* No han_lerrrequired for the ones below, we just need toargv/aklas    ref="block/compa5hmpatuf  5L45" cl4sss="line" nam>
5L5">"5"455v/v/a    )r* convert uf  to a 64 bit po  ,e&.argv/aklas    ref="block/compa5hatuf    5
	 " cFDGETDRVSTATass="p5
6>
 5pvalFDv/a    )r*/argv/aklas    ref="block/compa5h"+code=35 " cFDPOLLDRVSTATass="pi56>
 555   va hrrrrrrrrrbreakref="block/cBLKSECTSETioctl.c#L12" idBLKSECTSET" nam>
 L8">" "398v/a398      unsignc5> -a href5L17" cl45ss="line" nam>
5L48">5 458v/a458    /*argv/aklas    ref="block/compa5"sref">__5serv/a> *)va href="+code532" c5fs="srv/a    )r* 0x03 -- HD/IDE ock/c's used by hdparm an_ friends.argv/aklas    ref="block/compa5"sref">co5patf     =nf="+code=__us5rklas5="srefv/a    )r*         Some need translatio"s, therbrdo not.argv/aklas    ref="block/compa5"atuf    510" id46 L41" cl46ss="li5e" na5>
 L41v/a    )r*/argv/aklas    ref="block/compa5>compat_p5rv/a>(va href="+code=arg5 clas56330v/a430    nnnbreakref="block/cHDIO_GET_IDENTITYioctl.c#L12" idHDIO_GET_IDENTITY" nam>
 L8">" "398v/a398      unsignc5>compatuf5   -a href="+code=32" cf5agss=56
 L13">" 433vnnnbreakref="block/cHDIO_DRIVE_TASKioctl.c#L12" idHDIO_DRIVE_TASK" nam>
 L8">" "398v/a398      unsignc5>ef">comp5+code=32" cspinup_dntes=5sref"56"sref">argv/annnbreakref="block/cHDIO_DRIVE_CMDioctl.c#L12" idHDIO_DRIVE_CMD" nam>
 L8">" "398v/a398      unsignc5>mpatuf  5tuf    -a href="+code=325 chus5="sref">compat/* 0x330 isrreserved -- it used to be HDIO_GETGEO_BIGr*/argv/aklas    ref="block/compa5>atuf    5tuf    -a href="+code=325 cs>c56valFDGETDRVSTATasa0x330m>
 L8">" "398v/a398      unsignc5>"+code=35 -a href="+code=32" cspi5ups="5ref">compatspi/* 0x02 -- Fmalom ock/csr*/argv/aklas    ref="block/compa5> -a href5href="+code=32" cspindow5
 "sr56428v/a428       va hr}ef="block/comMSGON#L5" id
39 L48" cMSGON" nam>
 L8">" "398v/a398      unsignc5="+code=35" cspindow>_offsecompat_5d_geo57>cylindeheckfnnnbreakref="block/comMSGOFF#L5" id
39 L48" cMSGOFF" nam>
 L8">" "398v/a398      unsignc5=sref">co5ode=32" csvlect_delass="5ref">57430v/a430    nnnbreakref="block/cclSETEMSGTRESH#L44" id4 9L17" cS4aEMSGTRESH" nam>
 L8">" "398v/a398      unsignc5=atuf    5tuf    -a href="+code=325 crps57s="sref">compnnnbreakref="block/c cFLUSH#L44" id4 9L17" cFLUSH" nam>
 L8">" "398v/a398      unsignc5=compat_p5 -a href="+code=32" ctra5kss="57330v/a430    nnnbreakref="block/coml39ss=CLsioctl.c#L12" idoml39ss=CLs" nam>
 L8">" "398v/a398      unsignc5=compatuf5a href="+code=32" ctimeo5ss="s57
 L13">" 433vnnnbreakref="block/comS4aMAX39sSioctl.c#L12" idomS4aMAX39sS" nam>
 L8">" "398v/a398      unsignc5=ef">comp5" c hrerleave_sv/as="sre5">com57"sref">argv/annnbreakref="block/comG4aMAX39sSioctl.c#L12" idomG4aMAX39sS" nam>
 L8">" "398v/a398      unsignc5=mpatuf  5"+code=32" cmax_errosss=5sref"57sref">cylindennnbreakref="block/compatDRVTYPL44" id45 L16" cl45ss="TYP" nam>
 L8">" "398v/a398      unsignc5=atuf    5   -a href="+code=32" cf5agss=57valFDGETDRVSTATasa hr:ef="block/comEJECTL44" id45 L16" clEJECT" nam>
 L8">" "398v/a398      unsignc5="+code=35="+code=32" cread_tracks5"sref57   va hrrrrrrrrrbreakref="block/comCLsPRML44" id45 L16" clCLsPRM" nam>
 L8">" "398v/a398      unsignc5= -a href5"+code=32" cautusetv/as=5sref"57428v/a428       va hr}ef="block/comFMTBEG#L44" id4 9L17" cFMTBEG" nam>
 L8">" "398v/a398      unsignc5f    -a h5ef="+code=32" ccheckfreq5="sre5">cylindeheckfnnnbreakref="block/comFMTENDioctl.c#L12" idomFMTEND" nam>
 L8">" "398v/a398      unsignc5fsref">co5e=32" cnative_/on=ass="s5ef">c58430v/a430    nnnbreakref="block/cclRESETioctl.c#L12" idclRESET" nam>
 L8">" "398v/a398      unsignc5fatuf    5nnnsignif (f="+code=__us5rerr
58s="sref">compnnnbreakref="block/c cTWADDLEioctl.c#L12" id cTWADDLE" nam>
 L8">" "398v/a398      unsignc5fcompat_p5    =e-ef="+code=32" cEF5ULTs=58330v/a430    nnnbreakref="block/comFMTTRKioctl.c#L12" idomFMTTRK" nam>
 L8">" "398v/a398      unsignc5fcompatuf5rrrrrrrrgotohf="+code=__5serou58
 L13">" 433vnnnbreakref="block/comRAWCMDioctl.c#L12" idomRAWCMD" nam>
 L8">" "398v/a398      unsignc5fef">comp58ss="line" nam>
 L44">" 584v/a584      unsign/* CDROM stuffr*/argv/aklas    ref="block/compa5 cla38ss=5line" nam>
 L5">" "385v/5385  58sref">cylindennnbreakref="block/cCDROMPAUSEioctl.c#L12" idCDROMPAUSE" nam>
 L8">" "398v/a398      unsignc5fatuf    5L6" cla38ss="line" nam>
5L6">"58valFDGETDRVSTATasa hr:ef="block/cCDROMRESUMEioctl.c#L12" idCDROMRESUME" nam>
 L8">" "398v/a398      unsignc5f"+code=35
	 " cFDGETDRVSTATass="p5
6>
 58   va hrrrrrrrrrbreakref="block/cCDROMPLAYMSF#L5" id
39 L48"CDROMPLAYMSF" nam>
 L8">" "398v/a398      unsignc5f -a href5 " cFDPOLLDRVSTATass="pi56>
 558428v/a428       va hr}ef="block/cCDROMPLAYTRKINDioctl.c#L12" idCDROMPLAYTRKIND" nam>
 L8">" "398v/a398      unsignc5r    ),ef5"+code=compatGFP_KERNELs5"pi
659>cylindeheckfnnnbreakref="block/cCDROMREADTOCHDsioctl.c#L12" idCDROMREADTOCHDs" nam>
 L8">" "398v/a398      unsignc5rsref">co5rrrrrrif (!f="+code=comp5tklas59430v/a430    nnnbreakref="block/cCDROMREADTOCENTRYioctl.c#L12" idCDROMREADTOCENTRY" nam>
 L8">" "398v/a398      unsignc5ratuf    5va hre-ef="+code=32" cEN5MEMs=59s="sref">compnnnbreakref="block/cCDROMSTOPL44" id45 L16" CDROMSTOP" nam>
 L8">" "398v/a398      unsignc5rcompat_p5line" nam>
 L42">" 392v/5392  59330v/a430    nnnbreakref="block/cCDROMSTARTioctl.c#L12" idCDROMSTART" nam>
 L8">" "398v/a398      unsignc5rcompatuf5
	 " cFDGETFDCSTATass="p5
6>
 59
 L13">" 433vnnnbreakref="block/cCDROMEJECTL44" id45 L16" CDROMEJECT" nam>
 L8">" "398v/a398      unsignc5ref">comp5"+code=compatGFP_KERNELs5"pi
659"sref">argv/annnbreakref="block/cCDROMVOLCTRLL44" id45 L16" CDROMVOLCTRL" nam>
 L8">" "398v/a398      unsignc5rcla38ss=5nnnnnnif (!f="+code=comp5tklas59sref">cylindennnbreakref="block/cCDROMSUBCHNLL44" id45 L16" CDROMSUBCHNL" nam>
 L8">" "398v/a398      unsignc5ratuf    5va hre-ef="+code=32" cEN5MEMs=59valFDGETDRVSTATasa hr:ef="block/cCDROMMULTISESSION#L5" id
39 L48"CDROMMULTISESSION" nam>
 L8">" "398v/a398      unsignc5r"+code=35line" nam>
 L7">" "397v/5397  5    va hrrrrrrrrrbreakref="block/cCDROM_GET_MCN#L5" id
39 L48"CDROM_GET_MCN" nam>
 L8">" "398v/a398      unsignc5r -a href5e=
	 " cFDWERRORGETass="5i
6>
59428v/a428       va hr}ef="block/cCDROMRESETioctl.c#L12" idCDROMRESET" nam>
 L8">" "398v/a398      unsignc6s    ),ef6"+code=compatGFP_KERNELs6"pi
660>cylindeheckfnnnbreakref="block/cCDROMVOLREADL44" id45 L16" CDROMVOLREAD" nam>
 L8">" "398v/a398      unsignc6s1   ),ef6"rrrrrif (!f="+code=comp6tklas60430v/a430    nnnbreakref="block/cCDROMSEEKioctl.c#L12" idCDROMSEEK" nam>
 L8">" "398v/a398      unsignc6s2   ),ef6"a hre-ef="+code=32" cEN6MEMs=60s="sref">compnnnbreakref="block/cCDROMPLAYBLKioctl.c#L12" idCDROMPLAYBLK" nam>
 L8">" "398v/a398      unsignc6s3   ),ef6"ine" nam>
 L42">" 392v/6402  60330v/a430    nnnbreakref="block/cCDROMCLOSETRAYioctl.c#L12" idCDROMCLOSETRAY" nam>
 L8">" "398v/a398      unsignc6s4   ),ef6"	 " cFDGETFDCSTATass="p6403v/60
 L13">" 433vnnnbreakref="block/cCDROM_DISC_lineUSioctl.c#L12" idCDROM_DISC_lineUS" nam>
 L8">" "398v/a398      unsignc6s5   ),ef6"+code=compatGFP_KERNELs6VALs=60"sref">argv/annnbreakref="block/cCDROM_CHANGER_NSLOTSioctl.c#L12" idCDROM_CHANGER_NSLOTS" nam>
 L8">" "398v/a398      unsignc6s6   ),ef6"nnnnnif (!f="+code=comp6L5">"60sref">cylindennnbreakref="block/cCDROM_GET_CAPABILITYioctl.c#L12" idCDROM_GET_CAPABILITY" nam>
 L8">" "398v/a398      unsignc6s7   ),ef6"a hre-ef="+code=32" cEN6="pi
60pat_hd_geomet/* Ignore cdrom.h about therbrnext 5 ock/cs, they absolutely doargv/aklas    ref="block/compa648 L13" c64ine" nam>
 L7">" "397v/6klass60ef">cv/a    )r* not take a code=cocdrom_ack , instck  they take a code=cocdrom_msfargv/aklas    ref="block/compa649 L13" c64=
	 " cFDWERRORGETass="6fss="60alFDPv/a    )r* which isrref="bible.argv/aklas    ref="block/compa69v/a409  6    va hrif (f="+code=__6serer61s="srv/a    )r*/argv/aklas    ref="block/compa6     va h6rrrrrrrrgotohf="+code=__6serou61430v/a430    nnnbreakref="block/cCDROMREADMODEc#L5" id
39 L48"CDROMREADMODEc" nam>
 L8">" "398v/a398      unsignc6       re6urnswitch (f="+code=__us6rcmds61s="sref">compnnnbreakref="block/cCDROMREADMODEpec1s="sref">comCDROMREADMODEp" nam>
 L8">" "398v/a398      unsignc6 3   ),ef6="+code=
	 " cFDGETPRMas6="pi
61330v/a430    nnnbreakref="block/cCDROMREADRAWec1s="sref">comCDROMREADRAW" nam>
 L8">" "398v/a398      unsignc6 4   ),ef6L13" cl4ass="line" nam>
6L13">61
 L13">" 433vnnnbreakref="block/cCDROMREADCOOKEDL44" id45 L16" CDROMREADCOOKED" nam>
 L8">" "398v/a398      unsignc6 5   ),ef6patf     =nf="+code=__us6rklas61"sref">argv/annnbreakref="block/cCDROMREADALLL44" id45 L16" CDROMREADALL" nam>
 L8">" "398v/a398      unsignc6 6   ),ef6rv/a>(va href="+code=arg6 clas61"sref">compat/* DVD ock/csr*/argv/aklas    ref="block/compa6_ioctl.c#612" id4
6L14" cl4ass="li6e" na61valFDGETDRVSTATasa hr:ef="block/cDVD_READ_liRUCTL44" id45 L16" DVD_READ_liRUCT" nam>
 L8">" "398v/a398      unsignc6 8 L13" c6f    -a href="+code=32" 6sizea61   va hrrrrrrrrrbreakref="block/cDVD_WRITE_liRUCTL44" id45 L16" DVD_WRITE_liRUCT" nam>
 L8">" "398v/a398      unsignc6 9 L13" c6f    -a href="+code=32" 6sv/as61428v/a428       va hr}ef="block/cDVD_AUTH#L44" id4 9L17"DVD_AUTH" nam>
 L8">" "398v/a398      unsignc6f">compat6f    -a href="+code=32" 6heads62 5pvalGFP_KERNELva hr:ef="block/comptlfs="sref">compatuf      = (unsignedllongnf="+code=__user398    2">" 462v/a46s       va hrrrrrrrrrf="+code=compatlfs="sref">compatuf     =nf="+code=__usercotr" class="sref6f    va h6   -a href="+code=32" ct6acks=621sref">compat/* Therbr  ,epret uf  as an2unsignedllong, not as a po  ,e&,argv/aklas    ref="block/compa6patuf    6a href="+code=32" csiaet6hs="s62
 L41v/a    )r* so we must not do    va hrrr() conversio".r*/argv/aklas    ref="block/compa6ref">comp6tuf    -a href="+code=326 cgap62330v/a430    nnnbreakref="block/cHDIO_SET_MULTCOUNTioctl.c#L12" idHDIO_SET_MULTCOUNTcl4akref="block/compat_ioctl.c#L5" id6r  L13" c6f    -a href="+code=32" 6rntes62
 L13">" 433vnnnbreakref="block/cHDIO_SET_UNMASKINTRioctl.c#L10" idHDIO_SET_UNMASKINTRcl4akref="block/compat_ioctl.c#L5" id6r5 L13" c6   -a href="+code=32" cs6ec1s=62"sref">argv/annnbreakref="block/cHDIO_SET_KEEPSETTINGSioctl.c#L12" idHDIO_SET_KEEPSETTINGScl4akref="block/compat_ioctl.c#L5" id6r6   ),ef6a href="+code=32" cfmt_g6ps="s62sref">cylindennnbreakref="block/cHDIO_SET_32BITioctl.c#L12" idHDIO_SET_32BITcl4akref="block/compat_ioctl.c#L5" id6f">compat6f    -a href="+code=32" 6L23"s62valFDGETDRVSTATasa hr:ef="block/cHDIO_SET_NOl39sioctl.c#L12" idHDIO_SET_NOl39scl4akref="block/compat_ioctl.c#L5" id6" cl4ass=6line" nam>
 L27">" 427v/6427  62   va hrrrrrrrrrbreakref="block/cHDIO_SET_DMAioctl.c#L12" idHDIO_SET_DMAcl4akref="block/compat_ioctl.c#L5" id6"9 L13" c6L17" cl4ass="line" nam>
6L28">6 428v/a428       va hr}ef="block/cHDIO_SET_PIO_MODEioctl.c#L12" idHDIO_SET_PIO_MODEcl4akref="block/compat_ioctl.c#L5" id6s>ef="+co6e=
	 " cFDGETDRVPRMass="6i
6>
63>cylindeheckfnnnbreakref="block/cHDIO_SET_NICEioctl.c#L12" idHDIO_SET_NICEcl4akref="block/compat_ioctl.c#L5" id6s    va h6L30" cl4ass="line" nam>
6L30">6 430v/a430    nnnbreakref="block/cHDIO_SET_WCACHEioctl.c#L12" idHDIO_SET_WCACHEcl4akref="block/compat_ioctl.c#L5" id6satuf    6serv/a> *)va href="+code632" c6fs="sref">compnnnbreakref="block/cHDIO_SET_ACOUSTICioctl.c#L12" idHDIO_SET_ACOUSTICcl4akref="block/compat_ioctl.c#L5" id6sef">comp6patf     =nf="+code=__us6rklas63330v/a430    nnnbreakref="block/cHDIO_SET_BUSlineEioctl.c#L12" idHDIO_SET_BUSlineEcl4akref="block/compat_ioctl.c#L5" id6s  L13" c610" id4
 L13" cl4sss="li6e" na6>
 L13">" 433vnnnbreakref="block/cHDIO_SET_ADDRESSioctl.c#L12" idHDIO_SET_ADDRESScl4akref="block/compat_ioctl.c#L5" id6s5 L13" c6rv/a>(va href="+code=arg6 clas6="sref">argv/annnbreakref="block/cCDROMEJECT_SWec1s="sref">comCDROMEJECT_SWcl4akref="block/compat_ioctl.c#L5" id6s6   ),ef6f    -a href="+code=32" 6cmoss6"sref">cylindennnbreakref="block/cCDROM_SET_OPTIONSioctl.c#L12" idCDROM_SET_OPTIONScl4akref="block/compat_ioctl.c#L5" id6s">compat6a href="+code=32" cmax_d6ss="s63valFDGETDRVSTATasa hr:ef="block/cCDROM_CLEAR_OPTIONSioctl.c#L12" idCDROM_CLEAR_OPTIONScl4akref="block/compat_ioctl.c#L5" id6s cl4ass=6tuf    -a href="+code=326 chls63   va hrrrrrrrrrbreakref="block/cCDROM_SELECT_SPEEDL44" id45 L16" CDROM_SELECT_SPEEDcl4akref="block/compat_ioctl.c#L5" id6s9 L13" c6tuf    -a href="+code=326 chus63428v/a428       va hr}ef="block/cCDROM_SELECT_DISCL44" id45 L16" CDROM_SELECT_DISCcl4akref="block/compat_ioctl.c#L5" id6ref">comp6tuf    -a href="+code=326 cs>c64>cylindeheckfnnnbreakref="block/cCDROM_MEDIA_CHANGEDL44" id45 L16" CDROM_MEDIA_CHANGEDcl4akref="block/compat_ioctl.c#L5" id6r    va h6 -a href="+code=32" cspi6ups="64430v/a430    nnnbreakref="block/cCDROM_DRIVE_lineUSioctl.c#L12" idCDROM_DRIVE_lineUScl4akref="block/compat_ioctl.c#L5" id6ratuf    6href="+code=32" cspindow6
 "sr64s="sref">compnnnbreakref="block/cCDROM_LOCKDOOsioctl.c#L12" idCDROM_LOCKDOOscl4akref="block/compat_ioctl.c#L5" id6ref">comp6" cspindow>_offsecompat_6d_geo64330v/a430    nnnbreakref="block/cCDROM_DEBUG#L44" id4 9L17"CDROM_DEBUGcl4akref="block/compat_ioctl.c#L5" id6r  L13" c6ode=32" csvlect_delass="6ref">64
 L13">" 433vvvvvvvvvref="block/compat_ioctl.c#L12" id45 L36ref">comp6tuf    -a href="+code=326 crps64"sref">argv/annnbreakref="block/compat_ioctl.c#L5" id6ompatuf  6 -a href="+code=32" ctra6kss="64ylindmax_errossa hr)rrspan2" cnatit_iment">/* unknown ock/c numberr*/argv/aklas    ref="block/compa6patuf    6a href="+code=32" ctimeo6ss="s64pat_hd_geometrrs    rreturnrock/compat_ioctl.NOIOCTLCMDioctl.c#L12" id.NOIOCTLCMDat_hblock/compat_ioctl.c#L12" id45 L36r cl4ass=6" c hrerleave_sv/as="sre6">com6at hrerleave_snnnbreakref="block/compat_ioctl.c6  -a href6"+code=32" cmax_errosss=6sref"64428v/nnbreakref="block/compat_ioctl.c6>compatuf6   -a href="+code=32" cf6agss=65sref">compathreturnrref="block/comp_1blkdev_de=compe=32"" 462v/a46s    _1blkdev_de=compe=32"rrrrrrf="+code=compabdevode1,sref">comp devr__put"+code=compatermate"sref">compatf mater__pulock/compat_ioctlt_ioctl.c#L10" id4
 L11",rrf="+code=compatlfs="sref">compatuf     =nf="+code=__usercotr" class="sref6   -a hre6="+code=32" cread_tracks6"sref65ref">nnnbreakref="block/compat_ioctl.c6>atuf    6"+code=32" cautusetv/as=6sref"65i
6>
ve_ ia hr     ref="+code=32" cpa6 "+code=36ef="+code=32" ccheckfreq6="sre65"srefrspan2" cnatit_iment">/* Most of the reneric ock/csrare han_led in the normal fallback +coh.argv/aklas    ref="block/compa6href="+co6e=32" cnative_/on=ass="s6ef">c6mpatnav/aThisrassumes the blkdev's low level ref="block/c alwayshreturnsargv/aklas    ref="block/compa6hef">comp6line" nam>
 L44">" 454v/6454  6   unsv/a.NOIOCTLCMD for unknown ock/cs.r*/argv/aklas    ref="block/compa6hmpatuf  6L45" cl4sss="line" nam>
6L5">"6"455v/longlock/compat_ioctref="blblkdev_e=32"" 462v/a46s       va hblkdev_e=32"rrrrrcode=compatklass="sref"ile"sref">compatf "ileref">*mpatklass="sref"ile"sref">compatf "ileref",runsignedlock/compat_ioctlt_ioctl.c#L10" id4
 L11",runsignedllonglock/compat_iocttlfs="sref">compatuf     =ve_ ia hr     ref="+code=32" cpa6hatuf    6
	 " cFDGETDRVSTATass="p6
6>
 6pvalFDl4sss="line" nam>
 L11">" 411v/a46h"+code=36 " cFDPOLLDRVSTATass="pi66>
 565   va hrrrrrrinblock/compat_ioctrets="sref">compatret     = ock/compat_ioctl.NOIOCTLCMDioctl.c#L12" id.NOIOCTLCMDat_hblock/compat_ioctl.c#L12" id45 L36> -a href6L17" cl45ss="line" nam>
6L48">6 458v/a458    code=compatklass="srefinate"sref">compatf inateref">*mpatklass="srefinate"sref">compatf inateref">l36ss="line" nam>"ile"sref">compatf "ileref"a href="+code=32" cmr_mappinfs="sref">compatr_mappinfref"a href="+code=32" cmhosts="sref">compathostat_hblock/compat_ioctl.c#L12" id45 L36"sref">__6serv/a> *)va href="+code632" c66058v/a458    code=compatklass="sreft_ioc_deviccode1,sref">comp    r_deviccv/ak     va hrrrrrrrrbdevode1,sref">comp devr__p>l36ss="line" nam>inate"sref">compatf inateref"a href="+code=32" cmi_bdevode1,sref">compi_bdevat_hblock/compat_ioctl.c#L12" id45 L36"  -a hre6patf     =nf="+code=__us6rklas66158v/a458    code=compatklass="srefrendisracks="sref">cylrendisrv/ak     va hrrrrrrrrdisracks="sref">cyldisrv/ak l36ss="line" nam>bdevode1,sref">comp devr__pa href="+code=32" cmbd_disracks="sref">cylbd_disrat_hblock/compat_ioctl.c#L12" id45 L36"atuf    610" id46 L41" cl46ss="li6e" na66s="sref">compf="+code=32" cmrmatea="sref">compatf rmatea=rrrrsign ia href="+cmate"sref">compatf mater__p>l36ss="line" nam>"ile"sref">compatf "ileref"a href="+code=32" cmr_mate"sref">compatf r_mateat_hblock/compat_ioctl.c#L12" id45 L36""+code=36rv/a>(va href="+code=arg6 clas66330v/a430    code=compatklass="sreftackinf_dev_enfo" 462v/a46s    tackinf_dev_enfov/ak     va hrrrrrrrrbdiacks="sref">cylbdiat_hblock/compat_ioctl.c#L12" id45 L36"ref="+co6   -a href="+code=32" cf6agss=66
 L13">" 433v   va hrrrrrrrrloffa="sref">compatf loffa=rrrrsign ia href="+cf="+"sref">compatf f="+at_hblock/compat_ioctl.c#L12" id45 L36"ef">comp6+code=32" cspinup_dntes=6sref"66"sreflock/compat_ioctl.c#L12" id45 L36"mpatuf  6tuf    -a href="+code=326 chus6="sref">compat/*argv/aklas    ref="block/compa6>atuf    6tuf    -a href="+code=326 cs>c66valFDv/a    )r* O_NDELAY can2be altered usinf fcntl(.., F_SETFL, ..),efo we haveargv/aklas    ref="block/compa6>"+code=36 -a href="+code=32" cspi6ups="66ef">cv/a    )r* to updated it2before everm ock/c.argv/aklas    ref="block/compa6> -a href6href="+code=32" cspindow6
 "sr66alFDPv/a    )r*/argv/aklas    ref="block/compa6="+code=36" cspindow>_offsecompat_6d_geo67>cylindeheckf_fs
compatf "ileref"a href="+code=32" cmr_flagnf="+code=__userk_flagncylinsa hrsign ia href="+cO_NDELAYf="+code=__userO_NDELAY    =ve_ ia hr     ref="+code=32" cpa6=sref">co6ode=32" csvlect_delass="6ref">67"sref">argv/aklas    :ef="block/compmate"sref">compatf mater__p>cl36ss="line" nam>FMODE_NDELAYf="+code=__userFMODE_NDELAYat_hblock/compat_ioctl.c#L12" id45 L36=atuf    6tuf    -a href="+code=326 crps67s="sref">compelselock/compat_ioctl.c#L12" id45 L36="+code=36 -a href="+code=32" ctra6kss="67ef">cylindtracks    r:ef="block/compmate"sref">compatf mater__p>sa hr= ~6ss="line" nam>FMODE_NDELAYf="+code=__userFMODE_NDELAYat_hblock/compat_ioctl.c#L12" id45 L36=ref="+co6a href="+code=32" ctimeo6ss="s67
 L13lock/compat_ioctl.c#L12" id45 L36=ef">comp6" c hrerleave_sv/as="sre6">com67"sref">argv/atous    ref="block/compat_ioctl.c#L10" id4
 L11" cl4sss="line" nam>
 L11">" 411v/a46=mpatuf  6"+code=32" cmax_errosss=6sref"67sref">cylindennnbreakref="block/cHDIO_GETGEOioctl.c#L12" idHDIO_GETGEOcl4akref="block/compat_ioctl.c#L5" id6=atuf    6   -a href="+code=32" cf6agss=67pat_hd_geometrrs    rreturnrock/compat_ioctref="blhdiopgetgeo" 462v/a46s       va hhdiopgetgeorrrrrrf="+code=compadisracks="sref">cyldisrv/ak,rrf="+code=compabdevode1,sref">comp devr__put"+code=compater398    2">" 462v/a46s       va hrrrrrrrrrf="+code=compatlfs="sref">compatuf     ==nf="+code=__usercotr" class="sref6="+code=36="+code=32" cread_tracks6"sref67   va hrrrrrrrrrbreakref="block/cBLKPBSZGETioctl.c#L12" idBLKPBSZGETcl4akref="block/compat_ioctl.c#L5" id6= -a href6"+code=32" cautusetv/as=6sref"67alFDPOLLDRVSTATasa hrreturnrock/compat_ioctref="bl hrrrinb" 462v/a46s       va hrhrrrinbrrrrrrf="+code=compatlfs="sref">compatuf     ,rrf="+code=compabdev_physical_    r_f="+"sref">compatf bdev_physical_    r_f="+rrrrrrf="+code=compabdevode1,sref">comp devr__p==nf="+code=__usercotr" class="sref6f    -a h6ef="+code=32" ccheckfreq6="sre6">cylindeheckfnnnbreakref="block/cBLKIOMIN#L5" id
39 L48"BLKIOMINcl4akref="block/compat_ioctl.c#L5" id6fsref">co6e=32" cnative_/on=ass="s6ef">c68"sref">argv/aklas    returnrock/compat_ioctref="bl hrrrinb" 462v/a46s       va hrhrrrinbrrrrrrf="+code=compatlfs="sref">compatuf     ,rrf="+code=compabdev_iopmi"sref">put_usspibdev_iopmi"rrrrrrf="+code=compabdevode1,sref">comp devr__p==nf="+code=__usercotr" class="sref6fatuf    6nnnsignif (f="+code=__us6rerr
68s="sref">compnnnbreakref="block/cBLKIOOPTioctl.c#L12" idBLKIOOPTcl4akref="block/compat_ioctl.c#L5" id6f"+code=36    =e-ef="+code=32" cEF6ULTs=68ef">cylindtracks    rreturnrock/compat_ioctref="bl hrrrinb" 462v/a46s       va hrhrrrinbrrrrrrf="+code=compatlfs="sref">compatuf     ,rrf="+code=compabdev_iopopb" 462v/a46s    bdev_iopopbrrrrrrf="+code=compabdevode1,sref">comp devr__p==nf="+code=__usercotr" class="sref6fref="+co6rrrrrrrrgotohf="+code=__6serou68
 L13">" 433vnnnbreakref="block/cBLKALIGNOFF#L5" id
39 L48"BLKALIGNOFFcl4akref="block/compat_ioctl.c#L5" id6fef">comp68ss="line" nam>
 L44">" 684v/a684      unsigncks    rreturnrock/compat_ioctref="bl hrrinb" 462v/a46s       va hrhrrinbrrrrrrf="+code=compatlfs="sref">compatuf     ,rrf="+code=compabdev_alignment_offsets="sref">compatbdev_alignment_offsetrrrrrrf="+code=compabdevode1,sref">comp devr__p==nf="+code=__usercotr" class="sref6fmpatuf  6line" nam>
 L5">" "385v/6385  68sref">cylindennnbreakref="block/cBLKDISCARDZEROESioctl.c#L12" idBLKDISCARDZEROEScl4akref="block/compat_ioctl.c#L5" id6fatuf    6L6" cla38ss="line" nam>
6L6">"68pat_hd_geometrrs    rreturnrock/compat_ioctref="bl hrrrinb" 462v/a46s       va hrhrrrinbrrrrrrf="+code=compatlfs="sref">compatuf     ,rrf="+code=compabdev_discard_zeroes_datas="sref">compatbdev_discard_zeroes_datarrrrrrf="+code=compabdevode1,sref">comp devr__p==nf="+code=__usercotr" class="sref6f"+code=36
	 " cFDGETDRVSTATass="p6
6>
 68   va hrrrrrrrrrbreakref="block/cBLKFLSBUF#L5" id
39 L48"BLKFLSBUFcl4akref="block/compat_ioctl.c#L5" id6f -a href6 " cFDPOLLDRVSTATass="pi66>
 568428v/a428       va hr}ef="block/cBLKROSETioctl.c#L12" idBLKROSETcl4akref="block/compat_ioctl.c#L5" id6r    ),ef6"+code=compatGFP_KERNELs6"pi
669>cylindeheckfnnnbreakref="block/cBLKDISCARDioctl.c#L12" idBLKDISCARDcl4akref="block/compat_ioctl.c#L5" id6rsref">co6rrrrrrif (!f="+code=comp6tklas69430v/a430    nnnbreakref="block/cBLKSECDISCARDioctl.c#L12" idBLKSECDISCARDcl4akref="block/compat_ioctl.c#L5" id6ratuf    6va hre-ef="+code=32" cEN6MEMs=69s="sref">comp/*argv/aklas    ref="block/compa6rcompat_p6line" nam>
 L42">" 392v/6392  69"srefrspan2" cnatit_iment">trrs    r* the ones belowrare implemented in blkdev_s   edlock/c,argv/aklas    ref="block/compa6rcompatuf6
	 " cFDGETFDCSTATass="p6
6>
 69patnav/as    r* but we call blkdev_e=32", which gets the s    for usargv/aklas    ref="block/compa6ref">comp6"+code=compatGFP_KERNELs6"pi
669  unsv/a    )r*/argv/aklas    ref="block/compa6rcla38ss=6nnnnnnif (!f="+code=comp6tklas69sref">cylindennnbreakref="block/cBLKRRPARTioctl.c#L12" idBLKRRPARTcl4akref="block/compat_ioctl.c#L5" id6ratuf    6va hre-ef="+code=32" cEN6MEMs=69pat_hd_geometrrs    rreturnrock/compat_ioctblkdev_e=32"" 462v/a46s    blkdev_e=32"rrrrrrf="+code=compabdevode1,sref">comp devr__put"+code=compatermate"sref">compatf mater__pulock/compat_ioctlt_ioctl.c#L10" id4
 L11",ref="block/compat_ioctl.c#L5" id6r"+code=36line" nam>
 L7">" "397v/6397  69t hrerleave_sv/a    rrrrrrrrrrrrrrrrr(unsignedllongnf="+code=__user398    2">" 462v/a46s       va hrrrrrrrrrf="+code=compatlfs="sref">compatuf     ==nf="+code=__usercotr" class="sref6r -a href6e=
	 " cFDWERRORGETass="6i
6>
69428v/a428       va hr}ef="block/cBLKBSZSET_32ioctl.c#L12" idBLKBSZSET_32cl4akref="block/compat_ioctl.c#L5" id7s    ),ef7"+code=compatGFP_KERNELs7"pi
670ref">cylindflags    rreturnrref="block/compblkdev_e=32"" 462v/a46s    blkdev_e=32"rrrrrrf="+code=compabdevode1,sref">comp devr__put"+code=compatermate"sref">compatf mater__pulock/compat_ioctBLKBSZSETioctl.c#L12" idBLKBSZSETL11",ref="block/compat_ioctl.c#L5" id7s1   ),ef7"rrrrrif (!f="+code=comp7tklas70"sref">argv/aklas    rrrrrrrrrrrrrrrr(unsignedllongnf="+code=__user398    2">" 462v/a46s       va hrrrrrrrrrf="+code=compatlfs="sref">compatuf     ==nf="+code=__usercotr" class="sref7s2   ),ef7"a hre-ef="+code=32" cEN7MEMs=70s="sref">compnnnbreakref="block/cBLKPG#L44" id4 9L17"BLKPGcl4akref="block/compat_ioctl.c#L5" id7s3   ),ef7"ine" nam>
 L42">" 392v/7402  70ef">cylindtracks    rreturnrock/compat_ioctref="blblkpg_e=32"" 462v/a46s       va hblkpg_e=32"rrrrrrf="+code=compabdevode1,sref">comp devr__put"+code=compatermate"sref">compatf mater__pulock/compat_ioctlt_ioctl.c#L10" id4
 L11",t"+code=compater398    2">" 462v/a46s       va hrrrrrrrrrf="+code=compatlfs="sref">compatuf     ==nf="+code=__usercotr" class="sref7s4   ),ef7"	 " cFDGETFDCSTATass="p7403v/70
 L13">" 433vnnnbreakref="block/cBLKRAGETioctl.c#L12" idBLKRAGETcl4akref="block/compat_ioctl.c#L5" id7s5   ),ef7"+code=compatGFP_KERNELs7VALs=70"sref">argv/annnbreakref="block/cBLKFRAGETioctl.c#L12" idBLKFRAGETcl4akref="block/compat_ioctl.c#L5" id7s6   ),ef7"nnnnnif (!f="+code=comp7L5">"70ylindmax_errossa hr)r_fs
!rf="+code=compatlfs="sref">compatuf     =ref="block/compat_ioctl.c#L5" id7s7   ),ef7"a hre-ef="+code=32" cEN7="pi
70pat_hd_geometrrs    rcks    rreturnrock/compat_ioctl.INVALL44" id45 L16" .INVALat_hblock/compat_ioctl.c#L12" id45 L3748 L13" c74ine" nam>
 L7">" "397v/7klass70t hrerleave_sv/a    r   va hrrrrrrrrbdiacks="sref">cylbdiat_h l36ss="line" nam>blkpget_tackinf_dev_enfo" 462v/a46s    tlkpget_tackinf_dev_enforrrrrrf="+code=compabdevode1,sref">comp devr__p=block/compat_ioctl.c#L12" id45 L3749 L13" c74=
	 " cFDWERRORGETass="7fss="70alFDPOLLDRVSTATasa hr_fs
cylbdiat_h ll36ss="line" nam>NULLL44" id45 L16" NULL    =ref="block/compat_ioctl.c#L5" id79v/a409  7    va hrif (f="+code=__7serer71ref">cylindflags    rcks    rreturnrock/compat_ioctl.NOTTYioctl.c#L12" id.NOTTYat_hblock/compat_ioctl.c#L12" id45 L37     va h7rrrrrrrrgotohf="+code=__7serou71"sref">argv/aklas    returnrock/compat_ioctref="bl hrrlong" 462v/a46s       va hrhrrlongrrrrrrf="+code=compatlfs="sref">compatuf     ,lock/compat_ioctl.c#L12" id45 L37 2   ),ef7urnswitch (f="+code=__us7rcmds71ompatautusetv/a    )rrrrrrrrrrrrrrrrrrrrrrrr
cylbdiat_ha href="+code=32" cmra_pagenf="+code=__userra_pagenmpata*rock/compat_ioctPAGE_CACHE_SIZEioctl.c#L12" idPAGE_CACHE_SIZEL11" c/ 512=block/compat_ioctl.c#L12" id45 L37 3   ),ef7="+code=
	 " cFDGETPRMas7="pi
71330v/a430    nnnbreakref="block/cBLKROGETioctl.c#L12" idBLKROGETcl4akrrspan2" cnatit_iment">/* l.c#L1ibler*/argv/aklas    ref="block/compa7 4   ),ef7L13" cl4ass="line" nam>
7L13">71
 L13">" 433vklas    returnrock/compat_ioctref="bl hrrinb" 462v/a46s       va hrhrrinbrrrrrrf="+code=compatlfs="sref">compatuf     ,rrf="+code=compabdev_ack  onlys="sref">compatbdev_ack  onlyrrrrrrf="+code=compabdevode1,sref">comp devr__p= != 0=block/compat_ioctl.c#L12" id45 L37 5   ),ef7patf     =nf="+code=__us7rklas71"sref">argv/annnbreakref="block/cBLKBSZGET_32ioctl.c#L12" idBLKBSZGET_32cl4akrrspan2" cnatit_iment">/* get the s gical t_ioc f="+ (cf. BLKSSZGET)r*/argv/aklas    ref="block/compa7 6   ),ef7rv/a>(va href="+code=arg7 clas71ylindmax_errossa hr)rreturnrock/compat_ioctref="bl hrrinb" 462v/a46s       va hrhrrinbrrrrrrf="+code=compatlfs="sref">compatuf     ,rrf="+code=compab   r_f="+"sref">compatf b   r_f="+rrrrrrf="+code=compabdevode1,sref">comp devr__p==nf="+code=__usercotr" class="sref7_ioctl.c#712" id4
6L14" cl4ass="li7e" na71valFDGETDRVSTATasa hr:ef="block/cBLKSSZGETioctl.c#L12" idBLKSSZGETcl4akrrspan2" cnatit_iment">/* get t_ioc devicc hardware sector f="+ */argv/aklas    ref="block/compa7 8 L13" c7f    -a href="+code=32" 7sizea71t hrerleave_sv/a    rreturnrref="block/compt_ioctl hrrinb" 462v/a46s       va hrhrrinbrrrrrrf="+code=compatlfs="sref">compatuf     ,rrf="+code=compabdev_s gical_    r_f="+"sref">compatf bdev_s gical_    r_f="+rrrrrrf="+code=compabdevode1,sref">comp devr__p==nf="+code=__usercotr" class="sref7_9 L13" c7f    -a href="+code=32" 7sv/as71428v/a428       va hr}ef="block/cBLKSECTGETioctl.c#L12" idBLKSECTGETcl4akref="block/compat_ioctl.c#L5" id7f">compat7f    -a href="+code=32" 7heads72 5pvalGFP_KERNELva hrreturnrock/compat_ioctref="bl hrrrshorb" 462v/a46s       va hrhrrrshorbrrrrrrf="+code=compatlfs="sref">compatuf     ,lock/compat_ioctl.c#L12" id45 L37f    va h7   -a href="+code=32" ct7acks=72"sref">argv/aklas    rrrrrrrrrrrrrrrrrrrrrrrrrrf="+code=compaqueue_max_sectornf="+code=__userqueue_max_sectornrrrrrrf="+code=compabdevpget_queue"sref">compatf bdev_get_queuerrrrrrf="+code=compabdevode1,sref">comp devr__p===nf="+code=__usercotr" class="sref7patuf    7a href="+code=32" csiaet7hs="s72s="sref">compnnnbreakref="block/cBLKROTATIONALL44" id45 L16" BLKROTATIONALcl4akref="block/compat_ioctl.c#L5" id7f3   ),ef7tuf    -a href="+code=327 cgap72ef">cylindtracks    rreturnrock/compat_ioctref="bl hrrrshorb" 462v/a46s       va hrhrrrshorbrrrrrrf="+code=compatlfs="sref">compatuf     ,lock/compat_ioctl.c#L12" id45 L37f4   ),ef7f    -a href="+code=32" 7rntes72
 L13">" 433vklas                             !rf="+code=compatlkpqueue_nonrots="sref">compatblkpqueue_nonrotrrrrrrf="+code=compabdevpget_queue"sref">compatf bdev_get_queuerrrrrrf="+code=compabdevode1,sref">comp devr__p===nf="+code=__usercotr" class="sref7p5   ),ef7   -a href="+code=32" cs7ec1s=72"sref">argv/annnbreakref="block/cBLKRASETioctl.c#L12" idBLKRASETcl4akrrspan2" cnatit_iment">/* l.c#L1ible, but no    va hrrr (!)r*/argv/aklas    ref="block/compa7r6   ),ef7a href="+code=32" cfmt_g7ps="s72sref">cylindennnbreakref="block/cBLKFRASETioctl.c#L12" idBLKFRASETcl4ak">argv/aklas    ref="block/compa7rioctl.c#7f    -a href="+code=32" 7L23"s72pat_hd_geometrrs    r_fs
!rf="+code=compacapable"sref">compatf capablerrrrrrf="+code=compaCAP_SYS_ADMIN#L5" id
39 L48"CAP_SYS_ADMINr__p==">argv/aklas    ref="block/compa7r8 L13" c7line" nam>
 L27">" 427v/7427  72t hrerleave_sv/a    rrrrrrrrrreturnrock/compat_ioctl.ACCESioctl.c#L12" id.ACCESat_hblock/compat_ioctl.c#L12" id45 L37"9 L13" c7L17" cl4ass="line" nam>
7L28">72alFDPOLLDRVSTATasa hr   va hrrrrrrrrbdiacks="sref">cylbdiat_h l36ss="line" nam>blkpget_tackinf_dev_enfo" 462v/a46s    tlkpget_tackinf_dev_enforrrrrrf="+code=compabdevode1,sref">comp devr__p=block/compat_ioctl.c#L12" id45 L37s>ef="+co7e=
	 " cFDGETDRVPRMass="7i
6>
73 5pvalGFP_KERNELva hr_fs
cylbdiat_h ll36ss="line" nam>NULLL44" id45 L16" NULL    =ref="block/compat_ioctl.c#L5" id7s    va h7L30" cl4ass="line" nam>
7L30">73"sref">argv/aklas    rrrrrrrrreturnrock/compat_ioctl.NOTTYioctl.c#L12" id.NOTTYat_hblock/compat_ioctl.c#L12" id45 L37satuf    7serv/a> *)va href="+code732" c73ompatautusetv/a    )rcylbdiat_ha href="+code=32" cmra_pagenf="+code=__userra_pagenmpata=s
compatuf      * 512= /rock/compat_ioctPAGE_CACHE_SIZEioctl.c#L12" idPAGE_CACHE_SIZEL11"block/compat_ioctl.c#L12" id45 L37s3   ),ef7patf     =nf="+code=__us7rklas73ef">cylindtracks    rreturnr0block/compat_ioctl.c#L12" id45 L37s4   ),ef710" id4
 L13" cl4sss="li7e" na7>
 L13">" 433vnnnbreakref="block/cBLKGETSIZEioctl.c#L12" idBLKGETSIZEcl4ak">argv/aklas    ref="block/compa7s5 L13" c7rv/a>(va href="+code=arg7 clas734      unsigncks    reakref="block/cf="+"sref">compatf f="+at_h>l36ss="line" nam>i_f="+_ack "sref">compatf i_f="+_ack rrrrrrf="+code=compabdevode1,sref">comp devr__pa href="+code=32" cmbd_inate"sref">compatf bd_inater__p=block/compat_ioctl.c#L12" id45 L37s6   ),ef7f    -a href="+code=32" 7cmoss73ylindmax_errossa hr)r_fs
rrf="+code=compaf="+"sref">compatf f="+at_h> hre hre 9)> hre ~0UL=ref="block/compat_ioctl.c#L5" id7sioctl.c#7a href="+code=32" cmax_d7ss="s73pat_hd_geometrrs    rcks    rreturnrock/compat_ioctl.FBIG#L44" id4 9L17".FBIGL11"block/compat_ioctl.c#L12" id45 L37s8 L13" c7tuf    -a href="+code=327 chls73t hrerleave_sv/a    rreturnrref="block/compt_ioctl hrrulong" 462v/a46s       va hrhrrulongrrrrrrf="+code=compatlfs="sref">compatuf     ,reakref="block/cf="+"sref">compatf f="+at_h> hre hre 9)block/compat_ioctl.c#L12" id45 L37s9 L13" c7tuf    -a href="+code=327 chus73428v/nnbreakref="block/compat_ioctl.c7ref">comp7tuf    -a href="+code=327 cs>c74>cylindeheckfnnnbreakref="block/cBLKGETSIZE64_32ioctl.c#L12" idBLKGETSIZE64_32cl4ak">argv/aklas    ref="block/compa7r    va h7 -a href="+code=32" cspi7ups="74"sref">argv/aklas    returnrock/compat_ioctref="bl hrrr   -a href=6s       va hrhrru6
 L13rrf="+code=compatlfs="sref">compatuf     ,reakref="block/ci_f="+_ack "sref">compatf i_f="+_ack rrrrrrf="+code=compabdevode1,sref">comp devr__pa href="+code=32" cmbd_inate"sref">compatf bd_inater__p=)block/compat_ioctl.c#L12" id45 L37ratuf    7href="+code=32" cspindow7
 "sr74i
6>
ve_ ia hr     ref="+code=32" cpa7ref">comp7" cspindow>_offsecompat_7d_geo74330v/a430    nnnbreakref="block/cBLKTRACESETUP32ioctl.c#L12" idBLKTRACESETUP32cl4ak">argv/aklas    ref="block/compa7r4   ),ef7ode=32" csvlect_delass="7ref">74
 L13">" 433vnnnbreakref="block/cBLKTRACESTARTioctl.c#L12" idBLKTRACESTARTcl4akrrspan2" cnatit_iment">/* l.c#L1ibler*/argv/aklas    ref="block/compa7ref">comp7tuf    -a href="+code=327 crps74"sref">argv/annnbreakref="block/cBLKTRACESTOPL44" id45 L16" BLKTRACESTOPcl4akrrrspan2" cnatit_iment">/* l.c#L1ibler*/argv/aklas    ref="block/compa7r6   ),ef7 -a href="+code=32" ctra7kss="74sref">cylindennnbreakref="block/cBLKTRACETEARDOWN#L5" id
39 L48"BLKTRACETEARDOWNcl4akrrspan2" cnatit_iment">/* l.c#L1ibler*/argv/aklas    ref="block/compa7rioctl.c#7a href="+code=32" ctimeo7ss="s74pat_hd_geometrrs    rf="+code=32" cmrets="sref">compatret     = 6ss="line" nam>blkptrace_e=32"" 462v/a46s    blkptrace_e=32"rrrrrrf="+code=compabdevode1,sref">comp devr__put"+code=compaterlt_ioctl.c#L10" id4
 L11",t"+code=compater398    2">" 462v/a46s       va hrrrrrrrrrf="+code=compatlfs="sref">compatuf     ==nf="+code=__usercotr" class="sref7r cl4ass=7" c hrerleave_sv/as="sre7">com74t hrerleave_sv/a    rreturnrref="block/comprets="sref">compatret    nf="+code=__usercotr" class="sref7r9 L13" c7"+code=32" cmax_errosss=7sref"74alFDPOLLDRVSTnnnbreakref="block/compat_ioctl.c#L5" id7>compatuf7   -a href="+code=32" cf7agss=75 5pvalGFP_KERNELva hr_fs
cyldisrv/aka href="+code=32" cmropnf="+code=__userkopnv/aka href="+code=32" cmt_ioctl.c#L5" 462v/a46s       va he=32"rrrr=ref="block/compat_ioctl.c#L5" id7   -a hre7="+code=32" cread_tracks7"sref75"sref">argv/aklas    rrrrrrrrf="+code=32" cmrets="sref">compatret     = 6ss="line" nam>disracks="sref">cyldisrv/aka href="+code=32" cmropnf="+code=__userkopnv/aka href="+code=32" cmt_ioctl.c#L5" 462v/a46s       va he=32"rrrrrrf="+code=compabdevode1,sref">comp devr__put"+code=compatermate"sref">compatf mater__pulock/compat_ioctlt_ioctl.c#L10" id4
 L11",t"+code=compatertlfs="sref">compatuf     =nf="+code=__usercotr" class="sref7>atuf    7"+code=32" cautusetv/as=7sref"75ompatautusetv/a    )r_fs
compatret     == ock/compat_ioctl.NOIOCTLCMDioctl.c#L12" id.NOIOCTLCMDat_h=ref="block/compat_ioctl.c#L5" id7 ef">comp7ef="+code=32" ccheckfreq7="sre75ef">cylindtracks    rrrrrrrrrf="+code=32" cmrets="sref">compatret     = 6ss="line" nam>   va hblkdev_de=compe=32"" 462v/a46s       va hblkdev_de=compe=32"rrrrrrf="+code=compabdevode1,sref">comp devr__put"+code=compatermate"sref">compatf mater__pulock/compat_ioctlt_ioctl.c#L10" id4
 L11",t"+code=compatertlfs="sref">compatuf     =nf="+code=__usercotr" class="sref7>4   ),ef7e=32" cnative_/on=ass="s7ef">c75
 L13">" 433vklas    returnrock/compat_ioctrets="sref">compatret    nf="+code=__usercotr" class="sref7hef">comp7line" nam>
 L44">" 454v/7454  75"sref">argv/annnbreakref="block/compat_ioctl.c7hmpatuf  7L45" cl4sss="line" nam>
7L5">"7"455v/nnnbreakref="block/compat_ioctl.c7hioctl.c#7
	 " cFDGETDRVSTATass="p7
6>
 7pvalFD


The original LXR software by the nbreakrefhttp://sourceforge.net/projects/lxr">LXR t_imunityL11",tthisrexperimental versio" by nbreakrefmailto:lxr@DRVux.no">lxr@DRVux.noL11".
lxr.DRVux.no kindly hosted by nbreakrefhttp://www.redpill-DRVpro.no">Redpill LRVpro ASL11",tprovider of LRVux consreainf and operL1ions serviccs since 1995.