* 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 a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).