* 2.6.5-mc2
@ 2004-04-07 5:17 Andrew Morton
2004-04-07 15:29 ` 2.6.5-mc2 (compile stats) John Cherry
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: Andrew Morton @ 2004-04-07 5:17 UTC (permalink / raw)
To: linux-kernel
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.5/2.6.5-mc2/
This tree is the accumulation of things which will be sent to Linus next
week.
Changes since 2.6.5-mc1:
+ppc64-hugepage-fix.patch
+ppc64-hugepage-fix-32.patch
+ppc64-alloc_consistent-retval-fixes.patch
+ppc4xx-memleak-fix.patch
PPC64 fixes
+use-compound-pages-for-hugetlb-only.patch
Don't use the compound page logic for higher-order allocations unless the
caller explicitly requested it.
+laptop-mode-noflushd-warning.patch
Documentation update
+v4l-cropcap-ioctl-fix.patch
+v4l-v4l1-compat-fix.patch
+v4l-tuner-fix.patch
+v4l-msp3400-update.patch
+v4l-pv951-remote-support.patch
+v4l-saa7134-update.patch
+v4l-saa7134-update-fix.patch
+v4l-bttv-update.patch
+v4l-doc-update.patch
+v4l-cx88-update.patch
Video drivers udpate
+drivers-base-platform-tpyo-fix.patch
Fix a typo
+nfs-readdirplus-overflow-fix.patch
Fix NFS crash
+nfs-32bit-statfs-fix.patch
Fix statfs() for weird NFS servers
+wavefront_synth-unused-var.patch
+tda1004x-unused-var.patch
+pmdisk-needs-asmlinkage.patch
+cycx_drv-warning-fix.patch
+ibmlana-needs-MCA_LEGACY.patch
+rcu_list-documentation.patch
+list-inline-cleanup.patch
Various little things
+noexec-stack.patch
Propagate PT_GNU_STACK
+ext3-transaction-batching-fix.patch
ext3 sync operation speedup
+reiserfs-nesting-02.patch
+reiserfs-journal-writer.patch
+reiserfs-logging.patch
+reiserfs-jh-2.patch
+reiserfs-end-trans-bkl.patch
+reiserfs-prealloc.patch
+reiserfs-tail-jh.patch
+reiserfs-writepage-ordered-race.patch
+reiserfs-file_write_hole_sd.diff.patch
+reiserfs-laptop-mode.patch
+reiserfs-truncate-leak.patch
+reiserfs-ordered-lat.patch
+reiserfs-dirty-warning.patch
+reiserfs_kfree-warning-fix.patch
+reiserfs-writepage-race-fix.patch
reiserfs update
+selinux-ipv6-support.patch
+selinux-remove-duplicate-assignment.patch
selinux support for ipv6
+lightweight-auditing-framework.patch
+lightweight-auditing-framework-ipv6-support.patch
+selinux-compute_sid-fixes.patch
+selinux-remove-ratelimit.patch
Auditing/syscall tracing framework
+mixart-build-fix.patch
Compile fix
+unmap_vmas-latency-improvement.patch
Explicit scheduling points for !CONFIG_PREEMPT
+i386-head_S-cleanups.patch
+intermezzo-leak-fixes.patch
+es1688-define-fix.patch
Cleanups, fixes
+split-netlink_unicast.patch
Preparation for message-queue signalling over netlink
+load_elf_binary-overflow-detection-fix.patch
ELF loader check.
+stack-reductions-ide-cd.patch
+stack-reductions-ide.patch
+stack-reductions-isdn.patch
Stack space savings
+use-EFLAGS_defines.patch
Cleanup
+h8300-ptrace-fix.patch
+h8300-entry_s-cleanup.patch
+h8300-others.patch
+sh-sci-build-fix.patch
h/8300 update
All 207 patches:
x86_64-update.patch
x86-64 update
kconfig-url-fixes.patch
Fix URLs in Kconfig files
Lindent-devfs.patch
feed devfs through Lindent
system_running-fix.patch
generalise system_running
vt-cleanup.patch
vt.c cleanup
con_open-speedup.patch
con_open() speedup/cleanup
remove-down_tty_sem.patch
remove down_tty_sem()
tty-race-fix-43.patch
Fix VT open/close race
i4l-kernelcapi-rework.patch
i4l: kernelcapi receive workqueue and locking rework
wchan-use-ELF-sections.patch
Fix get_wchan() FIXME wrt. order of functions
ppc64-si_addr-fix.patch
ppc64: si_addr fix
ppc64-hugepage-fix.patch
ppc64: Fix bug in hugepage support
ppc64-hugepage-fix-32.patch
ppc64: hugepage bugfix
ppc64-alloc_consistent-retval-fixes.patch
ppc64: fix failure return codes from {pci,vio}_alloc_consistent()
ppc4xx-memleak-fix.patch
ppc44x: fix memory leak
quota-locking-fixes.patch
Quota locking fixes
inode-cleanup.patch
fs/inode.c list_head cleanup
initramfs-search-for-init-orig.patch
search for /init for initramfs boots
knfsd-01-oops-fix.patch
knfsd: Return -EOPNOTSUPP when unknown mechanism name encountered
knfsd-02-auth-error-return-fix.patch
knfsd: Minor fix to error return when updating server authentication information
knfsd-03-auth_error-formatting-fix.patch
knfsd: fix a problem with incorrectly formatted auth_error returns.
knfsd-04-remove-name_lookup_h.patch
knfsd: Remove name_lookup.h that noone is using anymore.
knfsd-05-mounted_on_fileid-support.patch
knfsd: Add server-side support for the nfsv4 mounted_on_fileid attribute.
knfsd-06-UTF8-improvements.patch
knfsd: Improve UTF8 checking.
knfsd-07-auth_gss-export.patch
knfsd: Export a symbol needed by auth_gss
knfsd-08-gss-integrity.patch
knfsd: Add data integrity to serve rside gss
md-merging-fix.patch
md: merge_bvec_fn needs to know about partitions.
mq-01-codemove.patch
posix message queues: code move
mq-02-syscalls.patch
posix message queues: syscall stubs
mq-03-core.patch
posix message queues: implementation
mq-03-core-update.patch
posix message queues: update to core patch
mq-04-linuxext-poll.patch
posix message queues: linux-specific poll extension
mq-05-linuxext-mount.patch
posix message queues: made user mountable
mq-update-01.patch
posix message queue update
mq-security-fix.patch
security bugfix for mqueue
ipmi-updates-3.patch
IPMI driver updates
move-job-control-stuff-tosignal_struct.patch
move job control fields from task_struct to signal_struct
lower-zone-protection-numa-fix.patch
Fix page allocator lower zone protection for NUMA
ext3-fsync-speedup.patch
ext3 fsync() and fdatasync() speedup
ext2-fsync-speedup-2.patch
speed up ext2 fsync() and fdatasync()
jbd-commit-ordered-fix.patch
jbd: fix ordered-data writeout logic
jbd-move-locked-buffers.patch
JBD: ordered-data commit cleanup
jbd-iobuf-error-handling-fix.patch
jbd: fix I/O error handling
readv-writev-check-fix.patch
readv/writev range checking fix
kerneldoc-handle-attributes.patch
Fix scripts/kernel-doc to handle __attribute__
slab-alignment-rework.patch
slab: updates for per-arch alignments
set-mod-waiter-before-calling-stop_machine.patch
Set mod->waiter Before Calling stop_machine
procfs-comment-fixes.patch
fs/proc/proc_tty.c comment fixes
sb_mixer-bounds-checking.patch
sb_mixer bounds checking
pmdisk-store-handling-fix.patch
pmdisk: fix strcmp in sysfs store
file-operations-fcntl.patch
add file_operations.fcntl
sys_time-subtick-correction-fix.patch
Fix sys_time() to get subtick correction from the new xtime
bitmap_parse-fix.patch
Broken bitmap_parse for ncpus > 32
ver_linux-fix.patch
ver_linux fix
codingstyle-fix-for-emacs.patch
Update CodingStyle hints for Emacs users.
document-unused-i386-pte-bits.patch
document unused pte bits on i386
docbook-sgml-quotes-fix.patch
Consistently use quotes for SGML attributes
sgml-close-tags.patch
SGML: close tag with ">"
sch_ingress-help-fix.patch
fix sch_ingress help
i386-irq-cleanup.patch
i386 irq.c ifdef cleanup
firmware-loader-docs-fix.patch
Fix firmware loader docs
trivial-patches-in-maintainers.patch
Trivial Patch Monkey should be in MAINTAINERS
genksyms-parser-fix.patch
Fix genksyms parsing
CONFIG_X86_GENERIC-help-fix.patch
CONFIG_X86_GENERIC description fixup
credits-update.patch
updating email info in CREDITS
device-h-duplicate-include.patch
Kill duplicate #include <linux_ioport.h>
unmapped-CPU-node-number-fix.patch
Use valid node number when unmapping x86 CPUs
submitting-trivial-patches.patch
Add CC Trivial Patch Monkey to SubmittingPatches
ne2k-pic-build-fix.patch
ne2k-pci.c compile fix on ppc[64]
doc-changes-update.patch
Update Documentation/Changes
drm-put_user-fixes.patch
i830 DRM missing put_user
export-complete_all.patch
export complete_all()
urandom-scalability-fix.patch
/dev/urandom scalability improvement
cpu5wdt-warning-fix.patch
cpu5wdt.c warning fix
fget-speedup.patch
speed up fget() and fget_light()
move-__this_module-to-modpost.patch
Move __this_module to modpost
modversions-fix.patch
Fix Modversions Now __this_module Is Created Only in .ko
support-zerobased-floppies.patch
Support for floppies whose sectors are numbered from zero instead of one
remove-bitmap-length-limits.patch
Remove bitmap_shift_*() bitmap length limits
huge-sparse-tmpfs-files.patch
Fix huge sparse tmpfs files
strip-param-quotes.patch
Strip quotes from kernel parameters
summit-irq-count-override.patch
summit: per-subarch NR_IRQ_VECTORS
summit-increase-MAX_MP_BUSSES.patch
summmit: increase MAX_MP_BUSSES
stv0299-unused-var-fix.patch
stv0299.c unused variable
selinux-fix-struct-type.patch
selinux: fix struct type
pte_alloc_one-null-pointer-check.patch
missing NULL pointer check in pte_alloc_one.
kill-MAKEDEV-scripts.patch
kill spurious MAKDEV scripts
wavfront-warning-fix.patch
oss/wavfront.c warning fix.
hysnd-MOD_USE_COUNT-fix.patch
remove bogus MOD_{INC,DEC}_USE_COUNT from hysdn
CONFIG_EMBEDDED-help-fix.patch
improve CONFIG_EMBEDDED help text
remove-nswap-cnswap.patch
eliminate nswap and cnswap
no-quota-inode-shrinkage.patch
shrink inode when quota is disabled
geode-suspend-on-halt.patch
enable suspend-on-halt for NS Geode
O_DIRECT-race-fixes-rollup.patch
O_DIRECT data exposure fixes
O_DIRECT-ll_rw_block-vs-block_write_full_page-fix.patch
Fix race between ll_rw_block() and block_write_full_page()
blockdev-direct-io-speedup.patch
blockdev direct-io speedups
dio-aio-fixes.patch
direct-io AIO fixes
aio-fallback-bio_count-race-fix-2.patch
AIO+DIO bio_count race fix
rw_swap_page_sync-fix.patch
rw_swap_page_sync(): place the pages in swapcache
radix-tree-tagging.patch
radix-tree tags for selective lookup
irq-safe-pagecache-lock.patch
make the pagecache lock irq-safe.
tag-dirty-pages.patch
tag dirty pages as such in the radix tree
tag-writeback-pages.patch
tag writeback pages as such in their radix tree
stop-using-dirty-pages.patch
stop using the address_space dirty_pages list
kupdate-function-fix.patch
fix the kupdate function
stop-using-io-pages.patch
remove address_space.io_pages
stop-using-locked-pages.patch
Stop using address_space.locked_pages
stop-using-clean-pages.patch
stop using address_space.clean_pages
unslabify-pgds-and-pmds.patch
revert the slabification of i386 pgd's and pmd's
slab-stop-using-page-list.patch
slab: stop using page.list
page_alloc-stop-using-page-list.patch
stop using page.list in the page allocator
hugetlb-stop-using-page-list.patch
stop using page->list in the hugetlbpage implementations
pageattr-stop-using-page-list.patch
stop using page.list in pageattr.c
readahead-stop-using-page-list.patch
stop using page.list in readahead
compound-pages-stop-using-lru.patch
stop using page->lru in compound pages
arm-stop-using-page-list.patch
arm: stop using page->list
m68k-stop-using-page-list.patch
switch the m68k pointer-table code over to page->lru
remove-page-list.patch
remove page.list
clear_page_dirty_for_io.patch
fdatasync integrity fix
block_write_full_page-redirty.patch
don't allow background writes to hide dirty buffers
writeback-search-start.patch
writeback efficiency and QoS improvements
mpage_writepages-latency-fix.patch
Add mpage_writepages() scheduling point
mpage-cleanup.patch
mpage_writepages() cleanup
use-compound-pages-for-hugetlb-only.patch
use compound pages for hugetlb pages only
fork-vma-order-fix.patch
fork vma ordering during fork
mremap-copy_one_pte-fix.patch
mremap: copy_one_pte cleanup
mremap-move_vma-fix.patch
mremap: move_vma fixes and cleanup
mremap-vma_relink_file-fix.patch
mremap: vma_relink_file race fix
mremap-check-map_count.patch
mremap: check map_count
mremap-rmap-comment-fix.patch
Fix rmap comment
kswapd-remove-pages-scanned.patch
kswapd: remove pages_scanned local
laptop-mode-3.patch
laptop mode
laptop-mode-doc-update.patch
Laptop mode doc updates for XFS, among other things.
laptop-mode-control-script-fix.patch
Bugfix in the laptop mode control script.
laptop-mode-noflushd-warning.patch
Subject: [patch 1/1] Add a warning about using laptop-mode with noflushd to laptop-mode doc.
laptop-mode-sync-completion.patch
Add laptop-mode sync completion function to delete writeback timer.
ext3-commit-default.patch
Add commit=0 to ext3, meaning "set commit to default".
tunable-pagefault-readaround.patch
Honour the readahead tunable in filemap_nopage()
filemap_nopage-busywait-fix.patch
Fix logic in filemap_nopage()
acpi-printk-fix.patch
acpi printk fix
ia32-4k-stacks.patch
ia32: 4Kb stacks (and irqstacks) patch
proc-load-average-fix.patch
procfs LoadAVG/load_avg scaling fix
ppc64-NUMA-fix-for-16MB-LMBs.patch
ppc64: NUMA fix for 16MB LMBs
sparc64-build-fix.patch
build fails on sparc64 in hugetlbpage.c
epoll-comment-fixes.patch
epoll comment fix
stop_machine-barrier-fixes.patch
add stop_machine barriers
sunrpc-svcsock-drop.patch
sunrpc: connection dropping tweaks
acl-version-mismatch.patch
ACL version mismatch error code fix
v4l-cropcap-ioctl-fix.patch
v4l: cropcap ioctl fix
v4l-v4l1-compat-fix.patch
v4l: v4l1-compat fix
v4l-tuner-fix.patch
v4l: tuner fix
v4l-msp3400-update.patch
v4l: msp3400 update
v4l-pv951-remote-support.patch
v4l: add support for pv951 remote to ir-kbd-i2c
v4l-saa7134-update.patch
v4l: saa7134 driver update
v4l-saa7134-update-fix.patch
v4l-saa7134-update fix
v4l-bttv-update.patch
v4l: bttv driver update
v4l-doc-update.patch
v4l: documentation update
v4l-cx88-update.patch
cx88 update.
drivers-base-platform-tpyo-fix.patch
drivers/base/platform.c typo fix
nfs-readdirplus-overflow-fix.patch
Subject: [PATCH] Fix overflow bug in READDIRPLUS...
nfs-32bit-statfs-fix.patch
Fix 32bit statfs on NFS
wavefront_synth-unused-var.patch
wavefront_synth.c var not used.
tda1004x-unused-var.patch
tda1004x.c var not used.
pmdisk-needs-asmlinkage.patch
pmdisk needs asmlinkage
cycx_drv-warning-fix.patch
cycx_drv.c warning fix.
ibmlana-needs-MCA_LEGACY.patch
ibmlana needs CONFIG_MCA_LEGACY
rcu_list-documentation.patch
Improve list.h documentation for _rcu() primitives
list-inline-cleanup.patch
list.h cleanup
noexec-stack.patch
Non-Exec stack support
ext3-transaction-batching-fix.patch
Fix ext3 transaction batching
reiserfs-nesting-02.patch
reiserfs: support for nested transactions
reiserfs-journal-writer.patch
reiserfs: cleanups
reiserfs-logging.patch
reiserfs: logging rework
reiserfs-jh-2.patch
reiserfs: data=ordered support
reiserfs-end-trans-bkl.patch
reiserfs: locking fix
reiserfs-prealloc.patch
reiserfs: preallocation support
reiserfs-tail-jh.patch
reiserfs: tail repacking fix
reiserfs-writepage-ordered-race.patch
reiserfs: fix race with writepage
reiserfs-file_write_hole_sd.diff.patch
reiserfs: sparse file handling fix
reiserfs-laptop-mode.patch
reiserfs: laptop-mode support
reiserfs-truncate-leak.patch
reiserfs: truncate leak fix
reiserfs-ordered-lat.patch
reiserfs: scheduling latency improvements
reiserfs-dirty-warning.patch
reiserfs: fix dirty-buffer warnings
reiserfs_kfree-warning-fix.patch
reiserfs_kfree warning fix
reiserfs-writepage-race-fix.patch
reiserfs writepage race with data=ordered
selinux-ipv6-support.patch
selinux: add IPv6 support
selinux-remove-duplicate-assignment.patch
From: James Morris <jmorris@redhat.com>
Subject: [SELINUX] 2/2 Remove duplicate assignment
lightweight-auditing-framework.patch
Light-weight Auditing Framework
Light-weight Auditing Framework update
lightweight-auditing-framework warning fixes
Light-weight Auditing Framework receive filter fixes
lightweight-auditing-framework-receive-filter-fixes compile fix
lightweight-auditing-framework-ipv6-support.patch
selinux: make IPv6 code work with audit framework
selinux-compute_sid-fixes.patch
selinux: Audit compute_sid errors
selinux-remove-ratelimit.patch
selinux: remove ratelimit from avc
mixart-build-fix.patch
CONFIG_SND_MIXART doesn't compile
unmap_vmas-latency-improvement.patch
unmap_vmas latency improvement
i386-head_S-cleanups.patch
more i386 head.S cleanups
intermezzo-leak-fixes.patch
intermezzo leak fixes
es1688-define-fix.patch
es1688 Definition redundancy
split-netlink_unicast.patch
split netlink_unicast
load_elf_binary-overflow-detection-fix.patch
binfmt_elf.c fix for 32-bit apps with large bss
stack-reductions-ide-cd.patch
stack reduction: ide-cd
stack-reductions-ide.patch
stack reductions: ide
stack-reductions-isdn.patch
stack reduction: ISDN
use-EFLAGS_defines.patch
use EFLAGS #defines instead of inline constants
h8300-ptrace-fix.patch
From: Yoshinori Sato <ysato@users.sourceforge.jp>
Subject: [PATCH] H8/300 support update (1/3) - ptrace fix
h8300-entry_s-cleanup.patch
From: Yoshinori Sato <ysato@users.sourceforge.jp>
Subject: [PATCH] H8/300 support update (2/3) - entry.S cleanup
h8300-others.patch
From: Yoshinori Sato <ysato@users.sourceforge.jp>
Subject: [PATCH] H8/300 support update (3/3) - others
sh-sci-build-fix.patch
sh-sci compile error fix patch
mc.patch
Add -mcN to EXTRAVERSION
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: 2.6.5-mc2 (compile stats) 2004-04-07 5:17 2.6.5-mc2 Andrew Morton @ 2004-04-07 15:29 ` John Cherry 2004-04-07 16:12 ` John Cherry 2004-04-07 16:06 ` 2.6.5-mc2 Gerd Knorr 2004-04-07 18:04 ` 2.6.5-mc2 William Lee Irwin III 2 siblings, 1 reply; 10+ messages in thread From: John Cherry @ 2004-04-07 15:29 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel@vger.kernel.org Offending files causing build errors: sound/oss/cmpci.c sound/oss/pss.c sound/oss/trix.c sound/oss/maui.c drivers/scsi/sr.c Linux 2.6 (mm tree) Compile Statistics (gcc 3.2.2) Warnings/Errors Summary Kernel bzImage bzImage bzImage modules bzImage modules (defconfig) (allno) (allyes) (allyes) (allmod) (allmod) --------------- ---------- -------- -------- -------- -------- -------- 2.6.5-mm2 0w/0e 0w/0e 128w/12e 7w/0e 3w/0e 134w/0e 2.6.5-mm1 0w/0e 5w/0e 122w/ 0e 7w/0e 3w/0e 124w/0e 2.6.5-rc3-mm4 0w/0e 0w/0e 124w/ 0e 8w/0e 4w/0e 126w/0e 2.6.5-rc3-mm3 0w/0e 5w/0e 129w/14e 8w/0e 4w/0e 129w/6e 2.6.5-rc3-mm2 0w/0e 5w/0e 130w/14e 8w/0e 4w/0e 129w/6e 2.6.5-rc3-mm1 0w/0e 5w/0e 129w/ 0e 8w/0e 4w/0e 129w/0e 2.6.5-rc2-mm5 0w/0e 5w/0e 130w/ 0e 8w/0e 4w/0e 129w/0e 2.6.5-rc2-mm4 0w/0e 5w/0e 134w/ 0e 8w/0e 3w/0e 133w/0e 2.6.5-rc2-mm3 0w/0e 5w/0e 134w/ 0e 8w/0e 3w/0e 133w/0e 2.6.5-rc2-mm2 0w/0e 5w/0e 137w/ 0e 8w/0e 3w/0e 134w/0e 2.6.5-rc2-mm1 0w/0e 5w/0e 136w/ 0e 8w/0e 3w/0e 134w/0e 2.6.5-rc1-mm2 0w/0e 5w/0e 135w/ 5e 8w/0e 3w/0e 133w/0e 2.6.5-rc1-mm1 0w/0e 5w/0e 135w/ 5e 8w/0e 3w/0e 133w/0e 2.6.4-mm2 1w/2e 5w/2e 144w/10e 8w/0e 3w/2e 144w/0e 2.6.4-mm1 1w/0e 5w/0e 146w/ 5e 8w/0e 3w/0e 144w/0e 2.6.4-rc2-mm1 1w/0e 5w/0e 146w/12e 11w/0e 3w/0e 147w/2e 2.6.4-rc1-mm2 1w/0e 5w/0e 144w/ 0e 11w/0e 3w/0e 145w/0e 2.6.4-rc1-mm1 1w/0e 5w/0e 147w/ 5e 11w/0e 3w/0e 147w/0e 2.6.3-mm4 1w/0e 5w/0e 146w/ 0e 7w/0e 3w/0e 142w/0e 2.6.3-mm3 1w/2e 5w/2e 146w/15e 7w/0e 3w/2e 144w/5e 2.6.3-mm2 1w/8e 5w/0e 140w/ 0e 7w/0e 3w/0e 138w/0e 2.6.3-mm1 1w/0e 5w/0e 143w/ 5e 7w/0e 3w/0e 141w/0e 2.6.3-rc3-mm1 1w/0e 0w/0e 144w/13e 7w/0e 3w/0e 142w/3e 2.6.3-rc2-mm1 1w/0e 0w/265e 144w/ 5e 7w/0e 3w/0e 145w/0e 2.6.3-rc1-mm1 1w/0e 0w/265e 141w/ 5e 7w/0e 3w/0e 143w/0e 2.6.2-mm1 2w/0e 0w/264e 147w/ 5e 7w/0e 3w/0e 173w/0e 2.6.2-rc3-mm1 2w/0e 0w/265e 146w/ 5e 7w/0e 3w/0e 172w/0e 2.6.2-rc2-mm2 0w/0e 0w/264e 145w/ 5e 7w/0e 3w/0e 171w/0e 2.6.2-rc2-mm1 0w/0e 0w/264e 146w/ 5e 7w/0e 3w/0e 172w/0e 2.6.2-rc1-mm3 0w/0e 0w/265e 144w/ 8e 7w/0e 3w/0e 169w/0e 2.6.2-rc1-mm2 0w/0e 0w/264e 144w/ 5e 10w/0e 3w/0e 171w/0e 2.6.2-rc1-mm1 0w/0e 0w/264e 144w/ 5e 10w/0e 3w/0e 171w/0e 2.6.1-mm5 2w/5e 0w/264e 153w/11e 10w/0e 3w/0e 180w/0e 2.6.1-mm4 0w/821e 0w/264e 154w/ 5e 8w/1e 5w/0e 179w/0e 2.6.1-mm3 0w/0e 0w/0e 151w/ 5e 10w/0e 3w/0e 177w/0e 2.6.1-mm2 0w/0e 0w/0e 143w/ 5e 12w/0e 3w/0e 171w/0e 2.6.1-mm1 0w/0e 0w/0e 146w/ 9e 12w/0e 6w/0e 171w/0e 2.6.1-rc2-mm1 0w/0e 0w/0e 149w/ 0e 12w/0e 6w/0e 171w/4e 2.6.1-rc1-mm2 0w/0e 0w/0e 157w/15e 12w/0e 3w/0e 185w/4e 2.6.1-rc1-mm1 0w/0e 0w/0e 156w/10e 12w/0e 3w/0e 184w/2e 2.6.0-mm2 0w/0e 0w/0e 161w/ 0e 12w/0e 3w/0e 189w/0e 2.6.0-mm1 0w/0e 0w/0e 173w/ 0e 12w/0e 3w/0e 212w/0e Web page with links to complete details: http://developer.osdl.org/cherry/compile/ John ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: 2.6.5-mc2 (compile stats) 2004-04-07 15:29 ` 2.6.5-mc2 (compile stats) John Cherry @ 2004-04-07 16:12 ` John Cherry 0 siblings, 0 replies; 10+ messages in thread From: John Cherry @ 2004-04-07 16:12 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel@vger.kernel.org These stats are for 2.6.5-mm2, not 2.6.5-mc2. On Wed, 2004-04-07 at 08:29, John Cherry wrote: > Offending files causing build errors: > sound/oss/cmpci.c > sound/oss/pss.c > sound/oss/trix.c > sound/oss/maui.c > drivers/scsi/sr.c > > Linux 2.6 (mm tree) Compile Statistics (gcc 3.2.2) > Warnings/Errors Summary > > Kernel bzImage bzImage bzImage modules bzImage modules > (defconfig) (allno) (allyes) (allyes) (allmod) (allmod) > --------------- ---------- -------- -------- -------- -------- -------- > 2.6.5-mm2 0w/0e 0w/0e 128w/12e 7w/0e 3w/0e 134w/0e > 2.6.5-mm1 0w/0e 5w/0e 122w/ 0e 7w/0e 3w/0e 124w/0e > 2.6.5-rc3-mm4 0w/0e 0w/0e 124w/ 0e 8w/0e 4w/0e 126w/0e > 2.6.5-rc3-mm3 0w/0e 5w/0e 129w/14e 8w/0e 4w/0e 129w/6e > 2.6.5-rc3-mm2 0w/0e 5w/0e 130w/14e 8w/0e 4w/0e 129w/6e > 2.6.5-rc3-mm1 0w/0e 5w/0e 129w/ 0e 8w/0e 4w/0e 129w/0e > 2.6.5-rc2-mm5 0w/0e 5w/0e 130w/ 0e 8w/0e 4w/0e 129w/0e > 2.6.5-rc2-mm4 0w/0e 5w/0e 134w/ 0e 8w/0e 3w/0e 133w/0e > 2.6.5-rc2-mm3 0w/0e 5w/0e 134w/ 0e 8w/0e 3w/0e 133w/0e > 2.6.5-rc2-mm2 0w/0e 5w/0e 137w/ 0e 8w/0e 3w/0e 134w/0e > 2.6.5-rc2-mm1 0w/0e 5w/0e 136w/ 0e 8w/0e 3w/0e 134w/0e > 2.6.5-rc1-mm2 0w/0e 5w/0e 135w/ 5e 8w/0e 3w/0e 133w/0e > 2.6.5-rc1-mm1 0w/0e 5w/0e 135w/ 5e 8w/0e 3w/0e 133w/0e > 2.6.4-mm2 1w/2e 5w/2e 144w/10e 8w/0e 3w/2e 144w/0e > 2.6.4-mm1 1w/0e 5w/0e 146w/ 5e 8w/0e 3w/0e 144w/0e > 2.6.4-rc2-mm1 1w/0e 5w/0e 146w/12e 11w/0e 3w/0e 147w/2e > 2.6.4-rc1-mm2 1w/0e 5w/0e 144w/ 0e 11w/0e 3w/0e 145w/0e > 2.6.4-rc1-mm1 1w/0e 5w/0e 147w/ 5e 11w/0e 3w/0e 147w/0e > 2.6.3-mm4 1w/0e 5w/0e 146w/ 0e 7w/0e 3w/0e 142w/0e > 2.6.3-mm3 1w/2e 5w/2e 146w/15e 7w/0e 3w/2e 144w/5e > 2.6.3-mm2 1w/8e 5w/0e 140w/ 0e 7w/0e 3w/0e 138w/0e > 2.6.3-mm1 1w/0e 5w/0e 143w/ 5e 7w/0e 3w/0e 141w/0e > 2.6.3-rc3-mm1 1w/0e 0w/0e 144w/13e 7w/0e 3w/0e 142w/3e > 2.6.3-rc2-mm1 1w/0e 0w/265e 144w/ 5e 7w/0e 3w/0e 145w/0e > 2.6.3-rc1-mm1 1w/0e 0w/265e 141w/ 5e 7w/0e 3w/0e 143w/0e > 2.6.2-mm1 2w/0e 0w/264e 147w/ 5e 7w/0e 3w/0e 173w/0e > 2.6.2-rc3-mm1 2w/0e 0w/265e 146w/ 5e 7w/0e 3w/0e 172w/0e > 2.6.2-rc2-mm2 0w/0e 0w/264e 145w/ 5e 7w/0e 3w/0e 171w/0e > 2.6.2-rc2-mm1 0w/0e 0w/264e 146w/ 5e 7w/0e 3w/0e 172w/0e > 2.6.2-rc1-mm3 0w/0e 0w/265e 144w/ 8e 7w/0e 3w/0e 169w/0e > 2.6.2-rc1-mm2 0w/0e 0w/264e 144w/ 5e 10w/0e 3w/0e 171w/0e > 2.6.2-rc1-mm1 0w/0e 0w/264e 144w/ 5e 10w/0e 3w/0e 171w/0e > 2.6.1-mm5 2w/5e 0w/264e 153w/11e 10w/0e 3w/0e 180w/0e > 2.6.1-mm4 0w/821e 0w/264e 154w/ 5e 8w/1e 5w/0e 179w/0e > 2.6.1-mm3 0w/0e 0w/0e 151w/ 5e 10w/0e 3w/0e 177w/0e > 2.6.1-mm2 0w/0e 0w/0e 143w/ 5e 12w/0e 3w/0e 171w/0e > 2.6.1-mm1 0w/0e 0w/0e 146w/ 9e 12w/0e 6w/0e 171w/0e > 2.6.1-rc2-mm1 0w/0e 0w/0e 149w/ 0e 12w/0e 6w/0e 171w/4e > 2.6.1-rc1-mm2 0w/0e 0w/0e 157w/15e 12w/0e 3w/0e 185w/4e > 2.6.1-rc1-mm1 0w/0e 0w/0e 156w/10e 12w/0e 3w/0e 184w/2e > 2.6.0-mm2 0w/0e 0w/0e 161w/ 0e 12w/0e 3w/0e 189w/0e > 2.6.0-mm1 0w/0e 0w/0e 173w/ 0e 12w/0e 3w/0e 212w/0e > > Web page with links to complete details: > http://developer.osdl.org/cherry/compile/ > > John > > > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: 2.6.5-mc2 2004-04-07 5:17 2.6.5-mc2 Andrew Morton 2004-04-07 15:29 ` 2.6.5-mc2 (compile stats) John Cherry @ 2004-04-07 16:06 ` Gerd Knorr 2004-04-07 18:04 ` 2.6.5-mc2 William Lee Irwin III 2 siblings, 0 replies; 10+ messages in thread From: Gerd Knorr @ 2004-04-07 16:06 UTC (permalink / raw) To: linux-kernel Andrew Morton <akpm@osdl.org> writes: > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.5/2.6.5-mc2/ > > This tree is the accumulation of things which will be sent to Linus next > week. Doesn't boot my machine. Gerd Bootdata ok (command line is BOOT_IMAGE=2.6.5-mc2 root=303 console=ttyS0,115200n8 console=tty0 ramdisk_size=16384 root=/dev/ram0 init=/linuxrc rw) Linux version 2.6.5-mc2 (kraxel@eskarina) (gcc version 3.3.3 (SuSE Linux)) #1 SMP Wed Apr 7 15:06:26 CEST 2004 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 00000000000a0000 (usable) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000001fff0000 (usable) BIOS-e820: 000000001fff0000 - 000000001fff3000 (ACPI NVS) BIOS-e820: 000000001fff3000 - 0000000020000000 (ACPI data) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) No mptable found. No mptable found. On node 0 totalpages: 131056 DMA zone: 4096 pages, LIFO batch:1 Normal zone: 126960 pages, LIFO batch:16 HighMem zone: 0 pages, LIFO batch:1 ACPI: RSDP (v000 AMD-K8 ) @ 0x00000000000f7680 ACPI: RSDT (v001 AMD-K8 AWRDACPI 0x42302e31 AMD 0x00000001) @ 0x000000001fff3000 ACPI: FADT (v001 AMD-K8 AWRDACPI 0x42302e31 AMD 0x00000001) @ 0x000000001fff3040 ACPI: SSDT (v001 AMD-K8 000Dummy 0x42302e31 AMD 0x00000001) @ 0x000000001fff7440 ACPI: SSDT (v001 AMD-K8 100Dummy 0x42302e31 AMD 0x00000001) @ 0x000000001fff7500 ACPI: MADT (v001 AMD-K8 AWRDACPI 0x42302e31 AMD 0x00000001) @ 0x000000001fff7480 ACPI: DSDT (v001 AMD-K8 AWRDACPI 0x00001000 MSFT 0x0100000c) @ 0x0000000000000000 ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) Processor #0 15:4 APIC version 16 ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) ACPI: IOAPIC (id[0x02] address[0xfec00000] global_irq_base[0x0]) IOAPIC[0]: Assigned apic_id 2 IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level) Using ACPI (MADT) for SMP configuration information Checking aperture... CPU 0: aperture @ 40000000 size 1024 MB Built 1 zonelists Kernel command line: BOOT_IMAGE=2.6.5-mc2 root=303 console=ttyS0,115200n8 console=tty0 ramdisk_size=16384 root=/dev/ram0 init=/linuxrc rw Initializing CPU#0 PID hash table entries: 16 (order 4: 256 bytes) time.c: Using 1.193182 MHz PIT timer. time.c: Detected 1595.476 MHz processor. Console: colour dummy device 80x25 Memory: 511876k/524224k available (1861k kernel code, 11604k reserved, 853k data, 164k init) Calibrating delay loop... 3137.53 BogoMIPS Security Scaffold v1.0.0 initialized Capability LSM initialized Dentry cache hash table entries: 65536 (order: 7, 524288 bytes) Inode-cache hash table entries: 32768 (order: 6, 262144 bytes) Mount-cache hash table entries: 256 (order: 0, 4096 bytes) checking if image is initramfs...it isn't (no cpio magic); looks like an initrd CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 1024K (64 bytes/line) POSIX conformance testing by UNIFIX Using local APIC NMI watchdog using perfctr0 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 1024K (64 bytes/line) CPU0: AMD Athlon(tm) 64 Processor 2800+ stepping 00 per-CPU timeslice cutoff: 1024.25 usecs. task migration cache decay timeout: 2 msecs. Only one processor found. ENABLING IO-APIC IRQs ..TIMER: vector=0x31 pin1=2 pin2=-1 Using local APIC timer interrupts. Detected 12.464 MHz APIC timer. time.c: Using PIT/TSC based timekeeping. Brought up 1 CPUs NET: Registered protocol family 16 PCI: Using configuration type 1 mtrr: v2.0 (20020519) ACPI: Subsystem revision 20040326 ACPI-0100: *** Warning: Zero-length AML block in table [SSDT] ACPI-0100: *** Warning: Zero-length AML block in table [SSDT] ACPI: Interpreter enabled ACPI: Using IOAPIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (00:00) PCI: Probing PCI hardware (bus 00) ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 10 11 *12 14 15) ACPI: Power Resource [FN10] (on) testing the IO APIC....................... .................................... done. PCI: Using ACPI for IRQ routing PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off' agpgart: Detected AMD 8151 AGP Bridge rev B0 agpgart: Correcting AGP revision (reports 3.5, is really 3.0) agpgart: Maximum main memory to use for agp memory: 439M agpgart: AGP aperture is 1024M @ 0x40000000 PCI-DMA: Disabling IOMMU. vesafb: framebuffer at 0xa0000000, mapped to 0xffffff0000212000, size 16384k vesafb: mode is 1024x768x16, linelength=2048, pages=41 vesafb: scrolling: redraw vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0 fb0: VESA VGA frame buffer device IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $ ikconfig 0.7 with /proc/config* Initializing Cryptographic API Console: switching to colour frame buffer device 128x48 Real Time Clock Driver v1.12 Non-volatile memory driver v1.2 Linux agpgart interface v0.100 (c) Dave Jones Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize tg3.c:v2.9 (March 8, 2004) eth0: Tigon3 [partno(3C996B-T) rev 0105 PHY(5701)] (PCI:33MHz:32-bit) 10/100/1000BaseT Ethernet 00:04:76:f1:0a:7c Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx AMD8111: IDE controller at PCI slot 0000:00:07.1 AMD8111: chipset revision 3 AMD8111: not 100% native mode: will probe irqs later AMD8111: 0000:00:07.1 (rev 03) UDMA133 controller ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdc:DMA, hdd:pio hda: IC35L080AVVA07-0, ATA DISK drive Using anticipatory io scheduler ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hdc: TOSHIBA DVD-ROM SD-M1612, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: 160836480 sectors (82348 MB) w/1863KiB Cache, CHS=65535/16/63, UDMA(100) hda: hda1 hda2 hda3 hda4 mice: PS/2 mouse device common for all mice serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 input: AT Translated Set 2 keyboard on isa0060/serio0 NET: Registered protocol family 2 IP: routing cache hash table of 2048 buckets, 32Kbytes TCP: Hash tables configured (established 16384 bind 16384) NET: Registered protocol family 1 ACPI: (supports S0 S1 S3 S4 S5) RAMDISK: Compressed image found at block 0 VFS: Mounted root (romfs filesystem) readonly. Freeing unused kernel memory: 164k freed input: PC Speaker NET: Registered protocol family 17 kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. VFS: Busy inodes after unmount. Self-destruct in 5 seconds. Have a nice day... Adding 2104504k swap on /dev/hda2. Priority:42 extents:1 EXT3 FS on hda3, internal journal kjournald starting. Commit interval 5 seconds EXT3 FS on hda4, internal journal EXT3-fs: mounted filesystem with ordered data mode. intel8x0_measure_ac97_clock: measured 49142 usecs intel8x0: clocking to 48000 blk: queue 000001001fade728, I/O limit 4095Mb (mask 0xffffffff) hdc: ATAPI 48X DVD-ROM drive, 512kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 Bridge firewalling registered NET: Registered protocol family 10 Disabled Privacy Extensions on device ffffffff80371c40(lo) IPv6 over IPv4 tunneling driver device hw0 entered promiscuous mode Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky device uml0 entered promiscuous mode tg3: hw0: Link is up at 100 Mbps, full duplex. tg3: hw0: Flow control is on for TX and on for RX. SCSI subsystem initialized st: Version 20040318, fixed bufsize 32768, s/g segs 256 drivers/usb/core/usb.c: registered new driver usbfs drivers/usb/core/usb.c: registered new driver hub ohci_hcd 0000:02:00.0: Advanced Micro Devices [AMD] AMD-8111 USB ohci_hcd 0000:02:00.0: irq 19, pci mem ffffff0001330000 ohci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 1 hub 1-0:1.0: USB hub found hub 1-0:1.0: 3 ports detected ohci_hcd 0000:02:00.1: Advanced Micro Devices [AMD] AMD-8111 USB (#2) ohci_hcd 0000:02:00.1: irq 19, pci mem ffffff0001332000 ohci_hcd 0000:02:00.1: new USB bus registered, assigned bus number 2 general protection fault: 0000 [1] PREEMPT SMP CPU 0 Pid: 1669, comm: sleep Not tainted 2.6.5-mc2 RIP: 0010:[<ffffffff8010f106>] <ffffffff8010f106>{__switch_to+86} RSP: 0018:000001001cd6fe90 EFLAGS: 00010002 RAX: 000001001cd28000 RBX: 000001001ceddac0 RCX: 0000000000000000 RDX: 0000000000000000 RSI: 000001001cedd630 RDI: 000001001cd70e78 RBP: 000001001cd71308 R08: 0000000000000000 R09: 0000000000000007 R10: 00000000ffffffff R11: dead4ead00000001 R12: 000001001d166628 R13: 000001001cedd630 R14: 000001001cd70e78 R15: ffffffff803d9a40 FS: 0000002a95c02880(0000) GS:ffffffff803ddbc0(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000002a9595ae30 CR3: 0000000000101000 CR4: 00000000000006e0 Process sleep (pid: 1669, stackpage=1001cd71e78) Stack: ffffffff8014e472 0000000000000000 000001001cedd630 000001001d166628 000001000170b420 000001001cedd630 0000000947c6ee09 ffffffff802cd630 000001001cd6ff70 0000000000000002 Call Trace:<ffffffff8014e472>{attach_pid+34} <ffffffff802cd630>{thread_return+0} <ffffffff8010efe9>{sys_clone+41} <ffffffff80110828>{sysret_careful+13} Code: 0f ae 87 10 05 00 00 db e2 83 60 14 fe 0f 20 c0 48 83 c8 08 RIP <ffffffff8010f106>{__switch_to+86} RSP <000001001cd6fe90> <6>note: sleep[1669] exited with preempt_count 2 bad: scheduling while atomic! Call Trace:<ffffffff802ccf5e>{schedule+94} <ffffffff80176785>{page_remove_rmap+389} NMI Watchdog detected LOCKUP on CPU0, registers: CPU 0 Pid: 1669, comm: sleep Not tainted 2.6.5-mc2 RIP: 0010:[<ffffffff802ce408>] <ffffffff802ce408>{.text.lock.sched+26} RSP: 0018:ffffffff803e1a78 EFLAGS: 00000086 RAX: 000001001cd29fd8 RBX: 000001000170b420 RCX: 0000000000000000 RDX: 0000000000000000 RSI: 0000000000000003 RDI: 000001000170b420 RBP: ffffffff803e1a98 R08: 000001000170b420 R09: 0000000000000002 R10: 00000000ffffffff R11: 0000000000000103 R12: 0000000000000000 R13: 000001000170b420 R14: ffffffff803e1ab8 R15: 0000000000000000 FS: 0000002a95c02880(0000) GS:ffffffff803ddbc0(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000002a9595ae30 CR3: 0000000000101000 CR4: 00000000000006e0 Process sleep (pid: 1669, stackpage=1001cd71e78) Stack: 000001001deea240 0000000024000001 ffffffff8040b4c0 000001001fe610f0 ffffffff803e1ae8 ffffffff801338bb 0000000000000003 0000000000000011 0000000000000092 0000000000000000 Call Trace:<IRQ> <ffffffff801338bb>{try_to_wake_up+107} <ffffffff80132970>{__wake_up_common+64} <ffffffff80135724>{__wake_up+116} <ffffffff802542d0>{cursor_timer_handler+0} <ffffffff8014d9c9>{__queue_work+137} <ffffffff8014daa5>{queue_work+85} <ffffffff802542e0>{cursor_timer_handler+16} <ffffffff80143426>{run_timer_softirq+486} <ffffffff801182be>{timer_interrupt+1422} <ffffffff8011443f>{handle_IRQ_event+47} <ffffffff8013f553>{__do_softirq+83} <ffffffff8013f5e5>{do_softirq+53} <ffffffff8011e603>{smp_apic_timer_interrupt+115} <ffffffff80111033>{apic_timer_interrupt+99} <EOI> <ffffffff80139eec>{__call_console_drivers+76} <ffffffff801d5379>{__delay+9} <ffffffff8021dea2>{serial8250_console_write+146} <ffffffff80139eec>{__call_console_drivers+76} <ffffffff8013a62a>{release_console_sem+490} <ffffffff8013a3c5>{printk+725} <ffffffff8011204c>{printk_address+140} <ffffffff80176785>{page_remove_rmap+389} <ffffffff8011222f>{show_trace+463} <ffffffff8011225c>{dump_stack+12} <ffffffff802ccf5e>{schedule+94} <ffffffff80176785>{page_remove_rmap+389} <ffffffff8016ecbf>{unmap_page_range+687} <ffffffff8016efcf>{unmap_vmas+527} <ffffffff80172b0e>{exit_mmap+318} <ffffffff801375f5>{mmput+181} <ffffffff8013d38c>{do_exit+636} <ffffffff80111e2c>{oops_end+124} <ffffffff80112795>{die+69} <ffffffff801128a7>{do_general_protection+263} <ffffffff80111185>{error_exit+0} <ffffffff8010f106>{__switch_to+86} <ffffffff8014e472>{attach_pid+34} <ffffffff802cd630>{thread_return+0} <ffffffff8010efe9>{sys_clone+41} <ffffffff80110828>{sysret_careful+13} Code: 80 3b 00 7e f9 e9 bb f5 ff ff f3 90 80 3b 00 7e f9 e9 c3 f6 console shuts up ... ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: 2.6.5-mc2 2004-04-07 5:17 2.6.5-mc2 Andrew Morton 2004-04-07 15:29 ` 2.6.5-mc2 (compile stats) John Cherry 2004-04-07 16:06 ` 2.6.5-mc2 Gerd Knorr @ 2004-04-07 18:04 ` William Lee Irwin III 2004-04-07 18:09 ` 2.6.5-mc2 William Lee Irwin III 2 siblings, 1 reply; 10+ messages in thread From: William Lee Irwin III @ 2004-04-07 18:04 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel On Tue, Apr 06, 2004 at 10:17:44PM -0700, Andrew Morton wrote: > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.5/2.6.5-mc2/ > This tree is the accumulation of things which will be sent to Linus next > week. fs/open.c: In function `vfs_statfs_native': fs/open.c:67: warning: comparison is always true due to limited range of data type fs/open.c:70: warning: comparison is always true due to limited range of data type Index: wli-2.6.5-3/fs/open.c =================================================================== --- wli-2.6.5-3.orig/fs/open.c 2004-04-07 07:18:19.000000000 -0700 +++ wli-2.6.5-3/fs/open.c 2004-04-07 10:57:00.000000000 -0700 @@ -44,6 +44,13 @@ EXPORT_SYMBOL(vfs_statfs); +static inline int vfs_statfs_overflow(unsigned long x) +{ + if (sizeof(unsigned long) == 8) + return 0; + return x != ~0UL && x > ((1UL << (BITS_PER_LONG/2)) - 1); +} + static int vfs_statfs_native(struct super_block *sb, struct statfs *buf) { struct kstatfs st; @@ -64,11 +71,9 @@ * f_files and f_ffree may be -1; it's okay to stuff * that into 32 bits */ - if (st.f_files != 0xffffffffffffffffULL && - (st.f_files & 0xffffffff00000000ULL)) + if (vfs_statfs_overflow(st.f_files)) return -EOVERFLOW; - if (st.f_ffree != 0xffffffffffffffffULL && - (st.f_ffree & 0xffffffff00000000ULL)) + if (vfs_statfs_overflow(st.f_ffree)) return -EOVERFLOW; } ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: 2.6.5-mc2 2004-04-07 18:04 ` 2.6.5-mc2 William Lee Irwin III @ 2004-04-07 18:09 ` William Lee Irwin III 2004-04-07 18:27 ` 2.6.5-mc2 Andrew Morton 0 siblings, 1 reply; 10+ messages in thread From: William Lee Irwin III @ 2004-04-07 18:09 UTC (permalink / raw) To: Andrew Morton, linux-kernel On Wed, Apr 07, 2004 at 11:04:30AM -0700, William Lee Irwin III wrote: > + if (sizeof(unsigned long) == 8) Ugh. Index: wli-2.6.5-3/fs/open.c =================================================================== --- wli-2.6.5-3.orig/fs/open.c 2004-04-07 07:18:19.000000000 -0700 +++ wli-2.6.5-3/fs/open.c 2004-04-07 11:06:49.000000000 -0700 @@ -44,6 +44,13 @@ EXPORT_SYMBOL(vfs_statfs); +static inline int vfs_statfs_overflow(unsigned long x) +{ + if (sizeof(unsigned long) == 4) + return 0; + return x != ~0UL && x > ((1UL << (BITS_PER_LONG/2)) - 1); +} + static int vfs_statfs_native(struct super_block *sb, struct statfs *buf) { struct kstatfs st; @@ -64,11 +71,9 @@ * f_files and f_ffree may be -1; it's okay to stuff * that into 32 bits */ - if (st.f_files != 0xffffffffffffffffULL && - (st.f_files & 0xffffffff00000000ULL)) + if (vfs_statfs_overflow(st.f_files)) return -EOVERFLOW; - if (st.f_ffree != 0xffffffffffffffffULL && - (st.f_ffree & 0xffffffff00000000ULL)) + if (vfs_statfs_overflow(st.f_ffree)) return -EOVERFLOW; } ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: 2.6.5-mc2 2004-04-07 18:09 ` 2.6.5-mc2 William Lee Irwin III @ 2004-04-07 18:27 ` Andrew Morton 2004-04-07 18:34 ` 2.6.5-mc2 William Lee Irwin III 0 siblings, 1 reply; 10+ messages in thread From: Andrew Morton @ 2004-04-07 18:27 UTC (permalink / raw) To: William Lee Irwin III; +Cc: linux-kernel William Lee Irwin III <wli@holomorphy.com> wrote: > > On Wed, Apr 07, 2004 at 11:04:30AM -0700, William Lee Irwin III wrote: > > + if (sizeof(unsigned long) == 8) > > Ugh. I did it this way, relying on magical promotions: --- 25/fs/open.c~nfs-32bit-statfs-fix-warning-fix 2004-04-06 23:16:25.221685072 -0700 +++ 25-akpm/fs/open.c 2004-04-06 23:16:25.225684464 -0700 @@ -64,10 +64,10 @@ static int vfs_statfs_native(struct supe * f_files and f_ffree may be -1; it's okay to stuff * that into 32 bits */ - if (st.f_files != 0xffffffffffffffffULL && + if (st.f_files != -1 && (st.f_files & 0xffffffff00000000ULL)) return -EOVERFLOW; - if (st.f_ffree != 0xffffffffffffffffULL && + if (st.f_ffree != -1 && (st.f_ffree & 0xffffffff00000000ULL)) return -EOVERFLOW; } _ ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: 2.6.5-mc2 2004-04-07 18:27 ` 2.6.5-mc2 Andrew Morton @ 2004-04-07 18:34 ` William Lee Irwin III 2004-04-07 18:52 ` 2.6.5-mc2 Andrew Morton 0 siblings, 1 reply; 10+ messages in thread From: William Lee Irwin III @ 2004-04-07 18:34 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel On Wed, Apr 07, 2004 at 11:27:38AM -0700, Andrew Morton wrote: > I did it this way, relying on magical promotions: > --- 25/fs/open.c~nfs-32bit-statfs-fix-warning-fix 2004-04-06 23:16:25.221685072 -0700 > +++ 25-akpm/fs/open.c 2004-04-06 23:16:25.225684464 -0700 > @@ -64,10 +64,10 @@ static int vfs_statfs_native(struct supe > * f_files and f_ffree may be -1; it's okay to stuff > * that into 32 bits > */ > - if (st.f_files != 0xffffffffffffffffULL && > + if (st.f_files != -1 && > (st.f_files & 0xffffffff00000000ULL)) > return -EOVERFLOW; > - if (st.f_ffree != 0xffffffffffffffffULL && > + if (st.f_ffree != -1 && > (st.f_ffree & 0xffffffff00000000ULL)) Are you sure this works? IIRC -1 is promoted only afterward, yielding on 64-bit (1UL << 32) - 1 instead of ~0UL, which was the issue with init_task.cpus_allowed being initialized to -1 on 2.4.x. Maybe it's better behaved in this instance (language lawyer territory). -- wli ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: 2.6.5-mc2 2004-04-07 18:34 ` 2.6.5-mc2 William Lee Irwin III @ 2004-04-07 18:52 ` Andrew Morton 2004-04-07 19:27 ` 2.6.5-mc2 William Lee Irwin III 0 siblings, 1 reply; 10+ messages in thread From: Andrew Morton @ 2004-04-07 18:52 UTC (permalink / raw) To: William Lee Irwin III; +Cc: linux-kernel William Lee Irwin III <wli@holomorphy.com> wrote: > > On Wed, Apr 07, 2004 at 11:27:38AM -0700, Andrew Morton wrote: > > I did it this way, relying on magical promotions: > > --- 25/fs/open.c~nfs-32bit-statfs-fix-warning-fix 2004-04-06 23:16:25.221685072 -0700 > > +++ 25-akpm/fs/open.c 2004-04-06 23:16:25.225684464 -0700 > > @@ -64,10 +64,10 @@ static int vfs_statfs_native(struct supe > > * f_files and f_ffree may be -1; it's okay to stuff > > * that into 32 bits > > */ > > - if (st.f_files != 0xffffffffffffffffULL && > > + if (st.f_files != -1 && > > (st.f_files & 0xffffffff00000000ULL)) > > return -EOVERFLOW; > > - if (st.f_ffree != 0xffffffffffffffffULL && > > + if (st.f_ffree != -1 && > > (st.f_ffree & 0xffffffff00000000ULL)) > > Are you sure this works? IIRC -1 is promoted only afterward, yielding > on 64-bit (1UL << 32) - 1 instead of ~0UL, which was the issue with > init_task.cpus_allowed being initialized to -1 on 2.4.x. Maybe it's > better behaved in this instance (language lawyer territory). This says yes: main() { unsigned long long ll = 0xffffffffffffffff; if (ll == -1) printf("yes\n"); } The compiler has ((int)-1) and then has to promote it to ULL. If it does the conversion to unsigned before the conversion to long long, we lose. But it doesn't, and I couldn't immediately find a spec which justfies this behaviour. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: 2.6.5-mc2 2004-04-07 18:52 ` 2.6.5-mc2 Andrew Morton @ 2004-04-07 19:27 ` William Lee Irwin III 0 siblings, 0 replies; 10+ messages in thread From: William Lee Irwin III @ 2004-04-07 19:27 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel On Wed, Apr 07, 2004 at 11:52:47AM -0700, Andrew Morton wrote: > The compiler has ((int)-1) and then has to promote it to ULL. If it does > the conversion to unsigned before the conversion to long long, we lose. > But it doesn't, and I couldn't immediately find a spec which justfies this > behaviour. If it works with gcc, it's good enough for me. -- wli ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2004-04-07 19:27 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2004-04-07 5:17 2.6.5-mc2 Andrew Morton 2004-04-07 15:29 ` 2.6.5-mc2 (compile stats) John Cherry 2004-04-07 16:12 ` John Cherry 2004-04-07 16:06 ` 2.6.5-mc2 Gerd Knorr 2004-04-07 18:04 ` 2.6.5-mc2 William Lee Irwin III 2004-04-07 18:09 ` 2.6.5-mc2 William Lee Irwin III 2004-04-07 18:27 ` 2.6.5-mc2 Andrew Morton 2004-04-07 18:34 ` 2.6.5-mc2 William Lee Irwin III 2004-04-07 18:52 ` 2.6.5-mc2 Andrew Morton 2004-04-07 19:27 ` 2.6.5-mc2 William Lee Irwin III
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.