Thorsten Glaser wrote:
Finn Thain dixit:
The introduction of the SLUB allocator was 2.6.22, but I can't help you
bisect because I don't recall that it worked ever (?)
It _appears_ to work well with 2.6.32 Debian though...
It does indeed. slabinfo -v (run from an init=/bin/sh shell) does not
crash, nor does it report anything fishy. This kernel even survives
running e2fsck.
Output of slabinfo -l and slabinfo -T attached for both, FWIW.
I'll bisect this if I've got a bit of time, unless someone else beats me
to it.
Cheers,
Michael
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.32-5+m68k.5-atari (Debian 2.6.32-30+m68k.5) (tg@xxxxxxxxx) (gcc version 4.4.5 (Debian 4.4.5-10) ) #1 Sun Jan 30 10:25:16 UTC 2011
[ 0.000000] console [debug0] enabled
[ 0.000000] Atari hardware found: VIDEL STDMA-SCSI ST_MFP YM2149 PCM CODEC DSP56K ANALOG_JOY BLITTER IDE TT_CLK FDC_SPEED
[ 0.000000] NatFeats found (ARAnyM, 1.0)
[ 0.000000] On node 0 totalpages: 3584
[ 0.000000] free_area_init_node: node 0, pgdat 003100f4, node_mem_map 00440000
[ 0.000000] DMA zone: 32 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 3552 pages, LIFO batch:0
[ 0.000000] On node 1 totalpages: 196608
[ 0.000000] free_area_init_node: node 1, pgdat 00310aec, node_mem_map 00464090
[ 0.000000] DMA zone: 1728 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 194880 pages, LIFO batch:31
[ 0.000000] Built 2 zonelists in Zone order, mobility grouping on. Total pages: 198432
[ 0.000000] Kernel command line: root=/dev/hda1 console=tty debug=par BOOT_IMAGE=vmlinux
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 787440k/787568k available (2376k kernel code, 10752k data, 96k init)
[ 0.000000] SLUB: Genslabs=12, HWalign=16, Order=0-3, MinObjects=0, CPUs=1, Nodes=8
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [tty0] enabled
[ 0.040000] Calibrating delay loop... 92.97 BogoMIPS (lpj=464896)
[ 0.250000] Security Framework initialized
[ 0.250000] SELinux: Disabled at boot.
[ 0.250000] Mount-cache hash table entries: 512
[ 0.250000] Initializing cgroup subsys ns
[ 0.250000] Initializing cgroup subsys cpuacct
[ 0.250000] Initializing cgroup subsys devices
[ 0.260000] Initializing cgroup subsys freezer
[ 0.260000] devtmpfs: initialized
[ 0.260000] regulator: core version 0.5
[ 0.270000] NET: Registered protocol family 16
[ 0.280000] bio: create slab <bio-0> at 0
[ 0.280000] SCSI subsystem initialized
[ 0.290000] NET: Registered protocol family 2
[ 0.290000] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.300000] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.330000] TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.340000] TCP: Hash tables configured (established 131072 bind 65536)
[ 0.340000] TCP reno registered
[ 0.340000] NET: Registered protocol family 1
[ 0.350000] nfeth API 5
[ 0.350000] eth0: nfeth addr:192.168.0.1 (192.168.0.2) HWaddr:52:54:00:22:00:02
[ 0.350000] nfhd8: found device with 20971440 blocks (512 bytes)
[ 0.360000] nfhd8: AHDI p1 p2
[ 0.360000] audit: initializing netlink socket (disabled)
[ 0.360000] type=2000 audit(1293993493.360:1): initialized
[ 0.420000] VFS: Disk quotas dquot_6.5.2
[ 0.420000] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.430000] msgmni has been set to 1538
[ 0.440000] alg: No test for stdrng (krng)
[ 0.440000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[ 0.440000] io scheduler noop registered
[ 0.440000] io scheduler anticipatory registered
[ 0.440000] io scheduler deadline registered
[ 0.450000] io scheduler cfq registered (default)
[ 0.450000] atafb_init: start
[ 0.450000] atafb_init: initializing Falcon hw
[ 0.450000] atafb: screen_base 00b27000 real_screen_base 00b27000 screen_len 307200
[ 0.450000] Determined 640x480, depth 4
[ 0.450000] virtual 640x960
[ 0.470000] Console: switching to colour frame buffer device 80x30
[ 0.480000] fb0: frame buffer device, using 300K of video memory
[ 0.530000] Non-volatile memory driver v1.3
[ 0.530000] Atari floppy driver: max. HD, track buffering
[ 0.540000] Probing floppy drive(s):
[ 0.540000] fd0
[ 0.590000] brd: module loaded
[ 0.610000] Uniform Multi-Platform E-IDE driver
[ 0.630000] ide: Falcon IDE controller
[ 0.650000] Probing IDE interface ide0...
[ 0.970000] hda: Master, ATA DISK drive
[ 2.060000] ide0 at 0xfff00000 on irq 15 (serialized)
[ 2.080000] ide-gd driver 1.18
[ 2.090000] hda: max request size: 128KiB
[ 2.110000] hda: 20971440 sectors (10737 MB) w/256KiB Cache, CHS=20805/16/63
[ 2.140000] hda: AHDI hda1 hda2
[ 2.170000] ide-cd driver 5.00
[ 2.200000] scsi0: options CAN_QUEUE=8 CMD_PER_LUN=1 SCAT-GAT=0 TAGGED-QUEUING=no HOSTID=7 generic options AUTOSENSE REAL DMA SCSI-2 TAGGED QUEUING generic release=7
[ 2.250000] scsi0 : Atari native SCSI
[ 2.270000] mice: PS/2 mouse device common for all mice
[ 2.540000] input: Atari Keyboard as /devices/virtual/input/input0
[ 2.550000] blk_queue_max_hw_segments: set to minimum 1
[ 2.820000] blk_queue_max_hw_segments: set to minimum 1
[ 3.090000] blk_queue_max_hw_segments: set to minimum 1
[ 3.110000] rtc-generic rtc-generic: rtc core: registered rtc-generic as rtc0
[ 3.130000] TCP cubic registered
[ 3.150000] NET: Registered protocol family 17
[ 3.170000] NET: Registered protocol family 15
[ 3.190000] registered taskstats version 1
[ 3.200000] scsi: waiting for bus probes to complete ...
[ 3.480000] blk_queue_max_hw_segments: set to minimum 1
[ 3.740000] blk_queue_max_hw_segments: set to minimum 1
[ 4.000000] blk_queue_max_hw_segments: set to minimum 1
[ 4.260000] blk_queue_max_hw_segments: set to minimum 1
[ 4.570000] rtc-generic rtc-generic: setting system clock to 2011-02-02 18:38:18 UTC (1296671898)
[ 4.650000] kjournald starting. Commit interval 5 seconds
[ 4.670000] EXT3-fs: mounted filesystem with ordered data mode.
[ 4.690000] VFS: Mounted root (ext3 filesystem) readonly on device 3:1.
[ 195.310000] Adding 1989616k swap on /dev/hda2. Priority:-1 extents:1 across:1989616k
[ 196.240000] EXT3 FS on hda1, internal journal
[ 214.350000] NET: Registered protocol family 10
[ 214.390000] lo: Disabled Privacy Extensions
[ 225.290000] eth0: no IPv6 routers present
bye,
//mirabilos
PS: I put up a new /var/cache/pbuilder/base.cow as ustar.xz on
https://wiki.debian.org/M68k/Cowbuilder (and got creative),
for those who want to toy with Debian.
Slabcache Totals
----------------
Slabcaches : 133 Aliases : 0->0 Active: 65
Memory used: 3.7M # Loss : 933.5K MRatio: 33%
# Objects : 18.0K # PartObj: 325 ORatio: 1%
Per Cache Average Min Max Total
---------------------------------------------------------
#Objects 278 3 6.1K 18.0K
#Slabs 9 1 135 630
#PartSlab 0 0 6 19
%PartSlab 5% 0% 66% 3%
PartObjs 1 0 65 325
% PartObj 4% 0% 50% 1%
Memory 57.3K 4.0K 1.0M 3.7M
Used 42.9K 1.0K 862.2K 2.7M
Loss 14.3K 352 263.3K 933.5K
Per Object Average Min Max
---------------------------------------------
Memory 198 60 8.2K
User 154 16 8.1K
Loss 44 42 56
Slabcache Totals
----------------
Slabcaches : 116 Aliases : 0->0 Active: 61
Memory used: 2.4M # Loss : 676.0K MRatio: 39%
# Objects : 13.0K # PartObj: 259 ORatio: 1%
Per Cache Average Min Max Total
---------------------------------------------------------
#Objects 214 3 5.3K 13.0K
#Slabs 8 1 130 490
#PartSlab 0 0 2 8
%PartSlab 4% 0% 50% 1%
PartObjs 1 0 99 259
% PartObj 3% 0% 49% 1%
Memory 39.4K 4.0K 532.4K 2.4M
Used 28.4K 624 442.7K 1.7M
Loss 11.0K 512 232.9K 676.0K
Per Object Average Min Max
---------------------------------------------
Memory 176 52 8.2K
User 132 8 8.1K
Loss 44 42 56
Name Objects Objsize Space Slabs/Part/Cpu O/S O %Fr %Ef Flg
anon_vma 68 16 4.0K 1/0/0 68 0 0 26 PZFU
anon_vma_chain 74 24 8.1K 2/1/0 60 0 50 21 PZFU
bdev_cache 17 408 8.1K 1/0/0 17 1 0 84 APaZFU
bio-0 23 124 4.0K 1/0/0 23 0 0 69 APZFU
biovec-16 17 192 4.0K 1/0/0 17 0 0 79 APZFU
biovec-256 10 3072 32.7K 1/0/0 10 3 0 93 APZFU
biovec-64 10 768 8.1K 1/0/0 10 1 0 93 APZFU
bip-256 10 3118 32.7K 1/0/0 10 3 0 95 APZFU
blkdev_ioc 48 42 4.0K 1/0/0 48 0 0 49 PZFU
blkdev_queue 24 960 24.5K 3/0/0 8 1 0 93 PZFU
blkdev_requests 30 220 8.1K 2/0/0 15 0 0 80 PZFU
buffer_head 80 56 8.1K 2/0/0 40 0 0 54 PaZFU
cfq_io_context 37 64 4.0K 1/0/0 37 0 0 57 PZFU
cfq_queue 20 152 4.0K 1/0/0 20 0 0 74 PZFU
cred_jar 49 106 8.1K 2/1/0 25 0 50 63 APZFU
dentry 3032 128 552.9K 135/6/0 23 0 4 70 PaZFU
ext2_inode_cache 950 428 458.7K 56/2/0 17 1 3 88 PaZFU
file_lock_cache 30 94 4.0K 1/0/0 30 0 0 68 PZFU
files_cache 18 176 4.0K 1/0/0 18 0 0 77 APZFU
filp 38 120 8.1K 2/1/0 23 0 50 55 APZFU
fs_cache 51 28 4.0K 1/0/0 51 0 0 34 APZFU
fsnotify_event 39 60 4.0K 1/0/0 39 0 0 57 PZFU
idr_layer_cache 146 148 28.6K 7/1/0 21 0 14 75 PZFU
inode_cache 2874 300 1.0M 125/1/0 23 1 0 84 PaZFU
kmalloc-1024 30 1024 32.7K 2/0/0 15 2 0 93 PZFU
kmalloc-128 69 128 12.2K 3/0/0 23 0 0 71 PZFU
kmalloc-16 1725 16 110.5K 27/1/0 64 0 3 24 PZFU
kmalloc-192 272 192 65.5K 16/0/0 17 0 0 79 PZFU
kmalloc-2048 15 2048 32.7K 1/0/0 15 3 0 93 PZFU
kmalloc-256 39 256 12.2K 3/0/0 13 0 0 81 PZFU
kmalloc-32 255 32 20.4K 5/0/0 51 0 0 39 PZFU
kmalloc-4096 7 4096 32.7K 1/0/0 7 3 0 87 PZFU
kmalloc-512 98 512 57.3K 7/0/0 14 1 0 87 PZFU
kmalloc-64 396 64 45.0K 11/0/0 36 0 0 56 PZFU
kmalloc-8192 3 8192 32.7K 1/0/0 3 3 0 75 PZFU
kmalloc-96 364 96 53.2K 13/0/0 28 0 0 65 PZFU
kmem_cache 46 134 8.1K 2/0/0 23 0 0 75 *APZFU
kmem_cache_node 153 28 12.2K 3/0/0 51 0 0 34 *APZFU
mm_struct 9 376 4.0K 1/0/0 9 0 0 82 APZFU
mnt_cache 23 132 4.0K 1/0/0 23 0 0 74 APZFU
mqueue_inode_cache 8 468 4.0K 1/0/0 8 0 0 91 APZFU
names_cache 7 4096 32.7K 1/0/0 7 3 0 87 APZFU
pid 42 44 4.0K 1/0/0 42 0 0 45 APZFU
proc_inode_cache 11 324 4.0K 1/0/0 11 0 0 87 PaZFU
radix_tree_node 60 296 20.4K 5/0/0 12 0 0 86 PaZFU
RAW 15 496 8.1K 1/0/0 15 1 0 90 APZFU
scsi_cmd_cache 21 146 4.0K 1/0/0 21 0 0 74 APZFU
scsi_sense_cache 28 96 4.0K 1/0/0 28 0 0 65 APZFU
sd_ext_cdb 53 32 4.0K 1/0/0 53 0 0 41 PZFU
sgpool-128 15 2048 32.7K 1/0/0 15 3 0 93 APZFU
sgpool-16 13 256 4.0K 1/0/0 13 0 0 81 APZFU
sgpool-32 14 512 8.1K 1/0/0 14 1 0 87 APZFU
sgpool-64 15 1024 16.3K 1/0/0 15 2 0 93 APZFU
sgpool-8 23 128 4.0K 1/0/0 23 0 0 71 APZFU
shmem_inode_cache 135 392 61.4K 15/0/0 9 0 0 86 PZFU
sighand_cache 35 1292 49.1K 3/1/0 12 2 33 92 APZFU
signal_cache 35 588 24.5K 3/1/0 12 1 33 83 APZFU
sigqueue 21 144 4.0K 1/0/0 21 0 0 73 PZFU
skbuff_head_cache 18 176 4.0K 1/0/0 18 0 0 77 APZFU
sock_inode_cache 20 328 8.1K 2/0/0 10 0 0 80 APaZFU
sysfs_dir_cache 6118 46 544.7K 133/0/0 46 0 0 51 PZFU
task_delay_info 35 72 4.0K 1/0/0 35 0 0 61 PZFU
task_struct 49 1220 65.5K 2/1/0 25 3 50 91 PZFU
UNIX 17 418 8.1K 1/0/0 17 1 0 86 APZFU
vm_area_struct 61 88 8.1K 2/1/0 31 0 50 65 PZFU
Name Objects Objsize Space Slabs/Part/Cpu O/S O %Fr %Ef Flg
anon_vma 78 8 4.0K 1/0/0 78 0 0 15 PZFU
bdev_cache 17 416 8.1K 1/0/0 17 1 0 86 APaZFU
bio-0 23 124 4.0K 1/0/0 23 0 0 69 APZFU
biovec-16 17 192 4.0K 1/0/0 17 0 0 79 APZFU
biovec-256 10 3072 32.7K 1/0/0 10 3 0 93 APZFU
biovec-64 10 768 8.1K 1/0/0 10 1 0 93 APZFU
bip-256 10 3118 32.7K 1/0/0 10 3 0 95 APZFU
blkdev_ioc 46 44 4.0K 1/0/0 46 0 0 49 PZFU
blkdev_queue 24 1248 32.7K 2/0/0 12 2 0 91 PZFU
blkdev_requests 28 200 8.1K 2/1/0 16 0 50 68 PZFU
buffer_head 80 56 8.1K 2/0/0 40 0 0 54 PaZFU
cfq_io_context 29 96 4.0K 1/0/0 29 0 0 67 PZFU
cfq_queue 26 108 4.0K 1/0/0 26 0 0 68 PZFU
cred_jar 47 106 8.1K 2/1/0 25 0 50 60 APZFU
dentry 2737 128 487.4K 119/0/0 23 0 0 71 PaZFU
ext2_inode_cache 80 440 40.9K 10/0/0 8 0 0 85 PaZFU
file_lock_cache 30 94 4.0K 1/0/0 30 0 0 68 PZFU
files_cache 18 176 4.0K 1/0/0 18 0 0 77 APZFU
filp 33 120 8.1K 2/1/0 23 0 50 48 APZFU
fs_cache 51 28 4.0K 1/0/0 51 0 0 34 APZFU
idr_layer_cache 84 148 16.3K 4/0/0 21 0 0 75 PZFU
inode_cache 2508 312 933.8K 228/0/0 11 0 0 83 PaZFU
kmalloc-1024 30 1024 32.7K 2/0/0 15 2 0 93 PZFU
kmalloc-128 69 128 12.2K 3/0/0 23 0 0 71 PZFU
kmalloc-16 1596 16 102.4K 25/1/0 64 0 4 24 PZFU
kmalloc-192 255 192 61.4K 15/0/0 17 0 0 79 PZFU
kmalloc-2048 15 2048 32.7K 1/0/0 15 3 0 93 PZFU
kmalloc-256 52 256 16.3K 4/0/0 13 0 0 81 PZFU
kmalloc-32 252 32 20.4K 5/2/0 51 0 40 39 PZFU
kmalloc-4096 14 4096 65.5K 2/0/0 7 3 0 87 PZFU
kmalloc-512 84 512 49.1K 6/0/0 14 1 0 87 PZFU
kmalloc-64 396 64 45.0K 11/0/0 36 0 0 56 PZFU
kmalloc-8192 3 8192 32.7K 1/0/0 3 3 0 75 PZFU
kmalloc-96 334 96 49.1K 12/1/0 28 0 8 65 PZFU
mm_struct 19 368 8.1K 1/0/0 19 1 0 85 APZFU
mnt_cache 23 124 4.0K 1/0/0 23 0 0 69 APZFU
mqueue_inode_cache 15 480 8.1K 1/0/0 15 1 0 87 APZFU
names_cache 7 4096 32.7K 1/0/0 7 3 0 87 APZFU
pid 42 44 4.0K 1/0/0 42 0 0 45 APZFU
proc_inode_cache 21 336 8.1K 1/0/0 21 1 0 86 PaZFU
radix_tree_node 80 288 28.6K 7/1/0 12 0 14 80 PaZFU
RAW 15 480 8.1K 1/0/0 15 1 0 87 APZFU
scsi_cmd_cache 21 146 4.0K 1/0/0 21 0 0 74 APZFU
scsi_sense_cache 28 96 4.0K 1/0/0 28 0 0 65 APZFU
sd_ext_cdb 53 32 4.0K 1/0/0 53 0 0 41 PZFU
sgpool-128 15 2048 32.7K 1/0/0 15 3 0 93 APZFU
sgpool-16 13 256 4.0K 1/0/0 13 0 0 81 APZFU
sgpool-32 14 512 8.1K 1/0/0 14 1 0 87 APZFU
sgpool-64 15 1024 16.3K 1/0/0 15 2 0 93 APZFU
sgpool-8 23 128 4.0K 1/0/0 23 0 0 71 APZFU
shmem_inode_cache 135 404 61.4K 15/0/0 9 0 0 88 PZFU
sighand_cache 24 1292 32.7K 2/0/0 12 2 0 94 APZFU
signal_cache 26 568 16.3K 2/0/0 13 1 0 90 APZFU
sigqueue 21 144 4.0K 1/0/0 21 0 0 73 PZFU
skbuff_head_cache 18 170 4.0K 1/0/0 18 0 0 74 APZFU
sock_inode_cache 20 348 8.1K 2/0/0 10 0 0 84 APaZFU
sysfs_dir_cache 5376 42 458.7K 112/0/0 48 0 0 49 PZFU
task_delay_info 35 72 4.0K 1/0/0 35 0 0 61 PZFU
task_struct 24 1276 32.7K 2/0/0 12 2 0 93 PZFU
UNIX 9 398 4.0K 1/0/0 9 0 0 87 APZFU
vm_area_struct 62 88 12.2K 3/2/0 31 0 66 44 PZFU