HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage()
[linux/fpc-iii.git] / firmware / advansys / 38C0800.bin.ihex
bloba60b447ff74a6f55e820b3a24e12b60863d4a97d
1 :10000000D83F0D05000000F200F000FC001618E4D7
2 :10001000010048E4188003F60200CE1900FAFFFF41
3 :100020001C0F00F69EE7FF0082E700EA01FA01E6F6
4 :1000300009E755F001F60300040010001EF085F0FA
5 :1000400018F40800BC00385400ECD5F0820D00E62E
6 :1000500086F0B1F0985701FCB400D4010C1C3E1C92
7 :100060003C00BB000010BA19028032F07C0D021374
8 :10007000BA131840005701EA02FC03FC3E006C0171
9 :100080006E0174017601B9543E57008003E6B60054
10 :10009000C00001013E017A01CA08CE1016110412F7
11 :1000A0000812024ABB553C5603581B8030E44BE40F
12 :1000B0005DF002FA200032004000800024013C0183
13 :1000C00068016A017001720178017C01620A860D83
14 :1000D00006134C1C04804AE402EE5BF003F70C00AC
15 :1000E0000F004700BE00000120115C16321C381CB6
16 :1000F0004E1C1044004C04EA5CF0A7F004F603FA2E
17 :100100000500340036009800CC0020014E014A0B57
18 :10011000420C120F0C1022110A120413301C024858
19 :10012000004E42544455BD56068300DC05F009F0EC
20 :1001300059F0B8F04BF406F70EF704FC05FC060086
21 :10014000190033009B00A400B500BA00D000E10004
22 :10015000E700E203080F021004100A100A130C1340
23 :1001600012132414341404160816A417201C341C6B
24 :10017000361C0844384491440A45484601486854AE
25 :100180003A558355E555B0570158835905E60BF0AC
26 :100190000CF004F805F807000A001C001E009E0081
27 :1001A000A800AA00B900E0002201260179017E0121
28 :1001B000C401C60180025E03EE049A06F8076208D5
29 :1001C00068086908D608E909FA0B2E0F12101A10F0
30 :1001D000ED10F1102A1106120C123E121013161314
31 :1001E0001E134614761482143615CA156B18BE18E1
32 :1001F000CA18E619121C461C9C3200400E47FE9C91
33 :10020000F02B02FEAC0DFF100000D7FEE81900D65F
34 :10021000FE8401FF030000FE9315FE0F05FF38006A
35 :1002200000FE572400FE4C005BFF04000011FF0994
36 :100230000000FF080101FF08FFFFFF270000FF107B
37 :10024000FFFFFF110000FE7856FE3412FF21000070
38 :10025000FE04F7D62C990A01FEC20FFE04F7D699C8
39 :100260000A422CFE3DF0FE0602FE20F0A7FE91F0B1
40 :10027000FEF401FE90F0FEF401FE8FF0A7035D4D49
41 :1002800002FEC80D01FE380EFEDD12FEFC10FE2837
42 :100290001C03FEA600FED3124114FEA600C2FE48B7
43 :1002A000F0FE8A02FE49F0FEA402FE4AF0FEC202FF
44 :1002B000FE46F0FE5402FE47F0FE5A02FE43F0FEF8
45 :1002C0004802FE44F0FE4C02FE45F0FE5002180AC1
46 :1002D000AA180614A1022BFE001CE7FE021CE6FE73
47 :1002E0001E1CFEE91001FE1818FEE710FE06FCCEEB
48 :1002F000097001A8022B155939A201FE5810097086
49 :100300000187FEBD1009700187FEAD10FE161CFEB0
50 :10031000581C180614A12C1C2BFE3DF0FE060223CF
51 :10032000FE9802FE5A1CF8FE141C15FE300039A27D
52 :1003300001FE4810180614A102D72220071135FE2D
53 :100340006910180614A1FE04EC204F431320FE058B
54 :10035000F6CE01FE4A1708545837122F429201FE7A
55 :100360008216022B0946010E0700660173FE181063
56 :10037000FE415809A4010EFEC8546BFE100301FE95
57 :100380008216022B2C4FFE02E82AFEBF57FE9E4328
58 :10039000FE7757FE27F0FEE001FE074BFE20F0A798
59 :1003A000FE401C1CD9FE26F0FE5A03FEA0F0FE48BB
60 :1003B00003FE11F0A7FEEF10FE9FF0FE6803F91098
61 :1003C000FE110002652CFE481CF908051BFE1813DF
62 :1003D0002122A3B713A30946010EB77801FEB41674
63 :1003E00012D11CD9FE01F0D9FE82F0FE9603FA125A
64 :1003F000FEE40027FEA8031C341DFEB803014BFEDB
65 :1004000006F0FEC8039586FE0AF0FE8A0602240363
66 :10041000702817FEFA04156D01367BFE6A0202D8B9
67 :10042000F92C9919FE671BFEBF57FE7757FE481C33
68 :100430007401AF8C0946010E070017DA09D1010ECD
69 :100440008D5164792A037028FE1012156D01367BD8
70 :10045000FE6A0202D8C781C8831C2427FE40041DFF
71 :10046000FE3C043BFEA000FE9B57FE4E122DFF02F9
72 :100470000010010B1DFEE4042D010B1D243331DEA1
73 :10048000FE4C44FE4C1251FE44480F6FFE4C546B20
74 :10049000DA4F792AFE0680FE4847FE621308051BE4
75 :1004A000FE2A13320782FE5213FE20100F6FFE4CFD
76 :1004B000546BDAFE0680FE4847FE401308051BFE1B
77 :1004C0000813320782FE301308051BFE1C12159D0F
78 :1004D0000805064D15FE0D0001367BFE640D022455
79 :1004E0002D12FEE600FE1C90FE405C04159D0136B8
80 :1004F000022BFE425B9919FE4659FEBF57FE775705
81 :10050000FE8780FE31E45B08050AFE8413FE20802E
82 :100510000719FE7C12530506FE6C1303FEA2002889
83 :1005200017FE9005FE31E45A53050AFE561303FEEA
84 :10053000A00028FE4E1267FF02001027FE48051C8F
85 :1005400034FE8948FF02001027FE560526FEA80546
86 :1005500012FEE3002153FE4AF0FE7605FE49F0FE4E
87 :1005600070058825FE2100AB25FE2200AA2558FE35
88 :100570000948FF02001027FE860526FEA805FEE2B8
89 :10058000085305CB4D01B0250613D339FE270108CA
90 :10059000051BFE22124101B2159D0805064D15FEF0
91 :1005A0000D0001367BFE640D022403FE9C0028EB47
92 :1005B000035C28FE36134101B226FE1806090653D5
93 :1005C000051FFE02125001FE9E151DFE0E0612A50D
94 :1005D000014B12FEE500035CC10C5C03CD28FE62FA
95 :1005E00012034528FE5A1301FE0C1901FE7619FE6E
96 :1005F0004348C4CC0F71FF02005752931E438BC473
97 :100600006E4101B226FE820653051AE9910959018D
98 :10061000FECC151DFE780612A5014B12FEE5000367
99 :1006200045C10C45180601B2FA767401AF8C12FE72
100 :10063000E20027DB1C34FE0AF0FEB60694FE6C07CF
101 :10064000FE06F0FE74079586022408050AFE2E12A7
102 :100650001619010B1600010B1600010B1600010BF9
103 :10066000FE99A4010B160002FE420868051AFE3826
104 :100670001208051AFE301316FE1B00010B160001AE
105 :100680000B1600010B1600010B1606010B160002DB
106 :10069000E26C58BE50FE9A81551B7AFE4207091B38
107 :1006A000FE096FBAFECA45FE3212696D8B6C7F2758
108 :1006B000FE54071C34FE0AF0FE4207958694FE6C39
109 :1006C000070224014B02DB161F02DBFE9CF7DCFE57
110 :1006D0002C90FEAE9056FEDA070C60146108545A56
111 :1006E0003722200711FE0E128DFE808039206A2AE3
112 :1006F000FE0610FE83E7FE4800ABFE034008545B95
113 :100700003701B3B8FE1F40136201EFFE0850FE8AA6
114 :1007100050FE4451FEC65188FE0890FE8A900C5E41
115 :10072000145FFE0C90FE8E90FE4050FEC2500C3DB9
116 :10073000143EFE4A1008055AFE2A12FE2C90FEAE08
117 :10074000900C60146108055B8B01B3FE1F8013627F
118 :10075000FE4490FEC6900C3F1440FE0890FE8A9026
119 :100760000C5E145FFE4090FEC2900C3D143E0C2EB9
120 :10077000143C210C490C6308541F372C0FFE4E11FA
121 :1007800027DDFE9EF0FE7608BC17342C77E6C5FE0A
122 :100790009A08C6FEB80894FE8E08FE06F0FE94087D
123 :1007A00095860224014BFEC910161FFEC91068056C
124 :1007B00006FE101268050A4E08050AFE9012FE2E6B
125 :1007C0001C02FE180B6805064E68050AFE7A12FE2A
126 :1007D0002C1CFEAAF0FED209FEACF0FE000902FEBF
127 :1007E000DE09FEB7F0FEFC08FE02F61A50FE701895
128 :1007F000FEF118FE4055FEE155FE1058FE9158FEE0
129 :100800001459FE95591C85FE8CF0FEFC08FEACF0D8
130 :10081000FEF008B5FECB10FEADF0FE0C0902FE188E
131 :100820000BB6FEBF10FE2BF085F41EFE00FEFE1C74
132 :1008300012C2FED2F085FE76181E19178503D21E4D
133 :10084000061785C54AC64AB5B6FE891074672D15C8
134 :100850009D013610FE3500FE01F06510800265FE38
135 :100860009880FE19E40AFE1A1251FE1982FE6C18D5
136 :10087000FE4454BEFE1981FE74188F9017FECE08F8
137 :10088000024A08055AEC032E293C0C3F14409B2ECB
138 :100890009C3CFE6C18FEED18FE4454FEE5543A3FB5
139 :1008A0003B40034929638FFEE354FE7418FEF5189C
140 :1008B0008FFEE35490C056FECE08024AFE37F0FE8B
141 :1008C000DA09FE8BF0FE6009024A08050A23FEFAE7
142 :1008D0000A3A493B6356FE3E0A0FFEC007419800A4
143 :1008E000ADFE0159FE52F0FE0C0A8F7AFE240A3A40
144 :1008F000498FFEE35457497D63FE1458FE95580214
145 :100900004A3A493B63FE1459FE9559BE574957630D
146 :10091000024A08055AFE821208051FFE661322626B
147 :10092000B7FE03A1FE8380FEC844FE2E13FE049191
148 :10093000FE86916A2AFE4059FEC15956E00360299D
149 :10094000610C7F148057607D6101B3B86A2A13621D
150 :100950009B2E9C3C3A3F3B4090C0FE04FA2EFE0585
151 :10096000FA3C01EFFE3610210C7F0C803A3F3B40F1
152 :10097000E408051F17E03A3D3B3E0805FEF7003747
153 :10098000035E295FFE1058FE915857497D6302FEB1
154 :10099000F40908051F17E00805FEF70037BEFE1929
155 :1009A0008150FE1090FE9290FED3103207A617FEE3
156 :1009B000080912A608050AFE1413033D293E56FE37
157 :1009C0000809FE0C58FE8D58024A2141FE1980E7A5
158 :1009D00008050AFE1A12FE6C19FE1941F4C2FED176
159 :1009E000F0E2157E013610FE4400FE8E10FE6C19FA
160 :1009F000573DFEED197D3EFE0C51FE8E51F41EFE5C
161 :100A000000FF35FE7410C2FED2F0FEA60BFE761873
162 :100A10001E198A03D21E06FE081310FE1600026578
163 :100A2000FED1F0FEB80B157E013610FE1700FE4217
164 :100A300010FECEF0FEBE0BFE3C10FECDF0FECA0B4B
165 :100A400010FE22000265FECBF0FED60B10FE240045
166 :100A50000265FED0F0FEE00B109EE5FECFF0FEEA50
167 :100A60000B1058FE1010FECCF0E268051F4D10FE72
168 :100A700012002C0FFE4E1127FE000CFE9EF0FE14FD
169 :100A80000CBC17342C77E6C524C6242CFA27FE208C
170 :100A90000C1C3494FE3C0C9586C5DCC6DC0224019B
171 :100AA0004BFEDB1012FEE800B5B674C781C883FEAA
172 :100AB00089F0243331E1C781C88327FE660C1D24E9
173 :100AC0003331DFBC4E10FE420002657C06FE8149D8
174 :100AD00017FE2C0D08050AFE44131000550AFE549B
175 :100AE0001255FE280023FE9A0D0946010E070066E6
176 :100AF00044FE2800FEE21001F501F609A401FE26DD
177 :100B00000F64122F0173022B10FE4400550AE944B2
178 :100B10000AFEB41001B0440AFEAA1001B0FE198208
179 :100B2000FE3446AC440A10FE4300FE961008540AF8
180 :100B30003701F501F664122F0173990A644292029B
181 :100B4000FE2E0308050A8A440A1000FE5C106805A0
182 :100B50001AFE581208051AFE5013FE1C1CFE9DF0CA
183 :100B6000FE500DFE1C1CFE9DF0FE560D08541A375B
184 :100B7000FEA91010FE1500FE04E60A50FE2E10100D
185 :100B8000FE1300FE1010106FAB10FE4100AA10FE05
186 :100B900024008CB5B67403702823D850FE04E61ADE
187 :100BA000FE9D41FE1C426401E3022BF8150A39A0A8
188 :100BB000B415FE310039A201FE481002D742FE06EC
189 :100BC000ECD0FC441BFECE453542FE06EAD0FE4783
190 :100BD0004B91FE7557035DFE9856FE381209480189
191 :100BE0000EFE44484F08051BFE1A130946010E412C
192 :100BF000FE415809A4010EFE495496FE1E0E02FE47
193 :100C00002E03095DFEEE14FC441BFECE453542FE6C
194 :100C1000CE47FEAD13022B22200711FE9E12211398
195 :100C200059139F13D5222F41392FBCADFEBCF0FEC6
196 :100C3000E00E0F06135901FEDA1603FE380129FEF5
197 :100C40003A0156FEE40EFE02ECD5690066FE04ECA5
198 :100C5000204FFE05F6FE340101FE4A17FE0890FE05
199 :100C600048F40DFE1813BAFE02EAD5697EFEC513DC
200 :100C7000151A39A0B4FE2E1003FE38011EFEF0FF37
201 :100C80000CFE600103FE3A010CFE620143132025B5
202 :100C900006132F122F920F060421042259FEF71279
203 :100CA000229FB7139F077EFE7113FE241C1519396E
204 :100CB000A0B4FED910C3FE03DCFE7357FE805D04B2
205 :100CC000C3FE03DCFE5B57FE805D04FE0357C321B9
206 :100CD000FE00CC04FE0357C37804080558FE221317
207 :100CE000FE1C800706FE1A13FE1E80EDFE1D80AE60
208 :100CF000FE0C90FE0E13FE0E90ACFE3C90FE30F407
209 :100D00000AFE3C50AA01FE7A1732072FAD01FEB44D
210 :100D10001608051B4E01F501F612FEE900080558FC
211 :100D2000FE2C1301FE0C17FE1E1CFE1490FE969066
212 :100D30000CFE640114FE660108055BFE1212FE0340
213 :100D4000808DFE01EC20FE804013206A2A12CF64C1
214 :100D50002220FB792004FE081C03FEAC00FE06588E
215 :100D600003FEAE00FE075803FEB000FE085803FE67
216 :100D7000B200FE0958FE0A1C256E13D0210C5C0C33
217 :100D8000450F465250181BFE904DFE915423FEFC19
218 :100D90000F44110F48521858FE904DFE915423E411
219 :100DA000251113207C6F4F2220FB792012CFFE14D7
220 :100DB00056FED6F0FE2610F874FE141CFE101CFE23
221 :100DC000181C0442FE0C14FCFE07E61BFECE47FE78
222 :100DD000F5130401B07C6F4FFE0680FE4847FE42CB
223 :100DE0001332072FFE34130948010EBBFE3612FEE4
224 :100DF0004148FE454801F0FE00CCBBFEF3134378AA
225 :100E00000711AC0984010EFE805C0173FE0E100711
226 :100E1000824EFE1456FED6F0FE601004FE44588D3D
227 :100E2000FE01ECA2FE9E40FE9DE700FE9CE71A79C3
228 :100E30002A01E3FEDD102CC781C8833331DE071A97
229 :100E4000FE4812070AFE56120719FE301207C9178C
230 :100E5000FE321207FE230017EB070617FE9C12074F
231 :100E60001FFE12120700172415C90136A92D010B08
232 :100E7000944B042DDD09D101FE260F1282022B2D89
233 :100E80003207A6FED9133A3D3B3E56FEF011080547
234 :100E90005AFE72129B2E9C3C90C096FEBA112262A2
235 :100EA000FE2613037F298056FE760D0C6014612107
236 :100EB0000C7F0C8001B3256E77136201EF9B2E9C93
237 :100EC0003CFE0455FEA555FE04FA2EFE05FA3CFE36
238 :100ED0009110033F2940FE4056FEE1560C3F14405E
239 :100EE000889B2E9C3C90C0035E295FFE0056FEA1AD
240 :100EF000560C5E145F08055AFE1E122262FE1F4049
241 :100F000003602961FE2C50FEAE50033F2940FE4491
242 :100F100050FEC650035E295FFE0850FE8A50033D16
243 :100F2000293EFE4050FEC2500289250613D40272AB
244 :100F30002D010B1D4C3331DE0706234C3207A6234F
245 :100F40007201AF1E43174C08050AEE3A3D3B3EFEC8
246 :100F50000A5535FE8B55573D7D3EFE0C51FE8E5198
247 :100F60000272FE1981BAFE194102722D010B1C3466
248 :100F70001DE83331E15519FEA612550A4D024C0108
249 :100F80000B1C341DE83331DF0719234C010B1DE81E
250 :100F90003331FEE809FEC2495103FE9C00288A5302
251 :100FA000051F35A9FEBB4555004E44067C43FEDABD
252 :100FB0001401AF8CFE4B45EE3207A5ED03CD288A18
253 :100FC00003452835670272FEC05DFEF814FE031764
254 :100FD000035CC10C5C672D010B268901FE9E150286
255 :100FE00089010B1C341D4C3331DF0706234C01F102
256 :100FF000FE4258F1FEA4148CFE4AF40A174CFE4A35
257 :10100000F406EA3207A58B02720345C10C45672D31
258 :10101000010B268901FECC1502890F0627FEBE139F
259 :1010200026FED41376FE8948010B2176047BFED080
260 :10103000131CFED0131DFEBE13672D010BFED51031
261 :101040000F71FF02005752931EFEFF7FFE3056FEC7
262 :10105000005C040F71FF02005752931E43FE30568E
263 :10106000FE005C040F71FF0200575293040F71FFE2
264 :101070000200575293FE0B5804095C018709450191
265 :101080008704FE03A11E11FF030054FE00F41F524B
266 :10109000FE007DFE017DFE027DFE037C6A2A0C5E61
267 :1010A000145F573F7D4004DDFE824AFEE11AFE8355
268 :1010B0005A8D0401FE0C19FE4248505191010B1D3E
269 :1010C000FE96153331E1010B1DFE96153331FEE816
270 :1010D0000AFEC15903CD28FECC1253051AFEC413D3
271 :1010E00021691AEE55CA6BFEDC144D0F0618CA7C36
272 :1010F00030FE7810FF028355ABFF0283556919AEAD
273 :1011000098FE300096F2186D0F06FE5610690AED33
274 :1011100098FE640096F209FE6400189E0F06FE28F1
275 :10112000106906FE601398FEC80096F209FEC8001A
276 :1011300018590F068898FE90017AFE421591E4FE38
277 :1011400043F49FFE56F0FE5415FE04F471FE43F482
278 :101150009EFEF310FE405C01FE16141E43ECFE00E2
279 :1011600017FE4DE46E7AFE9015C46EFE1C10FE0054
280 :1011700017FE4DE4CC7AFE9015C4CC885121FE4D6B
281 :10118000F400E9910F06FEB456FEC35804510F0A4D
282 :10119000041606010B26F3160A010B26F316190195
283 :1011A0000B26F376FE8949010B041606010B26B1C6
284 :1011B0001619010B26B11606010B26B1FE8949014D
285 :1011C0000B26B176FE894A010B04510422D307068F
286 :1011D000FE4813B813D3FE49F4004D76A967FE010B
287 :1011E000ECFE2701FE8948FF02001027FE2E163272
288 :1011F00007FEE300FE20131DFE52162113D4014BFF
289 :1012000022D407064E08540637040948010EFB8E07
290 :101210000711AE0984010E8E095D01A8040984013D
291 :101220000E8EFE80E71107118AFE455801F08E04EC
292 :101230000948010E8E095D01A8040948010EFE80CF
293 :1012400080FE804CFE49E411AE0984010EFE804C04
294 :10125000095D0187041811756CFE6001FE18DFFE40
295 :1012600019DEFE241CFE1DF71B97FEEE1601FEF490
296 :1012700017AD9A1B6CFE2C01FE2F1904B923FEDE5C
297 :1012800016FEDA1018117503FE6401FE00F41FFE4D
298 :10129000185803FE6601FE19589A1FFE3C90FE3056
299 :1012A000F406FE3C506CFE3800FE0F79FE1CF71F62
300 :1012B00097FE3817FEB6143504B923FE1017FE9CAE
301 :1012C00010181175FE835AFE18DFFE19DEFE1DF799
302 :1012D0002E97FE5A17FE9414EC9A2E6C1AFEAF1934
303 :1012E000FE98E70004B923FE4E17FE6C1018117526
304 :1012F000FE30BCFEB2BC9ACB6C1AFE0F79FE1CF716
305 :10130000CB97FE9217FE5C143504B923FE7E17FEC0
306 :101310004210FE02F61175FE18FE60FE19FE61FE17
307 :1013200003A1FE1DF75B97FEB817FE3614FE1C13D3
308 :101330009A5B41FE8358FEAF19FE80E711FE81E7FC
309 :101340001112FEDD006A2A046A2AFE124523FEA855
310 :1013500017150639A0B4022BFE39F0FEFC17210444
311 :10136000FE7E181E19660F0D047503D21E06FEEFD1
312 :1013700012FEE1107C6F4F32072FFE3C13F1FE424C
313 :101380001342920948010EBBEBFE4148FE4548015D
314 :10139000F0FE00CCBBFEF31343780711AC098401C7
315 :1013A0000EFE804C0173FE161007828BFE4014FE69
316 :1013B0002412FE1456FED6F0FE1C18180A04FE9CD9
317 :1013C000E70A10FE150064792A01E3180604429228
318 :1013D00008541B37122F0173180604FE3890FEBA0A
319 :1013E000903ACE3BCFFE485535FEC9550422A3772F
320 :1013F00013A30409A4010EFE41480946010EFE494B
321 :101400004417FEE8187778040948010E07114E09C1
322 :101410005D01A80946010E777804FE4EE4196BFEC3
323 :101420001C1903FE9000FE3A45FE2C10FE4EE4C946
324 :101430006BFE2E1903FE9200FE02E61AE5FE4EE454
325 :10144000FE0B006BFE401903FE9400FE02E61FFE39
326 :10145000081003FE9600FE02E66DFE4E45EABAFF56
327 :10146000046854E71E6EFE081CFE6719FE0A1CFE87
328 :101470001AF4FE0004EAFE48F4197AFE74190F19F2
329 :1014800004077EFE5AF0FE841925FE0900FE341082
330 :10149000071AFE5AF0FE921925CAFE261007196691
331 :1014A000256DE5070A66259EFE0E1007066625597E
332 :1014B000A9B80415FE09000136FE04FE810383FE6F
333 :1014C000405C041CF7FE14F00B27FED6191CF77BBA
334 :0C14D000F7FE82F0FEDA1904FFCC0000E9
335 :00000001FF
336 /* Microcode buffer is kept after initialization for error recovery. */