* 2.5.69-mm4
@ 2003-05-13 5:55 Andrew Morton
2003-05-13 7:02 ` 2.5.69-mm4 Alexander Hoogerhuis
` (3 more replies)
0 siblings, 4 replies; 20+ messages in thread
From: Andrew Morton @ 2003-05-13 5:55 UTC (permalink / raw)
To: linux-kernel, linux-mm
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.69/2.5.69-mm4/
Lots of small things.
Changes since 2.5.69-mm3:
-netfilter-skbuff-fix.patch
-nfs-writeback-tweak.patch
-rq-dyn-works.patch
Merged
+SLAB_STORE_USER-larger-objects.patch
Enable full slab debug for larger slabs.
+remove-verify_write-leftovers.patch
Cleanup/build fix
+module_arch_cleanup-2.patch
modules cleanup
+remove-devfs_register.patch
Remvoe devfs_register()
+pnp-irqreturn-fix.patch
IRQ fix
+vma-merging-missing-fput.patch
VMA merging fip leak fix
+cpufreq-commented-out-code-bogon.patch
cpufreq fix
+small-cleanup-for-__rmqueue.patch
Cleanups
+cpufreq-oops-fix.patch
Odd oops fix
+netif_receive_skb-warning-fix.patch
Nail a warning
+misc.patch
Little stuff
+large-dma_addr_t-PAE-only.patch
dma_addr_t need not be 64-bit on CONFIG_HIGHMEM4G
+bump-module-ref-during-init.patch
Modules race fix
+put_dirty_page-protection-fix.patch
Stack segment page protection fix
+dcache_lock-vs-tasklist_lock-take-3.patch
New version of this lock ranking bugfix
+hugetlbpage-extern-fix.patch
Warning fixes/cleanups
+emergency-sync-printk.patch
Print messages when emergency sync and emergency remount complete.
+clear-smi-fix.patch
SMI/APCI fix
+inode-unhashing-fix-2.patch
Fix an inode lookup race (needs work, probabaly)
+reserve-lustre-EAs.patch
Reserve the Lustre extended attribute ID's
+setfont-loadkeys-fix.patch
Propagate console ioctls across all VT's
+sched_best_cpu_fix-4.patch
Numa scheduler fix fix fix
+spinlock-debugging-improvement.patch
Enhance uniproc spinlock debugging
-pcmcia-deadlock-fix-2.patch
-pcmcia-fix.patch
+pcmcia-deadlock-fix-3.patch
Updated
-kexec.patch
+reboot_on_bsp.patch
+apic_shutdown.patch
+i8259-shutdown.patch
+hwfixes-x86kexec.patch
Split up
+v4l-1.patch
+v4l-2.patch
+v4l-3.patch
+v4l-4.patch
+v4l-5.patch
+v4l-6.patch
+v4l-7.patch
Video-4-Linux update
+checker-1.patch
Thirteen Stanford checker memleak fixes
+mtrr-not-used-fix.patch
Prevent bogus mtrr printk
All 135 patches
linus.patch
mm.patch
add -mmN to EXTRAVERSION
kgdb-ga.patch
kgdb stub for ia32 (George Anzinger's one)
SLAB_STORE_USER-larger-objects.patch
enable slab debugging for larger objects
remove-verify_write-leftovers.patch
Remove __verify_write leftovers
ipmi-warning-fixes.patch
irqreturn-uml.patch
UML updates for the new IRQ API
irqreturn-aic79xx.patch
Fix aic79xx for new IRQ API
irqreturn-drivers-net.patch
slab-magazine-layer.patch
magazine layer for slab
config_spinline.patch
uninline spinlocks for profiling accuracy.
ppc64-ioctl-pci-update.patch
From: Anton Blanchard <anton@samba.org>
Subject: ppc64 stuff
ppc64-reloc_hide.patch
ppc64-aio-32bit-emulation.patch
32/64bit emulation for aio
ppc64-scruffiness.patch
Fix some PPC64 compile warnings
ppc64-xics-irq-fix.patch
PPC64 irq return fix
sym-do-160.patch
make the SYM driver do 160 MB/sec
hrtimers-fix-signone.patch
hrtimers: fix timer_create(2) && SIGEV_NONE
module_arch_cleanup-2.patch
module_arch_cleanup()
remove-devfs_register.patch
remove devfs_register
pnp-irqreturn-fix.patch
fix pnp_test_handler return
irqreturn-snd-via-fix.patch
via sound irqreturn fix
irq_cpustat-cleanup.patch
irq_cpustat cleanup
config-PAGE_OFFSET.patch
Configurable kenrel/user memory split
fat-speedup.patch
fat cluster search speedup
vma-merging-missing-fput.patch
Subject: [PATCH] Fix for vma merging refcounting bug
cpufreq-commented-out-code-bogon.patch
Commented out printk causes change in program flow in cpufreq/p4-clockmod.c
small-cleanup-for-__rmqueue.patch
small cleanup for __rmqueue
cpufreq-oops-fix.patch
export cpufreq_driver to fix oops in proc interface
netif_receive_skb-warning-fix.patch
netif_receive_skb() warning fix
misc.patch
Misc fixes
large-dma_addr_t-PAE-only.patch
64-bit dma_addr_t is only needed with PAE
irq-check-rate-limit.patch
IRQs: handle bad return values from handlers
irq_desc-others.patch
Fix up irq_desc initialisation for non-ia32
ext3-quota-reservation-fix.patch
Quota write transaction size fix
quota-reference-drop-fix.patch
dquot_transfer() fix
bump-module-ref-during-init.patch
Bump module ref during init.
put_dirty_page-protection-fix.patch
dcache_lock-vs-tasklist_lock-take-3.patch
Fix dcache_lock/tasklist_lock ranking bug
hugetlbpage-extern-fix.patch
fix hugetlbpage scoping
buffer-debug.patch
buffer.c debugging
ext3-truncate-ordered-pages.patch
ext3: explicitly free truncated pages
3c59x-irq-fix.patch
VM_RESERVED-check.patch
VM_RESERVED check
exit_mmap-TASK_SIZE.patch
exit_mmap() TASK_SIZE fix
semop-race-fix-2.patch
semop race fix #2
reiserfs_file_write-5.patch
visws-logo-fix.patch
visws: fix penguin with sgi logo
clustered-io_apic-fix.patch
Subject: [RFC][PATCH] fix for clusterd io_apics
emergency-sync-printk.patch
provide user feedback for emergency sync and remount
rcu-stats.patch
RCU statistics reporting
ext3-journalled-data-assertion-fix.patch
Remove incorrect assertion from ext3
ide_setting_sem-fix.patch
reslabify-pgds-and-pmds.patch
re-slabify i386 pgd's and pmd's
nfs-speedup.patch
nfs-oom-fix.patch
nfs oom fix
sk-allocation.patch
Subject: Re: nfs oom
nfs-more-oom-fix.patch
rpciod-atomic-allocations.patch
Make rcpiod use atomic allocations
linux-isp.patch
isp-update-1.patch
clone-retval-fix.patch
copy_process return value fix
de_thread-fix.patch
de_thread memory corruption fix
list_del-debug.patch
list_del debug check
airo-schedule-fix.patch
airo.c: don't sleep in atomic regions
synaptics-mouse-support.patch
Add Synaptics touchpad tweaking to psmouse driver
vmalloc-race-fix.patch
vmalloc race fix
clear-smi-fix.patch
Subject: [PATCH] linux-2.5.69_clear-smi-fix_A1
inode-unhashing-fix-2.patch
Don't remove inode from hash until filesystem has deleted it
reserve-lustre-EAs.patch
Reserve the ext2/ext3 EAs for the Lustre filesystem
kblockd.patch
Create `kblockd' workqueue
cfq-infrastructure.patch
elevator-completion-api.patch
elevator completion API
as-iosched.patch
anticipatory I/O scheduler
as-use-completion.patch
AS use completion notifier
as-remove-debug-checks.patch
AS: remove debug checks
as-iosched-dyn.patch
AS: update to dynamic request allocation API
as-monitor-seek-distance.patch
AS: monitor seek distance
as-div64-fix.patch
as: don't do 64-bit divides
as-small-hashes.patch
AS: smaller hashes
unplug-use-kblockd.patch
Use kblockd for running request queues
cfq-2.patch
CFQ scheduler, #2
cfq-iosched-dyn.patch
CFQ: update to rq-dyn API
unmap-page-debugging.patch
unmap unused pages for debugging
fremap-all-mappings.patch
Make all executable mappings be nonlinear
sched-2.5.68-B2.patch
HT scheduler, sched-2.5.68-B2
sched-numa-warning-fix.patch
scheduler warning fix for NUMA
sched_idle-typo-fix.patch
fix sched_idle typo
kgdb-ga-idle-fix.patch
acpi-irq-ret-fix.patch
acpi irq return value fix
sound-irq-hack.patch
oprofile-build-fix.patch
Fix arch/i386/oprofile/init.c build error
setfont-loadkeys-fix.patch
fix setfont and loadkeys on tty > 1
sched-2.5.64-D3.patch
sched-2.5.64-D3, more interactivity changes
sched_best_cpu-fix.patch
sched_best_cpu does not pick best cpu
sched_best_cpu-fix-2.patch
sched_best_cpu does not pick best cpu (2/2)
generic_hweight64-fix.patch
sched_best_cpu_fix-4.patch
Even more sched_best_cpu fixes
show_task-free-stack-fix.patch
show_task() fix and cleanup
spinlock-debugging-improvement.patch
Make debugging variant of spinlocks a bit more robust
htree-nfs-fix.patch
Fix ext3 htree / NFS compatibility problems
htree-nfs-fix-2.patch
htree nfs fix
htree-leak-fix.patch
ext3: htree memory leak fix
put_task_struct-debug.patch
ia32-mknod64.patch
mknod64 for ia32
ext2-64-bit-special-inodes.patch
ext2: support for 64-bit device nodes
ext3-64-bit-special-inodes.patch
ext3: support for 64-bit device nodes
64-bit-dev_t-kdev_t.patch
64-bit dev_t and kdev_t
tty-64-bit-dev_t-warning-fix.patch
tty layer 64-bit dev_t printk warning fix
oops-dump-preceding-code.patch
i386 oops output: dump preceding code
lockmeter.patch
security-process-attribute-api.patch
Process Attribute API for Security Modules
thread-info-in-task_struct.patch
allow thread_info to be allocated as part of task_struct
ext3-no-bkl.patch
journal_dirty_metadata-speedup.patch
journal_get_write_access-speedup.patch
ext3-concurrent-block-inode-allocation.patch
Subject: [PATCH] concurrent block/inode allocation for EXT3
ext3-orlov-approx-counter-fix.patch
Fix orlov allocator boundary case
ext3-concurrent-block-allocation-fix-1.patch
ext3-concurrent-block-allocation-hashed.patch
Subject: Re: [PATCH] concurrent block/inode allocation for EXT3
pcmcia-deadlock-fix-3.patch
Fix PCMCIA deadlock (rev. 2)
reboot_on_bsp.patch
apic_shutdown.patch
i8259-shutdown.patch
hwfixes-x86kexec.patch
fbdev-updates.patch
Fbdev update patch
v4l-1.patch
Subject: [patch] v4l: #1 - video-buf update
v4l-2.patch
Subject: [patch] v4l: #2 - v4l1-compat update
v4l-3.patch
Subject: [patch] v4l: #3 - bttv driver update
v4l-4.patch
Subject: [patch] v4l: #4 - bttv docmentation update
v4l-5.patch
Subject: [patch] v4l: #5 - i2c module updates.
v4l-6.patch
Subject: [patch] v4l: #6 - tuner module update
v4l-7.patch
Subject: [patch] v4l: #7 - saa7134 driver update
checker-1.patch
mtrr-not-used-fix.patch
kernel prints "mtrr: MTRR 2 not used" twice when exiting X
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a>
^ permalink raw reply [flat|nested] 20+ messages in thread* Re: 2.5.69-mm4 2003-05-13 5:55 2.5.69-mm4 Andrew Morton @ 2003-05-13 7:02 ` Alexander Hoogerhuis 2003-05-13 7:11 ` 2.5.69-mm4 Andrew Morton 2003-05-13 17:08 ` 2.5.69-mm4 smp crash, seems fs/vm related Helge Hafting ` (2 subsequent siblings) 3 siblings, 1 reply; 20+ messages in thread From: Alexander Hoogerhuis @ 2003-05-13 7:02 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel, linux-mm [-- Attachment #1: Type: text/plain, Size: 929 bytes --] -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Andrew Morton <akpm@digeo.com> writes: > > [SNIP] > This happens on my config: gcc -Wp,-MD,net/core/.dev.o.d -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=pentium4 -Iinclude/asm-i386/mach-default -nostdinc -iwithprefix include -DKBUILD_BASENAME=dev -DKBUILD_MODNAME=dev -c -o net/core/.tmp_dev.o net/core/dev.c net/core/dev.c:1496: conflicting types for `handle_bridge' net/core/dev.c:1468: previous declaration of `handle_bridge' net/core/dev.c: In function `handle_bridge': net/core/dev.c:1499: warning: passing arg 2 of `handle_bridge' from incompatible pointer type net/core/dev.c:1499: too few arguments to function `handle_bridge' make[2]: *** [net/core/dev.o] Error 1 make[1]: *** [net/core] Error 2 make: *** [net] Error 2 alexh@lapper ~/src/linux/linux-2.5.69-mm4 $ & [-- Attachment #2: .config --] [-- Type: application/octet-stream, Size: 32904 bytes --] # # Automatically generated make config: don't edit # CONFIG_X86=y CONFIG_MMU=y CONFIG_UID16=y CONFIG_GENERIC_ISA_DMA=y # # Code maturity level options # CONFIG_EXPERIMENTAL=y # # General setup # CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_SYSCTL=y CONFIG_LOG_BUF_SHIFT=14 # # Loadable module support # CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_OBSOLETE_MODPARM=y CONFIG_MODVERSIONS=y CONFIG_KMOD=y # # Processor type and features # CONFIG_X86_PC=y # CONFIG_X86_VOYAGER is not set # CONFIG_X86_NUMAQ is not set # CONFIG_X86_SUMMIT is not set # CONFIG_X86_BIGSMP is not set # CONFIG_X86_VISWS is not set # CONFIG_X86_GENERICARCH is not set # CONFIG_M386 is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set CONFIG_MPENTIUM4=y # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MELAN is not set # CONFIG_MCRUSOE is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP2 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y CONFIG_X86_GOOD_APIC=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y # CONFIG_HUGETLB_PAGE is not set # CONFIG_SMP is not set CONFIG_PREEMPT=y # CONFIG_X86_UP_APIC is not set CONFIG_X86_TSC=y CONFIG_X86_MCE=y CONFIG_X86_MCE_NONFATAL=y # CONFIG_TOSHIBA is not set # CONFIG_I8K is not set CONFIG_MICROCODE=m CONFIG_X86_MSR=m CONFIG_X86_CPUID=m CONFIG_EDD=y CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set # CONFIG_HIGHMEM64G is not set # CONFIG_025GB is not set # CONFIG_05GB is not set CONFIG_1GB=y # CONFIG_2GB is not set # CONFIG_3GB is not set # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y CONFIG_HAVE_DEC_LOCK=y # CONFIG_KEXEC is not set # # Power management options (ACPI, APM) # CONFIG_PM=y # CONFIG_SOFTWARE_SUSPEND is not set # # ACPI Support # CONFIG_ACPI=y CONFIG_ACPI_BOOT=y CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_FAN=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_TOSHIBA is not set # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_BUS=y CONFIG_ACPI_INTERPRETER=y CONFIG_ACPI_EC=y CONFIG_ACPI_POWER=y CONFIG_ACPI_PCI=y CONFIG_ACPI_SYSTEM=y # CONFIG_APM is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y # CONFIG_CPU_FREQ_PROC_INTF is not set CONFIG_CPU_FREQ_GOV_USERSPACE=y # CONFIG_CPU_FREQ_24_API is not set CONFIG_CPU_FREQ_TABLE=y # # CPUFreq processor drivers # CONFIG_X86_ACPI_CPUFREQ=y # CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set # CONFIG_X86_POWERNOW_K6 is not set # CONFIG_X86_POWERNOW_K7 is not set # CONFIG_X86_GX_SUSPMOD is not set CONFIG_X86_SPEEDSTEP=y CONFIG_X86_P4_CLOCKMOD=y # CONFIG_X86_LONGRUN is not set # CONFIG_X86_LONGHAUL is not set # # Bus options (PCI, PCMCIA, EISA, MCA, ISA) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_LEGACY_PROC=y CONFIG_PCI_NAMES=y CONFIG_ISA=y # CONFIG_EISA is not set # CONFIG_MCA is not set # CONFIG_SCx200 is not set CONFIG_HOTPLUG=y # # PCMCIA/CardBus support # CONFIG_PCMCIA=m CONFIG_CARDBUS=y # CONFIG_I82092 is not set CONFIG_I82365=m # CONFIG_TCIC is not set CONFIG_PCMCIA_PROBE=y # # PCI Hotplug Support # CONFIG_HOTPLUG_PCI=y # CONFIG_HOTPLUG_PCI_COMPAQ is not set CONFIG_HOTPLUG_PCI_ACPI=y # CONFIG_HOTPLUG_PCI_CPCI is not set # # Executable file formats # CONFIG_KCORE_ELF=y # CONFIG_KCORE_AOUT is not set CONFIG_BINFMT_AOUT=m CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=m # # Memory Technology Devices (MTD) # CONFIG_MTD=m # CONFIG_MTD_DEBUG is not set CONFIG_MTD_PARTITIONS=m CONFIG_MTD_CONCAT=m CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_CMDLINE_PARTS=m # # User Modules And Translation Layers # CONFIG_MTD_CHAR=m # CONFIG_MTD_BLOCK is not set CONFIG_MTD_BLOCK_RO=m CONFIG_FTL=m CONFIG_NFTL=m CONFIG_NFTL_RW=y # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=m CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_CFI_INTELEXT=m CONFIG_MTD_CFI_AMDSTD=m CONFIG_MTD_RAM=m CONFIG_MTD_ROM=m CONFIG_MTD_ABSENT=m # CONFIG_MTD_OBSOLETE_CHIPS is not set # # Mapping drivers for chip access # # CONFIG_MTD_PHYSMAP is not set CONFIG_MTD_PNC2000=m CONFIG_MTD_SC520CDP=m CONFIG_MTD_NETSC520=m CONFIG_MTD_SBC_GXX=m CONFIG_MTD_ELAN_104NC=m CONFIG_MTD_SCx200_DOCFLASH=m CONFIG_MTD_PCI=m CONFIG_MTD_PCMCIA=m # CONFIG_MTD_UCLINUX is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_SLRAM=m # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_BLKMTD is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOC1000 is not set # CONFIG_MTD_DOC2000 is not set # CONFIG_MTD_DOC2001 is not set # # NAND Flash Device Drivers # CONFIG_MTD_NAND=m CONFIG_MTD_NAND_ECC=y CONFIG_MTD_NAND_VERIFY_WRITE=y # # Parallel port support # CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_PC_CML1=m CONFIG_PARPORT_SERIAL=m CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y CONFIG_PARPORT_PC_PCMCIA=m CONFIG_PARPORT_OTHER=y CONFIG_PARPORT_1284=y # # Plug and Play support # CONFIG_PNP=y CONFIG_PNP_NAMES=y # CONFIG_PNP_DEBUG is not set # # Protocols # CONFIG_ISAPNP=y CONFIG_PNPBIOS=y # # Block devices # CONFIG_BLK_DEV_FD=m # CONFIG_BLK_DEV_XD is not set # CONFIG_PARIDE is not set # CONFIG_BLK_CPQ_DA is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_NBD=m CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_INITRD=y CONFIG_LBD=y # # ATA/ATAPI/MFM/RLL device support # CONFIG_IDE=y # # IDE, ATA and ATAPI Block devices # CONFIG_BLK_DEV_IDE=y # # Please see Documentation/ide.txt for help/info on IDE drives # # CONFIG_BLK_DEV_HD_IDE is not set # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_IDEDISK=y CONFIG_IDEDISK_MULTI_MODE=y CONFIG_IDEDISK_STROKE=y CONFIG_BLK_DEV_IDECS=m CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDEFLOPPY=m CONFIG_BLK_DEV_IDESCSI=m CONFIG_IDE_TASK_IOCTL=y # # IDE chipset support/bugfixes # # CONFIG_BLK_DEV_CMD640 is not set # CONFIG_BLK_DEV_IDEPNP is not set CONFIG_BLK_DEV_IDEPCI=y CONFIG_BLK_DEV_GENERIC=y CONFIG_IDEPCI_SHARE_IRQ=y CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_IDE_TCQ is not set # CONFIG_BLK_DEV_OFFBOARD is not set # CONFIG_BLK_DEV_IDEDMA_FORCED is not set CONFIG_IDEDMA_PCI_AUTO=y # CONFIG_IDEDMA_ONLYDISK is not set CONFIG_BLK_DEV_IDEDMA=y # CONFIG_IDEDMA_PCI_WIP is not set CONFIG_BLK_DEV_ADMA=y # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_CY82C693 is not set # CONFIG_BLK_DEV_CS5520 is not set # CONFIG_BLK_DEV_HPT34X is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_SC1200 is not set CONFIG_BLK_DEV_PIIX=y # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_RZ1000 is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_VIA82CXXX is not set # CONFIG_IDE_CHIPSETS is not set CONFIG_IDEDMA_AUTO=y # CONFIG_IDEDMA_IVB is not set CONFIG_BLK_DEV_IDE_MODES=y # # SCSI device support # CONFIG_SCSI=m # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m # # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_REPORT_LUNS=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y # # SCSI low-level drivers # # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_7000FASST is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AHA152X is not set # CONFIG_SCSI_AHA1542 is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC7XXX_OLD is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_IN2000 is not set # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_MEGARAID is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_CPQFCTS is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_DTC3280 is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_EATA_PIO is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_GENERIC_NCR5380 is not set # CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_NCR53C406A is not set # CONFIG_SCSI_NCR53C7xx is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_NCR53C8XX is not set # CONFIG_SCSI_SYM53C8XX is not set # CONFIG_SCSI_PAS16 is not set # CONFIG_SCSI_PCI2000 is not set # CONFIG_SCSI_PCI2220I is not set # CONFIG_SCSI_PSI240I is not set # CONFIG_SCSI_QLOGIC_FAS is not set # CONFIG_SCSI_QLOGIC_ISP is not set # CONFIG_SCSI_QLOGIC_ISP_NEW is not set # CONFIG_SCSI_QLOGIC_FC is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_SEAGATE is not set # CONFIG_SCSI_SYM53C416 is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_DC390T is not set # CONFIG_SCSI_T128 is not set # CONFIG_SCSI_U14_34F is not set # CONFIG_SCSI_ULTRASTOR is not set # CONFIG_SCSI_NSP32 is not set # CONFIG_SCSI_DEBUG is not set # # PCMCIA SCSI adapter support # # CONFIG_PCMCIA_AHA152X is not set # CONFIG_PCMCIA_FDOMAIN is not set # CONFIG_PCMCIA_NINJA_SCSI is not set # CONFIG_PCMCIA_QLOGIC is not set # # Old CD-ROM drivers (not SCSI, not IDE) # # CONFIG_CD_NO_IDESCSI is not set # # Multi-device support (RAID and LVM) # CONFIG_MD=y CONFIG_BLK_DEV_MD=m CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID5=m CONFIG_MD_MULTIPATH=m CONFIG_BLK_DEV_DM=m # # Fusion MPT device support # # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support (EXPERIMENTAL) # # CONFIG_IEEE1394 is not set # # I2O device support # # CONFIG_I2O is not set # # Networking support # CONFIG_NET=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_MMAP=y CONFIG_NETLINK_DEV=y CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_UNIX=y CONFIG_NET_KEY=m CONFIG_INET=y CONFIG_IP_MULTICAST=y # CONFIG_IP_ADVANCED_ROUTER is not set # CONFIG_IP_PNP is not set # CONFIG_NET_IPIP is not set CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE_BROADCAST=y # CONFIG_IP_MROUTE is not set # CONFIG_ARPD is not set CONFIG_INET_ECN=y CONFIG_SYN_COOKIES=y CONFIG_INET_AH=m CONFIG_INET_ESP=m # CONFIG_INET_IPCOMP is not set # # IP: Netfilter Configuration # CONFIG_IP_NF_CONNTRACK=m CONFIG_IP_NF_FTP=m CONFIG_IP_NF_IRC=m CONFIG_IP_NF_TFTP=m CONFIG_IP_NF_AMANDA=m CONFIG_IP_NF_QUEUE=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_LIMIT=m CONFIG_IP_NF_MATCH_MAC=m CONFIG_IP_NF_MATCH_PKTTYPE=m CONFIG_IP_NF_MATCH_MARK=m CONFIG_IP_NF_MATCH_MULTIPORT=m CONFIG_IP_NF_MATCH_TOS=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_DSCP=m CONFIG_IP_NF_MATCH_AH_ESP=m CONFIG_IP_NF_MATCH_LENGTH=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_MATCH_TCPMSS=m CONFIG_IP_NF_MATCH_HELPER=m CONFIG_IP_NF_MATCH_STATE=m CONFIG_IP_NF_MATCH_CONNTRACK=m CONFIG_IP_NF_MATCH_UNCLEAN=m CONFIG_IP_NF_MATCH_OWNER=m CONFIG_IP_NF_MATCH_PHYSDEV=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_MIRROR=m CONFIG_IP_NF_NAT=m CONFIG_IP_NF_NAT_NEEDED=y CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_IP_NF_NAT_LOCAL=y CONFIG_IP_NF_NAT_SNMP_BASIC=m CONFIG_IP_NF_NAT_IRC=m CONFIG_IP_NF_NAT_FTP=m CONFIG_IP_NF_NAT_TFTP=m CONFIG_IP_NF_NAT_AMANDA=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_TOS=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_DSCP=m CONFIG_IP_NF_TARGET_MARK=m CONFIG_IP_NF_TARGET_LOG=m CONFIG_IP_NF_TARGET_ULOG=m CONFIG_IP_NF_TARGET_TCPMSS=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_COMPAT_IPCHAINS=m # CONFIG_IP_NF_COMPAT_IPFWADM is not set CONFIG_IPV6=m CONFIG_IPV6_PRIVACY=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m # # IPv6: Netfilter Configuration # CONFIG_IP6_NF_QUEUE=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_LIMIT=m CONFIG_IP6_NF_MATCH_MAC=m CONFIG_IP6_NF_MATCH_RT=m CONFIG_IP6_NF_MATCH_OPTS=m CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_MULTIPORT=m CONFIG_IP6_NF_MATCH_OWNER=m CONFIG_IP6_NF_MATCH_MARK=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_AHESP=m CONFIG_IP6_NF_MATCH_LENGTH=m CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_LOG=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_TARGET_MARK=m CONFIG_XFRM_USER=m # # SCTP Configuration (EXPERIMENTAL) # CONFIG_IPV6_SCTP__=m CONFIG_IP_SCTP=m # CONFIG_SCTP_ADLER32 is not set # CONFIG_SCTP_DBG_MSG is not set # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_HMAC_NONE is not set # CONFIG_SCTP_HMAC_SHA1 is not set CONFIG_SCTP_HMAC_MD5=y # CONFIG_ATM is not set CONFIG_VLAN_8021Q=m # CONFIG_LLC is not set # CONFIG_DECNET is not set CONFIG_BRIDGE=m CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_T_FILTER=m CONFIG_BRIDGE_EBT_T_NAT=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_LOG=m # CONFIG_BRIDGE_EBT_IP is not set # CONFIG_BRIDGE_EBT_ARP is not set # CONFIG_BRIDGE_EBT_VLAN is not set # CONFIG_BRIDGE_EBT_MARK is not set # CONFIG_BRIDGE_EBT_PKTTYPE is not set CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_DNAT=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_MARK_T=m # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_NET_DIVERT is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set # CONFIG_NET_FASTROUTE is not set # CONFIG_NET_HW_FLOWCONTROL is not set # # QoS and/or fair queueing # CONFIG_NET_SCHED=y CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_CSZ=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_INGRESS=m CONFIG_NET_QOS=y CONFIG_NET_ESTIMATOR=y CONFIG_NET_CLS=y CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_ROUTE=y CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_POLICE=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NETDEVICES=y # # ARCnet devices # # CONFIG_ARCNET is not set CONFIG_DUMMY=m CONFIG_BONDING=m CONFIG_EQUALIZER=m CONFIG_TUN=m # CONFIG_ETHERTAP is not set # CONFIG_NET_SB1000 is not set # # Ethernet (10 or 100Mbit) # CONFIG_NET_ETHERNET=y # CONFIG_MII is not set # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_NET_VENDOR_3COM is not set # CONFIG_LANCE is not set # CONFIG_NET_VENDOR_SMC is not set # CONFIG_NET_VENDOR_RACAL is not set # # Tulip family network device support # # CONFIG_NET_TULIP is not set # CONFIG_AT1700 is not set # CONFIG_DEPCA is not set # CONFIG_HP100 is not set # CONFIG_NET_ISA is not set CONFIG_NET_PCI=y # CONFIG_PCNET32 is not set # CONFIG_AMD8111_ETH is not set # CONFIG_ADAPTEC_STARFIRE is not set # CONFIG_AC3200 is not set # CONFIG_APRICOT is not set # CONFIG_B44 is not set # CONFIG_CS89x0 is not set # CONFIG_DGRS is not set CONFIG_EEPRO100=m # CONFIG_EEPRO100_PIO is not set # CONFIG_E100 is not set # CONFIG_FEALNX is not set # CONFIG_NATSEMI is not set # CONFIG_NE2K_PCI is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_SIS900 is not set # CONFIG_EPIC100 is not set # CONFIG_SUNDANCE is not set # CONFIG_TLAN is not set # CONFIG_VIA_RHINE is not set # CONFIG_NET_POCKET is not set # # Ethernet (1000 Mbit) # # CONFIG_ACENIC is not set # CONFIG_DL2K is not set # CONFIG_E1000 is not set # CONFIG_NS83820 is not set # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set # CONFIG_R8169 is not set # CONFIG_SK98LIN is not set # CONFIG_TIGON3 is not set # # Ethernet (10000 Mbit) # # CONFIG_IXGB is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_PLIP is not set CONFIG_PPP=m CONFIG_PPP_MULTILINK=y CONFIG_PPP_FILTER=y CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_BSDCOMP=m CONFIG_PPPOE=m # CONFIG_SLIP is not set # # Wireless LAN (non-hamradio) # CONFIG_NET_RADIO=y # # Obsolete Wireless cards support (pre-802.11) # # CONFIG_STRIP is not set # CONFIG_ARLAN is not set # CONFIG_WAVELAN is not set # CONFIG_PCMCIA_WAVELAN is not set # CONFIG_PCMCIA_NETWAVE is not set # # Wireless 802.11 Frequency Hopping cards support # # CONFIG_PCMCIA_RAYCS is not set # # Wireless 802.11b ISA/PCI cards support # # CONFIG_AIRO is not set CONFIG_HERMES=m CONFIG_PLX_HERMES=m CONFIG_PCI_HERMES=m # # Wireless 802.11b Pcmcia/Cardbus cards support # CONFIG_PCMCIA_HERMES=m # CONFIG_AIRO_CS is not set CONFIG_NET_WIRELESS=y # # Token Ring devices (depends on LLC=y) # # CONFIG_NET_FC is not set # CONFIG_RCPCI is not set CONFIG_SHAPER=m # # Wan interfaces # # CONFIG_WAN is not set # # PCMCIA network device support # CONFIG_NET_PCMCIA=y # CONFIG_PCMCIA_3C589 is not set # CONFIG_PCMCIA_3C574 is not set # CONFIG_PCMCIA_FMVJ18X is not set # CONFIG_PCMCIA_PCNET is not set # CONFIG_PCMCIA_NMCLAN is not set # CONFIG_PCMCIA_SMC91C92 is not set # CONFIG_PCMCIA_XIRC2PS is not set # CONFIG_PCMCIA_AXNET is not set # # Amateur Radio support # # CONFIG_HAMRADIO is not set # # IrDA (infrared) support # CONFIG_IRDA=m # # IrDA protocols # CONFIG_IRLAN=m CONFIG_IRNET=m CONFIG_IRCOMM=m CONFIG_IRDA_ULTRA=y # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=m # # Dongle support # # CONFIG_DONGLE is not set # # Old SIR device drivers # # CONFIG_IRTTY_OLD is not set # CONFIG_IRPORT_SIR is not set # # Old Serial dongle support # # CONFIG_DONGLE_OLD is not set # # FIR device drivers # # CONFIG_USB_IRDA is not set CONFIG_NSC_FIR=m # CONFIG_WINBOND_FIR is not set # CONFIG_TOSHIBA_OLD is not set # CONFIG_TOSHIBA_FIR is not set # CONFIG_SMC_IRCC_FIR is not set # CONFIG_ALI_FIR is not set # CONFIG_VLSI_FIR is not set # # ISDN subsystem # # CONFIG_ISDN_BOOL is not set # # Telephony Support # # CONFIG_PHONE is not set # # Input device support # CONFIG_INPUT=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1400 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=1050 CONFIG_INPUT_JOYDEV=m # CONFIG_INPUT_TSDEV is not set CONFIG_INPUT_EVDEV=m # CONFIG_INPUT_EVBUG is not set # # Input I/O drivers # # CONFIG_GAMEPORT is not set CONFIG_SOUND_GAMEPORT=y CONFIG_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_NEWTON is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_INPORT is not set # CONFIG_MOUSE_LOGIBM is not set # CONFIG_MOUSE_PC110PAD is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_PCSPKR=m CONFIG_INPUT_UINPUT=m # # Character devices # CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y # CONFIG_SERIAL_NONSTANDARD is not set # # Serial drivers # CONFIG_SERIAL_8250=m CONFIG_SERIAL_8250_CS=m CONFIG_SERIAL_8250_EXTENDED=y # CONFIG_SERIAL_8250_MANY_PORTS is not set CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set # CONFIG_SERIAL_8250_MULTIPORT is not set # CONFIG_SERIAL_8250_RSA is not set # # Non-8250 serial port support # CONFIG_SERIAL_CORE=m CONFIG_UNIX98_PTYS=y CONFIG_UNIX98_PTY_COUNT=256 CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set # CONFIG_PPDEV is not set # CONFIG_TIPAR is not set # # I2C support # CONFIG_I2C=m CONFIG_I2C_ALGOBIT=m CONFIG_I2C_PHILIPSPAR=m CONFIG_I2C_ELV=m CONFIG_I2C_VELLEMAN=m CONFIG_SCx200_ACB=m CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ELEKTOR=m CONFIG_I2C_CHARDEV=m # # I2C Hardware Sensors Mainboard support # CONFIG_I2C_ALI15X3=m CONFIG_I2C_AMD756=m CONFIG_I2C_AMD8111=m CONFIG_I2C_I801=m CONFIG_I2C_ISA=m CONFIG_I2C_PIIX4=m # CONFIG_I2C_VIAPRO is not set # # I2C Hardware Sensors Chip support # CONFIG_SENSORS_ADM1021=m # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_LM75=m # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_W83781D is not set CONFIG_I2C_SENSOR=m # # Mice # # CONFIG_BUSMOUSE is not set # CONFIG_QIC02_TAPE is not set # # IPMI # CONFIG_IPMI_HANDLER=m CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_KCS=m CONFIG_IPMI_WATCHDOG=m # # Watchdog Cards # CONFIG_WATCHDOG=y CONFIG_WATCHDOG_NOWAYOUT=y CONFIG_SOFT_WATCHDOG=m # CONFIG_WDT is not set # CONFIG_WDTPCI is not set # CONFIG_PCWATCHDOG is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set CONFIG_I810_TCO=m # CONFIG_MIXCOMWD is not set # CONFIG_SCx200_WDT is not set # CONFIG_60XX_WDT is not set # CONFIG_W83877F_WDT is not set # CONFIG_MACHZ_WDT is not set # CONFIG_SC520_WDT is not set # CONFIG_AMD7XX_TCO is not set # CONFIG_ALIM7101_WDT is not set # CONFIG_SC1200_WDT is not set # CONFIG_WAFER_WDT is not set # CONFIG_CPU5_WDT is not set # CONFIG_HW_RANDOM is not set CONFIG_NVRAM=m CONFIG_RTC=m CONFIG_GEN_RTC=m CONFIG_GEN_RTC_X=y # CONFIG_DTLK is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # # Ftape, the floppy tape device driver # # CONFIG_FTAPE is not set CONFIG_AGP=m # CONFIG_AGP_ALI is not set # CONFIG_AGP_AMD is not set # CONFIG_AGP_AMD_8151 is not set CONFIG_AGP_INTEL=m # CONFIG_AGP_NVIDIA is not set # CONFIG_AGP_SIS is not set # CONFIG_AGP_SWORKS is not set # CONFIG_AGP_VIA is not set CONFIG_DRM=y # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set CONFIG_DRM_RADEON=m # CONFIG_DRM_I810 is not set # CONFIG_DRM_I830 is not set # CONFIG_DRM_MGA is not set # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set # CONFIG_MWAVE is not set CONFIG_RAW_DRIVER=m CONFIG_HANGCHECK_TIMER=m # # Multimedia devices # # CONFIG_VIDEO_DEV is not set # # Digital Video Broadcasting Devices # # CONFIG_DVB is not set # # File systems # CONFIG_EXT2_FS=m CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=y CONFIG_EXT3_FS_XATTR=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_FS_POSIX_ACL=y # CONFIG_XFS_FS is not set # CONFIG_MINIX_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_QUOTA=y CONFIG_QFMT_V1=m CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y # CONFIG_AUTOFS_FS is not set CONFIG_AUTOFS4_FS=m # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_ZISOFS_FS=m CONFIG_UDF_FS=m # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_NTFS_FS=m # CONFIG_NTFS_DEBUG is not set # CONFIG_NTFS_RW is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_DEVFS_FS=y CONFIG_DEVFS_MOUNT=y # CONFIG_DEVFS_DEBUG is not set CONFIG_DEVPTS_FS=y CONFIG_TMPFS=y CONFIG_RAMFS=y # # Miscellaneous filesystems # # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_HFS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_JFFS_FS is not set CONFIG_JFFS2_FS=m CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_NAND=y # CONFIG_CRAMFS is not set # CONFIG_VXFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # # Network File Systems # CONFIG_NFS_FS=m CONFIG_NFS_V3=y CONFIG_NFS_V4=y CONFIG_NFSD=m CONFIG_NFSD_V3=y CONFIG_NFSD_V4=y CONFIG_NFSD_TCP=y CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_EXPORTFS=m CONFIG_SUNRPC=m CONFIG_SUNRPC_GSS=m CONFIG_RPCSEC_GSS_KRB5=m CONFIG_SMB_FS=m CONFIG_SMB_NLS_DEFAULT=y CONFIG_SMB_NLS_REMOTE="iso-8859-15" CONFIG_CIFS=m # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_INTERMEZZO_FS is not set # CONFIG_AFS_FS is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_SMB_NLS=y CONFIG_NLS=y # # Native Language Support # CONFIG_NLS_DEFAULT="iso8859-15" CONFIG_NLS_CODEPAGE_437=m # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set CONFIG_NLS_CODEPAGE_850=m # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set # CONFIG_NLS_CODEPAGE_862 is not set # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=m # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set # CONFIG_NLS_ISO8859_8 is not set # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set # CONFIG_NLS_ISO8859_5 is not set # CONFIG_NLS_ISO8859_6 is not set # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set CONFIG_NLS_ISO8859_15=m # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set CONFIG_NLS_UTF8=m # # Graphics support # # CONFIG_FB is not set # CONFIG_VIDEO_SELECT is not set # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_MDA_CONSOLE is not set CONFIG_DUMMY_CONSOLE=y # # Sound # CONFIG_SOUND=m # # Advanced Linux Sound Architecture # CONFIG_SND=m CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_RTCTIMER=m # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set # # Generic devices # CONFIG_SND_DUMMY=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m CONFIG_SND_SERIAL_U16550=m CONFIG_SND_MPU401=m # # ISA devices # # CONFIG_SND_AD1816A is not set # CONFIG_SND_AD1848 is not set # CONFIG_SND_CS4231 is not set # CONFIG_SND_CS4232 is not set # CONFIG_SND_CS4236 is not set # CONFIG_SND_ES968 is not set # CONFIG_SND_ES1688 is not set # CONFIG_SND_ES18XX is not set # CONFIG_SND_GUSCLASSIC is not set # CONFIG_SND_GUSEXTREME is not set # CONFIG_SND_GUSMAX is not set # CONFIG_SND_INTERWAVE is not set # CONFIG_SND_INTERWAVE_STB is not set # CONFIG_SND_OPTI92X_AD1848 is not set # CONFIG_SND_OPTI92X_CS4231 is not set # CONFIG_SND_OPTI93X is not set # CONFIG_SND_SB8 is not set # CONFIG_SND_SB16 is not set # CONFIG_SND_SBAWE is not set # CONFIG_SND_WAVEFRONT is not set # CONFIG_SND_ALS100 is not set # CONFIG_SND_AZT2320 is not set # CONFIG_SND_CMI8330 is not set # CONFIG_SND_DT019X is not set # CONFIG_SND_OPL3SA2 is not set # CONFIG_SND_SGALAXY is not set # # PCI devices # # CONFIG_SND_ALI5451 is not set # CONFIG_SND_CS46XX is not set # CONFIG_SND_CS4281 is not set # CONFIG_SND_EMU10K1 is not set # CONFIG_SND_KORG1212 is not set # CONFIG_SND_NM256 is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_TRIDENT is not set # CONFIG_SND_YMFPCI is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_CMIPCI is not set # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set CONFIG_SND_INTEL8X0=m # CONFIG_SND_SONICVIBES is not set # CONFIG_SND_VIA82XX is not set # # ALSA USB devices # CONFIG_SND_USB_AUDIO=m # # Open Sound System # # CONFIG_SOUND_PRIME is not set # # USB support # CONFIG_USB=m # CONFIG_USB_DEBUG is not set # # Miscellaneous USB options # CONFIG_USB_DEVICEFS=y CONFIG_USB_BANDWIDTH=y CONFIG_USB_DYNAMIC_MINORS=y # # USB Host Controller Drivers # CONFIG_USB_EHCI_HCD=m CONFIG_USB_OHCI_HCD=m CONFIG_USB_UHCI_HCD=m # # USB Device Class drivers # CONFIG_USB_AUDIO=m # # USB Bluetooth TTY can only be used with disabled Bluetooth subsystem # CONFIG_USB_MIDI=m CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_DATAFAB is not set # CONFIG_USB_STORAGE_FREECOM is not set # CONFIG_USB_STORAGE_ISD200 is not set # CONFIG_USB_STORAGE_DPCM is not set # CONFIG_USB_STORAGE_HP8200e is not set # CONFIG_USB_STORAGE_SDDR09 is not set # CONFIG_USB_STORAGE_SDDR55 is not set # CONFIG_USB_STORAGE_JUMPSHOT is not set # # USB Human Interface Devices (HID) # CONFIG_USB_HID=m CONFIG_USB_HIDINPUT=y CONFIG_HID_FF=y CONFIG_HID_PID=y CONFIG_LOGITECH_FF=y CONFIG_THRUSTMASTER_FF=y CONFIG_USB_HIDDEV=y # # USB HID Boot Protocol drivers # CONFIG_USB_KBD=m CONFIG_USB_MOUSE=m # CONFIG_USB_AIPTEK is not set # CONFIG_USB_WACOM is not set # CONFIG_USB_KBTAB is not set # CONFIG_USB_POWERMATE is not set # CONFIG_USB_XPAD is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USB_SCANNER is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USB_HPUSBSCSI is not set # # USB Multimedia devices # # CONFIG_USB_DABUSB is not set # # Video4Linux support is needed for USB Multimedia device support # # # USB Network adaptors # # CONFIG_USB_CATC is not set # CONFIG_USB_KAWETH is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set CONFIG_USB_USBNET=m # # USB Host-to-Host Cables # CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_GENESYS=y CONFIG_USB_NET1080=y CONFIG_USB_PL2301=y # # Intelligent USB Devices/Gadgets # CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_ZAURUS=y # CONFIG_USB_CDCETHER is not set # # USB port drivers # # CONFIG_USB_USS720 is not set # # USB Serial Converter support # CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_BELKIN is not set # CONFIG_USB_SERIAL_WHITEHEAT is not set # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set # CONFIG_USB_SERIAL_EMPEG is not set # CONFIG_USB_SERIAL_FTDI_SIO is not set CONFIG_USB_SERIAL_VISOR=m CONFIG_USB_SERIAL_IPAQ=m # CONFIG_USB_SERIAL_IR is not set # CONFIG_USB_SERIAL_EDGEPORT is not set # CONFIG_USB_SERIAL_EDGEPORT_TI is not set # CONFIG_USB_SERIAL_KEYSPAN_PDA is not set # CONFIG_USB_SERIAL_KEYSPAN is not set # CONFIG_USB_SERIAL_KLSI is not set # CONFIG_USB_SERIAL_KOBIL_SCT is not set # CONFIG_USB_SERIAL_MCT_U232 is not set CONFIG_USB_SERIAL_PL2303=m # CONFIG_USB_SERIAL_SAFE is not set # CONFIG_USB_SERIAL_CYBERJACK is not set # CONFIG_USB_SERIAL_XIRCOM is not set # CONFIG_USB_SERIAL_OMNINET is not set # # USB Miscellaneous drivers # # CONFIG_USB_EMI26 is not set # CONFIG_USB_TIGL is not set # CONFIG_USB_AUERSWALD is not set # CONFIG_USB_RIO500 is not set # CONFIG_USB_BRLVGER is not set # CONFIG_USB_LCD is not set CONFIG_USB_TEST=m # CONFIG_USB_GADGET is not set # # Bluetooth support # CONFIG_BT=m CONFIG_BT_L2CAP=m CONFIG_BT_SCO=m CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y # # Bluetooth device drivers # CONFIG_BT_HCIUSB=m CONFIG_BT_USB_SCO=y CONFIG_BT_USB_ZERO_PACKET=y CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_BCSP_TXCRC=y CONFIG_BT_HCIDTL1=m CONFIG_BT_HCIBT3C=m CONFIG_BT_HCIBLUECARD=m CONFIG_BT_HCIBTUART=m CONFIG_BT_HCIVHCI=m # # Profiling support # # CONFIG_PROFILING is not set # # Kernel hacking # CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_SLAB is not set # CONFIG_DEBUG_IOVIRT is not set CONFIG_MAGIC_SYSRQ=y # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_SPINLINE is not set # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_KALLSYMS=y CONFIG_DEBUG_SPINLOCK_SLEEP=y # CONFIG_KGDB is not set CONFIG_DEBUG_INFO=y CONFIG_FRAME_POINTER=y # # Security options # CONFIG_SECURITY=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_CAPABILITIES=m CONFIG_SECURITY_ROOTPLUG=m # # Cryptographic options # CONFIG_CRYPTO=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_NULL=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=m CONFIG_CRYPTO_SHA1=m CONFIG_CRYPTO_SHA256=m CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_AES=m CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_TEST=m # # Library routines # CONFIG_CRC32=y CONFIG_ZLIB_INFLATE=m CONFIG_ZLIB_DEFLATE=m CONFIG_X86_BIOS_REBOOT=y [-- Attachment #3: Type: text/plain, Size: 479 bytes --] mvh, A - -- Alexander Hoogerhuis | alexh@ihatent.com CCNP - CCDP - MCNE - CCSE | +47 908 21 485 "You have zero privacy anyway. Get over it." --Scott McNealy -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/> iD8DBQE+wJiNCQ1pa+gRoggRAhO2AJ9JRd0egyrq8mFa7CVN0TIBy+ui9gCgx223 fP1NtZhr9zypfHcsRjJgwBo= =R7rj -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.5.69-mm4 2003-05-13 7:02 ` 2.5.69-mm4 Alexander Hoogerhuis @ 2003-05-13 7:11 ` Andrew Morton 2003-05-13 8:00 ` 2.5.69-mm4 Alexander Hoogerhuis 0 siblings, 1 reply; 20+ messages in thread From: Andrew Morton @ 2003-05-13 7:11 UTC (permalink / raw) To: Alexander Hoogerhuis; +Cc: linux-kernel, linux-mm Alexander Hoogerhuis <alexh@ihatent.com> wrote: > > net/core/dev.c:1496: conflicting types for `handle_bridge' > net/core/dev.c:1468: previous declaration of `handle_bridge' argh, sorry, stupid. diff -puN net/core/dev.c~handle_bridge-fix net/core/dev.c --- 25/net/core/dev.c~handle_bridge-fix 2003-05-13 00:10:47.000000000 -0700 +++ 25-akpm/net/core/dev.c 2003-05-13 00:10:57.000000000 -0700 @@ -1491,7 +1491,7 @@ static inline void handle_diverter(struc #endif } -static inline int handle_bridge(struct sk_buff *skb, +static inline int __handle_bridge(struct sk_buff *skb, struct packet_type **pt_prev, int *ret) { #if defined(CONFIG_BRIDGE) || defined(CONFIG_BRIDGE_MODULE) @@ -1548,7 +1548,7 @@ int netif_receive_skb(struct sk_buff *sk handle_diverter(skb); - if (handle_bridge(skb, &pt_prev, &ret)) + if (__handle_bridge(skb, &pt_prev, &ret)) goto out; list_for_each_entry_rcu(ptype, &ptype_base[ntohs(type)&15], list) { _ -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.5.69-mm4 2003-05-13 7:11 ` 2.5.69-mm4 Andrew Morton @ 2003-05-13 8:00 ` Alexander Hoogerhuis 2003-05-13 8:55 ` 2.5.69-mm4 Helge Hafting 2003-05-13 12:43 ` 2.5.69-mm4 Ed Tomlinson 0 siblings, 2 replies; 20+ messages in thread From: Alexander Hoogerhuis @ 2003-05-13 8:00 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel, linux-mm -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Andrew Morton <akpm@digeo.com> writes: > Alexander Hoogerhuis <alexh@ihatent.com> wrote: > > > > net/core/dev.c:1496: conflicting types for `handle_bridge' > > net/core/dev.c:1468: previous declaration of `handle_bridge' > > argh, sorry, stupid. > > diff -puN net/core/dev.c~handle_bridge-fix net/core/dev.c > --- 25/net/core/dev.c~handle_bridge-fix 2003-05-13 00:10:47.000000000 -0700 > +++ 25-akpm/net/core/dev.c 2003-05-13 00:10:57.000000000 -0700 > @@ -1491,7 +1491,7 @@ static inline void handle_diverter(struc > #endif > } > > -static inline int handle_bridge(struct sk_buff *skb, > +static inline int __handle_bridge(struct sk_buff *skb, > struct packet_type **pt_prev, int *ret) > { > #if defined(CONFIG_BRIDGE) || defined(CONFIG_BRIDGE_MODULE) > @@ -1548,7 +1548,7 @@ int netif_receive_skb(struct sk_buff *sk > > handle_diverter(skb); > > - if (handle_bridge(skb, &pt_prev, &ret)) > + if (__handle_bridge(skb, &pt_prev, &ret)) > goto out; > > list_for_each_entry_rcu(ptype, &ptype_base[ntohs(type)&15], list) { > And this one :) ld -m elf_i386 -T arch/i386/vmlinux.lds.s arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/built-in.o --start-group usr/built-in.o arch/i386/kernel/built-in.o arch/i386/mm/built-in.o arch/i386/mach-default/built-in.o kernel/built-in.o mm/built-in.o fs/built-in.o ipc/built-in.o security/built-in.o crypto/built-in.o lib/lib.a arch/i386/lib/lib.a drivers/built-in.o sound/built-in.o arch/i386/pci/built-in.o net/built-in.o --end-group -o .tmp_vmlinux1 kernel/built-in.o(.text+0x1005): In function `schedule': : undefined reference to `active_load_balance' make: *** [.tmp_vmlinux1] Error 1 alexh@lapper ~/src/linux/linux-2.5.69-mm4 $ mvh, A - -- Alexander Hoogerhuis | alexh@ihatent.com CCNP - CCDP - MCNE - CCSE | +47 908 21 485 "You have zero privacy anyway. Get over it." --Scott McNealy -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/> iD8DBQE+wKY3CQ1pa+gRoggRAmd6AKDCJGGIiqot4yzmTlVdWpvQR1JagwCaAsY7 UdsL8kbCLzCEKTrsL/ijsoA= =Uhvc -----END PGP SIGNATURE----- -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.5.69-mm4 2003-05-13 8:00 ` 2.5.69-mm4 Alexander Hoogerhuis @ 2003-05-13 8:55 ` Helge Hafting 2003-05-13 9:04 ` 2.5.69-mm4 Andrew Morton 2003-05-13 11:04 ` 2.5.69-mm4 Alexander Hoogerhuis 2003-05-13 12:43 ` 2.5.69-mm4 Ed Tomlinson 1 sibling, 2 replies; 20+ messages in thread From: Helge Hafting @ 2003-05-13 8:55 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel, linux-mm, Alexander Hoogerhuis, James Simmons On Tue, May 13, 2003 at 10:00:58AM +0200, Alexander Hoogerhuis wrote: > And this one :) > > ld -m elf_i386 -T arch/i386/vmlinux.lds.s arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/built-in.o --start-group usr/built-in.o arch/i386/kernel/built-in.o arch/i386/mm/built-in.o arch/i386/mach-default/built-in.o kernel/built-in.o mm/built-in.o fs/built-in.o ipc/built-in.o security/built-in.o crypto/built-in.o lib/lib.a arch/i386/lib/lib.a drivers/built-in.o sound/built-in.o arch/i386/pci/built-in.o net/built-in.o --end-group -o .tmp_vmlinux1 > kernel/built-in.o(.text+0x1005): In function `schedule': > : undefined reference to `active_load_balance' I got this one too, as well as: drivers/built-in.o(.text+0x7d534): In function `fb_prepare_logo': : undefined reference to `find_logo' Helge Hafting -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.5.69-mm4 2003-05-13 8:55 ` 2.5.69-mm4 Helge Hafting @ 2003-05-13 9:04 ` Andrew Morton 2003-05-13 14:05 ` [PATCH] Re: 2.5.69-mm4 undefined active_load_balance Helge Hafting 2003-05-13 11:04 ` 2.5.69-mm4 Alexander Hoogerhuis 1 sibling, 1 reply; 20+ messages in thread From: Andrew Morton @ 2003-05-13 9:04 UTC (permalink / raw) To: Helge Hafting; +Cc: linux-kernel, linux-mm, alexh, jsimmons Helge Hafting <helgehaf@aitel.hist.no> wrote: > > > : undefined reference to `active_load_balance' > > I got this one too I don't think so. Please do a `make clean' and try again. >, as well as: > drivers/built-in.o(.text+0x7d534): In function `fb_prepare_logo': > : undefined reference to `find_logo' Is that thing _still_ there? Does this fix? diff -puN drivers/video/fbmem.c~fbmem-linkage-fix drivers/video/fbmem.c --- 25/drivers/video/fbmem.c~fbmem-linkage-fix 2003-05-13 02:03:38.000000000 -0700 +++ 25-akpm/drivers/video/fbmem.c 2003-05-13 02:03:42.000000000 -0700 @@ -655,7 +655,7 @@ int fb_prepare_logo(struct fb_info *info } /* Return if no suitable logo was found */ - fb_logo.logo = find_logo(info->var.bits_per_pixel); + fb_logo.logo = fb_find_logo(info->var.bits_per_pixel); if (!fb_logo.logo || fb_logo.logo->height > info->var.yres) { fb_logo.logo = NULL; _ -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a> ^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] Re: 2.5.69-mm4 undefined active_load_balance 2003-05-13 9:04 ` 2.5.69-mm4 Andrew Morton @ 2003-05-13 14:05 ` Helge Hafting 2003-05-13 16:27 ` Helge Hafting 0 siblings, 1 reply; 20+ messages in thread From: Helge Hafting @ 2003-05-13 14:05 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel, linux-mm, alexh Andrew Morton wrote: > Helge Hafting <helgehaf@aitel.hist.no> wrote: > >>>: undefined reference to `active_load_balance' >> >> I got this one too > > > I don't think so. Please do a `make clean' and try again. > You don't think so? How come? Note that this was a clean install, I unpacked the 2.5.69 tarball, applied 2.5.69-mm3, copied a .config file, and ran "make oldconfig; make bzImage" I tried make clean, and still get kernel/built-in.o(.text+0x102a): In function `schedule': : undefined reference to `active_load_balance' drivers/built-in.o(.text+0x7d534): In function `fb_prepare_logo': : undefined reference to `find_logo' make: *** [.tmp_vmlinux1] Error 1 During compile, I got a warning that active_load_balance was implicitly declared or some such. Looking at sched.c I see that active_load_balance is declared if CONFIG_SHARE_RUNQUEUE is not set. Later, if we have CONFIG_SMP _and_ CONFIG_SHARE_RUNQUEUE we get a longer version of active_load_balance So, active_load_balance doesn't exist if CONFIG_SHARE_RUNQUEUE is set on a non-smp machine. but schedule() later do a call to active_load_balance that isn't masked by any #ifdef. This machine isn't SMP, and CONFIG_SHARE_RUNQUEUE gets set - so it goes wrong. The problem seems to be in sched.h, which says: /* * Is there a way to do this via Kconfig? */ #ifdef CONFIG_NR_SIBLINGS_2 # define CONFIG_NR_SIBLINGS 2 #elif defined(CONFIG_NR_SIBLINGS_4) # define CONFIG_NR_SIBLINGS 4 #else # define CONFIG_NR_SIBLINGS 0 #endif #ifdef CONFIG_NR_SIBLINGS # define CONFIG_SHARE_RUNQUEUE 1 #else # define CONFIG_SHARE_RUNQUEUE 0 #endif I get # define CONFIG_NR_SIBLINGS 0 and the #ifdef CONFIG_NR_SIBLINGS test triggers because something #defined to 0 is #defined. I guess this is the problem, and if so, changing the #ifdef CONFIG_NR_SIBLINGS to #if CONFIG_NR_SIBLINGS should do the trick. A patch for this is at the end of the message. > >>, as well as: >> drivers/built-in.o(.text+0x7d534): In function `fb_prepare_logo': >> : undefined reference to `find_logo' > > > Is that thing _still_ there? > > Does this fix? [...] Yes, thanks! Patch for the active_load_balance problem. It is not yet tested, it is compiling right now and that takes time. Helge Hafting --- sched.h.orig 2003-05-13 15:45:17.000000000 +0200 +++ sched.h 2003-05-13 15:45:43.000000000 +0200 @@ -158,7 +158,7 @@ # define CONFIG_NR_SIBLINGS 0 #endif -#ifdef CONFIG_NR_SIBLINGS +#if CONFIG_NR_SIBLINGS # define CONFIG_SHARE_RUNQUEUE 1 #else # define CONFIG_SHARE_RUNQUEUE 0 -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] Re: 2.5.69-mm4 undefined active_load_balance 2003-05-13 14:05 ` [PATCH] Re: 2.5.69-mm4 undefined active_load_balance Helge Hafting @ 2003-05-13 16:27 ` Helge Hafting 2003-05-13 16:40 ` Helge Hafting 2003-05-13 19:38 ` William Lee Irwin III 0 siblings, 2 replies; 20+ messages in thread From: Helge Hafting @ 2003-05-13 16:27 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel, linux-mm, alexh On Tue, May 13, 2003 at 04:05:18PM +0200, Helge Hafting wrote: > Patch for the active_load_balance problem. > It is not yet tested, it is compiling right now > and that takes time. Of course I missed something. Here is a patch that compiles and links too, when also using Andrew's fb-logo patch. I haven't tried booting it yet, as it is a remote machine. Helge Hafting --- sched.h.orig 2003-05-13 15:45:17.000000000 +0200 +++ sched.h 2003-05-13 18:07:01.000000000 +0200 @@ -158,10 +158,8 @@ # define CONFIG_NR_SIBLINGS 0 #endif -#ifdef CONFIG_NR_SIBLINGS +#if CONFIG_NR_SIBLINGS # define CONFIG_SHARE_RUNQUEUE 1 -#else -# define CONFIG_SHARE_RUNQUEUE 0 #endif extern void sched_map_runqueue(int cpu1, int cpu2); -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] Re: 2.5.69-mm4 undefined active_load_balance 2003-05-13 16:27 ` Helge Hafting @ 2003-05-13 16:40 ` Helge Hafting 2003-05-13 19:38 ` William Lee Irwin III 1 sibling, 0 replies; 20+ messages in thread From: Helge Hafting @ 2003-05-13 16:40 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel, linux-mm, alexh The active_load_balance patch in the previous mail seems to work, the test machine rebooted and came up just fine. Helge Hafting -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] Re: 2.5.69-mm4 undefined active_load_balance 2003-05-13 16:27 ` Helge Hafting 2003-05-13 16:40 ` Helge Hafting @ 2003-05-13 19:38 ` William Lee Irwin III 2003-05-13 21:31 ` Helge Hafting 1 sibling, 1 reply; 20+ messages in thread From: William Lee Irwin III @ 2003-05-13 19:38 UTC (permalink / raw) To: Helge Hafting; +Cc: Andrew Morton, linux-kernel, linux-mm, alexh On Tue, May 13, 2003 at 06:27:11PM +0200, Helge Hafting wrote: > --- sched.h.orig 2003-05-13 15:45:17.000000000 +0200 > +++ sched.h 2003-05-13 18:07:01.000000000 +0200 > @@ -158,10 +158,8 @@ > # define CONFIG_NR_SIBLINGS 0 > #endif > -#ifdef CONFIG_NR_SIBLINGS > +#if CONFIG_NR_SIBLINGS > # define CONFIG_SHARE_RUNQUEUE 1 > -#else > -# define CONFIG_SHARE_RUNQUEUE 0 > #endif > extern void sched_map_runqueue(int cpu1, int cpu2); Linus just committed a patch to eliminate such offenders. Do you mean #if CONFIG_NR_SIBLINGS != 0 or #ifdef CONFIG_NR_SIBLINGS? -- wli -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] Re: 2.5.69-mm4 undefined active_load_balance 2003-05-13 19:38 ` William Lee Irwin III @ 2003-05-13 21:31 ` Helge Hafting 2003-05-13 21:35 ` William Lee Irwin III 0 siblings, 1 reply; 20+ messages in thread From: Helge Hafting @ 2003-05-13 21:31 UTC (permalink / raw) To: William Lee Irwin III, Helge Hafting, Andrew Morton, linux-kernel, linux-mm, alexh On Tue, May 13, 2003 at 12:38:47PM -0700, William Lee Irwin III wrote: > On Tue, May 13, 2003 at 06:27:11PM +0200, Helge Hafting wrote: > > --- sched.h.orig 2003-05-13 15:45:17.000000000 +0200 > > +++ sched.h 2003-05-13 18:07:01.000000000 +0200 > > @@ -158,10 +158,8 @@ > > # define CONFIG_NR_SIBLINGS 0 > > #endif > > -#ifdef CONFIG_NR_SIBLINGS > > +#if CONFIG_NR_SIBLINGS > > # define CONFIG_SHARE_RUNQUEUE 1 > > -#else > > -# define CONFIG_SHARE_RUNQUEUE 0 > > #endif > > extern void sched_map_runqueue(int cpu1, int cpu2); > > Linus just committed a patch to eliminate such offenders. > > Do you mean #if CONFIG_NR_SIBLINGS != 0 or #ifdef CONFIG_NR_SIBLINGS? I don't know this code well, I'm just guessing the rigth way to make it compile. I don't know what's the "clean" way to do #if/#ifdefs either - I could probably do better if I knew. The problem was that CONFIG_SHARE_RUNQUEUE gets set even with configs where it doesn't make sense, (i.e. uniprocessor without HT) so I guessed it was some sort of misunderstanding about how #ifdef works. I hope whoever wrote that code will take a look and either say "yes - that's what I meant" or fix it in a better way. Helge Hafting -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] Re: 2.5.69-mm4 undefined active_load_balance 2003-05-13 21:31 ` Helge Hafting @ 2003-05-13 21:35 ` William Lee Irwin III 0 siblings, 0 replies; 20+ messages in thread From: William Lee Irwin III @ 2003-05-13 21:35 UTC (permalink / raw) To: Helge Hafting; +Cc: Andrew Morton, linux-kernel, linux-mm, alexh On Tue, May 13, 2003 at 12:38:47PM -0700, William Lee Irwin III wrote: >> Linus just committed a patch to eliminate such offenders. >> Do you mean #if CONFIG_NR_SIBLINGS != 0 or #ifdef CONFIG_NR_SIBLINGS? On Tue, May 13, 2003 at 11:31:10PM +0200, Helge Hafting wrote: > I don't know this code well, I'm just guessing the rigth way > to make it compile. I don't know what's the "clean" way > to do #if/#ifdefs either - I could probably do better if I knew. > The problem was that CONFIG_SHARE_RUNQUEUE gets set even with > configs where it doesn't make sense, (i.e. uniprocessor without HT) > so I guessed it was some sort of misunderstanding about > how #ifdef works. I hope whoever wrote that code will > take a look and either say "yes - that's what I meant" > or fix it in a better way. Your fix was correct (the alternative is some rearrangment of those #defines) and I carried it out with some additional #ifdef -> #if conversions to cover the rest of the cases visible in my config and sent it to akpm in another patch. -- wli -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.5.69-mm4 2003-05-13 8:55 ` 2.5.69-mm4 Helge Hafting 2003-05-13 9:04 ` 2.5.69-mm4 Andrew Morton @ 2003-05-13 11:04 ` Alexander Hoogerhuis 1 sibling, 0 replies; 20+ messages in thread From: Alexander Hoogerhuis @ 2003-05-13 11:04 UTC (permalink / raw) To: Helge Hafting; +Cc: Andrew Morton, linux-kernel, linux-mm, James Simmons -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Helge Hafting <helgehaf@aitel.hist.no> writes: > On Tue, May 13, 2003 at 10:00:58AM +0200, Alexander Hoogerhuis wrote: > > And this one :) > > > > ld -m elf_i386 -T arch/i386/vmlinux.lds.s arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/built-in.o --start-group usr/built-in.o arch/i386/kernel/built-in.o arch/i386/mm/built-in.o arch/i386/mach-default/built-in.o kernel/built-in.o mm/built-in.o fs/built-in.o ipc/built-in.o security/built-in.o crypto/built-in.o lib/lib.a arch/i386/lib/lib.a drivers/built-in.o sound/built-in.o arch/i386/pci/built-in.o net/built-in.o --end-group -o .tmp_vmlinux1 > > kernel/built-in.o(.text+0x1005): In function `schedule': > > : undefined reference to `active_load_balance' > > I got this one too, as well as: > drivers/built-in.o(.text+0x7d534): In function `fb_prepare_logo': > : undefined reference to `find_logo' > make clean; make on mine, still there... mvh, A - -- Alexander Hoogerhuis | alexh@ihatent.com CCNP - CCDP - MCNE - CCSE | +47 908 21 485 "You have zero privacy anyway. Get over it." --Scott McNealy -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/> iD8DBQE+wNEvCQ1pa+gRoggRAgi4AJ9gabgNlPOBxzTQmom8acDyaYA38QCgpg+w fcZ3iMKojuGnvp0iTKGMDyE= =0Gov -----END PGP SIGNATURE----- -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.5.69-mm4 2003-05-13 8:00 ` 2.5.69-mm4 Alexander Hoogerhuis 2003-05-13 8:55 ` 2.5.69-mm4 Helge Hafting @ 2003-05-13 12:43 ` Ed Tomlinson 2003-05-13 20:10 ` 2.5.69-mm4 Andrew Morton 1 sibling, 1 reply; 20+ messages in thread From: Ed Tomlinson @ 2003-05-13 12:43 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-mm On May 13, 2003 04:00 am, Alexander Hoogerhuis wrote: > ld -m elf_i386 -T arch/i386/vmlinux.lds.s arch/i386/kernel/head.o > arch/i386/kernel/init_task.o init/built-in.o --start-group > usr/built-in.o arch/i386/kernel/built-in.o arch/i386/mm/built-in.o > arch/i386/mach-default/built-in.o kernel/built-in.o mm/built-in.o > fs/built-in.o ipc/built-in.o security/built-in.o crypto/built-in.o > lib/lib.a arch/i386/lib/lib.a drivers/built-in.o sound/built-in.o > arch/i386/pci/built-in.o net/built-in.o --end-group -o .tmp_vmlinux1 > > kernel/built-in.o(.text+0x1005): In function `schedule': > : undefined reference to `active_load_balance' > > make: *** [.tmp_vmlinux1] Error 1 > alexh@lapper ~/src/linux/linux-2.5.69-mm4 $ This happens here too on a tree that was mrproper(ed). Ed -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.5.69-mm4 2003-05-13 12:43 ` 2.5.69-mm4 Ed Tomlinson @ 2003-05-13 20:10 ` Andrew Morton 0 siblings, 0 replies; 20+ messages in thread From: Andrew Morton @ 2003-05-13 20:10 UTC (permalink / raw) To: Ed Tomlinson; +Cc: linux-mm Ed Tomlinson <tomlins@cam.org> wrote: > > > kernel/built-in.o(.text+0x1005): In function `schedule': > > : undefined reference to `active_load_balance' > > > > make: *** [.tmp_vmlinux1] Error 1 > > alexh@lapper ~/src/linux/linux-2.5.69-mm4 $ > > This happens here too on a tree that was mrproper(ed). Yeah, I screwed up, sorry. One of the scheduler patches was doing kooky things with CONFIG variables. You can revert sched_idle-typo-fix.patch and sched-2.5.68-B2.patch or build an SMP kernel or wait for mm5 or kick me. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.5.69-mm4 smp crash, seems fs/vm related 2003-05-13 5:55 2.5.69-mm4 Andrew Morton 2003-05-13 7:02 ` 2.5.69-mm4 Alexander Hoogerhuis @ 2003-05-13 17:08 ` Helge Hafting 2003-05-13 20:17 ` 2.5.69-mm4 William Lee Irwin III 2003-05-14 0:15 ` 2.5.69-mm4 William Lee Irwin III 3 siblings, 0 replies; 20+ messages in thread From: Helge Hafting @ 2003-05-13 17:08 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel, linux-mm I tried 2.5.69-mm4 + your fblogo patch on my dual celeron. It oopsed during boot. The machine has 384M RAM, it uses ext2 filessytems on various scsi partitions, root is on a raid-0 device. It is a nfsv3 server for another machine, I don't think there were any nfs traffic when it crashed though. The kernel uses preempt, devfs & framebuffer. Some scrolled off screen, this remained: mempool_alloc mempool_alloc autoremove_wake_function autoremove_wake_function bio_alloc mpage_alloc do_mpage_readpage radix_tree_insert add_to_page_cache mpage_readpages ext2_get_block read_pages ext2_get_block __alloc_pages do_page_cache_readahead filemap_populate sys_remap_file_pages do_mmap_pgoff old_mmap syscall_call There were also a hex code listing at the end. Helge Hafting -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.5.69-mm4 2003-05-13 5:55 2.5.69-mm4 Andrew Morton 2003-05-13 7:02 ` 2.5.69-mm4 Alexander Hoogerhuis 2003-05-13 17:08 ` 2.5.69-mm4 smp crash, seems fs/vm related Helge Hafting @ 2003-05-13 20:17 ` William Lee Irwin III 2003-05-13 20:25 ` 2.5.69-mm4 William Lee Irwin III 2003-05-14 0:15 ` 2.5.69-mm4 William Lee Irwin III 3 siblings, 1 reply; 20+ messages in thread From: William Lee Irwin III @ 2003-05-13 20:17 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel, linux-mm On Mon, May 12, 2003 at 10:55:04PM -0700, Andrew Morton wrote: > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.69/2.5.69-mm4/ > Lots of small things. Nuke various warnings: (1) noreturn function does return all over i386 arch code (2) CONFIG_SHARE_RUNQUEUE bits, mostly Helge Hafting's thing, but also handle some more arch code nailed by it (3) some kind of dmi_blacklist excess array initializer oddity -- wli diff -prauN mm4-2.5.69-1/arch/i386/kernel/apic.c mm4-2.5.69-2/arch/i386/kernel/apic.c --- mm4-2.5.69-1/arch/i386/kernel/apic.c 2003-05-13 12:16:23.000000000 -0700 +++ mm4-2.5.69-2/arch/i386/kernel/apic.c 2003-05-13 12:32:08.000000000 -0700 @@ -1204,6 +1204,9 @@ void stop_apics(NORET_TYPE void(*rest)(v set_cpus_allowed(current, 1 << arg.reboot_cpu_id); } on_each_cpu(cpu_stop_apics, &arg, 1, 0); + while (1) { + ; + } } /* diff -prauN mm4-2.5.69-1/arch/i386/kernel/cpu/proc.c mm4-2.5.69-2/arch/i386/kernel/cpu/proc.c --- mm4-2.5.69-1/arch/i386/kernel/cpu/proc.c 2003-05-13 12:16:24.000000000 -0700 +++ mm4-2.5.69-2/arch/i386/kernel/cpu/proc.c 2003-05-13 12:44:27.000000000 -0700 @@ -115,7 +115,7 @@ static int show_cpuinfo(struct seq_file fpu_exception ? "yes" : "no", c->cpuid_level, c->wp_works_ok ? "yes" : "no"); -#ifdef CONFIG_SHARE_RUNQUEUE +#if CONFIG_SHARE_RUNQUEUE { extern long __rq_idx[NR_CPUS]; diff -prauN mm4-2.5.69-1/arch/i386/kernel/dmi_scan.c mm4-2.5.69-2/arch/i386/kernel/dmi_scan.c --- mm4-2.5.69-1/arch/i386/kernel/dmi_scan.c 2003-05-13 12:16:24.000000000 -0700 +++ mm4-2.5.69-2/arch/i386/kernel/dmi_scan.c 2003-05-13 12:47:01.000000000 -0700 @@ -816,7 +816,8 @@ static __initdata struct dmi_blacklist d { acer_cpufreq_pst, "Acer Aspire", { MATCH(DMI_SYS_VENDOR, "Insyde Software"), MATCH(DMI_BIOS_VERSION, "3A71"), - NO_MATCH, NO_MATCH, NO_MATCH + NO_MATCH, + NO_MATCH, } }, { NULL, } diff -prauN mm4-2.5.69-1/arch/i386/kernel/reboot.c mm4-2.5.69-2/arch/i386/kernel/reboot.c --- mm4-2.5.69-1/arch/i386/kernel/reboot.c 2003-05-13 12:16:24.000000000 -0700 +++ mm4-2.5.69-2/arch/i386/kernel/reboot.c 2003-05-13 12:53:05.000000000 -0700 @@ -229,7 +229,8 @@ void machine_real_restart(unsigned char : "i" ((void *) (0x1000 - sizeof (real_mode_switch) - 100))); } -static void machine_restart_1(void * __unused) +static NORET_TYPE void machine_restart_1(void *) ATTRIB_NORET; +static NORET_TYPE void machine_restart_1(void *__unused) { if(!reboot_thru_bios) { /* rebooting needs to touch the page at absolute addr 0 */ @@ -243,13 +244,17 @@ static void machine_restart_1(void * __u } machine_real_restart(jump_to_bios, sizeof(jump_to_bios)); + while (1) { + ; + } } void machine_restart(char * __unused) { stop_apics(machine_restart_1, 0); } -static void machine_halt_1(void * __unused) +static NORET_TYPE void machine_halt_1(void *) ATTRIB_NORET; +static NORET_TYPE void machine_halt_1(void *__unused) { stop_this_cpu(); } @@ -258,11 +263,15 @@ void machine_halt(void) stop_apics(machine_halt_1, 0); } -static void machine_power_off_1(void * __unused) +static NORET_TYPE void machine_power_off_1(void *) ATTRIB_NORET; +static NORET_TYPE void machine_power_off_1(void *__unused) { if (pm_power_off) pm_power_off(); stop_this_cpu(); + while (1) { + ; + } } void machine_power_off(void) { diff -prauN mm4-2.5.69-1/include/linux/sched.h mm4-2.5.69-2/include/linux/sched.h --- mm4-2.5.69-1/include/linux/sched.h 2003-05-13 12:16:38.000000000 -0700 +++ mm4-2.5.69-2/include/linux/sched.h 2003-05-13 12:45:02.000000000 -0700 @@ -158,7 +158,7 @@ extern void init_idle(task_t *idle, int # define CONFIG_NR_SIBLINGS 0 #endif -#ifdef CONFIG_NR_SIBLINGS +#if CONFIG_NR_SIBLINGS # define CONFIG_SHARE_RUNQUEUE 1 #else # define CONFIG_SHARE_RUNQUEUE 0 diff -prauN mm4-2.5.69-1/kernel/sched.c mm4-2.5.69-2/kernel/sched.c --- mm4-2.5.69-1/kernel/sched.c 2003-05-13 12:16:39.000000000 -0700 +++ mm4-2.5.69-2/kernel/sched.c 2003-05-13 12:44:05.000000000 -0700 @@ -161,7 +161,7 @@ struct prio_array { * restrictions on the mappings - there can be 4 CPUs per * runqueue or even assymetric mappings.) */ -#ifdef CONFIG_SHARE_RUNQUEUE +#if CONFIG_SHARE_RUNQUEUE # define MAX_NR_SIBLINGS CONFIG_NR_SIBLINGS long __rq_idx[NR_CPUS] __cacheline_aligned; static long __cpu_idx[NR_CPUS] __cacheline_aligned; @@ -1188,7 +1188,7 @@ out: ; } -#ifdef CONFIG_SHARE_RUNQUEUE +#if CONFIG_SHARE_RUNQUEUE static void active_load_balance(runqueue_t *this_rq, int this_cpu) { runqueue_t *rq; @@ -2789,7 +2789,7 @@ void __init sched_init(void) /* * Start with a 1:1 mapping between CPUs and runqueues: */ -#ifdef CONFIG_SHARE_RUNQUEUE +#if CONFIG_SHARE_RUNQUEUE rq_idx(i) = i; cpu_idx(i) = 0; #endif -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.5.69-mm4 2003-05-13 20:17 ` 2.5.69-mm4 William Lee Irwin III @ 2003-05-13 20:25 ` William Lee Irwin III 0 siblings, 0 replies; 20+ messages in thread From: William Lee Irwin III @ 2003-05-13 20:25 UTC (permalink / raw) To: Andrew Morton, linux-kernel, linux-mm On Mon, May 12, 2003 at 10:55:04PM -0700, Andrew Morton wrote: >> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.69/2.5.69-mm4/ >> Lots of small things. On Tue, May 13, 2003 at 01:17:34PM -0700, William Lee Irwin III wrote: > Nuke various warnings: > (1) noreturn function does return all over i386 arch code > (2) CONFIG_SHARE_RUNQUEUE bits, mostly Helge Hafting's thing, but also > handle some more arch code nailed by it > (3) some kind of dmi_blacklist excess array initializer oddity Take 2: I missed one of the noreturns, in machine_halt_1(): diff -prauN mm4-2.5.69-1/arch/i386/kernel/apic.c mm4-2.5.69-2/arch/i386/kernel/apic.c --- mm4-2.5.69-1/arch/i386/kernel/apic.c 2003-05-13 12:16:23.000000000 -0700 +++ mm4-2.5.69-2/arch/i386/kernel/apic.c 2003-05-13 12:32:08.000000000 -0700 @@ -1204,6 +1204,9 @@ void stop_apics(NORET_TYPE void(*rest)(v set_cpus_allowed(current, 1 << arg.reboot_cpu_id); } on_each_cpu(cpu_stop_apics, &arg, 1, 0); + while (1) { + ; + } } /* diff -prauN mm4-2.5.69-1/arch/i386/kernel/cpu/proc.c mm4-2.5.69-2/arch/i386/kernel/cpu/proc.c --- mm4-2.5.69-1/arch/i386/kernel/cpu/proc.c 2003-05-13 12:16:24.000000000 -0700 +++ mm4-2.5.69-2/arch/i386/kernel/cpu/proc.c 2003-05-13 12:44:27.000000000 -0700 @@ -115,7 +115,7 @@ static int show_cpuinfo(struct seq_file fpu_exception ? "yes" : "no", c->cpuid_level, c->wp_works_ok ? "yes" : "no"); -#ifdef CONFIG_SHARE_RUNQUEUE +#if CONFIG_SHARE_RUNQUEUE { extern long __rq_idx[NR_CPUS]; diff -prauN mm4-2.5.69-1/arch/i386/kernel/dmi_scan.c mm4-2.5.69-2/arch/i386/kernel/dmi_scan.c --- mm4-2.5.69-1/arch/i386/kernel/dmi_scan.c 2003-05-13 12:16:24.000000000 -0700 +++ mm4-2.5.69-2/arch/i386/kernel/dmi_scan.c 2003-05-13 12:47:01.000000000 -0700 @@ -816,7 +816,8 @@ static __initdata struct dmi_blacklist d { acer_cpufreq_pst, "Acer Aspire", { MATCH(DMI_SYS_VENDOR, "Insyde Software"), MATCH(DMI_BIOS_VERSION, "3A71"), - NO_MATCH, NO_MATCH, NO_MATCH + NO_MATCH, + NO_MATCH, } }, { NULL, } diff -prauN mm4-2.5.69-1/arch/i386/kernel/reboot.c mm4-2.5.69-2/arch/i386/kernel/reboot.c --- mm4-2.5.69-1/arch/i386/kernel/reboot.c 2003-05-13 12:16:24.000000000 -0700 +++ mm4-2.5.69-2/arch/i386/kernel/reboot.c 2003-05-13 13:04:24.000000000 -0700 @@ -229,7 +229,8 @@ void machine_real_restart(unsigned char : "i" ((void *) (0x1000 - sizeof (real_mode_switch) - 100))); } -static void machine_restart_1(void * __unused) +static NORET_TYPE void machine_restart_1(void *) ATTRIB_NORET; +static NORET_TYPE void machine_restart_1(void *__unused) { if(!reboot_thru_bios) { /* rebooting needs to touch the page at absolute addr 0 */ @@ -243,26 +244,37 @@ static void machine_restart_1(void * __u } machine_real_restart(jump_to_bios, sizeof(jump_to_bios)); + while (1) { + ; + } } void machine_restart(char * __unused) { stop_apics(machine_restart_1, 0); } -static void machine_halt_1(void * __unused) +static NORET_TYPE void machine_halt_1(void *) ATTRIB_NORET; +static NORET_TYPE void machine_halt_1(void *__unused) { stop_this_cpu(); + while (1) { + ; + } } void machine_halt(void) { stop_apics(machine_halt_1, 0); } -static void machine_power_off_1(void * __unused) +static NORET_TYPE void machine_power_off_1(void *) ATTRIB_NORET; +static NORET_TYPE void machine_power_off_1(void *__unused) { if (pm_power_off) pm_power_off(); stop_this_cpu(); + while (1) { + ; + } } void machine_power_off(void) { diff -prauN mm4-2.5.69-1/include/linux/sched.h mm4-2.5.69-2/include/linux/sched.h --- mm4-2.5.69-1/include/linux/sched.h 2003-05-13 12:16:38.000000000 -0700 +++ mm4-2.5.69-2/include/linux/sched.h 2003-05-13 12:45:02.000000000 -0700 @@ -158,7 +158,7 @@ extern void init_idle(task_t *idle, int # define CONFIG_NR_SIBLINGS 0 #endif -#ifdef CONFIG_NR_SIBLINGS +#if CONFIG_NR_SIBLINGS # define CONFIG_SHARE_RUNQUEUE 1 #else # define CONFIG_SHARE_RUNQUEUE 0 diff -prauN mm4-2.5.69-1/kernel/sched.c mm4-2.5.69-2/kernel/sched.c --- mm4-2.5.69-1/kernel/sched.c 2003-05-13 12:16:39.000000000 -0700 +++ mm4-2.5.69-2/kernel/sched.c 2003-05-13 12:44:05.000000000 -0700 @@ -161,7 +161,7 @@ struct prio_array { * restrictions on the mappings - there can be 4 CPUs per * runqueue or even assymetric mappings.) */ -#ifdef CONFIG_SHARE_RUNQUEUE +#if CONFIG_SHARE_RUNQUEUE # define MAX_NR_SIBLINGS CONFIG_NR_SIBLINGS long __rq_idx[NR_CPUS] __cacheline_aligned; static long __cpu_idx[NR_CPUS] __cacheline_aligned; @@ -1188,7 +1188,7 @@ out: ; } -#ifdef CONFIG_SHARE_RUNQUEUE +#if CONFIG_SHARE_RUNQUEUE static void active_load_balance(runqueue_t *this_rq, int this_cpu) { runqueue_t *rq; @@ -2789,7 +2789,7 @@ void __init sched_init(void) /* * Start with a 1:1 mapping between CPUs and runqueues: */ -#ifdef CONFIG_SHARE_RUNQUEUE +#if CONFIG_SHARE_RUNQUEUE rq_idx(i) = i; cpu_idx(i) = 0; #endif -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.5.69-mm4 2003-05-13 5:55 2.5.69-mm4 Andrew Morton ` (2 preceding siblings ...) 2003-05-13 20:17 ` 2.5.69-mm4 William Lee Irwin III @ 2003-05-14 0:15 ` William Lee Irwin III 2003-05-14 0:46 ` 2.5.69-mm4 David Mosberger 3 siblings, 1 reply; 20+ messages in thread From: William Lee Irwin III @ 2003-05-14 0:15 UTC (permalink / raw) To: Andrew Morton; +Cc: davidm, linux-kernel, linux-mm On Mon, May 12, 2003 at 10:55:04PM -0700, Andrew Morton wrote: > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.69/2.5.69-mm4/ > Lots of small things. > thread-info-in-task_struct.patch > allow thread_info to be allocated as part of task_struct AIUI the task_cache is meant to prevent certain task_t (dear gawd I can't stand those _struct suffixes) refcounting pathologies because the task_t has its final put done by the task itself or something on that order, so it may be better for ia64 to adapt the task_cache to their purposes instead of wiping it entirely. Also, making the task_cache treatment uniform apart from its declaration would allow the #ifdef to be shoved in a header. Alternatively, one could alter the timing of the final put on a task_t so as to handle it similarly to the final mmput() (though here, too it might be more sightly to #ifdef the necessary bits in headers). I think there are already outstanding task_t refcounting bugs, so I'm not entirely sure where we stand wrt. changing final put mechanics. -- wli -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 2.5.69-mm4 2003-05-14 0:15 ` 2.5.69-mm4 William Lee Irwin III @ 2003-05-14 0:46 ` David Mosberger 0 siblings, 0 replies; 20+ messages in thread From: David Mosberger @ 2003-05-14 0:46 UTC (permalink / raw) To: William Lee Irwin III; +Cc: Andrew Morton, davidm, linux-kernel, linux-mm >>>>> On Tue, 13 May 2003 17:15:36 -0700, William Lee Irwin III <wli@holomorphy.com> said: William> On Mon, May 12, 2003 at 10:55:04PM -0700, Andrew Morton William> wrote: >> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.5/2.5.69/2.5.69-mm4/ >> Lots of small things. thread-info-in-task_struct.patch allow >> thread_info to be allocated as part of task_struct William> AIUI the task_cache is meant to prevent certain task_t William> (dear gawd I can't stand those _struct suffixes) William> refcounting pathologies because the task_t has its final William> put done by the task itself or something on that order, so William> it may be better for ia64 to adapt the task_cache to their William> purposes instead of wiping it entirely. Also, making the William> task_cache treatment uniform apart from its declaration William> would allow the #ifdef to be shoved in a header. William> Alternatively, one could alter the timing of the final put William> on a task_t so as to handle it similarly to the final William> mmput() (though here, too it might be more sightly to William> #ifdef the necessary bits in headers). William> I think there are already outstanding task_t refcounting William> bugs, so I'm not entirely sure where we stand wrt. changing William> final put mechanics. All I really care about is that (a) task_struct, thread_info, and kernel stack remain contiugous and within a single 64MB page and (b) that it be fast (as usual ;-). Other than that, it doesn't really matter where the memory comes from. --david -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a> ^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2003-05-14 0:46 UTC | newest] Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2003-05-13 5:55 2.5.69-mm4 Andrew Morton 2003-05-13 7:02 ` 2.5.69-mm4 Alexander Hoogerhuis 2003-05-13 7:11 ` 2.5.69-mm4 Andrew Morton 2003-05-13 8:00 ` 2.5.69-mm4 Alexander Hoogerhuis 2003-05-13 8:55 ` 2.5.69-mm4 Helge Hafting 2003-05-13 9:04 ` 2.5.69-mm4 Andrew Morton 2003-05-13 14:05 ` [PATCH] Re: 2.5.69-mm4 undefined active_load_balance Helge Hafting 2003-05-13 16:27 ` Helge Hafting 2003-05-13 16:40 ` Helge Hafting 2003-05-13 19:38 ` William Lee Irwin III 2003-05-13 21:31 ` Helge Hafting 2003-05-13 21:35 ` William Lee Irwin III 2003-05-13 11:04 ` 2.5.69-mm4 Alexander Hoogerhuis 2003-05-13 12:43 ` 2.5.69-mm4 Ed Tomlinson 2003-05-13 20:10 ` 2.5.69-mm4 Andrew Morton 2003-05-13 17:08 ` 2.5.69-mm4 smp crash, seems fs/vm related Helge Hafting 2003-05-13 20:17 ` 2.5.69-mm4 William Lee Irwin III 2003-05-13 20:25 ` 2.5.69-mm4 William Lee Irwin III 2003-05-14 0:15 ` 2.5.69-mm4 William Lee Irwin III 2003-05-14 0:46 ` 2.5.69-mm4 David Mosberger
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox