lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Wed, 04 Apr 2007 19:44:06 -0700 From: Badari Pulavarty <pbadari@...il.com> To: Christoph Lameter <clameter@....com> Cc: Andrew Morton <akpm@...ux-foundation.org>, lkml <linux-kernel@...r.kernel.org> Subject: Re: 2.6.21-rc5-mm4 (SLUB) On Wed, 2007-04-04 at 17:31 -0700, Christoph Lameter wrote: > On Wed, 4 Apr 2007, Badari Pulavarty wrote: > > > On Wed, 2007-04-04 at 15:59 -0700, Christoph Lameter wrote: > > > On Wed, 4 Apr 2007, Badari Pulavarty wrote: > > > > > > > Here is the slub_debug=FU output with the above patch. > > > > > > Hmmm... Looks like the object is actually free. Someone writes beyond the > > > end of the earlier object. Setting Z should check overwrites but it > > > switched off merging. So set > > > > > > slub_debug = FZ > > > > > > Analoguos to the last patch you would need to take out redzoning from > > > the flags that stop merging. Then rerun. Maybe we can track it down this > > > way. > > > > Hmm.. I did that and machine boots fine, with absolutely no > > debug messages :( > > Were the slabs merged? Look at /sys/slab and see if there are any symlinks > there. > elm3b29:/sys/slab # ls -ltr total 0 drwxr-xr-x 2 root root 0 Apr 4 17:40 sock_inode_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 skbuff_fclone_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 sigqueue drwxr-xr-x 2 root root 0 Apr 4 17:40 shmem_inode_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 radix_tree_node drwxr-xr-x 2 root root 0 Apr 4 17:40 proc_inode_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 ip_dst_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 file_lock_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 blkdev_requests drwxr-xr-x 2 root root 0 Apr 4 17:40 blkdev_queue drwxr-xr-x 2 root root 0 Apr 4 17:40 blkdev_ioc drwxr-xr-x 2 root root 0 Apr 4 17:40 biovec-64 drwxr-xr-x 2 root root 0 Apr 4 17:40 biovec-256 drwxr-xr-x 2 root root 0 Apr 4 17:40 biovec-128 drwxr-xr-x 2 root root 0 Apr 4 17:40 bdev_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 TCP drwxr-xr-x 2 root root 0 Apr 4 17:40 Acpi-State drwxr-xr-x 2 root root 0 Apr 4 17:40 Acpi-ParseExt drwxr-xr-x 2 root root 0 Apr 4 17:40 Acpi-Operand drwxr-xr-x 2 root root 0 Apr 4 17:40 Acpi-Namespace drwxr-xr-x 2 root root 0 Apr 4 17:40 vm_area_struct drwxr-xr-x 2 root root 0 Apr 4 17:40 task_struct drwxr-xr-x 2 root root 0 Apr 4 17:40 sysfs_dir_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 signal_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 sighand_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 pid drwxr-xr-x 2 root root 0 Apr 4 17:40 names_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 mm_struct drwxr-xr-x 2 root root 0 Apr 4 17:40 kmem_cache_node drwxr-xr-x 2 root root 0 Apr 4 17:40 kmalloc-96 drwxr-xr-x 2 root root 0 Apr 4 17:40 kmalloc-8192 drwxr-xr-x 2 root root 0 Apr 4 17:40 kmalloc-8 drwxr-xr-x 2 root root 0 Apr 4 17:40 kmalloc-65536 drwxr-xr-x 2 root root 0 Apr 4 17:40 kmalloc-64 drwxr-xr-x 2 root root 0 Apr 4 17:40 kmalloc-512 drwxr-xr-x 2 root root 0 Apr 4 17:40 kmalloc-4096 drwxr-xr-x 2 root root 0 Apr 4 17:40 kmalloc-32768 drwxr-xr-x 2 root root 0 Apr 4 17:40 kmalloc-32 drwxr-xr-x 2 root root 0 Apr 4 17:40 kmalloc-262144 drwxr-xr-x 2 root root 0 Apr 4 17:40 kmalloc-256 drwxr-xr-x 2 root root 0 Apr 4 17:40 kmalloc-2048 drwxr-xr-x 2 root root 0 Apr 4 17:40 kmalloc-192 drwxr-xr-x 2 root root 0 Apr 4 17:40 kmalloc-16384 drwxr-xr-x 2 root root 0 Apr 4 17:40 kmalloc-16 drwxr-xr-x 2 root root 0 Apr 4 17:40 kmalloc-131072 drwxr-xr-x 2 root root 0 Apr 4 17:40 kmalloc-128 drwxr-xr-x 2 root root 0 Apr 4 17:40 kmalloc-1024 drwxr-xr-x 2 root root 0 Apr 4 17:40 inode_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 idr_layer_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 fs_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 filp drwxr-xr-x 2 root root 0 Apr 4 17:40 dentry_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 buffer_head drwxr-xr-x 2 root root 0 Apr 4 17:40 anon_vma drwxr-xr-x 2 root root 0 Apr 4 17:40 dquot drwxr-xr-x 2 root root 0 Apr 4 17:40 reiser_inode_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 nfs_inode_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 nfs_direct_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 mqueue_inode_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 minix_inode_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 journal_head drwxr-xr-x 2 root root 0 Apr 4 17:40 isofs_inode_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 hugetlbfs_inode_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 ext3_xattr drwxr-xr-x 2 root root 0 Apr 4 17:40 ext3_inode_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 ext2_xattr drwxr-xr-x 2 root root 0 Apr 4 17:40 ext2_inode_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 cfq_pool drwxr-xr-x 2 root root 0 Apr 4 17:40 cfq_ioc_pool drwxr-xr-x 2 root root 0 Apr 4 17:40 UNIX drwxr-xr-x 2 root root 0 Apr 4 17:40 rpc_inode_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 rpc_buffers drwxr-xr-x 2 root root 0 Apr 4 17:40 revokefs_inode_cache drwxr-xr-x 2 root root 0 Apr 4 17:40 TCPv6 drwxr-xr-x 2 root root 0 Apr 4 17:54 fat_inode_cache drwxr-xr-x 2 root root 0 Apr 4 17:54 fat_cache drwxr-xr-x 2 root root 0 Apr 4 17:54 sgpool-64 drwxr-xr-x 2 root root 0 Apr 4 17:54 sgpool-32 drwxr-xr-x 2 root root 0 Apr 4 17:54 sgpool-128 drwxr-xr-x 2 root root 0 Apr 4 17:54 scsi_io_context drwxr-xr-x 2 root root 0 Apr 4 17:55 jbd_4k lrwxrwxrwx 1 root root 0 Apr 4 20:46 scsi_cmd_cache -> ../slab/ip_dst_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 xfrm_dst_cache -> ../slab/ip_dst_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 utrace_engine_cache -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 utrace_cache -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 uid_cache -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 tw_sock_TCPv6 -> ../slab/filp lrwxrwxrwx 1 root root 0 Apr 4 20:46 tw_sock_TCP -> ../slab/filp lrwxrwxrwx 1 root root 0 Apr 4 20:46 tcp_bind_bucket -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 skbuff_head_cache -> ../slab/filp lrwxrwxrwx 1 root root 0 Apr 4 20:46 shared_policy_node -> ../slab/kmem_cache_node lrwxrwxrwx 1 root root 0 Apr 4 20:46 sgpool-8 -> ../slab/filp lrwxrwxrwx 1 root root 0 Apr 4 20:46 sgpool-16 -> ../slab/skbuff_fclone_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 secpath_cache -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 rpc_tasks -> ../slab/ip_dst_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 revoke_table -> ../slab/kmalloc-8 lrwxrwxrwx 1 root root 0 Apr 4 20:46 revoke_record -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 request_sock_TCPv6 -> ../slab/filp lrwxrwxrwx 1 root root 0 Apr 4 20:46 request_sock_TCP -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 qla2xxx_srbs -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 posix_timers_cache -> ../slab/kmalloc-128 lrwxrwxrwx 1 root root 0 Apr 4 20:46 numa_policy -> ../slab/kmalloc-16 lrwxrwxrwx 1 root root 0 Apr 4 20:46 nfs_write_data -> ../slab/signal_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 nfs_read_data -> ../slab/signal_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 nfs_page -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 ndisc_cache -> ../slab/filp lrwxrwxrwx 1 root root 0 Apr 4 20:46 mnt_cache -> ../slab/filp lrwxrwxrwx 1 root root 0 Apr 4 20:46 kioctx -> ../slab/ip_dst_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 kiocb -> ../slab/filp lrwxrwxrwx 1 root root 0 Apr 4 20:46 journal_handle -> ../slab/kmalloc-16 lrwxrwxrwx 1 root root 0 Apr 4 20:46 ip_mrt_cache -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 ip_fib_hash -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 ip_fib_alias -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 ip6_dst_cache -> ../slab/ip_dst_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 inotify_watch_cache -> ../slab/Acpi-Operand lrwxrwxrwx 1 root root 0 Apr 4 20:46 inotify_event_cache -> ../slab/Acpi-Namespace lrwxrwxrwx 1 root root 0 Apr 4 20:46 inet_peer_cache -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 flow_cache -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 files_cache -> ../slab/signal_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 fib6_nodes -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 fasync_cache -> ../slab/kmalloc-16 lrwxrwxrwx 1 root root 0 Apr 4 20:46 eventpoll_pwq -> ../slab/Acpi-Operand lrwxrwxrwx 1 root root 0 Apr 4 20:46 eventpoll_epi -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 dnotify_cache -> ../slab/Acpi-Namespace lrwxrwxrwx 1 root root 0 Apr 4 20:46 dm_tio -> ../slab/kmalloc-16 lrwxrwxrwx 1 root root 0 Apr 4 20:46 dm_io -> ../slab/Acpi-Namespace lrwxrwxrwx 1 root root 0 Apr 4 20:46 configfs_dir_cache -> ../slab/Acpi-State lrwxrwxrwx 1 root root 0 Apr 4 20:46 biovec-4 -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 biovec-16 -> ../slab/filp lrwxrwxrwx 1 root root 0 Apr 4 20:46 biovec-1 -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 bio -> ../slab/fs_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 arp_cache -> ../slab/filp lrwxrwxrwx 1 root root 0 Apr 4 20:46 UDPv6 -> ../slab/mm_struct lrwxrwxrwx 1 root root 0 Apr 4 20:46 UDPLITEv6 -> ../slab/mm_struct lrwxrwxrwx 1 root root 0 Apr 4 20:46 UDP-Lite -> ../slab/signal_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 UDP -> ../slab/signal_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 RAWv6 -> ../slab/mm_struct lrwxrwxrwx 1 root root 0 Apr 4 20:46 RAW -> ../slab/signal_cache lrwxrwxrwx 1 root root 0 Apr 4 20:46 Acpi-Parse -> ../slab/Acpi-Namespace - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists