Toggle navigation
Patchwork
Linux Sparse mailing list
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: none
| 4108 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Mainlined
Queued
Needs ACK
Handled Elsewhere
In Next
Search
Archived
No
Yes
Both
Delegate
------
Nobody
holtmann
holtmann
holtmann
agk
mchehab
mchehab
gregkh
gregkh
mtosatti
lethal
lethal
avi
cvaroqui
jbrassow
mikulas
dtor
bmarzins
tmlind
jmberg
jmberg
mcgrof
mcgrof
mcgrof
lenb
lenb
kyle
felipebalbi
varenet
helge
helge
khilman
khilman
khilman
khilman
jwoithe
mlin
Zhang Rui
Zhang Rui
iksaif
cjackiewicz
hmh
jbarnes
jbarnes
jbarnes
willy
snitzer
iwamatsu
dougsland
mjg59
rafael
rafael
rafael
ericvh@gmail.com
ykzhao
venkip
sandeen
pwsan
lucho@ionkov.net
rminnich
anholt
aystarik
roland
shefty
mason
glikely
krh
djbw
djbw
djbw
cmarinas
doyu
jrn
sage
tomba
mmarek
cjb
trondmy
jikos
bcousson
jic23
olof
olof
olof
nsekhar
weiny2
horms
horms
bwidawsk
bwidawsk
shemminger
eulfhan
josef
josef
josef
dianders
jpan9
hal
kdave
bleung
evalenti
jlbec
wsa
bhelgaas
vkoul
vkoul
szlin
davejiang
markgross
tagr
tiwai
vireshk
mmind
dledford
geert
geert
herbert
herbert
kvalo
kvalo
kvalo
bentiss
arend
rzwisler
stellarhopper
stellarhopper
jejb
matthias_bgg
dvhart
axboe
axboe
pcmoore
pcmoore
pcmoore
mkp
mkp
stefan_schmidt
leon
lucvoo
jsakkine
jsakkine
jsakkine
bamse
bamse
demarchi
krzk
groeck
groeck
sboyd
sboyd
mturquette
mturquette
0andriy
carlocaione
luca
dgc
kbingham
derosier
narmstrong
narmstrong
atull
tytso
tytso
djwong
bvanassche
omos
jpirko
jpirko
GustavoARSilva
pkshih
patersonc
brauner
shuahkh
shuahkh
shuahkh
palmer
palmer
jgg
Kishon
idosch
labbott
jsimmons
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
broonie
broonie
broonie
mricon
mricon
mricon
kees
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
arnd
linusw
perfinion
bbrezillon
bachradsusi
rostedt
rostedt
kholk
nbd
ebiggers
ebiggers
pavelm
sds
m0reeze
ganis
jwcart2
matttbe
andmur01
lorpie01
chanwoochoi
dlezcano
jhedberg
vudentz
robertfoss
bgix
tedd_an
tsbogend
wens
wcrobert
robher
kstewart
kwilczynski
hansg
bpf
netdev
dsa
ethtool
netdrv
martineau
abelloni
trix
pabeni
mani_sadhasivam
mlimonci
liusong6
mjp
tohojo
pmalani
prestwoj
prestwoj
dhowells
tzungbi
conchuod
paulmck
jes
mtkaczyk
colyli
cem
pateldipen1984
iweiny
iweiny
bjorn
mhiramat
JanKiszka
jaegeuk
mraynal
aring
konradybcio
ij
Hailan
jstitt007
denkenz
denkenz
mkorenbl
jjohnson
frank_li
geliang
mdraidci
mdraidci
peluse
joelgranados
Apply
«
1
2
...
3
4
5
…
41
42
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[v3,12/16] struct-attr: prepare to handle attributes at the end of struct definitions (3)
support __packed struct
- - -
-
-
-
2020-12-31
Luc Van Oostenryck
Mainlined
[v3,11/16] struct-attr: prepare to handle attributes at the end of struct definitions (2)
support __packed struct
- - -
-
-
-
2020-12-31
Luc Van Oostenryck
Mainlined
[v3,10/16] struct-attr: prepare to handle attributes at the end of struct definitions (1)
support __packed struct
- - -
-
-
-
2020-12-31
Luc Van Oostenryck
Mainlined
[v3,09/16] apply_ctype: move up its declaration
support __packed struct
- - -
-
-
-
2020-12-31
Luc Van Oostenryck
Mainlined
[v3,08/16] apply_ctype: reverse the order of arguments
support __packed struct
- - -
-
-
-
2020-12-31
Luc Van Oostenryck
Mainlined
[v3,07/16] apply_ctype: use self-explanatory argument name
support __packed struct
- - -
-
-
-
2020-12-31
Luc Van Oostenryck
Mainlined
[v3,06/16] add testcases for packed bitfields
support __packed struct
- - -
-
-
-
2020-12-31
Luc Van Oostenryck
Mainlined
[v3,05/16] add testcases for packed structures
support __packed struct
- - -
-
-
-
2020-12-31
Luc Van Oostenryck
Mainlined
[v3,04/16] add testcases for type attributes
support __packed struct
- - -
-
-
-
2020-12-31
Luc Van Oostenryck
Mainlined
[v3,03/16] add testcases for enum attributes
support __packed struct
- - -
-
-
-
2020-12-31
Luc Van Oostenryck
Mainlined
[v3,02/16] add testcases for exotic enum values
support __packed struct
- - -
-
-
-
2020-12-31
Luc Van Oostenryck
Mainlined
[v3,01/16] add testcases for dubious enum values
support __packed struct
- - -
-
-
-
2020-12-31
Luc Van Oostenryck
Mainlined
ptrlist: avoid mixing reverse and non-reverse macros
ptrlist: avoid mixing reverse and non-reverse macros
- - -
-
-
-
2020-12-27
Luc Van Oostenryck
Mainlined
shrink struct BB
shrink struct BB
- - -
-
-
-
2020-12-27
Luc Van Oostenryck
Mainlined
[2/2] fix rem_usage()
fix rem_usage()
- - -
-
-
-
2020-12-27
Luc Van Oostenryck
Mainlined
[1/2] add helper has_definition()
fix rem_usage()
- - -
-
-
-
2020-12-27
Luc Van Oostenryck
Mainlined
[v2,16/16] packed: add support for __packed struct
support __packed struct
- - -
-
-
-
2020-12-26
Luc Van Oostenryck
Superseded
[v2,15/16] packed: no out-of-bound access of packed bitfields
support __packed struct
- - -
-
-
-
2020-12-26
Luc Van Oostenryck
Superseded
[v2,14/16] struct-attr: fix: do not ignore struct/union/enum type attributes
support __packed struct
- - -
-
-
-
2020-12-26
Luc Van Oostenryck
Superseded
[v2,13/16] struct-attr: fix type attribute like 'struct __attr { ... }'
support __packed struct
- - -
-
-
-
2020-12-26
Luc Van Oostenryck
Superseded
[v2,12/16] struct-attr: prepare to handle attributes at the end of struct definitions (3)
support __packed struct
- - -
-
-
-
2020-12-26
Luc Van Oostenryck
Superseded
[v2,11/16] struct-attr: prepare to handle attributes at the end of struct definitions (2)
support __packed struct
- - -
-
-
-
2020-12-26
Luc Van Oostenryck
Superseded
[v2,10/16] struct-attr: prepare to handle attributes at the end of struct definitions (1)
support __packed struct
- - -
-
-
-
2020-12-26
Luc Van Oostenryck
Superseded
[v2,09/16] apply_ctype: move up its declaration
support __packed struct
- - -
-
-
-
2020-12-26
Luc Van Oostenryck
Superseded
[v2,08/16] apply_ctype: reverse the order of arguments
support __packed struct
- - -
-
-
-
2020-12-26
Luc Van Oostenryck
Superseded
[v2,07/16] apply_ctype: use self-explanatory argument name
support __packed struct
- - -
-
-
-
2020-12-26
Luc Van Oostenryck
Superseded
[v2,06/16] add testcases for packed bitfields
support __packed struct
- - -
-
-
-
2020-12-26
Luc Van Oostenryck
Superseded
[v2,05/16] add testcases for packed structures
support __packed struct
- - -
-
-
-
2020-12-26
Luc Van Oostenryck
Superseded
[v2,04/16] add testcases for type attributes
support __packed struct
- - -
-
-
-
2020-12-26
Luc Van Oostenryck
Superseded
[v2,03/16] add testcases for enum attributes
support __packed struct
- - -
-
-
-
2020-12-26
Luc Van Oostenryck
Superseded
[v2,02/16] add testcases for exotic enum values
support __packed struct
- - -
-
-
-
2020-12-26
Luc Van Oostenryck
Superseded
[v2,01/16] add testcases for dubious enum values
support __packed struct
- - -
-
-
-
2020-12-26
Luc Van Oostenryck
Superseded
warn when zero-extending a negation
warn when zero-extending a negation
- - -
-
-
-
2020-12-16
Luc Van Oostenryck
New
sparse attribute packed on structures
sparse attribute packed on structures
- - -
-
-
-
2020-12-15
Jacob Keller
Mainlined
testsuite: fix parsing of tags used in the testcases
testsuite: fix parsing of tags used in the testcases
- - -
-
-
-
2020-12-11
Luc Van Oostenryck
Mainlined
move check_access() to late_warnings()
move check_access() to late_warnings()
- - -
-
-
-
2020-12-09
Luc Van Oostenryck
Mainlined
[2/2] cse: place common expressions in the Lowest Common Dominator
cse: place common expressions in the Lowest Common Dominator
- - -
-
-
-
2020-12-04
Luc Van Oostenryck
Superseded
[1/2] flowgraph: add a function to calculate the Lowest Common Denominator
cse: place common expressions in the Lowest Common Dominator
- - -
-
-
-
2020-12-04
Luc Van Oostenryck
Superseded
experimental: code sinking
experimental: code sinking
- - -
-
-
-
2020-12-04
Luc Van Oostenryck
New
fix killing OP_ASM
fix killing OP_ASM
- - -
-
-
-
2020-12-04
Luc Van Oostenryck
Mainlined
[5/5] replace convert_load_instruction() by replace_with_pseudo()
use replace_with_pseudo() for simplify_memops()
- - -
-
-
-
2020-11-29
Luc Van Oostenryck
Mainlined
[4/5] memops: move rewrite_load_instruction() here
use replace_with_pseudo() for simplify_memops()
- - -
-
-
-
2020-11-29
Luc Van Oostenryck
Mainlined
[3/5] make replace_with_pseudo() extern
use replace_with_pseudo() for simplify_memops()
- - -
-
-
-
2020-11-29
Luc Van Oostenryck
Mainlined
[2/5] make a header for simplification
use replace_with_pseudo() for simplify_memops()
- - -
-
-
-
2020-11-29
Luc Van Oostenryck
Mainlined
[1/5] let replace_with_pseudo() use kill_instruction()
use replace_with_pseudo() for simplify_memops()
- - -
-
-
-
2020-11-29
Luc Van Oostenryck
Mainlined
fix wrong killing of stores partially dominated by a load
fix wrong killing of stores partially dominated by a load
- - -
-
-
-
2020-11-28
Luc Van Oostenryck
Mainlined
memops: kill dead loads before phi-node conversion
memops: kill dead loads before phi-node conversion
- - -
-
-
-
2020-11-28
Luc Van Oostenryck
Mainlined
[7/7] move up instructions blocking if-conversion
'bits translation' simplification
- - -
-
-
-
2020-11-27
Luc Van Oostenryck
Deferred
[6/6] convert SEL(x & BIT1, BIT2, 0) into SHIFT(x & BIT1, S)
'bits translation' simplification
- - -
-
-
-
2020-11-27
Luc Van Oostenryck
Mainlined
[5/6] add log base 2 function: log2_exact()
'bits translation' simplification
- - -
-
-
-
2020-11-27
Luc Van Oostenryck
Mainlined
[4/6] add helper is_pow2()
'bits translation' simplification
- - -
-
-
-
2020-11-27
Luc Van Oostenryck
Mainlined
[3/6] add helper is_power_of_2()
'bits translation' simplification
- - -
-
-
-
2020-11-27
Luc Van Oostenryck
Mainlined
[2/6] factorize SEL(x, OP(y,z), y) into OP(SEL(x, z, 0), y)
'bits translation' simplification
- - -
-
-
-
2020-11-27
Luc Van Oostenryck
Mainlined
[1/6] add testscases for 'bits translation' optimization
'bits translation' simplification
- - -
-
-
-
2020-11-27
Luc Van Oostenryck
Mainlined
[8/8] factorize SHIFT(x, s) OP SHIFT(y, s) into SHIFT((x OP y), s)
factorization of distributive operations
- - -
-
-
-
2020-11-27
Luc Van Oostenryck
Mainlined
[7/8] factorize (x OP1 z) OP2 (y OP1 z) into (x OP2 y) OP1 z
factorization of distributive operations
- - -
-
-
-
2020-11-27
Luc Van Oostenryck
Mainlined
[6/8] refactor simplify_add() to avoid code duplication
factorization of distributive operations
- - -
-
-
-
2020-11-27
Luc Van Oostenryck
Mainlined
[5/8] refactor simplify_add() to avoid code duplication (preparation)
factorization of distributive operations
- - -
-
-
-
2020-11-27
Luc Van Oostenryck
Mainlined
[4/8] add helper replace_binop()
factorization of distributive operations
- - -
-
-
-
2020-11-27
Luc Van Oostenryck
Mainlined
[3/8] add helper make_insn_pair() & swap_insn()
factorization of distributive operations
- - -
-
-
-
2020-11-27
Luc Van Oostenryck
Mainlined
[2/8] reassoc: add helper can_move_to()
factorization of distributive operations
- - -
-
-
-
2020-11-27
Luc Van Oostenryck
Mainlined
[1/8] add testscases for some factorization of distributive operations
factorization of distributive operations
- - -
-
-
-
2020-11-27
Luc Van Oostenryck
Mainlined
fix trivial_phi()
fix trivial_phi()
- - -
-
-
-
2020-11-26
Luc Van Oostenryck
Mainlined
symaddr: give a type to OP_SYMADDR
symaddr: give a type to OP_SYMADDR
- - -
-
-
-
2020-11-22
Luc Van Oostenryck
Mainlined
[7/7] not: simplify ((x cmp y) {&,|,^} (x !cmp y)) --> {0,1,1}
simplify logical negation
- - -
-
-
-
2020-11-22
Luc Van Oostenryck
Mainlined
[6/7] not: simplify (~x {&,|,^} x) --> {0,~0,~0}
simplify logical negation
- - -
-
-
-
2020-11-22
Luc Van Oostenryck
Mainlined
[5/7] opcode: add helpers opcode_negate() & opcode_swap()
simplify logical negation
- - -
-
-
-
2020-11-22
Luc Van Oostenryck
Mainlined
[4/7] canon: simplify calculation of canonical order
simplify logical negation
- - -
-
-
-
2020-11-22
Luc Van Oostenryck
Mainlined
[3/7] canon: put PSEUDO_REGs in canonical order too
simplify logical negation
- - -
-
-
-
2020-11-22
Luc Van Oostenryck
Mainlined
[2/7] canon: put PSEUDO_ARGs in canonical order too
simplify logical negation
- - -
-
-
-
2020-11-22
Luc Van Oostenryck
Mainlined
[1/7] not: add testcases for canonicalization & simplification of negations
simplify logical negation
- - -
-
-
-
2020-11-22
Luc Van Oostenryck
Mainlined
[2/2] simplify kill_insn() of unops and unop-ish instructions
cleanup REPEAT_SYMBOL_CLEANUP & kill_insn()
- - -
-
-
-
2020-11-21
Luc Van Oostenryck
Mainlined
[1/2] remove unneeded REPEAT_SYMBOL_CLEANUP
cleanup REPEAT_SYMBOL_CLEANUP & kill_insn()
- - -
-
-
-
2020-11-21
Luc Van Oostenryck
Mainlined
[4/4] add a new instruction for label-as-value
simplification of computed goto
- - -
-
-
-
2020-11-21
Luc Van Oostenryck
Mainlined
[3/4] simplify CGOTO(SEL(x, L1, L2)) into CBR x, L1, L2
simplification of computed goto
- - -
-
-
-
2020-11-21
Luc Van Oostenryck
Mainlined
[2/4] simplify OP_COMPUTEDGOTO with unique and known target
simplification of computed goto
- - -
-
-
-
2020-11-21
Luc Van Oostenryck
Mainlined
[1/4] add testcases for COMPUTEDGOTO simplification
simplification of computed goto
- - -
-
-
-
2020-11-21
Luc Van Oostenryck
Mainlined
fix kill_insn(OP_SETVAL)
fix kill_insn(OP_SETVAL)
- - -
-
-
-
2020-11-21
Luc Van Oostenryck
Mainlined
simplify unrestricted postop
simplify unrestricted postop
- - -
-
-
-
2020-11-18
Luc Van Oostenryck
Mainlined
[5/5] unqual: pre- & post-increment/decrement should *not* drop qualifiers
fix qualifier dropping
- - -
-
-
-
2020-11-18
Luc Van Oostenryck
Rejected
[4/5] unqual: statement expressions should drop qualifiers
fix qualifier dropping
- - -
-
-
-
2020-11-18
Luc Van Oostenryck
Mainlined
[3/5] unqual: comma expressions should drop qualifiers
fix qualifier dropping
- - -
-
-
-
2020-11-18
Luc Van Oostenryck
Mainlined
[2/5] unqual: unqualify_type() should check for null ctypes
fix qualifier dropping
- - -
-
-
-
2020-11-18
Luc Van Oostenryck
Mainlined
[1/5] unqual: add testcases
fix qualifier dropping
- - -
-
-
-
2020-11-18
Luc Van Oostenryck
Mainlined
casts should drop qualifiers
casts should drop qualifiers
- - -
-
-
-
2020-11-17
Luc Van Oostenryck
Mainlined
[net-next,v2] net: add annotation for sock_{lock,unlock}_fast
[net-next,v2] net: add annotation for sock_{lock,unlock}_fast
- - -
-
-
-
2020-11-17
Paolo Abeni
Not Applicable
linearize: remove unneeded forward declarations
linearize: remove unneeded forward declarations
- - -
-
-
-
2020-11-17
Luc Van Oostenryck
Mainlined
[2/2] simplify CBR-CBR on the same condition
simplify CBR-CBR on the same condition
- - -
-
-
-
2020-11-17
Luc Van Oostenryck
Mainlined
[1/2] rebuild dominance tree during CFG cleanup
simplify CBR-CBR on the same condition
- - -
-
-
-
2020-11-17
Luc Van Oostenryck
Mainlined
[8/8] cfg: early CFG simplification
cfg: early CFG simplification
- - -
-
-
-
2020-11-16
Luc Van Oostenryck
Mainlined
[7/8] cfg: call simplify_memops() unconditionally.
cfg: early CFG simplification
- - -
-
-
-
2020-11-16
Luc Van Oostenryck
Mainlined
[6/8] cfg: add missing REPEAT_CFG_CLEANUP
cfg: early CFG simplification
- - -
-
-
-
2020-11-16
Luc Van Oostenryck
Mainlined
[5/8] cfg: adjust phi-nodes when merging BBs
cfg: early CFG simplification
- - -
-
-
-
2020-11-16
Luc Van Oostenryck
Mainlined
[4/8] cfg: adjust phi-sources when merging BBs
cfg: early CFG simplification
- - -
-
-
-
2020-11-16
Luc Van Oostenryck
Mainlined
[3/8] cfg: extract merge_bb() from pack_basic_blocks()
cfg: early CFG simplification
- - -
-
-
-
2020-11-16
Luc Van Oostenryck
Mainlined
[2/8] cfg: add testcase for phi-adjusting during BB merge
cfg: early CFG simplification
- - -
-
-
-
2020-11-16
Luc Van Oostenryck
Mainlined
[1/8] testcase: avoid UNDEF
cfg: early CFG simplification
- - -
-
-
-
2020-11-16
Luc Van Oostenryck
Mainlined
[net-next] net: add annotation for sock_{lock,unlock}_fast
[net-next] net: add annotation for sock_{lock,unlock}_fast
- - -
-
-
-
2020-11-16
Paolo Abeni
Not Applicable
[4/4] doc: add header for flow simplification related documentation
doc: one patch and three improvements
- - -
-
-
-
2020-11-14
Luc Van Oostenryck
Mainlined
[3/4] doc: add header for optimization related documentation
doc: one patch and three improvements
- - -
-
-
-
2020-11-14
Luc Van Oostenryck
Mainlined
«
1
2
...
3
4
5
…
41
42
»