* 2.6.0-test3-mm2
@ 2003-08-13 8:31 Andrew Morton
2003-08-13 9:11 ` How to use hugetlb for the text of a program ? dada1
` (4 more replies)
0 siblings, 5 replies; 23+ messages in thread
From: Andrew Morton @ 2003-08-13 8:31 UTC (permalink / raw)
To: linux-kernel, linux-mm
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test3/2.6.0-test3-mm2/
. Zillions of bugfixes
. Updated framebuffer drivers
. More CPU scheduler tweaking.
Changes since 2.6.0-test3-mm1:
+kgdb-fix-debug-info.patch
kgdb config fix
+x86_64-merge-test3.patch
Latest x86_64 drop
+x86_64-config_preempt-fix.patch
x86_64 build fix
+si_band-type-fix.patch
POSIX says si_band in siginfo_t must be long.
+compat-statfs64.patch
+compat_utimes.patch
+compat-posix-timers.patch
+compat-x86_64.patch
64-bit compat layer additions
+sparc64_cpumask.patch
+x86_64-cpumask_t-fix.patch
+x86_64-cpumask_t-fix-2.patch
coumask_t additions
-x440-fixes.patch
Dropped (updated)
+arch-dev_t-stat-fixes.patch
Fix lots of architecture's stat structure for dev_t changes
+sparc64-lockmeter-fix.patch
+sparc64-lockmeter-fix-2.patch
Fix sparc64 lockmeter implementation
+sparc64_sched_clock.patch
sched_clock() for sparc64
+x86_64-sched_clock.patch
sched_clock() for x86_64
-export-video_proc_entry.patch
broken
+loop-iv-fix.patch
fix loop transfer handling
+as-no-trinary-states-3.patch
anticipatory scheduler cleanups
+ppp-compression-fix.patch
PPP fix
+devfs_mk_dir.patch
devfs use-after-free fix
+devfs_walk_path.patch
devfs use-of-uninitialised fix
+floppy_init.patch
floppy devfs fix
+m68k-selinux-build-fix.patch
fix m68k SELinux build
+mtrr-init-ordering-fixes.patch
mtrr ordering cleanups
+hd_c-typo-fix.patch
build fix
+hugetlbfs-use-after-free-fix.patch
hugetlbfs bugfix
+minixfs-warning-fix.patch
fix a warning
+loop-oops-fix.patch
Fix loop-on-file unount crash
+sysfs-bin-unbreak-3.patch
sysfs fix
+uinput-warning-fix.patch
warning fix
+bd-claim-whole-disk.patch
+O_EXCL-claim-blockdevs.patch
blockdev ownership rework
+jbd-revoke-warning-fix.patch
warning fix
+as-requeue-fix.patch
Properly implement as_requeue_request()
+keyboard-warning-fix.patch
warning fix
+likely-unlikely-fix.patch
make likely/unlikely do the right thing with pointers
+ipmi-update.patch
IPMI driver update
+binfmt_misc-doc.patch
documentation
+hugetlbfs-free_blocks-accounting-fix.patch
hugetlbfs accounting fix
+reboot-disable-local-apic.patch
APCI fix on reboot
+request_firmware-docs.patch
+firmware-loader-maintainer.patch
Document the request_firmware() code
+paride-fix.patch
Fix paride
+jffs-statfs-fix.patch
JFFS build fix
+o15int.patch
CPU scheduler work
+part_dev_read-fix.patch
dev_t formatting change in sysfs
+fbdev.patch
framebuffer update
+make-16-way-x440s-boot.patch
x440 fix
+strncpy-off-by-one-fix.patch
strncpy memory stomp fix
+missing-codepage-config-fix.patch
NLS build fix
+dac960-oops-fix.patch
DAC960 fix
+exec-arg-size-tracking.patch
exec fix for parisc
+airo-schedule-fix.patch
resurrect akpm scheduling-inside-spinlock frustration patch
+adm1021-scaling-fix.patch
temperature scaling ix
+O_SYNC-speedup-nolock-fix.patch
Some filesystems' O_SYNC operations weren't syncing anything.
All 206 patches:
linus.patch
mm.patch
add -mmN to EXTRAVERSION
kgdb-ga.patch
kgdb stub for ia32 (George Anzinger's one)
kgdbL warning fix
kgdb-warning-fix.patch
kgdbL warning fix
kgdb-build-fix.patch
kgdb-spinlock-fix.patch
kgdb-fix-debug-info.patch
kgdb: CONFIG_DEBUG_INFO fix
x86_64-merge-test3.patch
x86-64 merge for 2.6.0test3
x86_64-config_preempt-fix.patch
Fix x86-64 compilation with CONFIG_PREEMPT
si_band-type-fix.patch
Fix si_band type in asm-generic/siginfo.h
compat-statfs64.patch
Compat 1: statfs64
compat_utimes.patch
Compat 2: compat_utimes
compat-posix-timers.patch
Compat 3: add posix timer compat functions
compat-x86_64.patch
Compat Final: x86-64 support code
vmlinux-generation-fix.patch
Fix vmlinux.lds.s generation
cpumask_t-1.patch
cpumask_t: allow more than BITS_PER_LONG CPUs
cpumask_t fix for s390
fix cpumask_t for s390
Fix cpumask changes for x86_64
fix cpumask_t for sparc64
cpumask_t: more gcc workarounds
cpumask_t gcc bug workarounds
cpumask_t: build fix
cpumask: IPS fixups
cpumask: avoid using structs for NR_CPUS<BITS_PER_LONG
cpumask: physid fixes
cpumask_t uniproc build fix
cpumask_t fixes
cpumask: next_cpu fix
flush_cpumask atomicity fix
sparc64_cpumask.patch
x86_64-cpumask_t-fix.patch
x86_64 cpumask_t - ioapic set_ioapic_affinity
x86_64-cpumask_t-fix-2.patch
x86_64 cpumask_t - flush_tlb_others warning
kgdb-cpumask_t.patch
fadvise-fix.patch
fadvise(POSIX_FADV_DONTNEED) fix
fadvise64-64.patch
sys_fadvise64_64
config_spinline.patch
uninline spinlocks for profiling accuracy.
ppc64-bar-0-fix.patch
Allow PCI BARs that start at 0
ppc64-reloc_hide.patch
ppc64-semaphore-reimplementation.patch
ppc64: use the ia32 semaphore implementation
ppc64-local.patch
ppc64: local.h implementation
ppc64-sched_clock.patch
ppc64: sched_clock()
sym-do-160.patch
make the SYM driver do 160 MB/sec
x86_64-fixes.patch
x86_64 fixes
delay-ksoftirqd-fallback.patch
Try harded in IRQ context before falling back to ksoftirqd
rcu-grace-period.patch
Monitor RCU grace period
intel8x0-cleanup.patch
intel8x0 cleanups
bio-too-big-fix.patch
Fix raid "bio too big" failures
ppa-fix.patch
ppc fix
linux-isp-2.patch
linux-isp-2-fix-again.patch
lost feral fix
feral-bounce-fix.patch
Feral driver - highmem issues
feral-bounce-fix-2.patch
Feral driver bouncing fix
list_del-debug.patch
list_del debug check
print-build-options-on-oops.patch
print a few config options on oops
show_task-free-stack-fix.patch
show_task() fix and cleanup
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
64-bit-dev_t-other-archs.patch
enable 64-bit dev_t for other archs
mknod64-64-bit-fix.patch
dev_t: fix mknod for 64-bit archs
ustat64.patch
ustat64
ppc-64-bit-stat.patch
fix ppc stat.h for 64-bit dev_t
64-bit-dev_t-init_rd-fixes.patch
initrd fixes for 64-bit dev_t
arch-dev_t-stat-fixes.patch
Fix all asm-*/stat.h dev_t instances
oops-dump-preceding-code.patch
i386 oops output: dump preceding code
lockmeter.patch
sparc64-lockmeter-fix.patch
sparc64-lockmeter-fix-2.patch
Fix lockmeter on sparc64
printk-oops-mangle-fix.patch
disentangle printk's whilst oopsing on SMP
20-odirect_enable.patch
21-odirect_cruft.patch
22-read_proc.patch
23-write_proc.patch
24-commit_proc.patch
25-odirect.patch
nfs-O_DIRECT-always-enabled.patch
Force CONFIG_NFS_DIRECTIO
kjournald-PF_SYNCWRITE.patch
sched-2.6.0-test2-mm2-A3.patch
sched-2.6.0-test2-mm2-A3
ppc-sched_clock.patch
sparc64_sched_clock.patch
x86_64-sched_clock.patch
Add sched_clock for x86-64
sched-warning-fix.patch
sched-balance-tuning.patch
CPU scheduler balancing fix
sched-no-tsc-on-numa.patch
Subject: Re: Fw: Re: 2.6.0-test2-mm3
o12.2int.patch
O12.2int for interactivity
o12.3.patch
O12.3 for interactivity
o13int.patch
O13int for interactivity
o13.1int.patch
O13.1int
o14int.patch
O14int
o14int-div-fix.patch
o14int 64-bit-divide fix
o14.1int.patch
O14.1int
ext3-block-allocation-cleanup.patch
nfs-revert-backoff.patch
nfs: revert backoff changes
1000HZ-time-accuracy-fix.patch
missing #if for 1000 HZ
signal-race-fix.patch
signal handling race condition causing reboot hangs
vmscan-defer-writepage.patch
vmscan: give dirty referenced pages another pass around the LRU
blacklist-asus-L3800C-dmi.patch
add ASUS l3800P to DMI black list
nforce2-acpi-fixes.patch
ACPI patch which fixes all my IRQ problems on nforce2
timer-race-fixes.patch
timer race fixes
local-apic-enable-fixes.patch
Local APIC enable fixes
p00001_synaptics-restore-on-close.patch
p00002_psmouse-reset-timeout.patch
p00003_synaptics-multi-button.patch
p00004_synaptics-optional.patch
p00005_synaptics-pass-through.patch
p00006_psmouse-suspend-resume.patch
p00007_synaptics-old-proto.patch
synaptics-mode-set.patch
Synaptics mode setting
keyboard-resend-fix.patch
keyboard resend fix
kobject-paranoia-checks.patch
Driver core and kobject paranoia checks
4g-2.6.0-test2-mm2-A5.patch
4G/4G split patch
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g/4g usercopy atomicity fix
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g/4g usercopy atomicity fix
4g4g-vmlinux-update-got-lost.patch
4g4g-do_page_fault-cleanup.patch
4G/4G: remove debug code
4g4g-cleanups.patch
kgdb-4g4g-fix-2.patch
4g4g-config-fix.patch
4g4g-pmd-fix.patch
4g4g: pmd fix
4g4g-wli-fixes.patch
4g/4g: fixes from Bill
4g4g-fpu-fix.patch
4g4g: fpu emulation fix
4g4g-show_registers-fix.patch
4g4g: show_registers() fix
4g4g-pin_page-atomicity-fix.patch
4g/4g usercopy atomicity fix
4g4g-remove-touch_all_pages.patch
ppc-fixes.patch
make mm4 compile on ppc
aic7xxx_old-oops-fix.patch
awe-core.patch
async write errors: report truncate and io errors on async writes
async write errors core: fixes
awe-use-gfp_flags.patch
async write errors: use flags in address space
async write errors: mapping->flags fixes
awe-use-gfp_flags-braino.patch
awe-fix-truncate-errors.patch
async write errors: fix spurious fs truncate errors
async write errors: truncate handling fixes
as-remove-hash-valid-stuff.patch
AS: remove hash valid stuff
random-locking-fixes.patch
random: SMP locking
random-accounting-and-sleeping-fixes.patch
random: accounting and sleeping fixes
rt-tasks-special-vm-treatment.patch
real-time enhanced page allocator and throttling
rt-tasks-special-vm-treatment-2.patch
xfs-uptodate-page-fix.patch
fix buffer layer error at fs/buffer.c:2800 when unlinking XFS files
standalone-elevator-noop.patch
standalone elevator noop
pipe-rofs-fix.patch
pipe.c: don't write to readonly filesystems
reiserfs-bogus-kunmap-removal.patch
reiserfs: remove unneeded kunmap
reiserfs-xattr-fix.patch
reiserfs: Fix handling of some extended inode attributes
p4-thermal-interrupt-fix.patch
Setup P4 thermal interrupt vector on UP
nbd-race-fixes.patch
nbd: fix send/receive/shutdown/disconnect races
disable-raid5-readahead.patch
raid5: disable readahead
pnp_get_info-oops-fix.patch
/proc/net/pnp oops fix
cciss-warning-fix.patch
cciss warning fix
vt_ioctl-warning-fixes.patch
vt_ioctl warning fixes
task-refcounting-fix.patch
fix task struct refcount bug
zap_other_threads-fix.patch
zap_other_threads() detaches thread group leader
probe-udf-after-reiserfs.patch
probe UDF after reiserfs
nfsd-timestamp-fix.patch
Fix protocol bugs with NFS and nanoseconds
input-use-after-free-checks.patch
input layer debug checks
ide-scsi-queue-conversion-fix.patch
fix ide-scsi for ide_drive_t->queue change
bluetooth-deref-fix.patch
BUG fix for drivers/bluetooth/hci_usb.c
ikconfig-enable.patch
enable the ikconfig stuff in config
trident-spin_unlock-fix.patch
fix trident.c missing unlock
handle-old-dev_t-format.patch
handle old-style "root=" arguments
firmware-loader-needs-hotplug.patch
firmware loader requires hotplug
loop-iv-fix.patch
loop: fix cryptoloop troubles.
as-no-trinary-states-3.patch
AS: no trinary states
ppp-compression-fix.patch
ppp_generic.c: fix PPP compression
devfs_mk_dir.patch
devfs_mk_dir fix
devfs_walk_path.patch
_devfs_walk_path fix
floppy_init.patch
floppy_init fix
m68k-selinux-build-fix.patch
m68k selinux build fix
mtrr-init-ordering-fixes.patch
Make MTRR init conform with recommended procedure
hd_c-typo-fix.patch
fix typo in hd.c
hugetlbfs-use-after-free-fix.patch
fix hugetlbfs slab corruption on umount
minixfs-warning-fix.patch
Kill warning in minix filesystem on 64-bit archs
loop-oops-fix.patch
loop oops fix
sysfs-bin-unbreak-3.patch
request_firmware fix
uinput-warning-fix.patch
Kill warning in drivers/input/misc/uinput.c on IA64
bd-claim-whole-disk.patch
When a partition is claimed, claim the whole device for partitioning.
O_EXCL-claim-blockdevs.patch
Allow O_EXCL on a block device to claim exclusive use.
jbd-revoke-warning-fix.patch
kill warning in jbd/revoke.c
as-requeue-fix.patch
AS requeue implementation
keyboard-warning-fix.patch
keyboard.c warning fix
likely-unlikely-fix.patch
fix [un]likely(), add ptr support
ipmi-update.patch
IPMI updates for 2.6.0-test3
binfmt_misc-doc.patch
Document mounting of binfmt_misc
hugetlbfs-free_blocks-accounting-fix.patch
hugetlbfs - 'recovering' too many blocks on failure
reboot-disable-local-apic.patch
Disable APIC on reboot
request_firmware-docs.patch
more documentation for request_firmware()
firmware-loader-maintainer.patch
state request_firmware() maintainership.
paride-fix.patch
pd.c queue initialisation fix
jffs-statfs-fix.patch
jffs statfs fix
o15int.patch
O15int for interactivity
part_dev_read-fix.patch
Fix /sys/<dev>/<partition>/dev format
fbdev.patch
make-16-way-x440s-boot.patch
Make 16-way x440's boot
strncpy-off-by-one-fix.patch
Fix strncpy off-by-one error
missing-codepage-config-fix.patch
small nls Makefile fix
dac960-oops-fix.patch
Fix DAC960 oops
exec-arg-size-tracking.patch
Better argument size tracking in fs/exec.c
airo-schedule-fix.patch
airo.c: don't sleep in atomic regions
adm1021-scaling-fix.patch
bugfix for initialization bug in adm1021 driver
aio-mm-refcounting-fix.patch
fix /proc mm_struct refcounting bug
aio-01-retry.patch
AIO: Core retry infrastructure
io_submit_one-EINVAL-fix.patch
Fix aio process hang on EINVAL
aio-02-lockpage_wq.patch
AIO: Async page wait
aio-03-fs_read.patch
AIO: Filesystem aio read
aio-04-buffer_wq.patch
AIO: Async buffer wait
aio-05-fs_write.patch
AIO: Filesystem aio write
aio-05-fs_write-fix.patch
aio-06-bread_wq.patch
AIO: Async block read
aio-06-bread_wq-fix.patch
aio-07-ext2getblk_wq.patch
AIO: Async get block for ext2
O_SYNC-speedup-2.patch
speed up O_SYNC writes
aio-09-o_sync.patch
aio O_SYNC
aio-10-BUG-fix.patch
AIO: fix a BUG
aio-11-workqueue-flush.patch
AIO: flush workqueues before destroying ioctx'es
aio-12-readahead.patch
AIO: readahead fixes
aio-dio-no-readahead.patch
aio O_DIRECT no readahead
lock_buffer_wq-fix.patch
lock_buffer_wq fix
unuse_mm-locked.patch
AIO: hold the context lock across unuse_mm
aio-take-task_lock.patch
From: Suparna Bhattacharya <suparna@in.ibm.com>
Subject: Re: 2.5.72-mm1 - Under heavy testing with AIO,.. vmstat seems to blow the kernel
aio-O_SYNC-fix.patch
Unify o_sync changes for aio and regular writes
O_SYNC-speedup-nolock-fix.patch
osync speedup doesn't work for filesystems using write_nolock
aio-readahead-rework.patch
Unified page range readahead for aio and regular reads
aio-readahead-speedup.patch
Readahead issues and AIO read speedup
^ permalink raw reply [flat|nested] 23+ messages in thread
* How to use hugetlb for the text of a program ?
2003-08-13 8:31 2.6.0-test3-mm2 Andrew Morton
@ 2003-08-13 9:11 ` dada1
2003-08-13 9:26 ` Andrew Morton
2003-08-13 9:22 ` 2.6.0-test3-mm2 hugang
` (3 subsequent siblings)
4 siblings, 1 reply; 23+ messages in thread
From: dada1 @ 2003-08-13 9:11 UTC (permalink / raw)
To: linux-kernel
Hi all
I'm trying to use a 4Mo page on a i686 to map the text portion of a
statically linked program.
I used a link script to make the text mapped to 0x00400000
The datas start at next 4M boundary (0x00800000)
architecture: i386, flags 0x00000112:
EXEC_P, HAS_SYMS, D_PAGED
start address 0x00400100
Program Header:
LOAD off 0x00000000 vaddr 0x00400000 paddr 0x00400000 align 2**12
filesz 0x00080ebc memsz 0x00080ebc flags r-x
LOAD off 0x00081000 vaddr 0x00800000 paddr 0x00800000 align 2**12
filesz 0x00005994 memsz 0x00047870 flags rw-
NOTE off 0x00000094 vaddr 0x00400094 paddr 0x00400094 align 2**2
filesz 0x00000020 memsz 0x00000020 flags r--
Next, I tried to use the following function in a hope to copy the text into
a single 4Mo page :
#include <sys/mman.h>
#include <fcntl.h>
#define HUGESZ 0x400000 /* size of one 4M page*/
#define TEXTSTART (char*)0x00400000 /* see ldscript */
void hugerelocate()
{
int fd = open("/huge/textfile", O_RDWR | O_CREAT, 0644) ;
char *ptr ;
extern int _etext ;
if (fd == -1) return ;
ftruncate(fd, 0) ;
ftruncate(fd, HUGESZ) ;
ptr = mmap((char *)0x10000000, HUGESZ, PROT_READ|PROT_WRITE, MAP_SHARED, fd,
0) ;
if (ptr == (char *)1) { close(fd);return;}
memcpy(ptr, TEXTSTART, (char *)&_etext - TEXTSTART) ;
msync(ptr, HUGESZ, MS_SYNC) ;
mmap(TEXTSTART, HUGESZ, PROT_READ|PROT_EXEC,
MAP_SHARED|MAP_FIXED|MAP_POPULATE, fd, 0) ;
close(fd) ;
munmap(ptr, HUGESZ) ;
}
The msync() call produces this kernel message (linux-2.6.0-test3)
mm/msync.c:52: bad pmd 108000e7.
The problem I have is the last mmap(), trying to replace the program text by
the 4M page, just kills the program.
If I try to use a regular file (not on a hugetlbfs), the program is killed
to.
I tried other MAP_??? flags without success.
Do you know if what I'm trying to do is possible ? ie is a hugetlb page OK
with PROT_EXEC ?
Alternatives :
- I was thinking to write a special loader to load the program, but I dont
know how to cope with the brk()
- A combination of a linker/kernel new feature :
ELF tagged program to ask the kernel to use 4Mo pages if possible to
load the text of a program from the executable file, instead of mapping it
(only for superuser users)
Thanks
Eric Dumazet
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: 2.6.0-test3-mm2
2003-08-13 8:31 2.6.0-test3-mm2 Andrew Morton
2003-08-13 9:11 ` How to use hugetlb for the text of a program ? dada1
@ 2003-08-13 9:22 ` hugang
2003-08-13 10:48 ` 2.6.0-test3-mm2 Andrew Morton
2003-08-13 13:02 ` 2.6.0-test3-mm2 Con Kolivas
` (2 subsequent siblings)
4 siblings, 1 reply; 23+ messages in thread
From: hugang @ 2003-08-13 9:22 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: multipart/mixed; boundary="Multipart_Wed__13_Aug_2003_17:22:21_+0800_087618f8" ÊÕ¼þÈË£º: Andrew Morton <akpm@osdl.org> ³ËÍ£º: linux-kernel@vger.kernel.org ³ËÍ£º:, Size: 12978 bytes --]
This is a multi-part message in MIME format.
--Multipart_Wed__13_Aug_2003_17:22:21_+0800_087618f8
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
On Wed, 13 Aug 2003 01:31:56 -0700
Andrew Morton <akpm@osdl.org> wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test3/2.6.0-test3-mm2/
>
2.6.0-test3-mm2 can not boot, It oops in fsck. See attached file.
Everytinks is ok in test3-mm2.
--
Hu Gang / Steve
Email : hugang@soulinfo.com, steve@soulinfo.com
GPG FinePrint : 4099 3F1D AE01 1817 68F7 D499 A6C2 C418 86C8 610E
GPG Public Key: http://soulinfo.com/~hugang/HuGang.asc
MSN# : huganglinux@soulinfo.com [9:00AM - 5:30PM +8:00]
RLU# : 204016 [1999] (Register Linux User)
--Multipart_Wed__13_Aug_2003_17:22:21_+0800_087618f8
Content-Type: application/octet-stream;
name="out.log"
Content-Disposition: attachment;
filename="out.log"
Content-Transfer-Encoding: base64
a3N5bW9vcHMgMi40LjUgb24gaTY4NiAyLjYuMC10ZXN0My1tbTEuICBPcHRpb25zIHVzZWQKICAg
ICAtViAoZGVmYXVsdCkKICAgICAtayAvcHJvYy9rc3ltcyAoZGVmYXVsdCkKICAgICAtbCAvcHJv
Yy9tb2R1bGVzIChkZWZhdWx0KQogICAgIC1vIC9saWIvbW9kdWxlcy8yLjYuMC10ZXN0My1tbTIv
IChzcGVjaWZpZWQpCiAgICAgLW0gL2Jvb3QvU3lzdGVtLm1hcC0yLjYuMC10ZXN0My1tbTIgKHNw
ZWNpZmllZCkKCkVycm9yIChyZWd1bGFyX2ZpbGUpOiByZWFkX2tzeW1zIHN0YXQgL3Byb2Mva3N5
bXMgZmFpbGVkCk5vIG1vZHVsZXMgaW4ga3N5bXMsIHNraXBwaW5nIG9iamVjdHMKTm8ga3N5bXMs
IHNraXBwaW5nIGxzbW9kCmtlcm5lbCBCVUcgYXQgbW0vZmlsZW1hcC5jOjE5MzAhCmludmFsaWQg
b3BlcmFuZDogMDAwMCBbIzFdCkNQVTogICAgMApFSVA6ICAgIDAwNjA6WzxjMDEzNDg5MD5dICAg
IE5vdCB0YWludGVkIFZMSQpVc2luZyBkZWZhdWx0cyBmcm9tIGtzeW1vb3BzIC10IGVsZjMyLWkz
ODYgLWEgaTM4NgpFRkxBR1M6IDAwMDEwMjA2CmVheDogMDAxZmUwMDAgICBlYng6IGNmOWI5ZThj
ICAgZWN4OiAwMDAwMDAwMCAgIGVkeDogMDAxZmUwMDAKZXNpOiBjZjliOWY3NCAgIGVkaTogY2Zk
ZTdjODAgICBlYnA6IGNmZGU4Y2YwICAgZXNwOiBjZjliOWU0YwpkczogMDA3YiAgIGVzOiAwMDdi
ICAgc3M6IDAwNjgKU3RhY2s6IGNmOWI5ZThjIDAwMDAwMDAxIGNmOWI5Zjc0IDAwMDAxMDAwIDAw
MWZlMDAwIDAwMDAwMDAwIGNmZGU4ZDg4IGNmZGU3YzYwIAogICAgICAgYzAxMzRhNzYgY2Y5Yjll
OGMgY2Y5YjlmNzQgMDAwMDAwMDEgY2ZkZTdjODAgY2ZkZTdjNjAgY2ZkZTdjNjAgY2ZkZTdjODAg
CiAgICAgICBjMDEzMzczYiBjZmEzZDQwMCAwMDAwMDAwMCAwMDAwMDAwMSBmZmZmZmZmZiBjZmRl
N2M2MCBjZmRjZTdmYyAwMDAwMDAwMCAKIFs8YzAxMzRhNzY+XSBnZW5lcmljX2ZpbGVfd3JpdGVf
bm9sb2NrKzB4OWEvMHhiOAogWzxjMDEzMzczYj5dIGZpbGVtYXBfbm9wYWdlKzB4MTFiLzB4MmJj
CiBbPGMwMTFiOTY0Pl0gYXV0b3JlbW92ZV93YWtlX2Z1bmN0aW9uKzB4MC8weDM4CiBbPGMwMTE4
ZDMyPl0gZG9fcGFnZV9mYXVsdCsweDExMi8weDNlNAogWzxjMDExOGRhNz5dIGRvX3BhZ2VfZmF1
bHQrMHgxODcvMHgzZTQKIFs8YzAxMThjMjA+XSBkb19wYWdlX2ZhdWx0KzB4MC8weDNlNAogWzxj
MDFiM2VlMT5dIHR0eV93cml0ZSsweDFlNS8weDIxYwogWzxjMDE0ZmNiOT5dIGJsa2Rldl9maWxl
X3dyaXRlKzB4MjkvMHgzNAogWzxjMDE0OTM2Yz5dIHZmc193cml0ZSsweGEwLzB4ZDAKIFs8YzAx
NDk0MTM+XSBzeXNfd3JpdGUrMHgyZi8weDQ4CiBbPGMwMjNjOWEzPl0gc3lzY2FsbF9jYWxsKzB4
Ny8weGIKQ29kZTogOGIgNDAgMGMgOGIgODAgOTQgMDAgMDAgMDAgODkgNDQgMjQgMTggOGIgMjgg
OGIgMTcgOGIgNGYgMDQgODkgNTQgMjQgMTAgODkgNGMgMjQgMTQgOGIgMDcgMzkgNDMgMzggNzUg
MDggOGIgNDcgMDQgMzkgNDMgM2MgNzQgMDggPDBmPiAwYiA4YSAwNyBhNSA3NCAyNCBjMCA4MyAz
ZSAwMCA3NSAwYiA4MyA3YiAxMCBmZiA3NCAwNSA4YiA3NiAKCgo+PkVJUDsgYzAxMzQ4OTAgPGdl
bmVyaWNfZmlsZV9haW9fd3JpdGVfbm9sb2NrKzQ4L2Q4PiAgIDw9PT09PQoKPj5lYXg7IDAwMWZl
MDAwIEJlZm9yZSBmaXJzdCBzeW1ib2wKPj5lYng7IGNmOWI5ZThjIDxfZW5kK2Y2YmU1NjgvM2Zk
MDE2ZGM+Cj4+ZWR4OyAwMDFmZTAwMCBCZWZvcmUgZmlyc3Qgc3ltYm9sCj4+ZXNpOyBjZjliOWY3
NCA8X2VuZCtmNmJlNjUwLzNmZDAxNmRjPgo+PmVkaTsgY2ZkZTdjODAgPF9lbmQrZmFlYzM1Yy8z
ZmQwMTZkYz4KPj5lYnA7IGNmZGU4Y2YwIDxfZW5kK2ZhZWQzY2MvM2ZkMDE2ZGM+Cj4+ZXNwOyBj
ZjliOWU0YyA8X2VuZCtmNmJlNTI4LzNmZDAxNmRjPgoKQ29kZTsgIGMwMTM0ODY1IDxnZW5lcmlj
X2ZpbGVfYWlvX3dyaXRlX25vbG9jaysxZC9kOD4KMDAwMDAwMDAgPF9FSVA+OgpDb2RlOyAgYzAx
MzQ4NjUgPGdlbmVyaWNfZmlsZV9haW9fd3JpdGVfbm9sb2NrKzFkL2Q4PgogICAwOiAgIDhiIDQw
IDBjICAgICAgICAgICAgICAgICAgbW92ICAgIDB4YyglZWF4KSwlZWF4CkNvZGU7ICBjMDEzNDg2
OCA8Z2VuZXJpY19maWxlX2Fpb193cml0ZV9ub2xvY2srMjAvZDg+CiAgIDM6ICAgOGIgODAgOTQg
MDAgMDAgMDAgICAgICAgICBtb3YgICAgMHg5NCglZWF4KSwlZWF4CkNvZGU7ICBjMDEzNDg2ZSA8
Z2VuZXJpY19maWxlX2Fpb193cml0ZV9ub2xvY2srMjYvZDg+CiAgIDk6ICAgODkgNDQgMjQgMTgg
ICAgICAgICAgICAgICBtb3YgICAgJWVheCwweDE4KCVlc3AsMSkKQ29kZTsgIGMwMTM0ODcyIDxn
ZW5lcmljX2ZpbGVfYWlvX3dyaXRlX25vbG9jaysyYS9kOD4KICAgZDogICA4YiAyOCAgICAgICAg
ICAgICAgICAgICAgIG1vdiAgICAoJWVheCksJWVicApDb2RlOyAgYzAxMzQ4NzQgPGdlbmVyaWNf
ZmlsZV9haW9fd3JpdGVfbm9sb2NrKzJjL2Q4PgogICBmOiAgIDhiIDE3ICAgICAgICAgICAgICAg
ICAgICAgbW92ICAgICglZWRpKSwlZWR4CkNvZGU7ICBjMDEzNDg3NiA8Z2VuZXJpY19maWxlX2Fp
b193cml0ZV9ub2xvY2srMmUvZDg+CiAgMTE6ICAgOGIgNGYgMDQgICAgICAgICAgICAgICAgICBt
b3YgICAgMHg0KCVlZGkpLCVlY3gKQ29kZTsgIGMwMTM0ODc5IDxnZW5lcmljX2ZpbGVfYWlvX3dy
aXRlX25vbG9jayszMS9kOD4KICAxNDogICA4OSA1NCAyNCAxMCAgICAgICAgICAgICAgIG1vdiAg
ICAlZWR4LDB4MTAoJWVzcCwxKQpDb2RlOyAgYzAxMzQ4N2QgPGdlbmVyaWNfZmlsZV9haW9fd3Jp
dGVfbm9sb2NrKzM1L2Q4PgogIDE4OiAgIDg5IDRjIDI0IDE0ICAgICAgICAgICAgICAgbW92ICAg
ICVlY3gsMHgxNCglZXNwLDEpCkNvZGU7ICBjMDEzNDg4MSA8Z2VuZXJpY19maWxlX2Fpb193cml0
ZV9ub2xvY2srMzkvZDg+CiAgMWM6ICAgOGIgMDcgICAgICAgICAgICAgICAgICAgICBtb3YgICAg
KCVlZGkpLCVlYXgKQ29kZTsgIGMwMTM0ODgzIDxnZW5lcmljX2ZpbGVfYWlvX3dyaXRlX25vbG9j
ayszYi9kOD4KICAxZTogICAzOSA0MyAzOCAgICAgICAgICAgICAgICAgIGNtcCAgICAlZWF4LDB4
MzgoJWVieCkKQ29kZTsgIGMwMTM0ODg2IDxnZW5lcmljX2ZpbGVfYWlvX3dyaXRlX25vbG9jaysz
ZS9kOD4KICAyMTogICA3NSAwOCAgICAgICAgICAgICAgICAgICAgIGpuZSAgICAyYiA8X0VJUCsw
eDJiPiBjMDEzNDg5MCA8Z2VuZXJpY19maWxlX2Fpb193cml0ZV9ub2xvY2srNDgvZDg+CkNvZGU7
ICBjMDEzNDg4OCA8Z2VuZXJpY19maWxlX2Fpb193cml0ZV9ub2xvY2srNDAvZDg+CiAgMjM6ICAg
OGIgNDcgMDQgICAgICAgICAgICAgICAgICBtb3YgICAgMHg0KCVlZGkpLCVlYXgKQ29kZTsgIGMw
MTM0ODhiIDxnZW5lcmljX2ZpbGVfYWlvX3dyaXRlX25vbG9jays0My9kOD4KICAyNjogICAzOSA0
MyAzYyAgICAgICAgICAgICAgICAgIGNtcCAgICAlZWF4LDB4M2MoJWVieCkKQ29kZTsgIGMwMTM0
ODhlIDxnZW5lcmljX2ZpbGVfYWlvX3dyaXRlX25vbG9jays0Ni9kOD4KICAyOTogICA3NCAwOCAg
ICAgICAgICAgICAgICAgICAgIGplICAgICAzMyA8X0VJUCsweDMzPiBjMDEzNDg5OCA8Z2VuZXJp
Y19maWxlX2Fpb193cml0ZV9ub2xvY2srNTAvZDg+CkNvZGU7ICBjMDEzNDg5MCA8Z2VuZXJpY19m
aWxlX2Fpb193cml0ZV9ub2xvY2srNDgvZDg+ICAgPD09PT09CiAgMmI6ICAgMGYgMGIgICAgICAg
ICAgICAgICAgICAgICB1ZDJhICAgICAgPD09PT09CkNvZGU7ICBjMDEzNDg5MiA8Z2VuZXJpY19m
aWxlX2Fpb193cml0ZV9ub2xvY2srNGEvZDg+CiAgMmQ6ICAgOGEgMDcgICAgICAgICAgICAgICAg
ICAgICBtb3YgICAgKCVlZGkpLCVhbApDb2RlOyAgYzAxMzQ4OTQgPGdlbmVyaWNfZmlsZV9haW9f
d3JpdGVfbm9sb2NrKzRjL2Q4PgogIDJmOiAgIGE1ICAgICAgICAgICAgICAgICAgICAgICAgbW92
c2wgICVkczooJWVzaSksJWVzOiglZWRpKQpDb2RlOyAgYzAxMzQ4OTUgPGdlbmVyaWNfZmlsZV9h
aW9fd3JpdGVfbm9sb2NrKzRkL2Q4PgogIDMwOiAgIDc0IDI0ICAgICAgICAgICAgICAgICAgICAg
amUgICAgIDU2IDxfRUlQKzB4NTY+IGMwMTM0OGJiIDxnZW5lcmljX2ZpbGVfYWlvX3dyaXRlX25v
bG9jays3My9kOD4KQ29kZTsgIGMwMTM0ODk3IDxnZW5lcmljX2ZpbGVfYWlvX3dyaXRlX25vbG9j
ays0Zi9kOD4KICAzMjogICBjMCA4MyAzZSAwMCA3NSAwYiA4MyAgICAgIHJvbGIgICAkMHg4Myww
eGI3NTAwM2UoJWVieCkKQ29kZTsgIGMwMTM0ODllIDxnZW5lcmljX2ZpbGVfYWlvX3dyaXRlX25v
bG9jays1Ni9kOD4KICAzOTogICA3YiAxMCAgICAgICAgICAgICAgICAgICAgIGpucCAgICA0YiA8
X0VJUCsweDRiPiBjMDEzNDhiMCA8Z2VuZXJpY19maWxlX2Fpb193cml0ZV9ub2xvY2srNjgvZDg+
CkNvZGU7ICBjMDEzNDhhMCA8Z2VuZXJpY19maWxlX2Fpb193cml0ZV9ub2xvY2srNTgvZDg+CiAg
M2I6ICAgZmYgNzQgMDUgOGIgICAgICAgICAgICAgICBwdXNobCAgMHhmZmZmZmY4YiglZWJwLCVl
YXgsMSkKQ29kZTsgIGMwMTM0OGE0IDxnZW5lcmljX2ZpbGVfYWlvX3dyaXRlX25vbG9jays1Yy9k
OD4KICAzZjogICA3NiAgICAgICAgICAgICAgICAgICAgICAgIC5ieXRlIDB4NzYKCmtlcm5lbCBC
VUcgYXQgbW0vZmlsZW1hcC5jOjE5MzAhCmludmFsaWQgb3BlcmFuZDogMDAwMCBbIzJdCkNQVTog
ICAgMApFSVA6ICAgIDAwNjA6WzxjMDEzNDg5MD5dICAgIE5vdCB0YWludGVkIFZMSQpFRkxBR1M6
IDAwMDEwMjA2CmVheDogMDAxZmUwMDAgICBlYng6IGNmOGQxZThjICAgZWN4OiAwMDAwMDAwMCAg
IGVkeDogMDAxZmUwMDAKZXNpOiBjZjhkMWY3NCAgIGVkaTogY2Y4ZGY1ZDAgICBlYnA6IGNmZGU4
Y2YwICAgZXNwOiBjZjhkMWU0YwpkczogMDA3YiAgIGVzOiAwMDdiICAgc3M6IDAwNjgKU3RhY2s6
IGNmOGQxZThjIDAwMDAwMDAxIGNmOGQxZjc0IDAwMDAxMDAwIDAwMWZlMDAwIDAwMDAwMDAwIGNm
ZGU4ZDg4IGNmOGRmNWIwIAogICAgICAgYzAxMzRhNzYgY2Y4ZDFlOGMgY2Y4ZDFmNzQgMDAwMDAw
MDEgY2Y4ZGY1ZDAgY2Y4ZGY1YjAgY2Y4ZGY1YjAgY2Y4ZGY1ZDAgCiAgICAgICBjMDEzMzczYiBj
Zjc5YTQwMCAwMDAwMDAwMCAwMDAwMDAwMSBmZmZmZmZmZiBjZjhkZjViMCBjZmRjZTdmYyAwMDAw
MDAwMCAKIFs8YzAxMzRhNzY+XSBnZW5lcmljX2ZpbGVfd3JpdGVfbm9sb2NrKzB4OWEvMHhiOAog
WzxjMDEzMzczYj5dIGZpbGVtYXBfbm9wYWdlKzB4MTFiLzB4MmJjCiBbPGMwMTFiOTY0Pl0gYXV0
b3JlbW92ZV93YWtlX2Z1bmN0aW9uKzB4MC8weDM4CiBbPGMwMTE4ZDMyPl0gZG9fcGFnZV9mYXVs
dCsweDExMi8weDNlNAogWzxjMDExOGRhNz5dIGRvX3BhZ2VfZmF1bHQrMHgxODcvMHgzZTQKIFs8
YzAxMThjMjA+XSBkb19wYWdlX2ZhdWx0KzB4MC8weDNlNAogWzxjMDFiM2VlMT5dIHR0eV93cml0
ZSsweDFlNS8weDIxYwogWzxjMDE0ZmNiOT5dIGJsa2Rldl9maWxlX3dyaXRlKzB4MjkvMHgzNAog
WzxjMDE0OTM2Yz5dIHZmc193cml0ZSsweGEwLzB4ZDAKIFs8YzAxNDk0MTM+XSBzeXNfd3JpdGUr
MHgyZi8weDQ4CiBbPGMwMjNjOWEzPl0gc3lzY2FsbF9jYWxsKzB4Ny8weGIKQ29kZTogOGIgNDAg
MGMgOGIgODAgOTQgMDAgMDAgMDAgODkgNDQgMjQgMTggOGIgMjggOGIgMTcgOGIgNGYgMDQgODkg
NTQgMjQgMTAgODkgNGMgMjQgMTQgOGIgMDcgMzkgNDMgMzggNzUgMDggOGIgNDcgMDQgMzkgNDMg
M2MgNzQgMDggPDBmPiAwYiA4YSAwNyBhNSA3NCAyNCBjMCA4MyAzZSAwMCA3NSAwYiA4MyA3YiAx
MCBmZiA3NCAwNSA4YiA3NiAKCgo+PkVJUDsgYzAxMzQ4OTAgPGdlbmVyaWNfZmlsZV9haW9fd3Jp
dGVfbm9sb2NrKzQ4L2Q4PiAgIDw9PT09PQoKPj5lYXg7IDAwMWZlMDAwIEJlZm9yZSBmaXJzdCBz
eW1ib2wKPj5lYng7IGNmOGQxZThjIDxfZW5kK2Y1ZDY1NjgvM2ZkMDE2ZGM+Cj4+ZWR4OyAwMDFm
ZTAwMCBCZWZvcmUgZmlyc3Qgc3ltYm9sCj4+ZXNpOyBjZjhkMWY3NCA8X2VuZCtmNWQ2NjUwLzNm
ZDAxNmRjPgo+PmVkaTsgY2Y4ZGY1ZDAgPF9lbmQrZjVlM2NhYy8zZmQwMTZkYz4KPj5lYnA7IGNm
ZGU4Y2YwIDxfZW5kK2ZhZWQzY2MvM2ZkMDE2ZGM+Cj4+ZXNwOyBjZjhkMWU0YyA8X2VuZCtmNWQ2
NTI4LzNmZDAxNmRjPgoKQ29kZTsgIGMwMTM0ODY1IDxnZW5lcmljX2ZpbGVfYWlvX3dyaXRlX25v
bG9jaysxZC9kOD4KMDAwMDAwMDAgPF9FSVA+OgpDb2RlOyAgYzAxMzQ4NjUgPGdlbmVyaWNfZmls
ZV9haW9fd3JpdGVfbm9sb2NrKzFkL2Q4PgogICAwOiAgIDhiIDQwIDBjICAgICAgICAgICAgICAg
ICAgbW92ICAgIDB4YyglZWF4KSwlZWF4CkNvZGU7ICBjMDEzNDg2OCA8Z2VuZXJpY19maWxlX2Fp
b193cml0ZV9ub2xvY2srMjAvZDg+CiAgIDM6ICAgOGIgODAgOTQgMDAgMDAgMDAgICAgICAgICBt
b3YgICAgMHg5NCglZWF4KSwlZWF4CkNvZGU7ICBjMDEzNDg2ZSA8Z2VuZXJpY19maWxlX2Fpb193
cml0ZV9ub2xvY2srMjYvZDg+CiAgIDk6ICAgODkgNDQgMjQgMTggICAgICAgICAgICAgICBtb3Yg
ICAgJWVheCwweDE4KCVlc3AsMSkKQ29kZTsgIGMwMTM0ODcyIDxnZW5lcmljX2ZpbGVfYWlvX3dy
aXRlX25vbG9jaysyYS9kOD4KICAgZDogICA4YiAyOCAgICAgICAgICAgICAgICAgICAgIG1vdiAg
ICAoJWVheCksJWVicApDb2RlOyAgYzAxMzQ4NzQgPGdlbmVyaWNfZmlsZV9haW9fd3JpdGVfbm9s
b2NrKzJjL2Q4PgogICBmOiAgIDhiIDE3ICAgICAgICAgICAgICAgICAgICAgbW92ICAgICglZWRp
KSwlZWR4CkNvZGU7ICBjMDEzNDg3NiA8Z2VuZXJpY19maWxlX2Fpb193cml0ZV9ub2xvY2srMmUv
ZDg+CiAgMTE6ICAgOGIgNGYgMDQgICAgICAgICAgICAgICAgICBtb3YgICAgMHg0KCVlZGkpLCVl
Y3gKQ29kZTsgIGMwMTM0ODc5IDxnZW5lcmljX2ZpbGVfYWlvX3dyaXRlX25vbG9jayszMS9kOD4K
ICAxNDogICA4OSA1NCAyNCAxMCAgICAgICAgICAgICAgIG1vdiAgICAlZWR4LDB4MTAoJWVzcCwx
KQpDb2RlOyAgYzAxMzQ4N2QgPGdlbmVyaWNfZmlsZV9haW9fd3JpdGVfbm9sb2NrKzM1L2Q4Pgog
IDE4OiAgIDg5IDRjIDI0IDE0ICAgICAgICAgICAgICAgbW92ICAgICVlY3gsMHgxNCglZXNwLDEp
CkNvZGU7ICBjMDEzNDg4MSA8Z2VuZXJpY19maWxlX2Fpb193cml0ZV9ub2xvY2srMzkvZDg+CiAg
MWM6ICAgOGIgMDcgICAgICAgICAgICAgICAgICAgICBtb3YgICAgKCVlZGkpLCVlYXgKQ29kZTsg
IGMwMTM0ODgzIDxnZW5lcmljX2ZpbGVfYWlvX3dyaXRlX25vbG9jayszYi9kOD4KICAxZTogICAz
OSA0MyAzOCAgICAgICAgICAgICAgICAgIGNtcCAgICAlZWF4LDB4MzgoJWVieCkKQ29kZTsgIGMw
MTM0ODg2IDxnZW5lcmljX2ZpbGVfYWlvX3dyaXRlX25vbG9jayszZS9kOD4KICAyMTogICA3NSAw
OCAgICAgICAgICAgICAgICAgICAgIGpuZSAgICAyYiA8X0VJUCsweDJiPiBjMDEzNDg5MCA8Z2Vu
ZXJpY19maWxlX2Fpb193cml0ZV9ub2xvY2srNDgvZDg+CkNvZGU7ICBjMDEzNDg4OCA8Z2VuZXJp
Y19maWxlX2Fpb193cml0ZV9ub2xvY2srNDAvZDg+CiAgMjM6ICAgOGIgNDcgMDQgICAgICAgICAg
ICAgICAgICBtb3YgICAgMHg0KCVlZGkpLCVlYXgKQ29kZTsgIGMwMTM0ODhiIDxnZW5lcmljX2Zp
bGVfYWlvX3dyaXRlX25vbG9jays0My9kOD4KICAyNjogICAzOSA0MyAzYyAgICAgICAgICAgICAg
ICAgIGNtcCAgICAlZWF4LDB4M2MoJWVieCkKQ29kZTsgIGMwMTM0ODhlIDxnZW5lcmljX2ZpbGVf
YWlvX3dyaXRlX25vbG9jays0Ni9kOD4KICAyOTogICA3NCAwOCAgICAgICAgICAgICAgICAgICAg
IGplICAgICAzMyA8X0VJUCsweDMzPiBjMDEzNDg5OCA8Z2VuZXJpY19maWxlX2Fpb193cml0ZV9u
b2xvY2srNTAvZDg+CkNvZGU7ICBjMDEzNDg5MCA8Z2VuZXJpY19maWxlX2Fpb193cml0ZV9ub2xv
Y2srNDgvZDg+ICAgPD09PT09CiAgMmI6ICAgMGYgMGIgICAgICAgICAgICAgICAgICAgICB1ZDJh
ICAgICAgPD09PT09CkNvZGU7ICBjMDEzNDg5MiA8Z2VuZXJpY19maWxlX2Fpb193cml0ZV9ub2xv
Y2srNGEvZDg+CiAgMmQ6ICAgOGEgMDcgICAgICAgICAgICAgICAgICAgICBtb3YgICAgKCVlZGkp
LCVhbApDb2RlOyAgYzAxMzQ4OTQgPGdlbmVyaWNfZmlsZV9haW9fd3JpdGVfbm9sb2NrKzRjL2Q4
PgogIDJmOiAgIGE1ICAgICAgICAgICAgICAgICAgICAgICAgbW92c2wgICVkczooJWVzaSksJWVz
OiglZWRpKQpDb2RlOyAgYzAxMzQ4OTUgPGdlbmVyaWNfZmlsZV9haW9fd3JpdGVfbm9sb2NrKzRk
L2Q4PgogIDMwOiAgIDc0IDI0ICAgICAgICAgICAgICAgICAgICAgamUgICAgIDU2IDxfRUlQKzB4
NTY+IGMwMTM0OGJiIDxnZW5lcmljX2ZpbGVfYWlvX3dyaXRlX25vbG9jays3My9kOD4KQ29kZTsg
IGMwMTM0ODk3IDxnZW5lcmljX2ZpbGVfYWlvX3dyaXRlX25vbG9jays0Zi9kOD4KICAzMjogICBj
MCA4MyAzZSAwMCA3NSAwYiA4MyAgICAgIHJvbGIgICAkMHg4MywweGI3NTAwM2UoJWVieCkKQ29k
ZTsgIGMwMTM0ODllIDxnZW5lcmljX2ZpbGVfYWlvX3dyaXRlX25vbG9jays1Ni9kOD4KICAzOTog
ICA3YiAxMCAgICAgICAgICAgICAgICAgICAgIGpucCAgICA0YiA8X0VJUCsweDRiPiBjMDEzNDhi
MCA8Z2VuZXJpY19maWxlX2Fpb193cml0ZV9ub2xvY2srNjgvZDg+CkNvZGU7ICBjMDEzNDhhMCA8
Z2VuZXJpY19maWxlX2Fpb193cml0ZV9ub2xvY2srNTgvZDg+CiAgM2I6ICAgZmYgNzQgMDUgOGIg
ICAgICAgICAgICAgICBwdXNobCAgMHhmZmZmZmY4YiglZWJwLCVlYXgsMSkKQ29kZTsgIGMwMTM0
OGE0IDxnZW5lcmljX2ZpbGVfYWlvX3dyaXRlX25vbG9jays1Yy9kOD4KICAzZjogICA3NiAgICAg
ICAgICAgICAgICAgICAgICAgIC5ieXRlIDB4NzYKCgoxIGVycm9yIGlzc3VlZC4gIFJlc3VsdHMg
bWF5IG5vdCBiZSByZWxpYWJsZS4K
--Multipart_Wed__13_Aug_2003_17:22:21_+0800_087618f8--
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: How to use hugetlb for the text of a program ?
2003-08-13 9:11 ` How to use hugetlb for the text of a program ? dada1
@ 2003-08-13 9:26 ` Andrew Morton
2003-08-13 12:42 ` dada1
0 siblings, 1 reply; 23+ messages in thread
From: Andrew Morton @ 2003-08-13 9:26 UTC (permalink / raw)
To: dada1; +Cc: linux-kernel
"dada1" <dada1@cosmosbay.com> wrote:
>
> The msync() call produces this kernel message (linux-2.6.0-test3)
> mm/msync.c:52: bad pmd 108000e7.
please post the whole test application, and the command line which was used
to demonstrate this failure.
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: 2.6.0-test3-mm2
2003-08-13 9:22 ` 2.6.0-test3-mm2 hugang
@ 2003-08-13 10:48 ` Andrew Morton
0 siblings, 0 replies; 23+ messages in thread
From: Andrew Morton @ 2003-08-13 10:48 UTC (permalink / raw)
To: hugang; +Cc: linux-kernel
hugang <hugang@soulinfo.com> wrote:
>
> On Wed, 13 Aug 2003 01:31:56 -0700
> Andrew Morton <akpm@osdl.org> wrote:
>
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test3/2.6.0-test3-mm2/
> >
>
> 2.6.0-test3-mm2 can not boot, It oops in fsck. See attached file.
It's a bogus BUG_ON. It can be removed.
diff -puN mm/filemap.c~aio-O_SYNC-fix-fix mm/filemap.c
--- 25/mm/filemap.c~aio-O_SYNC-fix-fix 2003-08-13 03:46:59.000000000 -0700
+++ 25-akpm/mm/filemap.c 2003-08-13 03:47:06.000000000 -0700
@@ -1927,8 +1927,6 @@ generic_file_aio_write_nolock(struct kio
ssize_t ret;
loff_t pos = *ppos;
- BUG_ON(iocb->ki_pos != *ppos);
-
if (!iov->iov_base && !is_sync_kiocb(iocb)) {
/* nothing to transfer, may just need to sync data */
ret = iov->iov_len; /* vector AIO not supported yet */
_
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: How to use hugetlb for the text of a program ?
2003-08-13 9:26 ` Andrew Morton
@ 2003-08-13 12:42 ` dada1
0 siblings, 0 replies; 23+ messages in thread
From: dada1 @ 2003-08-13 12:42 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel
From: "Andrew Morton" <akpm@osdl.org>
> "dada1" <dada1@cosmosbay.com> wrote:
> >
> > The msync() call produces this kernel message (linux-2.6.0-test3)
> > mm/msync.c:52: bad pmd 108000e7.
>
> please post the whole test application, and the command line which was
used
> to demonstrate this failure.
My problem came from the choice of _end : it was not the last byte of the
text segment.
I changed the ldscript to define _last_byte (after .rodata, .rodata1,
.gcc_except_table) and now it's ok.
However the msync() problem stays. And a 4M mem leak happens.
Here is a sample program.
# cat msync.c
/* start of msync.c */
#include <sys/mman.h>
#include <fcntl.h>
#include <stdio.h>
#define HUGESZ 4*1024*1024 /* size of one 4M page*/
int main(int argc, char *argv[])
{
int fd ;
char *ptr ;
const char *filename ;
if (argc < 2) {
fprintf(stderr, "Usage : msync filename\n") ;
exit(1) ;
}
filename = argv[1] ;
fd = open(filename, O_RDWR | O_CREAT, 0644) ;
if (fd == -1) {perror("filename") ; return 1; }
ftruncate(fd, 0) ;
ftruncate(fd, HUGESZ) ;
ptr = mmap((char *)0x10000000, HUGESZ, PROT_READ|PROT_WRITE, MAP_SHARED, fd,
0) ;
if (ptr == (char *)-1) { perror("mmap") ; close(fd);return 2;}
msync(ptr, HUGESZ, MS_SYNC) ;
close(fd) ;
munmap(ptr, HUGESZ) ;
return 0 ;
}
/* end of msync.c */
# gcc -o msync msync.c
# ./msync /huge/testfile
mm/msync.c:52: bad pmd 114000e7
# ./msync /huge/testfile
mm/msync.c:52: bad pmd 118000e7
# ./msync /huge/testfile
mm/msync.c:52: bad pmd 11c000e7
# ./msync /huge/testfile
mmap: Cannot allocate memory
# grep HugePages /proc/meminfo
HugePages_Total: 16
HugePages_Free: 0
Thanks
Eric Dumazet
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: 2.6.0-test3-mm2
2003-08-13 8:31 2.6.0-test3-mm2 Andrew Morton
2003-08-13 9:11 ` How to use hugetlb for the text of a program ? dada1
2003-08-13 9:22 ` 2.6.0-test3-mm2 hugang
@ 2003-08-13 13:02 ` Con Kolivas
2003-08-13 13:35 ` 2.6.0-test3-mm2 Luiz Capitulino
` (2 more replies)
2003-08-15 19:38 ` Compile problem with CONFIG_X86_CYCLONE_TIMER 2.6.0-test3-mm2 Mike Fedyk
2003-08-17 20:37 ` 2.6.0-test3-mm2 Peter Osterlund
4 siblings, 3 replies; 23+ messages in thread
From: Con Kolivas @ 2003-08-13 13:02 UTC (permalink / raw)
To: Andrew Morton, linux-kernel, linux-mm
Got this on running lilo (scary but it didn't kill my bootblock).
Aug 13 22:54:58 pc kernel: ------------[ cut here ]------------
Aug 13 22:54:58 pc kernel: kernel BUG at mm/filemap.c:1930!
Aug 13 22:54:58 pc kernel: invalid operand: 0000 [#2]
Aug 13 22:54:58 pc kernel: PREEMPT
Aug 13 22:54:58 pc kernel: CPU: 0
Aug 13 22:54:58 pc kernel: EIP: 0060:[<c013b519>] Not tainted VLI
Aug 13 22:54:58 pc kernel: EFLAGS: 00010282
Aug 13 22:54:58 pc kernel: EIP is at generic_file_aio_write_nolock+0xe8/0xf5
Aug 13 22:54:58 pc kernel: eax: 00000000 ebx: 00000000 ecx: df5a4ab0
edx: df5a4ab0
Aug 13 22:54:58 pc kernel: esi: 00000000 edi: deecdf6c ebp: deecde84
esp: deecde40
Aug 13 22:54:58 pc kernel: ds: 007b es: 007b ss: 0068
Aug 13 22:54:58 pc kernel: Process lilo (pid: 396, threadinfo=deecc000
task=c17ac6a0)
Aug 13 22:54:58 pc kernel: Stack: deecc000 00034001 00000000 00000129 00000138
c17a7c80 c17a7d10 df909980
Aug 13 22:54:58 pc kernel: deecde84 df909980 00000000 00000000 c013b682
deecde84 deecdf6c 00000001
Aug 13 22:54:58 pc kernel: df9099a0 0806f220 00000200 00000000 00000001
ffffffff df909980 de86ee68
Aug 13 22:54:58 pc kernel: Call Trace:
Aug 13 22:54:58 pc kernel: [<c013b682>] generic_file_write_nolock+0xa2/0xba
Aug 13 22:54:58 pc kernel: [<c011f126>] autoremove_wake_function+0x0/0x4f
Aug 13 22:54:58 pc kernel: [<c01a4ba9>] reiserfs_bmap+0x62/0xa6
Aug 13 22:54:58 pc kernel: [<c01a89ce>] reiserfs_aop_bmap+0x0/0x23
Aug 13 22:54:58 pc kernel: [<c0158a7b>] generic_block_bmap+0x38/0x40
Aug 13 22:54:58 pc kernel: [<c01c46e2>] reiserfs_ioctl+0x2b2/0x2b9
Aug 13 22:54:58 pc kernel: [<c015c939>] blkdev_file_write+0x37/0x3b
Aug 13 22:54:58 pc kernel: [<c015420c>] vfs_write+0xbc/0x127
Aug 13 22:54:58 pc kernel: [<c015b7e8>] block_llseek+0x0/0xd5
Aug 13 22:54:58 pc kernel: [<c015431c>] sys_write+0x42/0x63
Aug 13 22:54:58 pc kernel: [<c031280f>] syscall_call+0x7/0xb
Aug 13 22:54:58 pc kernel: [<c031007b>] pfkey_spdflush+0xb8/0xd6
Aug 13 22:54:58 pc kernel:
Aug 13 22:54:58 pc kernel: Code: eb f2 8b 54 24 40 89 7c 24 04 c7 44 24 08 01
00 00 00 89 54 24 0c 89 2c 24 e8 75 f4 ff ff 8
3 7d 10 ff 89 c7 75 ce e9 70 ff ff ff <0f> 0b 8a 07 3f b7 32 c0 e9 54 ff ff ff
53 ba 00 e0 ff ff 21 e2
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: 2.6.0-test3-mm2
2003-08-13 13:02 ` 2.6.0-test3-mm2 Con Kolivas
@ 2003-08-13 13:35 ` Luiz Capitulino
2003-08-13 13:36 ` 2.6.0-test3-mm2 Luiz Capitulino
2003-08-13 14:32 ` 2.6.0-test3-mm2 Hugh Dickins
2 siblings, 0 replies; 23+ messages in thread
From: Luiz Capitulino @ 2003-08-13 13:35 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
Em Qua, 2003-08-13 às 10:02, Con Kolivas escreveu:
> Got this on running lilo (scary but it didn't kill my bootblock).
>
> Aug 13 22:54:58 pc kernel: ------------[ cut here ]------------
> Aug 13 22:54:58 pc kernel: kernel BUG at mm/filemap.c:1930!
> Aug 13 22:54:58 pc kernel: invalid operand: 0000 [#2]
> Aug 13 22:54:58 pc kernel: PREEMPT
> Aug 13 22:54:58 pc kernel: CPU: 0
> Aug 13 22:54:58 pc kernel: EIP: 0060:[<c013b519>] Not tainted VLI
> Aug 13 22:54:58 pc kernel: EFLAGS: 00010282
> Aug 13 22:54:58 pc kernel: EIP is at generic_file_aio_write_nolock+0xe8/0xf5
> Aug 13 22:54:58 pc kernel: eax: 00000000 ebx: 00000000 ecx: df5a4ab0
> edx: df5a4ab0
> Aug 13 22:54:58 pc kernel: esi: 00000000 edi: deecdf6c ebp: deecde84
> esp: deecde40
> Aug 13 22:54:58 pc kernel: ds: 007b es: 007b ss: 0068
> Aug 13 22:54:58 pc kernel: Process lilo (pid: 396, threadinfo=deecc000
> task=c17ac6a0)
> Aug 13 22:54:58 pc kernel: Stack: deecc000 00034001 00000000 00000129 00000138
> c17a7c80 c17a7d10 df909980
> Aug 13 22:54:58 pc kernel: deecde84 df909980 00000000 00000000 c013b682
> deecde84 deecdf6c 00000001
> Aug 13 22:54:58 pc kernel: df9099a0 0806f220 00000200 00000000 00000001
> ffffffff df909980 de86ee68
> Aug 13 22:54:58 pc kernel: Call Trace:
> Aug 13 22:54:58 pc kernel: [<c013b682>] generic_file_write_nolock+0xa2/0xba
> Aug 13 22:54:58 pc kernel: [<c011f126>] autoremove_wake_function+0x0/0x4f
> Aug 13 22:54:58 pc kernel: [<c01a4ba9>] reiserfs_bmap+0x62/0xa6
> Aug 13 22:54:58 pc kernel: [<c01a89ce>] reiserfs_aop_bmap+0x0/0x23
> Aug 13 22:54:58 pc kernel: [<c0158a7b>] generic_block_bmap+0x38/0x40
> Aug 13 22:54:58 pc kernel: [<c01c46e2>] reiserfs_ioctl+0x2b2/0x2b9
> Aug 13 22:54:58 pc kernel: [<c015c939>] blkdev_file_write+0x37/0x3b
> Aug 13 22:54:58 pc kernel: [<c015420c>] vfs_write+0xbc/0x127
> Aug 13 22:54:58 pc kernel: [<c015b7e8>] block_llseek+0x0/0xd5
> Aug 13 22:54:58 pc kernel: [<c015431c>] sys_write+0x42/0x63
> Aug 13 22:54:58 pc kernel: [<c031280f>] syscall_call+0x7/0xb
> Aug 13 22:54:58 pc kernel: [<c031007b>] pfkey_spdflush+0xb8/0xd6
> Aug 13 22:54:58 pc kernel:
> Aug 13 22:54:58 pc kernel: Code: eb f2 8b 54 24 40 89 7c 24 04 c7 44 24 08 01
> 00 00 00 89 54 24 0c 89 2c 24 e8 75 f4 ff ff 8
> 3 7d 10 ff 89 c7 75 ce e9 70 ff ff ff <0f> 0b 8a 07 3f b7 32 c0 e9 54 ff ff ff
> 53 ba 00 e0 ff ff 21 e2
I got the some thing, this happens when fsck will check the
first partition.
PS: my offesets and the call trace is different. Do you need
it ?
--
Luiz Fernando N. Capitulino
<lcapitulino@prefeitura.sp.gov.br>
<http://www.telecentros.sp.gov.br>
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: 2.6.0-test3-mm2
2003-08-13 13:02 ` 2.6.0-test3-mm2 Con Kolivas
2003-08-13 13:35 ` 2.6.0-test3-mm2 Luiz Capitulino
@ 2003-08-13 13:36 ` Luiz Capitulino
2003-08-13 14:32 ` 2.6.0-test3-mm2 Hugh Dickins
2 siblings, 0 replies; 23+ messages in thread
From: Luiz Capitulino @ 2003-08-13 13:36 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
Em Qua, 2003-08-13 às 10:02, Con Kolivas escreveu:
> Got this on running lilo (scary but it didn't kill my bootblock).
>
> Aug 13 22:54:58 pc kernel: ------------[ cut here ]------------
> Aug 13 22:54:58 pc kernel: kernel BUG at mm/filemap.c:1930!
> Aug 13 22:54:58 pc kernel: invalid operand: 0000 [#2]
> Aug 13 22:54:58 pc kernel: PREEMPT
> Aug 13 22:54:58 pc kernel: CPU: 0
> Aug 13 22:54:58 pc kernel: EIP: 0060:[<c013b519>] Not tainted VLI
> Aug 13 22:54:58 pc kernel: EFLAGS: 00010282
> Aug 13 22:54:58 pc kernel: EIP is at generic_file_aio_write_nolock+0xe8/0xf5
> Aug 13 22:54:58 pc kernel: eax: 00000000 ebx: 00000000 ecx: df5a4ab0
> edx: df5a4ab0
> Aug 13 22:54:58 pc kernel: esi: 00000000 edi: deecdf6c ebp: deecde84
> esp: deecde40
> Aug 13 22:54:58 pc kernel: ds: 007b es: 007b ss: 0068
> Aug 13 22:54:58 pc kernel: Process lilo (pid: 396, threadinfo=deecc000
> task=c17ac6a0)
> Aug 13 22:54:58 pc kernel: Stack: deecc000 00034001 00000000 00000129 00000138
> c17a7c80 c17a7d10 df909980
> Aug 13 22:54:58 pc kernel: deecde84 df909980 00000000 00000000 c013b682
> deecde84 deecdf6c 00000001
> Aug 13 22:54:58 pc kernel: df9099a0 0806f220 00000200 00000000 00000001
> ffffffff df909980 de86ee68
> Aug 13 22:54:58 pc kernel: Call Trace:
> Aug 13 22:54:58 pc kernel: [<c013b682>] generic_file_write_nolock+0xa2/0xba
> Aug 13 22:54:58 pc kernel: [<c011f126>] autoremove_wake_function+0x0/0x4f
> Aug 13 22:54:58 pc kernel: [<c01a4ba9>] reiserfs_bmap+0x62/0xa6
> Aug 13 22:54:58 pc kernel: [<c01a89ce>] reiserfs_aop_bmap+0x0/0x23
> Aug 13 22:54:58 pc kernel: [<c0158a7b>] generic_block_bmap+0x38/0x40
> Aug 13 22:54:58 pc kernel: [<c01c46e2>] reiserfs_ioctl+0x2b2/0x2b9
> Aug 13 22:54:58 pc kernel: [<c015c939>] blkdev_file_write+0x37/0x3b
> Aug 13 22:54:58 pc kernel: [<c015420c>] vfs_write+0xbc/0x127
> Aug 13 22:54:58 pc kernel: [<c015b7e8>] block_llseek+0x0/0xd5
> Aug 13 22:54:58 pc kernel: [<c015431c>] sys_write+0x42/0x63
> Aug 13 22:54:58 pc kernel: [<c031280f>] syscall_call+0x7/0xb
> Aug 13 22:54:58 pc kernel: [<c031007b>] pfkey_spdflush+0xb8/0xd6
> Aug 13 22:54:58 pc kernel:
> Aug 13 22:54:58 pc kernel: Code: eb f2 8b 54 24 40 89 7c 24 04 c7 44 24 08 01
> 00 00 00 89 54 24 0c 89 2c 24 e8 75 f4 ff ff 8
> 3 7d 10 ff 89 c7 75 ce e9 70 ff ff ff <0f> 0b 8a 07 3f b7 32 c0 e9 54 ff ff ff
> 53 ba 00 e0 ff ff 21 e2
I got the some thing, this happens when fsck will check the
first partition.
PS: my offesets and the call trace is different. Do you need
it ?
--
Luiz Fernando N. Capitulino
<lcapitulino@prefeitura.sp.gov.br>
<http://www.telecentros.sp.gov.br>
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: 2.6.0-test3-mm2
2003-08-13 13:02 ` 2.6.0-test3-mm2 Con Kolivas
2003-08-13 13:35 ` 2.6.0-test3-mm2 Luiz Capitulino
2003-08-13 13:36 ` 2.6.0-test3-mm2 Luiz Capitulino
@ 2003-08-13 14:32 ` Hugh Dickins
2003-08-13 16:16 ` 2.6.0-test3-mm2 Martin J. Bligh
2003-08-13 16:18 ` 2.6.0-test3-mm2 Luiz Capitulino
2 siblings, 2 replies; 23+ messages in thread
From: Hugh Dickins @ 2003-08-13 14:32 UTC (permalink / raw)
To: Con Kolivas; +Cc: Andrew Morton, Luiz Capitulino, linux-kernel, linux-mm
On Wed, 13 Aug 2003, Con Kolivas wrote:
> Aug 13 22:54:58 pc kernel: kernel BUG at mm/filemap.c:1930!
akpm (have you caught a moment when he's asleep?!) already posted
the fix, saying it's a bogus BUG_ON which can be removed.
--- 2.6.0-test3-mm2/mm/filemap.c Wed Aug 13 11:51:33 2003
+++ linux/mm/filemap.c Wed Aug 13 15:26:36 2003
@@ -1927,8 +1927,6 @@ generic_file_aio_write_nolock(struct kio
ssize_t ret;
loff_t pos = *ppos;
- BUG_ON(iocb->ki_pos != *ppos);
-
if (!iov->iov_base && !is_sync_kiocb(iocb)) {
/* nothing to transfer, may just need to sync data */
ret = iov->iov_len; /* vector AIO not supported yet */
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: 2.6.0-test3-mm2
2003-08-13 14:32 ` 2.6.0-test3-mm2 Hugh Dickins
@ 2003-08-13 16:16 ` Martin J. Bligh
2003-08-13 16:18 ` 2.6.0-test3-mm2 Luiz Capitulino
1 sibling, 0 replies; 23+ messages in thread
From: Martin J. Bligh @ 2003-08-13 16:16 UTC (permalink / raw)
To: Hugh Dickins, Con Kolivas
Cc: Andrew Morton, Luiz Capitulino, linux-kernel, linux-mm
> --- 2.6.0-test3-mm2/mm/filemap.c Wed Aug 13 11:51:33 2003
> +++ linux/mm/filemap.c Wed Aug 13 15:26:36 2003
> @@ -1927,8 +1927,6 @@ generic_file_aio_write_nolock(struct kio
> ssize_t ret;
> loff_t pos = *ppos;
>
> - BUG_ON(iocb->ki_pos != *ppos);
> -
> if (!iov->iov_base && !is_sync_kiocb(iocb)) {
> /* nothing to transfer, may just need to sync data */
> ret = iov->iov_len; /* vector AIO not supported yet */
Even with this, still hangs when "mostly-booted". alt+sysrq+t doesn't
work, but ping does, oddly enough. I suppose I'll play with nmi_watchdog
or something later, but I doubt I'll have time today.
M.
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: 2.6.0-test3-mm2
2003-08-13 14:32 ` 2.6.0-test3-mm2 Hugh Dickins
2003-08-13 16:16 ` 2.6.0-test3-mm2 Martin J. Bligh
@ 2003-08-13 16:18 ` Luiz Capitulino
1 sibling, 0 replies; 23+ messages in thread
From: Luiz Capitulino @ 2003-08-13 16:18 UTC (permalink / raw)
To: Hugh Dickins; +Cc: Con Kolivas, Andrew Morton, linux-kernel, linux-mm
Em Qua, 2003-08-13 às 11:32, Hugh Dickins escreveu:
> On Wed, 13 Aug 2003, Con Kolivas wrote:
> > Aug 13 22:54:58 pc kernel: kernel BUG at mm/filemap.c:1930!
>
> akpm (have you caught a moment when he's asleep?!) already posted
> the fix, saying it's a bogus BUG_ON which can be removed.
Its working.
--
Luiz Fernando N. Capitulino
<lcapitulino@prefeitura.sp.gov.br>
<http://www.telecentros.sp.gov.br>
^ permalink raw reply [flat|nested] 23+ messages in thread
* Compile problem with CONFIG_X86_CYCLONE_TIMER Re: 2.6.0-test3-mm2
2003-08-13 8:31 2.6.0-test3-mm2 Andrew Morton
` (2 preceding siblings ...)
2003-08-13 13:02 ` 2.6.0-test3-mm2 Con Kolivas
@ 2003-08-15 19:38 ` Mike Fedyk
2003-08-15 20:23 ` Mike Fedyk
2003-08-17 20:37 ` 2.6.0-test3-mm2 Peter Osterlund
4 siblings, 1 reply; 23+ messages in thread
From: Mike Fedyk @ 2003-08-15 19:38 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
arch/i386/kernel/timers/timer_cyclone.c: In function `init_cyclone':
arch/i386/kernel/timers/timer_cyclone.c:157: `FIX_CYCLONE_TIMER' undeclared (first use in this function)
arch/i386/kernel/timers/timer_cyclone.c:157: (Each undeclared identifier is reported only once
arch/i386/kernel/timers/timer_cyclone.c:157: for each function it appears in.)
make[3]: *** [arch/i386/kernel/timers/timer_cyclone.o] Error 1
make[2]: *** [arch/i386/kernel/timers] Error 2
make[1]: *** [arch/i386/kernel] Error 2
make[1]: Leaving directory `/src/linux-2.6.0-test3-mm2'
make: *** [stamp-build] Error 2
Command exited with non-zero status 2
Command being timed: "fakeroot make-kpkg kernel_image"
User time (seconds): 61.96
System time (seconds): 13.53
Percent of CPU this job got: 76%
Elapsed (wall clock) time (h:mm:ss or m:ss): 1:38.10
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 0
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 293436
Minor (reclaiming a frame) page faults: 143725
Voluntary context switches: 0
Involuntary context switches: 0
Swaps: 0
File system inputs: 0
File system outputs: 0
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 2
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Compile problem with CONFIG_X86_CYCLONE_TIMER Re: 2.6.0-test3-mm2
2003-08-15 19:38 ` Compile problem with CONFIG_X86_CYCLONE_TIMER 2.6.0-test3-mm2 Mike Fedyk
@ 2003-08-15 20:23 ` Mike Fedyk
2003-08-15 20:36 ` Mike Fedyk
0 siblings, 1 reply; 23+ messages in thread
From: Mike Fedyk @ 2003-08-15 20:23 UTC (permalink / raw)
To: Andrew Morton, linux-kernel, linux-mm
On Fri, Aug 15, 2003 at 12:38:34PM -0700, Mike Fedyk wrote:
> arch/i386/kernel/timers/timer_cyclone.c: In function `init_cyclone':
> arch/i386/kernel/timers/timer_cyclone.c:157: `FIX_CYCLONE_TIMER' undeclared (first use in this function)
> arch/i386/kernel/timers/timer_cyclone.c:157: (Each undeclared identifier is reported only once
> arch/i386/kernel/timers/timer_cyclone.c:157: for each function it appears in.)
> make[3]: *** [arch/i386/kernel/timers/timer_cyclone.o] Error 1
> make[2]: *** [arch/i386/kernel/timers] Error 2
> make[1]: *** [arch/i386/kernel] Error 2
> make[1]: Leaving directory `/src/linux-2.6.0-test3-mm2'
> make: *** [stamp-build] Error 2
> Command exited with non-zero status 2
> Command being timed: "fakeroot make-kpkg kernel_image"
> User time (seconds): 61.96
> System time (seconds): 13.53
> Percent of CPU this job got: 76%
> Elapsed (wall clock) time (h:mm:ss or m:ss): 1:38.10
> Average shared text size (kbytes): 0
> Average unshared data size (kbytes): 0
> Average stack size (kbytes): 0
> Average total size (kbytes): 0
> Maximum resident set size (kbytes): 0
> Average resident set size (kbytes): 0
> Major (requiring I/O) page faults: 293436
> Minor (reclaiming a frame) page faults: 143725
> Voluntary context switches: 0
> Involuntary context switches: 0
> Swaps: 0
> File system inputs: 0
> File system outputs: 0
> Socket messages sent: 0
> Socket messages received: 0
> Signals delivered: 0
> Page size (bytes): 4096
> Exit status: 2
>
I thought it might have been a problem with my kernel tree, but after
untarring and patching to 2.6.0-test3-mm2, it is still giving the problem.
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Compile problem with CONFIG_X86_CYCLONE_TIMER Re: 2.6.0-test3-mm2
2003-08-15 20:23 ` Mike Fedyk
@ 2003-08-15 20:36 ` Mike Fedyk
2003-08-16 20:32 ` Dave Hansen
0 siblings, 1 reply; 23+ messages in thread
From: Mike Fedyk @ 2003-08-15 20:36 UTC (permalink / raw)
To: Andrew Morton, linux-kernel, linux-mm
On Fri, Aug 15, 2003 at 01:23:22PM -0700, Mike Fedyk wrote:
> On Fri, Aug 15, 2003 at 12:38:34PM -0700, Mike Fedyk wrote:
> > arch/i386/kernel/timers/timer_cyclone.c: In function `init_cyclone':
> > arch/i386/kernel/timers/timer_cyclone.c:157: `FIX_CYCLONE_TIMER' undeclared (first use in this function)
> > arch/i386/kernel/timers/timer_cyclone.c:157: (Each undeclared identifier is reported only once
> > arch/i386/kernel/timers/timer_cyclone.c:157: for each function it appears in.)
> > make[3]: *** [arch/i386/kernel/timers/timer_cyclone.o] Error 1
> > make[2]: *** [arch/i386/kernel/timers] Error 2
> > make[1]: *** [arch/i386/kernel] Error 2
> > make[1]: Leaving directory `/src/linux-2.6.0-test3-mm2'
> > make: *** [stamp-build] Error 2
> > Command exited with non-zero status 2
> > Command being timed: "fakeroot make-kpkg kernel_image"
> > User time (seconds): 61.96
> > System time (seconds): 13.53
> > Percent of CPU this job got: 76%
> > Elapsed (wall clock) time (h:mm:ss or m:ss): 1:38.10
> > Average shared text size (kbytes): 0
> > Average unshared data size (kbytes): 0
> > Average stack size (kbytes): 0
> > Average total size (kbytes): 0
> > Maximum resident set size (kbytes): 0
> > Average resident set size (kbytes): 0
> > Major (requiring I/O) page faults: 293436
> > Minor (reclaiming a frame) page faults: 143725
> > Voluntary context switches: 0
> > Involuntary context switches: 0
> > Swaps: 0
> > File system inputs: 0
> > File system outputs: 0
> > Socket messages sent: 0
> > Socket messages received: 0
> > Signals delivered: 0
> > Page size (bytes): 4096
> > Exit status: 2
> >
>
> I thought it might have been a problem with my kernel tree, but after
> untarring and patching to 2.6.0-test3-mm2, it is still giving the problem.
>
It depends on CONFIG_X86_GENERICARCH, so once that's not set, then
CONFIG_X86_CYCLONE_TIMER is not set either.
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Compile problem with CONFIG_X86_CYCLONE_TIMER Re: 2.6.0-test3-mm2
2003-08-15 20:36 ` Mike Fedyk
@ 2003-08-16 20:32 ` Dave Hansen
2003-08-27 1:08 ` Compile problem with CONFIG_X86_CYCLONE_TIMER Re: 2.6.0-test4-mm1 Mike Fedyk
0 siblings, 1 reply; 23+ messages in thread
From: Dave Hansen @ 2003-08-16 20:32 UTC (permalink / raw)
To: Mike Fedyk
Cc: Andrew Morton, Linux Kernel Mailing List, linux-mm, John Stultz
[-- Attachment #1: Type: text/plain, Size: 838 bytes --]
On Fri, 2003-08-15 at 13:36, Mike Fedyk wrote:
> On Fri, Aug 15, 2003 at 01:23:22PM -0700, Mike Fedyk wrote:
> > On Fri, Aug 15, 2003 at 12:38:34PM -0700, Mike Fedyk wrote:
> > > arch/i386/kernel/timers/timer_cyclone.c: In function `init_cyclone':
> > > arch/i386/kernel/timers/timer_cyclone.c:157: `FIX_CYCLONE_TIMER' undeclared (first use in this function)
> > > arch/i386/kernel/timers/timer_cyclone.c:157: (Each undeclared identifier is reported only once
> > > arch/i386/kernel/timers/timer_cyclone.c:157: for each function it appears in.)
> > >
I couldn't replicate the problem, but I suspect this fix is correct in
any case. If this doesn't fix it, please post your config.
John, I imagine that you probably haven't always had CONFIG_X86_CYCLONE,
and this was just a leftover from then.
--
Dave Hansen
haveblue@us.ibm.com
[-- Attachment #2: cyclone-fixmap-2.6.0-test3-mm2-0.patch --]
[-- Type: text/plain, Size: 385 bytes --]
--- linux-2.6.0-test3-mm2-clean/include/asm-i386/fixmap.h Sat Aug 16 13:18:22 2003
+++ linux-2.6.0-test3-mm2-cyclonefix/include/asm-i386/fixmap.h Sat Aug 16 13:28:30 2003
@@ -73,7 +73,7 @@
FIX_TSS_0,
FIX_ENTRY_TRAMPOLINE_1,
FIX_ENTRY_TRAMPOLINE_0,
-#ifdef CONFIG_X86_SUMMIT
+#ifdef CONFIG_X86_CYCLONE
FIX_CYCLONE_TIMER, /*cyclone timer register*/
FIX_VSTACK_HOLE_2,
#endif
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: 2.6.0-test3-mm2
2003-08-13 8:31 2.6.0-test3-mm2 Andrew Morton
` (3 preceding siblings ...)
2003-08-15 19:38 ` Compile problem with CONFIG_X86_CYCLONE_TIMER 2.6.0-test3-mm2 Mike Fedyk
@ 2003-08-17 20:37 ` Peter Osterlund
4 siblings, 0 replies; 23+ messages in thread
From: Peter Osterlund @ 2003-08-17 20:37 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, Vojtech Pavlik, hgfelger
(I'm resending this because I previously had sendmail configuration
problems. Sorry if you receive this message twice.)
Andrew Morton <akpm@osdl.org> writes:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0-test3/2.6.0-test3-mm2/
Here is a fix for synaptics touchpads with "multi buttons". The patch
comes from Hartwig Felger, who wrote the original multi button support
patch (p00003_synaptics-multi-button.patch). The same bug fix has been
included in the XFree86 driver for a few weeks, and seems to work
fine. (That part of the X driver is only used for 2.4 kernels.)
linux-petero/drivers/input/mouse/synaptics.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
diff -puN drivers/input/mouse/synaptics.c~syn-multi-btn-fix drivers/input/mouse/synaptics.c
--- linux/drivers/input/mouse/synaptics.c~syn-multi-btn-fix 2003-08-13 22:48:49.000000000 +0200
+++ linux-petero/drivers/input/mouse/synaptics.c 2003-08-13 22:48:49.000000000 +0200
@@ -433,7 +433,8 @@ static void synaptics_parse_hw_state(uns
if (hw->right)
hw->down = !hw->down;
}
- if (buf[3] == 0xC2 && SYN_CAP_MULTI_BUTTON_NO(priv->ext_cap)) {
+ if (SYN_CAP_MULTI_BUTTON_NO(priv->ext_cap) &&
+ ((buf[3] & 2) ? !hw->right : hw->right)) {
switch (SYN_CAP_MULTI_BUTTON_NO(priv->ext_cap) & ~0x01) {
default:
; /* we did comment while initialising... */
_
--
Peter Osterlund - petero2@telia.com
http://w1.894.telia.com/~u89404340
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Compile problem with CONFIG_X86_CYCLONE_TIMER Re: 2.6.0-test4-mm1
2003-08-16 20:32 ` Dave Hansen
@ 2003-08-27 1:08 ` Mike Fedyk
2003-08-27 4:41 ` Dave Hansen
0 siblings, 1 reply; 23+ messages in thread
From: Mike Fedyk @ 2003-08-27 1:08 UTC (permalink / raw)
To: Dave Hansen
Cc: Andrew Morton, Linux Kernel Mailing List, linux-mm, John Stultz
On Sat, Aug 16, 2003 at 01:32:22PM -0700, Dave Hansen wrote:
> I couldn't replicate the problem, but I suspect this fix is correct in
> any case. If this doesn't fix it, please post your config.
>
> John, I imagine that you probably haven't always had CONFIG_X86_CYCLONE,
> and this was just a leftover from then.
>
> --
> Dave Hansen
> haveblue@us.ibm.com
> --- linux-2.6.0-test3-mm2-clean/include/asm-i386/fixmap.h Sat Aug 16 13:18:22 2003
> +++ linux-2.6.0-test3-mm2-cyclonefix/include/asm-i386/fixmap.h Sat Aug 16 13:28:30 2003
> @@ -73,7 +73,7 @@
> FIX_TSS_0,
> FIX_ENTRY_TRAMPOLINE_1,
> FIX_ENTRY_TRAMPOLINE_0,
> -#ifdef CONFIG_X86_SUMMIT
> +#ifdef CONFIG_X86_CYCLONE
> FIX_CYCLONE_TIMER, /*cyclone timer register*/
> FIX_VSTACK_HOLE_2,
> #endif
I'm still getting this even with your patch (now with test4-mm1 too).
This patch to my .config makes it compile:
--- ../.config 2003-08-26 17:59:56.000000000 -0700
+++ .config 2003-08-26 18:00:19.000000000 -0700
@@ -42,15 +42,14 @@
#
# Processor type and features
#
-# CONFIG_X86_PC is not set
+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=y
+# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
-CONFIG_X86_CYCLONE_TIMER=y
# CONFIG_M386 is not set
# CONFIG_M486 is not set
CONFIG_M586=y
Here's my config:
#
# 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
# CONFIG_BROKEN is not set
#
# General setup
#
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_SYSCTL=y
CONFIG_LOG_BUF_SHIFT=15
# CONFIG_IKCONFIG is not set
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_OBSOLETE_MODPARM=y
# CONFIG_MODVERSIONS is not set
CONFIG_KMOD=y
#
# Processor type and features
#
# CONFIG_X86_PC is not set
# 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=y
# CONFIG_X86_ES7000 is not set
CONFIG_X86_CYCLONE_TIMER=y
# CONFIG_M386 is not set
# CONFIG_M486 is not set
CONFIG_M586=y
# 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 is not set
# 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=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_PPRO_FENCE=y
CONFIG_X86_F00F_BUG=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_ALIGNMENT_16=y
CONFIG_X86_INTEL_USERCOPY=y
# CONFIG_X86_4G is not set
# CONFIG_X86_SWITCH_PAGETABLES is not set
# CONFIG_X86_4G_VM_LAYOUT is not set
# CONFIG_X86_UACCESS_INDIRECT is not set
# CONFIG_X86_HIGH_ENTRY is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_SMP=y
CONFIG_NR_CPUS=2
CONFIG_PREEMPT=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_MCE=y
CONFIG_X86_MCE_NONFATAL=y
CONFIG_X86_MCE_P4THERMAL=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 is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
CONFIG_HIGHPTE=y
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
CONFIG_HAVE_DEC_LOCK=y
#
# Power management options (ACPI, APM)
#
CONFIG_PM=y
CONFIG_SOFTWARE_SUSPEND=y
#
# ACPI (Advanced Configuration and Power Interface) Support
#
# CONFIG_ACPI_HT is not set
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
# CONFIG_ACPI_SLEEP is not set
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_ASUS=m
CONFIG_ACPI_TOSHIBA=y
# 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
#
# APM (Advanced Power Management) BIOS Support
#
CONFIG_APM=y
# CONFIG_APM_IGNORE_USER_SUSPEND is not set
CONFIG_APM_DO_ENABLE=y
# CONFIG_APM_CPU_IDLE is not set
CONFIG_APM_DISPLAY_BLANK=y
# CONFIG_APM_RTC_IS_GMT is not set
# CONFIG_APM_ALLOW_INTS is not set
CONFIG_APM_REAL_MODE_POWER_OFF=y
#
# CPU Frequency scaling
#
# CONFIG_CPU_FREQ 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 is not set
CONFIG_PCMCIA_PROBE=y
#
# PCI Hotplug Support
#
CONFIG_HOTPLUG_PCI=m
CONFIG_HOTPLUG_PCI_FAKE=m
CONFIG_HOTPLUG_PCI_COMPAQ=m
# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
CONFIG_HOTPLUG_PCI_IBM=m
CONFIG_HOTPLUG_PCI_ACPI=m
# CONFIG_HOTPLUG_PCI_CPCI is not set
#
# Executable file formats
#
CONFIG_KCORE_ELF=y
# CONFIG_KCORE_AOUT is not set
CONFIG_BINFMT_ELF=y
# CONFIG_BINFMT_AOUT is not set
CONFIG_BINFMT_MISC=m
#
# Generic Driver Options
#
CONFIG_FW_LOADER=m
#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD is not set
#
# Parallel port support
#
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
CONFIG_PARPORT_PC_CML1=m
# CONFIG_PARPORT_SERIAL is not set
CONFIG_PARPORT_PC_FIFO=y
# CONFIG_PARPORT_PC_SUPERIO is not set
# CONFIG_PARPORT_OTHER is not set
CONFIG_PARPORT_1284=y
#
# Plug and Play support
#
CONFIG_PNP=y
CONFIG_PNP_DEBUG=y
#
# Protocols
#
CONFIG_ISAPNP=y
CONFIG_PNPBIOS=y
#
# Block devices
#
CONFIG_BLK_DEV_FD=m
# CONFIG_BLK_DEV_XD is not set
CONFIG_PARIDE=m
CONFIG_PARIDE_PARPORT=m
#
# Parallel IDE high-level drivers
#
CONFIG_PARIDE_PD=m
CONFIG_PARIDE_PCD=m
CONFIG_PARIDE_PF=m
CONFIG_PARIDE_PT=m
CONFIG_PARIDE_PG=m
#
# Parallel IDE protocol modules
#
CONFIG_PARIDE_ATEN=m
CONFIG_PARIDE_BPCK=m
CONFIG_PARIDE_BPCK6=m
CONFIG_PARIDE_COMM=m
CONFIG_PARIDE_DSTR=m
CONFIG_PARIDE_FIT2=m
CONFIG_PARIDE_FIT3=m
CONFIG_PARIDE_EPAT=m
# CONFIG_PARIDE_EPATC8 is not set
CONFIG_PARIDE_EPIA=m
CONFIG_PARIDE_FRIQ=m
CONFIG_PARIDE_FRPW=m
CONFIG_PARIDE_KBIC=m
CONFIG_PARIDE_KTTI=m
CONFIG_PARIDE_ON20=m
CONFIG_PARIDE_ON26=m
# 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_CRYPTOLOOP is not set
CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_RAM=m
CONFIG_BLK_DEV_RAM_SIZE=4096
# CONFIG_BLK_DEV_INITRD is not set
# CONFIG_LBD is not set
#
# ATA/ATAPI/MFM/RLL support
#
CONFIG_IDE=y
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_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_IDEDISK_STROKE=y
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDETAPE=m
CONFIG_BLK_DEV_IDEFLOPPY=m
CONFIG_BLK_DEV_IDESCSI=m
# CONFIG_IDE_TASK_IOCTL is not set
CONFIG_IDE_TASKFILE_IO=y
#
# IDE chipset support/bugfixes
#
CONFIG_BLK_DEV_CMD640=y
# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
# CONFIG_BLK_DEV_IDEPNP is not set
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_BLK_DEV_GENERIC=y
CONFIG_BLK_DEV_OPTI621=y
CONFIG_BLK_DEV_RZ1000=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDE_TCQ is not set
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_IDEDMA_PCI_WIP=y
CONFIG_IDEDMA_NEW_DRIVE_LISTINGS=y
CONFIG_BLK_DEV_ADMA=y
CONFIG_BLK_DEV_AEC62XX=y
CONFIG_BLK_DEV_ALI15X3=y
# CONFIG_WDC_ALI15X3 is not set
CONFIG_BLK_DEV_AMD74XX=y
CONFIG_BLK_DEV_CMD64X=y
CONFIG_BLK_DEV_TRIFLEX=y
CONFIG_BLK_DEV_CY82C693=y
# CONFIG_BLK_DEV_CS5520 is not set
CONFIG_BLK_DEV_CS5530=m
CONFIG_BLK_DEV_HPT34X=y
CONFIG_HPT34X_AUTODMA=y
CONFIG_BLK_DEV_HPT366=y
CONFIG_BLK_DEV_SC1200=y
CONFIG_BLK_DEV_PIIX=y
CONFIG_BLK_DEV_NS87415=y
CONFIG_BLK_DEV_PDC202XX_OLD=y
CONFIG_PDC202XX_BURST=y
CONFIG_BLK_DEV_PDC202XX_NEW=y
CONFIG_PDC202XX_FORCE=y
CONFIG_BLK_DEV_SVWKS=y
CONFIG_BLK_DEV_SIIMAGE=y
CONFIG_BLK_DEV_SIS5513=y
CONFIG_BLK_DEV_SLC90E66=y
CONFIG_BLK_DEV_TRM290=y
CONFIG_BLK_DEV_VIA82CXXX=y
# CONFIG_IDE_CHIPSETS is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_DMA_NONPCI is not set
# CONFIG_BLK_DEV_HD is not set
#
# SCSI device support
#
CONFIG_SCSI=y
#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=m
CONFIG_CHR_DEV_OSST=m
CONFIG_BLK_DEV_SR=m
# CONFIG_BLK_DEV_SR_VENDOR is not set
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 is not set
#
# SCSI low-level drivers
#
CONFIG_BLK_DEV_3W_XXXX_RAID=m
# CONFIG_SCSI_7000FASST is not set
# CONFIG_SCSI_ACARD is not set
CONFIG_SCSI_AHA152X=m
CONFIG_SCSI_AHA1542=m
CONFIG_SCSI_AACRAID=m
CONFIG_SCSI_AIC7XXX=y
CONFIG_AIC7XXX_CMDS_PER_DEVICE=4
CONFIG_AIC7XXX_RESET_DELAY_MS=2000
# CONFIG_AIC7XXX_PROBE_EISA_VL is not set
# CONFIG_AIC7XXX_BUILD_FIRMWARE is not set
CONFIG_AIC7XXX_DEBUG_ENABLE=y
CONFIG_AIC7XXX_DEBUG_MASK=0
CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
# 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=m
CONFIG_SCSI_IMM=m
CONFIG_SCSI_IZIP_EPP16=y
# CONFIG_SCSI_IZIP_SLOW_CTR is not set
# CONFIG_SCSI_NCR53C406A is not set
CONFIG_SCSI_SYM53C8XX_2=y
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
# CONFIG_SCSI_SYM53C8XX_IOMAPPED 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_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
# CONFIG_SCSI_FERAL_ISP 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=y
CONFIG_MD_LINEAR=y
CONFIG_MD_RAID0=y
CONFIG_MD_RAID1=y
CONFIG_MD_RAID5=y
# CONFIG_MD_MULTIPATH is not set
CONFIG_BLK_DEV_DM=y
CONFIG_DM_IOCTL_V4=y
#
# 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=m
CONFIG_PACKET_MMAP=y
CONFIG_NETLINK_DEV=m
CONFIG_UNIX=m
CONFIG_NET_KEY=m
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_FWMARK=y
CONFIG_IP_ROUTE_NAT=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_TOS=y
CONFIG_IP_ROUTE_VERBOSE=y
# CONFIG_IP_PNP is not set
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=m
# CONFIG_NET_IPGRE_BROADCAST is not set
# CONFIG_IP_MROUTE is not set
# CONFIG_ARPD is not set
# CONFIG_INET_ECN is not set
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=m
CONFIG_INET_ESP=m
CONFIG_INET_IPCOMP=m
#
# IP: Virtual Server Configuration
#
# CONFIG_IP_VS is not set
# CONFIG_IPV6 is not set
# CONFIG_DECNET is not set
CONFIG_BRIDGE=m
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG 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_RECENT=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_OWNER=m
CONFIG_IP_NF_MATCH_PHYSDEV=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=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 is not set
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_ARP_MANGLE=m
# CONFIG_IP_NF_COMPAT_IPCHAINS is not set
# CONFIG_IP_NF_COMPAT_IPFWADM is not set
#
# Bridge: Netfilter Configuration
#
# CONFIG_BRIDGE_NF_EBTABLES is not set
CONFIG_XFRM=y
CONFIG_XFRM_USER=m
#
# SCTP Configuration (EXPERIMENTAL)
#
CONFIG_IPV6_SCTP__=y
# CONFIG_IP_SCTP is not set
# CONFIG_ATM is not set
# CONFIG_VLAN_8021Q is not set
CONFIG_LLC=m
# CONFIG_LLC_UI is not set
# CONFIG_IPX is not set
CONFIG_ATALK=m
# CONFIG_DEV_APPLETALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
CONFIG_NET_DIVERT=y
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
# CONFIG_NET_FASTROUTE is not set
CONFIG_NET_HW_FLOWCONTROL=y
#
# 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 is not set
CONFIG_BONDING=m
# CONFIG_EQUALIZER is not set
CONFIG_TUN=m
CONFIG_ETHERTAP=m
# CONFIG_NET_SB1000 is not set
#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_MII=m
# CONFIG_HAPPYMEAL is not set
# CONFIG_SUNGEM is not set
CONFIG_NET_VENDOR_3COM=y
CONFIG_EL1=m
CONFIG_EL2=m
CONFIG_ELPLUS=m
CONFIG_EL16=m
CONFIG_EL3=m
CONFIG_3C515=m
CONFIG_VORTEX=m
CONFIG_TYPHOON=m
# CONFIG_LANCE is not set
CONFIG_NET_VENDOR_SMC=y
CONFIG_WD80x3=m
CONFIG_ULTRA=m
CONFIG_SMC9194=m
CONFIG_NET_VENDOR_RACAL=y
CONFIG_NI5010=m
CONFIG_NI52=m
CONFIG_NI65=m
#
# Tulip family network device support
#
CONFIG_NET_TULIP=y
CONFIG_DE2104X=m
CONFIG_TULIP=m
CONFIG_TULIP_MWI=y
CONFIG_TULIP_MMIO=y
CONFIG_DE4X5=m
CONFIG_WINBOND_840=m
CONFIG_DM9102=m
CONFIG_AT1700=m
CONFIG_DEPCA=m
CONFIG_HP100=m
# CONFIG_NET_ISA is not set
CONFIG_NET_PCI=y
CONFIG_PCNET32=m
CONFIG_AMD8111_ETH=m
CONFIG_ADAPTEC_STARFIRE=m
CONFIG_ADAPTEC_STARFIRE_NAPI=y
CONFIG_AC3200=m
CONFIG_APRICOT=m
CONFIG_B44=m
CONFIG_CS89x0=m
CONFIG_DGRS=m
CONFIG_EEPRO100=m
# CONFIG_EEPRO100_PIO is not set
CONFIG_E100=m
CONFIG_FEALNX=m
CONFIG_NATSEMI=m
CONFIG_NE2K_PCI=m
CONFIG_8139CP=m
CONFIG_8139TOO=m
# CONFIG_8139TOO_PIO is not set
# CONFIG_8139TOO_TUNE_TWISTER is not set
# CONFIG_8139TOO_8129 is not set
# CONFIG_8139_OLD_RX_RESET is not set
CONFIG_SIS900=m
CONFIG_EPIC100=m
CONFIG_SUNDANCE=m
CONFIG_SUNDANCE_MMIO=y
CONFIG_TLAN=m
CONFIG_VIA_RHINE=m
CONFIG_VIA_RHINE_MMIO=y
# 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_SIS190 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 is not set
# CONFIG_PPP_FILTER is not set
# CONFIG_PPP_ASYNC is not set
# CONFIG_PPP_SYNC_TTY is not set
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPPOE=m
# CONFIG_SLIP is not set
#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set
#
# Token Ring devices (depends on LLC=y)
#
# CONFIG_NET_FC is not set
# CONFIG_RCPCI is not set
# CONFIG_SHAPER is not set
#
# Wan interfaces
#
# CONFIG_WAN is not set
#
# Amateur Radio support
#
# CONFIG_HAMRADIO is not set
#
# IrDA (infrared) support
#
# CONFIG_IRDA 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=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
# 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
# CONFIG_SERIO_PCIPS2 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=m
# CONFIG_MOUSE_PS2_SYNAPTICS is not set
CONFIG_MOUSE_SERIAL=m
# 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 is not set
#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_SERIAL_NONSTANDARD is not set
#
# Serial drivers
#
CONFIG_SERIAL_8250=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_8250_ACPI=y
CONFIG_SERIAL_8250_EXTENDED=y
# CONFIG_SERIAL_8250_MANY_PORTS is not set
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_8250_DETECT_IRQ=y
# CONFIG_SERIAL_8250_MULTIPORT is not set
# CONFIG_SERIAL_8250_RSA is not set
#
# Non-8250 serial port support
#
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
CONFIG_PRINTER=m
# CONFIG_LP_CONSOLE is not set
CONFIG_PPDEV=m
# CONFIG_TIPAR is not set
#
# I2C support
#
CONFIG_I2C=m
CONFIG_I2C_ALGOBIT=m
CONFIG_I2C_PROSAVAGE=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_ALI1535=m
CONFIG_I2C_ALI15X3=m
CONFIG_I2C_AMD756=m
CONFIG_I2C_AMD8111=m
CONFIG_I2C_I801=m
CONFIG_I2C_ISA=m
CONFIG_I2C_NFORCE2=m
CONFIG_I2C_PIIX4=m
CONFIG_I2C_SIS96X=m
CONFIG_I2C_VIAPRO=m
#
# I2C Hardware Sensors Chip support
#
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_IT87=m
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM85=m
CONFIG_SENSORS_LM78=m
CONFIG_SENSORS_VIA686A=m
CONFIG_SENSORS_W83781D=m
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 is not set
CONFIG_IPMI_DEVICE_INTERFACE=m
CONFIG_IPMI_KCS=m
CONFIG_IPMI_WATCHDOG=m
#
# Watchdog Cards
#
CONFIG_WATCHDOG=y
# CONFIG_WATCHDOG_NOWAYOUT is not set
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 is not set
# 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=m
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=m
CONFIG_AGP_ATI=m
CONFIG_AGP_AMD=m
CONFIG_AGP_AMD_8151=m
CONFIG_AGP_INTEL=m
CONFIG_AGP_NVIDIA=m
CONFIG_AGP_SIS=m
CONFIG_AGP_SWORKS=m
CONFIG_AGP_VIA=m
CONFIG_DRM=y
CONFIG_DRM_TDFX=m
CONFIG_DRM_GAMMA=m
CONFIG_DRM_R128=m
CONFIG_DRM_RADEON=m
CONFIG_DRM_I810=m
CONFIG_DRM_I830=m
CONFIG_DRM_MGA=m
# 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 is not set
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
# CONFIG_EXT3_FS_SECURITY is not set
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_JFS_FS=m
CONFIG_JFS_POSIX_ACL=y
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_XFS_FS=m
# CONFIG_XFS_RT is not set
CONFIG_XFS_QUOTA=y
CONFIG_XFS_POSIX_ACL=y
# 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=y
#
# 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 is not set
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 is not set
CONFIG_DEVPTS_FS=y
CONFIG_DEVPTS_FS_XATTR=y
# CONFIG_DEVPTS_FS_SECURITY is not set
CONFIG_TMPFS=y
CONFIG_RAMFS=y
#
# Miscellaneous filesystems
#
# CONFIG_ADFS_FS is not set
# CONFIG_AFFS_FS is not set
CONFIG_HFS_FS=m
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
# 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 is not set
CONFIG_NFS_DIRECTIO=y
CONFIG_NFSD=m
CONFIG_NFSD_V3=y
# CONFIG_NFSD_V4 is not set
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="cp437"
CONFIG_CIFS=m
# CONFIG_NCP_FS is not set
CONFIG_CODA_FS=m
CONFIG_INTERMEZZO_FS=m
# CONFIG_AFS_FS is not set
#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
# CONFIG_BSD_DISKLABEL is not set
# CONFIG_MINIX_SUBPARTITION is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_UNIXWARE_DISKLABEL is not set
CONFIG_LDM_PARTITION=y
CONFIG_LDM_DEBUG=y
# CONFIG_NEC98_PARTITION is not set
# CONFIG_SGI_PARTITION is not set
# CONFIG_ULTRIX_PARTITION is not set
# CONFIG_SUN_PARTITION is not set
# CONFIG_EFI_PARTITION is not set
CONFIG_SMB_NLS=y
CONFIG_NLS=y
#
# Native Language Support
#
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=m
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
# 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 is not set
# 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 is not set
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
# CONFIG_NLS_UTF8 is not set
#
# Graphics support
#
# CONFIG_FB is not set
CONFIG_VIDEO_SELECT=y
#
# 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 is not set
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 is not set
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTPAV=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
#
# ISA devices
#
CONFIG_SND_AD1816A=m
CONFIG_SND_AD1848=m
CONFIG_SND_CS4231=m
CONFIG_SND_CS4232=m
CONFIG_SND_CS4236=m
CONFIG_SND_ES968=m
CONFIG_SND_ES1688=m
CONFIG_SND_ES18XX=m
CONFIG_SND_GUSCLASSIC=m
CONFIG_SND_GUSEXTREME=m
CONFIG_SND_GUSMAX=m
CONFIG_SND_INTERWAVE=m
CONFIG_SND_INTERWAVE_STB=m
CONFIG_SND_OPTI92X_AD1848=m
CONFIG_SND_OPTI92X_CS4231=m
CONFIG_SND_OPTI93X=m
CONFIG_SND_SB8=m
CONFIG_SND_SB16=m
CONFIG_SND_SBAWE=m
CONFIG_SND_SB16_CSP=y
CONFIG_SND_WAVEFRONT=m
CONFIG_SND_ALS100=m
CONFIG_SND_AZT2320=m
CONFIG_SND_CMI8330=m
CONFIG_SND_DT019X=m
CONFIG_SND_OPL3SA2=m
CONFIG_SND_SGALAXY=m
CONFIG_SND_SSCAPE=m
#
# PCI devices
#
CONFIG_SND_ALI5451=m
CONFIG_SND_AZT3328=m
CONFIG_SND_CS46XX=m
CONFIG_SND_CS46XX_NEW_DSP=y
CONFIG_SND_CS4281=m
CONFIG_SND_EMU10K1=m
CONFIG_SND_KORG1212=m
CONFIG_SND_NM256=m
CONFIG_SND_RME32=m
CONFIG_SND_RME96=m
CONFIG_SND_RME9652=m
CONFIG_SND_HDSP=m
CONFIG_SND_TRIDENT=m
CONFIG_SND_YMFPCI=m
CONFIG_SND_ALS4000=m
CONFIG_SND_CMIPCI=m
CONFIG_SND_ENS1370=m
CONFIG_SND_ENS1371=m
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_MAESTRO3=m
CONFIG_SND_FM801=m
CONFIG_SND_ICE1712=m
CONFIG_SND_ICE1724=m
CONFIG_SND_INTEL8X0=m
CONFIG_SND_SONICVIBES=m
CONFIG_SND_VIA82XX=m
CONFIG_SND_VX222=m
#
# ALSA USB devices
#
CONFIG_SND_USB_AUDIO=m
#
# Open Sound System
#
CONFIG_SOUND_PRIME=m
CONFIG_SOUND_BT878=m
CONFIG_SOUND_CMPCI=m
# CONFIG_SOUND_CMPCI_FM is not set
# CONFIG_SOUND_CMPCI_MIDI is not set
# CONFIG_SOUND_CMPCI_JOYSTICK is not set
# CONFIG_SOUND_CMPCI_CM8738 is not set
CONFIG_SOUND_EMU10K1=m
# CONFIG_MIDI_EMU10K1 is not set
CONFIG_SOUND_FUSION=m
CONFIG_SOUND_CS4281=m
CONFIG_SOUND_ES1370=m
CONFIG_SOUND_ES1371=m
CONFIG_SOUND_ESSSOLO1=m
CONFIG_SOUND_MAESTRO=m
CONFIG_SOUND_MAESTRO3=m
CONFIG_SOUND_ICH=m
CONFIG_SOUND_RME96XX=m
CONFIG_SOUND_SONICVIBES=m
CONFIG_SOUND_TRIDENT=m
CONFIG_SOUND_MSNDCLAS=m
CONFIG_MSNDCLAS_INIT_FILE="/etc/sound/msndinit.bin"
CONFIG_MSNDCLAS_PERM_FILE="/etc/sound/msndperm.bin"
CONFIG_SOUND_MSNDPIN=m
CONFIG_MSNDPIN_INIT_FILE="/etc/sound/pndspini.bin"
CONFIG_MSNDPIN_PERM_FILE="/etc/sound/pndsperm.bin"
CONFIG_SOUND_VIA82CXXX=m
# CONFIG_MIDI_VIA82CXXX is not set
CONFIG_SOUND_OSS=m
# CONFIG_SOUND_TRACEINIT is not set
# CONFIG_SOUND_DMAP is not set
# CONFIG_SOUND_AD1816 is not set
CONFIG_SOUND_AD1889=m
# CONFIG_SOUND_SGALAXY is not set
CONFIG_SOUND_ADLIB=m
CONFIG_SOUND_ACI_MIXER=m
CONFIG_SOUND_CS4232=m
CONFIG_SOUND_SSCAPE=m
CONFIG_SOUND_GUS=m
# CONFIG_SOUND_GUS16 is not set
# CONFIG_SOUND_GUSMAX is not set
CONFIG_SOUND_VMIDI=m
CONFIG_SOUND_TRIX=m
CONFIG_SOUND_MSS=m
CONFIG_SOUND_MPU401=m
CONFIG_SOUND_NM256=m
CONFIG_SOUND_MAD16=m
# CONFIG_MAD16_OLDCARD is not set
CONFIG_SOUND_PAS=m
CONFIG_SOUND_PSS=m
# CONFIG_PSS_MIXER is not set
# CONFIG_PSS_HAVE_BOOT is not set
CONFIG_SOUND_SB=m
# CONFIG_SOUND_AWE32_SYNTH is not set
CONFIG_SOUND_WAVEFRONT=m
CONFIG_SOUND_MAUI=m
CONFIG_SOUND_YM3812=m
CONFIG_SOUND_OPL3SA1=m
CONFIG_SOUND_OPL3SA2=m
CONFIG_SOUND_YMFPCI=m
# CONFIG_SOUND_YMFPCI_LEGACY is not set
CONFIG_SOUND_UART6850=m
CONFIG_SOUND_AEDSP16=m
# CONFIG_SC6600 is not set
# CONFIG_AEDSP16_MSS is not set
# CONFIG_AEDSP16_SBPRO is not set
# CONFIG_AEDSP16_MPU401 is not set
CONFIG_SOUND_TVMIXER=m
CONFIG_SOUND_KAHLUA=m
CONFIG_SOUND_ALI5455=m
CONFIG_SOUND_FORTE=m
CONFIG_SOUND_AD1980=m
#
# 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 is not set
#
# 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
CONFIG_USB_BLUETOOTH_TTY=m
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=y
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_DPCM=y
CONFIG_USB_STORAGE_HP8200e=y
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_SDDR55=y
CONFIG_USB_STORAGE_JUMPSHOT=y
#
# 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=m
CONFIG_USB_WACOM=m
CONFIG_USB_KBTAB=m
CONFIG_USB_POWERMATE=m
# CONFIG_USB_XPAD is not set
#
# USB Imaging devices
#
CONFIG_USB_MDC800=m
CONFIG_USB_SCANNER=m
CONFIG_USB_MICROTEK=m
CONFIG_USB_HPUSBSCSI=m
#
# USB Multimedia devices
#
CONFIG_USB_DABUSB=m
#
# Video4Linux support is needed for USB Multimedia device support
#
#
# USB Network adaptors
#
CONFIG_USB_AX8817X=m
CONFIG_USB_CATC=m
CONFIG_USB_KAWETH=m
CONFIG_USB_PEGASUS=m
CONFIG_USB_RTL8150=m
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=y
#
# USB port drivers
#
CONFIG_USB_USS720=m
#
# USB Serial Converter support
#
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_WHITEHEAT=m
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
CONFIG_USB_SERIAL_EMPEG=m
CONFIG_USB_SERIAL_FTDI_SIO=m
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_EDGEPORT=m
CONFIG_USB_SERIAL_EDGEPORT_TI=m
CONFIG_USB_SERIAL_KEYSPAN_PDA=m
CONFIG_USB_SERIAL_KEYSPAN=m
# CONFIG_USB_SERIAL_KEYSPAN_MPR is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA28 is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA28X is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA28XA is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA28XB is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA19W is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA19QW is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA19QI is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA49W is not set
# CONFIG_USB_SERIAL_KEYSPAN_USA49WLC is not set
CONFIG_USB_SERIAL_KLSI=m
CONFIG_USB_SERIAL_KOBIL_SCT=m
CONFIG_USB_SERIAL_MCT_U232=m
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_SAFE=m
CONFIG_USB_SERIAL_SAFE_PADDED=y
CONFIG_USB_SERIAL_CYBERJACK=m
CONFIG_USB_SERIAL_XIRCOM=m
CONFIG_USB_SERIAL_OMNINET=m
CONFIG_USB_EZUSB=y
#
# USB Miscellaneous drivers
#
CONFIG_USB_EMI26=m
CONFIG_USB_TIGL=m
CONFIG_USB_AUERSWALD=m
CONFIG_USB_RIO500=m
CONFIG_USB_BRLVGER=m
CONFIG_USB_LCD=m
CONFIG_USB_TEST=m
CONFIG_USB_GADGET=m
CONFIG_USB_NET2280=m
CONFIG_USB_ZERO=m
CONFIG_USB_ZERO_NET2280=y
CONFIG_USB_ETH=m
CONFIG_USB_ETH_NET2280=y
#
# Bluetooth support
#
# CONFIG_BT is not set
#
# Profiling support
#
# CONFIG_PROFILING is not set
#
# Kernel hacking
#
CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_STACKOVERFLOW is not set
# CONFIG_DEBUG_SLAB is not set
# CONFIG_DEBUG_IOVIRT is not set
CONFIG_MAGIC_SYSRQ=y
# CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_PAGEALLOC is not set
# CONFIG_SPINLINE is not set
# CONFIG_DEBUG_HIGHMEM is not set
CONFIG_DEBUG_INFO=y
# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
# CONFIG_KGDB is not set
CONFIG_FRAME_POINTER=y
CONFIG_X86_EXTRA_IRQS=y
CONFIG_X86_FIND_SMP_CONFIG=y
CONFIG_X86_MPPARSE=y
#
# Security options
#
CONFIG_SECURITY=y
CONFIG_SECURITY_NETWORK=y
CONFIG_SECURITY_CAPABILITIES=y
CONFIG_SECURITY_ROOTPLUG=m
# CONFIG_SECURITY_SELINUX is not set
#
# Cryptographic options
#
CONFIG_CRYPTO=y
CONFIG_CRYPTO_HMAC=y
# CONFIG_CRYPTO_NULL is not set
# CONFIG_CRYPTO_MD4 is not set
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_CAST5=m
CONFIG_CRYPTO_CAST6=m
CONFIG_CRYPTO_DEFLATE=m
CONFIG_CRYPTO_TEST=m
#
# Library routines
#
CONFIG_CRC32=m
CONFIG_ZLIB_INFLATE=m
CONFIG_ZLIB_DEFLATE=m
CONFIG_X86_SMP=y
CONFIG_X86_HT=y
CONFIG_X86_BIOS_REBOOT=y
CONFIG_X86_TRAMPOLINE=y
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Compile problem with CONFIG_X86_CYCLONE_TIMER Re: 2.6.0-test4-mm1
2003-08-27 1:08 ` Compile problem with CONFIG_X86_CYCLONE_TIMER Re: 2.6.0-test4-mm1 Mike Fedyk
@ 2003-08-27 4:41 ` Dave Hansen
2003-08-27 16:00 ` Mike Fedyk
0 siblings, 1 reply; 23+ messages in thread
From: Dave Hansen @ 2003-08-27 4:41 UTC (permalink / raw)
To: Mike Fedyk
Cc: Andrew Morton, Linux Kernel Mailing List, linux-mm, John Stultz
On Tue, 2003-08-26 at 18:08, Mike Fedyk wrote:
> This patch to my .config makes it compile:
I tried 2.6.0-test4-mm1 with your config and didn't have any problems.
Could you check with your old config to make sure I'm not missing
something?
--
Dave Hansen
haveblue@us.ibm.com
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Compile problem with CONFIG_X86_CYCLONE_TIMER Re: 2.6.0-test4-mm1
2003-08-27 4:41 ` Dave Hansen
@ 2003-08-27 16:00 ` Mike Fedyk
2003-08-27 16:15 ` Dave Hansen
0 siblings, 1 reply; 23+ messages in thread
From: Mike Fedyk @ 2003-08-27 16:00 UTC (permalink / raw)
To: Dave Hansen
Cc: Andrew Morton, Linux Kernel Mailing List, linux-mm, John Stultz
On Tue, Aug 26, 2003 at 09:41:19PM -0700, Dave Hansen wrote:
> On Tue, 2003-08-26 at 18:08, Mike Fedyk wrote:
> > This patch to my .config makes it compile:
>
> I tried 2.6.0-test4-mm1 with your config and didn't have any problems.
> Could you check with your old config to make sure I'm not missing
> something?
did you try with gcc 2.95?
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Compile problem with CONFIG_X86_CYCLONE_TIMER Re: 2.6.0-test4-mm1
2003-08-27 16:00 ` Mike Fedyk
@ 2003-08-27 16:15 ` Dave Hansen
0 siblings, 0 replies; 23+ messages in thread
From: Dave Hansen @ 2003-08-27 16:15 UTC (permalink / raw)
To: Mike Fedyk
Cc: Andrew Morton, Linux Kernel Mailing List, linux-mm, John Stultz
On Wed, 2003-08-27 at 09:00, Mike Fedyk wrote:
> On Tue, Aug 26, 2003 at 09:41:19PM -0700, Dave Hansen wrote:
> > On Tue, 2003-08-26 at 18:08, Mike Fedyk wrote:
> > > This patch to my .config makes it compile:
> >
> > I tried 2.6.0-test4-mm1 with your config and didn't have any problems.
> > Could you check with your old config to make sure I'm not missing
> > something?
>
> did you try with gcc 2.95?
Yep.
# gcc -v
Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.4/specs
gcc version 2.95.4 20011002 (Debian prerelease)
--
Dave Hansen
haveblue@us.ibm.com
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: 2.6.0-test3-mm2
2003-08-13 13:45 2.6.0-test3-mm2 Andreas Mikkelborg
@ 2003-08-14 2:23 ` G. Chris Hofmann
0 siblings, 0 replies; 23+ messages in thread
From: G. Chris Hofmann @ 2003-08-14 2:23 UTC (permalink / raw)
To: linux-kernel
I get a similar oops (it could be the same) on boot in mm1 with the
nforce2-i2c stuff compiled in, but have not tried mm2 yet. I do not get
the oops with test1-ac3, however. I have not had any time to narrow it
down to any particular patch, however, but wanted to add a me too and,
possibly a little bit of information, since somebody else mentioned it.
Chris
On Wed, 2003-08-13 at 08:45, Andreas Mikkelborg wrote:
> modprobe i2c-nforce2 segfaults and produces :
>
> Unable to handle kernel NULL pointer dereference at virtual address 000001c4
> printing eip:
> f899a068
> *pde = 00000000
> Oops: 0000 [#1]
> PREEMPT
> CPU: 0
> EIP: 0060:[<f899a068>] Tainted: P VLI
> EFLAGS: 00210246
> EIP is at nforce2_access+0x68/0x3d0 [i2c_nforce2]
> eax: 00000000 ebx: 00000000 ecx: 00000020 edx: 00000000
> esi: 00000000 edi: 00000002 ebp: 00000000 esp: f6a01d84
> ds: 007b es: 007b ss: 0068
> Process modprobe (pid: 8213, threadinfo=f6a00000 task=f6b5c040)
> Stack: f6a14c40 00000024 c0172179 00000000 f6c92464 fffdb000 00000024 c0163113
> f6a14c40 00000007 00000000 00200024 f6dc4420 00000000 00000000 f6dc4404
> f882f190 f6dc4404 00000020 00000000 00000000 00000000 00000000 00000000
> Call Trace:
> [<c0172179>] simple_commit_write+0x89/0xa0
> [<c0163113>] page_symlink+0x163/0x1f6
> [<f882f190>] i2c_smbus_xfer+0xa0/0x230 [i2c_core]
> [<f8838330>] i2c_detect+0x330/0x4b0 [i2c_sensor]
> [<f887467b>] w83781d_attach_adapter+0x2b/0x30 [w83781d]
> [<f88749c0>] w83781d_detect+0x0/0x9d0 [w83781d]
> [<f882d1cd>] i2c_add_adapter+0x17d/0x190 [i2c_core]
> [<c0208787>] snprintf+0x27/0x30
> [<f899d13c>] nforce2_probe_smb+0x13c/0x1c0 [i2c_nforce2]
> [<f899d226>] nforce2_probe+0x66/0x130 [i2c_nforce2]
> [<c020bdc2>] pci_device_probe_static+0x52/0x70
> [<c020bf2c>] __pci_device_probe+0x3c/0x50
> [<c020bf6f>] pci_device_probe+0x2f/0x50
> [<c0227e85>] bus_match+0x45/0x80
> [<c0227fac>] driver_attach+0x5c/0x60
> [<c0228243>] bus_add_driver+0x93/0xb0
> [<c02286af>] driver_register+0x2f/0x40
> [<c020c260>] pci_register_driver+0x70/0xa0
> [<f899d303>] nforce2_init+0x13/0x3d [i2c_nforce2]
> [<c013285c>] sys_init_module+0x12c/0x250
> [<c02a7b6b>] syscall_call+0x7/0xb
>
> Code: e0 04 66 85 c0 75 05 c6 44 24 27 00 83 7c 24 58 0b 0f 87 4c 03 00 00 8b 44
> 24 58 ff 24 85 94 a4 99 f8 8b 54 24 28 83 cf 02 31 ed <8b> b2 c4 01 00 00 0f b6 44 24 2e 8d 56 02 00 c0 ee e6 80 89 f8
> -
> 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] 23+ messages in thread
* 2.6.0-test3-mm2
@ 2003-08-13 13:45 Andreas Mikkelborg
2003-08-14 2:23 ` 2.6.0-test3-mm2 G. Chris Hofmann
0 siblings, 1 reply; 23+ messages in thread
From: Andreas Mikkelborg @ 2003-08-13 13:45 UTC (permalink / raw)
To: linux-kernel
modprobe i2c-nforce2 segfaults and produces :
Unable to handle kernel NULL pointer dereference at virtual address 000001c4
printing eip:
f899a068
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
CPU: 0
EIP: 0060:[<f899a068>] Tainted: P VLI
EFLAGS: 00210246
EIP is at nforce2_access+0x68/0x3d0 [i2c_nforce2]
eax: 00000000 ebx: 00000000 ecx: 00000020 edx: 00000000
esi: 00000000 edi: 00000002 ebp: 00000000 esp: f6a01d84
ds: 007b es: 007b ss: 0068
Process modprobe (pid: 8213, threadinfo=f6a00000 task=f6b5c040)
Stack: f6a14c40 00000024 c0172179 00000000 f6c92464 fffdb000 00000024 c0163113
f6a14c40 00000007 00000000 00200024 f6dc4420 00000000 00000000 f6dc4404
f882f190 f6dc4404 00000020 00000000 00000000 00000000 00000000 00000000
Call Trace:
[<c0172179>] simple_commit_write+0x89/0xa0
[<c0163113>] page_symlink+0x163/0x1f6
[<f882f190>] i2c_smbus_xfer+0xa0/0x230 [i2c_core]
[<f8838330>] i2c_detect+0x330/0x4b0 [i2c_sensor]
[<f887467b>] w83781d_attach_adapter+0x2b/0x30 [w83781d]
[<f88749c0>] w83781d_detect+0x0/0x9d0 [w83781d]
[<f882d1cd>] i2c_add_adapter+0x17d/0x190 [i2c_core]
[<c0208787>] snprintf+0x27/0x30
[<f899d13c>] nforce2_probe_smb+0x13c/0x1c0 [i2c_nforce2]
[<f899d226>] nforce2_probe+0x66/0x130 [i2c_nforce2]
[<c020bdc2>] pci_device_probe_static+0x52/0x70
[<c020bf2c>] __pci_device_probe+0x3c/0x50
[<c020bf6f>] pci_device_probe+0x2f/0x50
[<c0227e85>] bus_match+0x45/0x80
[<c0227fac>] driver_attach+0x5c/0x60
[<c0228243>] bus_add_driver+0x93/0xb0
[<c02286af>] driver_register+0x2f/0x40
[<c020c260>] pci_register_driver+0x70/0xa0
[<f899d303>] nforce2_init+0x13/0x3d [i2c_nforce2]
[<c013285c>] sys_init_module+0x12c/0x250
[<c02a7b6b>] syscall_call+0x7/0xb
Code: e0 04 66 85 c0 75 05 c6 44 24 27 00 83 7c 24 58 0b 0f 87 4c 03 00 00 8b 44
24 58 ff 24 85 94 a4 99 f8 8b 54 24 28 83 cf 02 31 ed <8b> b2 c4 01 00 00 0f b6 44 24 2e 8d 56 02 00 c0 ee e6 80 89 f8
^ permalink raw reply [flat|nested] 23+ messages in thread
end of thread, other threads:[~2003-08-27 16:19 UTC | newest]
Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-13 8:31 2.6.0-test3-mm2 Andrew Morton
2003-08-13 9:11 ` How to use hugetlb for the text of a program ? dada1
2003-08-13 9:26 ` Andrew Morton
2003-08-13 12:42 ` dada1
2003-08-13 9:22 ` 2.6.0-test3-mm2 hugang
2003-08-13 10:48 ` 2.6.0-test3-mm2 Andrew Morton
2003-08-13 13:02 ` 2.6.0-test3-mm2 Con Kolivas
2003-08-13 13:35 ` 2.6.0-test3-mm2 Luiz Capitulino
2003-08-13 13:36 ` 2.6.0-test3-mm2 Luiz Capitulino
2003-08-13 14:32 ` 2.6.0-test3-mm2 Hugh Dickins
2003-08-13 16:16 ` 2.6.0-test3-mm2 Martin J. Bligh
2003-08-13 16:18 ` 2.6.0-test3-mm2 Luiz Capitulino
2003-08-15 19:38 ` Compile problem with CONFIG_X86_CYCLONE_TIMER 2.6.0-test3-mm2 Mike Fedyk
2003-08-15 20:23 ` Mike Fedyk
2003-08-15 20:36 ` Mike Fedyk
2003-08-16 20:32 ` Dave Hansen
2003-08-27 1:08 ` Compile problem with CONFIG_X86_CYCLONE_TIMER Re: 2.6.0-test4-mm1 Mike Fedyk
2003-08-27 4:41 ` Dave Hansen
2003-08-27 16:00 ` Mike Fedyk
2003-08-27 16:15 ` Dave Hansen
2003-08-17 20:37 ` 2.6.0-test3-mm2 Peter Osterlund
2003-08-13 13:45 2.6.0-test3-mm2 Andreas Mikkelborg
2003-08-14 2:23 ` 2.6.0-test3-mm2 G. Chris Hofmann
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).