* 2.6.0-mm2
@ 2003-12-29 9:32 Andrew Morton
2003-12-29 11:06 ` 2.6.0-mm2 Joshua Kwan
` (6 more replies)
0 siblings, 7 replies; 27+ messages in thread
From: Andrew Morton @ 2003-12-29 9:32 UTC (permalink / raw)
To: linux-kernel, linux-mm
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0/2.6.0-mm2/
. Added the adaptec SCSI driver update from Justin. There's some
disagreement over whether the changes in this patch are appropriate, but we
may as well get some external testing underway.
. Included an update from the ieee1394 team. Anyone who was having
firewire problems, please retest.
. A couple of patches here should fix the CDROM-related problems which
some people saw in 2.6.0-mm1.
Changes since 2.6.0-mm1:
+2.6.0-netdrvr-exp3.patch
+2.6.0-netdrvr-exp3-fix.patch
+Space_c-warning-fix.patch
+via-rhine-netpoll-support.patch
Experimental net driver tree, plus fixups.
-kgdb-over-ethernet.patch
-kgdb-over-ethernet-fixes.patch
-kgdb-CONFIG_NET_POLL_CONTROLLER.patch
-kgdb-handle-stopped-NICs.patch
-eepro100-poll-controller.patch
-tlan-poll_controller.patch
-tulip-poll_controller.patch
-tg3-poll_controller.patch
-8139too-poll_controller.patch
-kgdb-eth-smp-fix.patch
-kgdb-eth-reattach.patch
-kgdb-skb_reserve-fix.patch
Old version of kgdb-over-ethernet, dropped.
+kgdboe-netpoll.patch
+kgdboe-non-ia32-build-fix.patch
New version of kgdboe. This uses the netpoll infrastructure in the
experimental net driver tree.
+input-mousedev-remove-jitter.patch
+input-mousedev-ps2-emulation-fix.patch
PS/2 mouse fixes.
+cpu_sibling_map-fix.patch
ia32 HT CPU enumeration fix/cleanup.
-aic7xxx-parallel-build-fix.patch
Dropped. Hopefully Justin's adaptec driver update fixes this
(unconfirmed).
+aic7xxx-aic79xx-update.patch
Big adaptec driver update.
-tulip-NAPI-support.patch
-tulip-napi-disable.patch
-3c527-smp-update.patch
-3c527-race-fix.patch
-forcedeth.patch
-forcedeth-update-2.patch
-forcedeth-update-3.patch
-3c574_cs-deadlock-fix.patch
-e100-oops-fix.patch
Merged into the experimental net driver tree.
+loop-init-fix.patch
Fix bugs on loop initialisation error path.
-aic7xxx-sleep-in-spinlock-fix.patch
Fixed in the big adaptec patch.
-context-switch-accounting-fix.patch
Fixed in the CPU scheduler update.
-access-vfs_permission-fix.patch
Dropped. Was not complete and we're bot sure we want to head this way.
-x86_64-sysrq-t-fix.patch
In the x86_64 update
+ppc-netboot-build-fixes.patch
+ppc-ksyms-build-fix.patch
+ppc-export-consistent_sync_page.patch
+ppc-mkprep-solaris-fix.patch
+ppc-use-EXPORT_SYMBOL_NOVERS.patch
+ppc-CONFIG_PPC_STD_MMU-fix.patch
+ppc-IBM-MPC-header-cleanups.patch
Various ppc32 fixes.
-inode-i_sb-checks.patch
Dropped: filesystems shouldn't pass inodes with a null i_sb into the VFS.
+atapi-mo-support-update.patch
+atapi-mo-support-timeout-fix.patch
ATAPI CDROM fixups.
+selinux-signal-state-inheritance-control.patch
SELinux fix
+non-terminating-inflate-fix-fix.patch
Warning fix
+remove-CardServices-from-ide-cs.patch
+remove-CardServices-from-drivers-net-wireless.patch
+remove-CardServices-from-drivers-serial.patch
+remove-CardServices-from-drivers-serial-fix.patch
+remove-CardServices-final.patch
Complete the removal of the usage of the CardServices API from drivers.
It's a bit late for this, but apparantly the varargs usage in the API cannot
work correctly on x86_64 (at least).
-sysfs-mem-device-support.patch
-sysfs-misc-device-support.patch
-sysfs-vc-device-support.patch
+sysfs-add-simple-class-device-support.patch
+sysfs-remove-tty-class-device-logic.patch
+sysfs-add-mem-device-support.patch
+sysfs-add-misc-class.patch
+#sysfs-add-vc-class.patch
+sysfs-add-video-class.patch
More sysfs class device support. sysfs-add-vc-class.patch is dropped
because it causes incomprehensible oopses in the TTY layer. Worrisome.
+mtd-build-fix.patch
Compile fix.
+pnp-bios-fix.patch
Fix oops when reading /proc/bus/pnp/devices or /proc/bus/pnp/escd
+ali-ircc-update.patch
ALI ircc vendor update
+remove-iso9660-size-check.patch
Remove iso9660 check for sbsector < 660Mb
+tridentfb-non-flatpanel-fix.patch
fix for tridentfb.c usage on CRTs.
+raid1-resync-qlogic-crash-workaround.patch
avoid raid1 crash during resync with qlogic controllers
+pci-clear-IORESOURCE_UNSET.patch
fix pci_update_resource() / IORESOURCE_UNSET on PPC
+log_buf_len_setup-irq-fix.patch
log_buf_len_setup() irq fix
+shrink_slab-seeks-fix.patch
shrink_slab acounts for seeks incorrectly
+ieee1394-update.patch
IEEE-1394 update for 2.6
+kbuild-doc-typo-fix.patch
fix a little tpyo.
+CONFIG_GAMEPORT-documentation.patch
CONFIG_GAMEPORT documentation
+reiserfs-silent-mode-fix.patch
Fix reiserfs handling of `silent' option.
+reiserfs-commit_max_age-mount-option.patch
reiserfs commit_max_age mount option
+reiserfs_rename-ctime-update.patch
reiserfs_rename ctime update
+CONFIG_EPOLL-file_struct-members.patch
CONFIG_EPOLL=n space reduction
+epoll-oneshot-support.patch
One-shot support for epoll
+documentation-ref-fixes.patch
Fix 2.6.0's broken documentation references
+non-ia32-make-rpm-fix.patch
fix non-ia32 `make rpm'
+sched-clock-2.6.0-A1.patch
+sched_clock-2.6.0-A1-deadlock-fix.patch
+sched-statfix-2.6.0-A3.patch
+sched-can-migrate-2.6.0-A2.patch
+sched-cleanup-2.6.0-A2.patch
+sched-style-2.6.0-A5.patch
CPU scheduler updates and cleanups from Con, Nick, Ingo, Rusty.
+x86_64-01.patch
+x86_64-02.patch
+x86_64-03.patch
+x86_64-04.patch
+x86_64-05.patch
+x86_64-06.patch
+x86_64-07.patch
+x86_64-08.patch
+x86_64-09.patch
x86_64 update
+lockmeter-does-not-require-CONFIG_X86_TSC.patch
lockmeter config cleanup
-4g4g-athlon-prefetch-handling-fix.patch
-4g4g-wp-test-fix.patch
-4g4g-KERNEL_DS-usercopy-fix.patch
-4g4g-vm86-fix.patch
-4g4g-athlon-triplefault-fix.patch
-4g4g-sep-fix.patch
-4g4g-sysenter-test-fix.patch
Folded into 4g-2.6.0-test2-mm2-A5.patch
+4g4g-locked-userspace-copy.patch
Fix obscure uaccess/mprotect race in the 4g/4g split patch.
All 415 patches
mm.patch
add -mmN to EXTRAVERSION
2.6.0-netdrvr-exp3.patch
2.6.0-netdrvr-exp3-fix.patch
Space_c-warning-fix.patch
via-rhine-netpoll-support.patch
via-rhine netpoll support
kgdb-ga.patch
kgdb stub for ia32 (George Anzinger's one)
kgdbL warning fix
kgdb-buff-too-big.patch
kgdb buffer overflow 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
kgdb-cpumask_t.patch
kgdb-x86_64-fixes.patch
x86_64 fixes
kgdboe-netpoll.patch
kgdb-over-ethernet via netpoll
kgdboe-non-ia32-build-fix.patch
must-fix.patch
must fix lists update
must fix list update
mustfix update
must-fix-update-5.patch
must-fix update
RD1-cdrom_ioctl-B6.patch
RD2-ioctl-B6.patch
RD2-ioctl-B6-fix.patch
RD2-ioctl-B6 fixes
RD3-cdrom_open-B6.patch
RD4-open-B6.patch
RD5-cdrom_release-B6.patch
RD6-release-B6.patch
RD7-presto_journal_close-B6.patch
RD8-f_mapping-B6.patch
RD9-f_mapping2-B6.patch
RD10-i_sem-B6.patch
RD11-f_mapping3-B6.patch
RD12-generic_osync_inode-B6.patch
RD13-bd_acquire-B6.patch
RD14-generic_write_checks-B6.patch
RD15-I_BDEV-B6.patch
cramfs-use-pagecache.patch
cramfs: use pagecache better
invalidate_inodes-speedup.patch
invalidate_inodes speedup
more invalidate_inodes speedup fixes
unshare_files.patch
unshare_files
use-unshare_files.patch
use new unshare_files helper
add-steal_locks.patch
add steal_locks helper
use-steal_locks.patch
use new steal_locks helper
env-signedness-fixes.patch
fix unsigned issue with env_end - env_start
suid-leak-fix.patch
fix suid leak in /proc
proc-tty-driver-permission-fix.patch
make /proc/tty/driver/ S_IRUSR | S_IXUSR for root only
serio-01-renaming.patch
serio: rename serio_[un]register_slave_port to __serio_[un]register_port
serio-02-race-fix.patch
serio: possible race between port removal and kseriod
serio-03-blacklist.patch
Add black list to handler<->device matching
serio-04-synaptics-cleanup.patch
Synaptics: code cleanup
serio-05-reconnect-facility.patch
serio: reconnect facility
serio-06-synaptics-use-reconnect.patch
Synaptics: use serio_reconnect
synaptics-powerpro-fix.patch
synaptics powerpro fix
input-unregister-on-fail-fix.patch
Input: unregister i8042 port when writing to control register fails
serio-pm-fix.patch
psmouse pm resume fix
atkbd-24-compatibility.patch
Fixes for keyboard 2.4 compatibility
input-01-atkbd_softrepeat-fix.patch
input: fix atkbd_softrepeat
input-02-add-psmouse_proto.patch
Input: add psmouse_proto parameter
input-03-resume-methods.patch
Input: implement resume methods
input-04-atkbd-reconnect-method.patch
Input: add atkbd reconnect method
input-05-psmouse-fixes.patch
Input: psmouse fixes
input-06-serio_unregister_port_delayed.patch
Input: add serio_[un]register_port_delayed to fix deadlock
input-07-remove-synaptics-config-option.patch
Input: remove synaptics config option
input-08-synaptics-protocol-discovery.patch
Input: synaptics protocol discovery
input-mousedev-remove-jitter.patch
Input: smooth out mouse jitter
input-mousedev-ps2-emulation-fix.patch
mousedev PS/@ emulation fix
input-use-after-free-checks.patch
input layer debug checks
cpu_sibling_map-fix.patch
cpu_sibling_map fix
acpi-20031203.patch
acpi-20031203-fix.patch
cfq-4.patch
CFQ io scheduler
CFQ fixes
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-sched_clock-fix.patch
implement sched_clock properly
ppc64-use-statfs64.patch
use compat_statfs64 on ppc64
ppc64-compat_clock.patch
ppc64: use compat clock syscalls
ppc64-numa-sign-extension-fix.patch
ppc64: fix sign extension bug in NUMA code
ppc64-IRQ_INPROGRESS-fix.patch
ppc64: revert IRQ_INPROGRESS change
sn2-console-driver-fix.patch
sn_serial console fix
qla1280-update.patch
qla1280 update
sym-speed-fix.patch
sym2 Ultra-160 fix
aic7xxx-aic79xx-update.patch
aic7xxx_old-proc-oops-fix.patch
aic7x_old /proc oops fix
aic7xxx_old-oops-fix.patch
ramdisk-cleanup.patch
intel8x0-cleanup.patch
intel8x0 cleanups
pdflush-diag.patch
futex-uninlinings.patch
futex uninlining
zap_page_range-debug.patch
zap_page_range() debug
call_usermodehelper-retval-fix-4.patch
call_usermodehelper retval fix, take 4
asus-L5-fix.patch
Asus L5 framebuffer fix
jffs-use-daemonize.patch
get_user_pages-handle-VM_IO.patch
ia32-MSI-support.patch
Updated ia32 MSI Patches
MSI Update Based on 2.6.0-test9-mm3
IOAPIC/MSI compile fixes for NR_CPUS > 32
ia32-efi-support.patch
EFI support for ia32
efi warning fix
fix EFI for ppc64, ia64
efi: warning fixes
ia32 EFI: Add CONFIG_EFI
efi: Update Kconfig help
efi update patch (ia64)
support-zillions-of-scsi-disks.patch
support many SCSI disks
SGI-IOC4-IDE-chipset-support.patch
Add support for SGI's IOC4 chipset
pcibios_test_irq-fix.patch
Fix pcibios test IRQ handler return
i82365-sysfs-ordering-fix.patch
Fix init_i82365 sysfs ordering oops
pci_set_power_state-might-sleep.patch
ia64-ia32-missing-compat-syscalls.patch
From: Arun Sharma <arun.sharma@intel.com>
Subject: Missing compat syscalls in ia64
compat-layer-fixes.patch
Minor bug fixes to the compat layer
compat-ioctl-for-i2c.patch
compat_ioctl for i2c
fix-sqrt.patch
sqrt() fixes
scale-min_free_kbytes.patch
scale the initial value of min_free_kbytes
cdrom-allocation-try-harder.patch
Use __GFP_REPEAT for cdrom buffer
sym-2.1.18f.patch
CONFIG_STANDALONE-default-to-n.patch
Make CONFIG_STANDALONE default to N
extra-buffer-diags.patch
name_to_dev_t-__init.patch
make name_to_dev_t __init
CONFIG_SYSFS.patch
From: Pat Mochel <mochel@osdl.org>
Subject: [PATCH] Add CONFIG_SYSFS
CONFIG_SYSFS-boot-from-disk-fix.patch
slab-leak-detector.patch
slab leak detector
early-serial-registration-fix.patch
serial console registration bugfix
ext3-latency-fix.patch
ext3 scheduling latency fix
loop-fix-hardsect.patch
loop: fix hard sector size
loop-module-alias.patch
loop needs MODULE_ALIAS_BLOCK
loop-remove-blkdev-special-case.patch
loop-highmem.patch
remove useless highmem bounce from loop/cryptoloop
loop-bio-handling-fix.patch
loop: BIO handling fix
loop-init-fix.patch
loop.c doesn't fail init gracefully
cmpci-set_fs-fix.patch
cmpci.c: remove pointless set_fs()
dentry-bloat-fix-2.patch
Fix dcache and icache bloat with deep directories
nls-config-fixes.patch
NSL config fixes
proc_pid_lookup-vs-exit-race-fix.patch
Fix proc_pid_lookup vs exit race
gcc-Os-if-embedded.patch
Add `gcc -Os' config option
vm86-sysenter-fix.patch
Fix sysenter disabling in vm86 mode
refill_counter-overflow-fix.patch
vmscan: reset refill_counter after refilling the inactive list
verbose-timesource.patch
be verbose about the time source
acpi-pm-timer.patch
ACPI PM Timer
acpi-pm-timer-fixes-2.patch
ACPI PM timer fixes
timer_pm-verbose-timesource-fix.patch
Subject: [PATCH] linux-2.6.0-test9-mm3_verbose-timesource-acpi-pm_A0
as-regression-fix.patch
Fix IO scheduler regression
as-request-poisoning.patch
AS: request poisoning
as-request-poisoning-fix.patch
AS: request poisining fix
as-fix-all-known-bugs.patch
AS fixes
as-new-process-estimation.patch
AS: new process estimation
as-cooperative-thinktime.patch
AS: thinktime improvement
scale-nr_requests.patch
scale nr_requests with TCQ depth
truncate_inode_pages-check.patch
local_bh_enable-warning-fix.patch
cdc-acm-softirq-rx.patch
cdc-acm: move rx processing to softirq
proc-pid-maps-output-fix.patch
Restore /proc/pid/maps formatting
sis900-pm-support.patch
Add PM support to sis900 network driver
8139too-locking-fix.patch
8139too locking fix
ia32-wp-test-cleanup.patch
ia32 WP test cleanup
powermate-payload-size-fix.patch
Griffin Powermate fix
more-than-256-cpus.patch
Fix for more than 256 CPUs
ZONE_SHIFT-from-NODES_SHIFT.patch
Use NODES_SHIFT to calculate ZONE_SHIFT
memmove-speedup.patch
optimize ia32 memmove
pipe-readv-writev.patch
Fix writev atomicity on pipe/fifo
lockless-semop.patch
lockless semop
percpu_counter-use-alloc_percpu.patch
use alloc_percpu in percpu_counters
i450nx-scanning-fix.patch
i450nx PCI scanning fix
find_busiest_queue-commentary.patch
find_busiest_queue() commentary fix
SOUND_CMPCI-config-typo-fix.patch
fix SOUND_CMPCI Configure help entry
eicon-linkage-fix.patch
eicon/ and hardware/eicon/ drivers using the same symbols
kobject-docco-additions.patch
Improve documentation for kobjects
radeon-line-length-fix.patch
radeonfb fix
proc-interrupts-use-seq-file.patch
seq_file version of /proc/interrupts
proc-interrupts-use-seq_file-2.patch
Finish /proc/interrupts seq_file patch
ide-tape-update.patch
ide-tape update
intel-440gx-ids-fix.patch
centrino-1ghz-support.patch
support centrino 1GHz
pnp-fix-1.patch
PnP Fixes #1
pnp-fix-2.patch
PnP Fixes #2
pnp-fix-3.patch
PnP Fixes #3
document-elevator-equals.patch
document elevator= parameter
cpio-offset-fix.patch
missing padding in cpio_mkfile in usr/gen_init_cpio.c
watchdog-retval-fix.patch
watchdog write() return value fixes
document-lib-parser.patch
Add lib/parser.c kernel-doc
cpumask-header-reorg.patch
cpumask.h reorg
cpumask-format-consolidation.patch
new /proc/irq cpumask format; consolidate cpumask display and input code
init-remove-CLONE_FILES.patch
Remove CLONE_FILES from init kernel thread creation
alpha-stack-dump.patch
usb-msgsize-fix.patch
HiSpd Isoc 1024KB submits: -EMSGSIZE
pagefault-accounting-fix.patch
pagefault accounting fix
pagefault-accounting-fix-fix.patch
pagefault accounting fix fix
pagefault_accounting-fix-fix-fix-fix.patch
pagefault accounting again
proc_kill_inodes-oops-fix.patch
proc_bus_pci_lseek-remove-lock_kernel.patch
remove lock_kernel() from proc_bus_pci_lseek()
pagemap-include-recursion-fix.patch
remove include recursion from linux/pagemap.h
dm-bounce-buffer-fix.patch
dm and bounce buffer panic fix
ia64-piix5-fix.patch
PIIX5 Doesn't work on IA64
ide-dma-disabled-fix.patch
Can't disable IDE DMA
sysfs_remove_dir-vs-dcache_readdir-race-fix.patch
sysfs_remove_dir Vs dcache_readdir race fix
ext3-external-journal-bd_claim.patch
ext3: bd_claim for journal device
page-alloc-failure-dump_stack.patch
x86_64-statfs64-fix-2.patch
statfs64 fix
x86_64-aout-support.patch
Add a.out support for x86-64
remove-mm-swap_address.patch
remove mm->swap_address
sis-assignment-fix.patch
sis comparison / assignment operator fix
sync_dquots-oops-fix.patch
Subject: [PATCH] Fix possible oops in vfs_quota_sync()
ext3-quota-deadlock-fix.patch
Ext3+quota deadlock fix
buslogic-update.patch
BusLogic Driver update
binfmt_elf-help-update.patch
BINFMT_ELF=m is not an option
invalidate_mmap_range-non-gpl-export.patch
mark invalidate_mmap_range() as EXPORT_SYMBOL
md-1-limit_max_sectors.patch
md: Limit max_sectors on md when merge_bvec_fn defined on underlying device.
md-2-set-ra_pages.patch
md: set ra_pages for raid0/raid5 devices properly.
alsa-sleep-in-spinlock-fix.patch
ALSA sleep in spinlock fix
do_gettimeofday-tick_usec-fix.patch
Erronous use of tick_usec in do_gettimeofday
dm-1-fix-block-device-resizing.patch
dm: fix block device resizing
dm-2-remove-dynamic-table-resizing.patch
dm: remove dynamic table resizing
dm-3-v4-ioctl-default.patch
dm: make v4 of the ioctl interface the default
dm-4-set-io-restriction-defaults.patch
dm: set io restriction defaults
dm-5-sleep-in-spinlock-fix.patch
dm: dm_table_event() sleep on spinlock bug
fix-ELF-exec-with-huge-bss.patch
fix ELF exec with huge bss
direct-io-memleak-fix.patch
O_DIRECT memory leak fix
jbd-b_committed_data-locking-fix.patch
JBD: b_committed_data locking fix
dvb-i2c-timeout-fix.patch
dvb i2c timeout fix
compat_timespec-cleanup.patch
more correct get_compat_timespec interface
MAINTAINERS-mailing-list-fixes.patch
MAINTAINERS vger.rutgers.edu
list_empty_careful-docco.patch
list_empty_careful() documentation.
compound-pages-dirty-page-fix.patch
Clear dirty bits etc on compound frees
non-fg-console-unimap-fixes.patch
Allow unimap change on non fg console
sym2-speed-selection-fix.patch
Speed selection fix for sym53c8xx
jiffies-comment-fix.patch
fix outdated comment in jiffies.h
slab-reclaim-accounting-fix.patch
slab reclaim accounting fix
struct_cpy-warning-fix.patch
struct_cpy compilation warning
more-MODULE_ALIASes.patch
More MODULE_ALIASes
nr-slab-accounting-fix.patch
nr_slab accounting fix
moto-ppc32-booting-fix.patch
Fix booting on a number of Motorola PPC32 machines
ppc-netboot-build-fixes.patch
ppc: netboot build fixes
ppc-ksyms-build-fix.patch
PPC32: Fix compilation of ppc_ksyms.c on !CONFIG_PPC_STD_MMU
ppc-export-consistent_sync_page.patch
PPC32: Export consistent_sync_page.
ppc-mkprep-solaris-fix.patch
PPC32: Fix the mkprep util to work correctly on Solaris 8
ppc-use-EXPORT_SYMBOL_NOVERS.patch
PPC32: Change all EXPORT_SYMBOL_NOVERS to EXPORT_SYMBOL in ppc_ksyms.c
ppc-CONFIG_PPC_STD_MMU-fix.patch
PPC32: Select arch/ppc/kernel/head.S on CONFIG_PPC_STD_MMU.
ppc-IBM-MPC-header-cleanups.patch
PPC32: Minor cleanups to IBM4xx and MPC82xx headers.
isdn-spinlock-init.patch
isdn_ppp_ccp.c uses uninitialized spinlock
nbd-userspace-build-fix.patch
fix userspace compiles with nbd.h
dac960-separate-queues.patch
DAC960 request queue per disk
xfs-update-01.patch
XFS update
jfs-nfs-le-fix.patch
JFS fix for NFS on little-endian systems
modpost-fix.patch
Get modpost to work properly with vmlinux in a different directory
ia32-jiffy-wrap-fixes.patch
ia32 jiffy wrapping fixes
mm_core_waiters-synchronisation.patch
From: Roland McGrath <roland@redhat.com>
Subject: [PATCH] synchronize use of mm->core_waiters
rename-legacy_bus-to-platform_bus.patch
Rename legacy_bus to platform_bus
ioctl-userspace-warnings-fix.patch
Fix ioctl related warnings in userspace
tcrypt-cleanup-1.patch
tcrypt cleanup (1/2)
tcrypt-cleanup-2.patch
tcrypt cleanup (2/2)
tcrypt-module-unload-fix.patch
Allow tcrypt module to be unloaded
w83627hf.patch
Winbond w83627hf driver
get_user_pages-lockup-fix.patch
Missing up_read after get_user_pages in arch/i386/lib/usercopy.c?
sn2-maintainers-update.patch
update sn2 MAINTAINERS file entry
ide-capability-elevation-fix.patch
IDE capability elevation fix
ide-mmio-fix.patch
IDE MMIO fix
scc-warning-fix.patch
SCC warning fix
cycx-warning-fix.patch
cycx_drv warning fix
via-audio-fixes.patch
VIA audio fixes
locking-doc-update.patch
Kernel Locking Documentation update
name_to_dev_t-fix.patch
name_to_dev_t() fix
atapi-mo-support.patch
ATAPI MO drive support
mt-ranier-support.patch
mt rainier support
atapi-mo-support-update.patch
ATAPI MO support update
atapi-mo-support-timeout-fix.patch
ATAPI MO support timeout fix
ext3-enospc-accounting-fix.patch
From: Jan Kara <jack@suse.cz>
Subject: Re: ext3 truncate bug in 2.6.0?
dvb-01-remove-firmware.patch
dvb: av7110 firmware removal patch
dvb-02-update-saa7146-capture-core.patch
dvb: Update saa7146 capture core
dvb-03-bt8xx-driver.patch
dvb: Add new dvb bt8xx driver
dvb-04-skystar2-update.patch
dvb: Update Skystar2 DVB driver
dvb-05-core-update.patch
dvb: Update DVB core
dvb-06-frontend-update.patch
dvb: Update DVB frontend drivers
dvb-07-av7110-update.patch
dvb: Update av7110 driver
dvb-08-av7110-firmware-loading.patch
dvb: Add firmware loading support to av7110 driver
dvb-09-ttusb-dec-update.patch
dvb: Update TTUSB DEC driver
dvb-10-cleanup.patch
dvb: Cleanup patch to remove 2.4 crud
dvb-11-firmware_class-update.patch
dvb: Firmware_class update
dvb-12-documentation.patch
dvb: Add DVB documentation
selinux-separate-output-dir-fix.patch
Fix SELinux build for "make O=..."
selinux-ioctl-check-fix.patch
Reduce SELinux check on KDSKBENT/SENT ioctls
selinux-nameidata-oops-fix.patch
Remove use of nameidata by selinux_inode_permission
selinux-signal-state-inheritance-control.patch
Subject: [PATCH] Add signal state inheritance control to SELinux
isdn-compile-fix.patch
isdn/eicon/eicon_mod.c build fix
ia32-GENERIC_ARCH-NUMA-build-fix.patch
Fix X86_GENERICARCH & NUMA compile error
summit-ebda-parsing-fix.patch
Fix Summit EBDA parsing
README-typo-fix.patch
./README typo fix
alsa-gus-scheduling-in-interrupt-fix.patch
alsa gus max schedule-in-irq-fix
o21-sched.patch
O21 for interactivity 2.6.0
fatfs-log-storm-fix.patch
fatfs: fix printk storm during I/O errors
gconfig-warning-fix.patch
make gconfig warning removal
via-tsc-fix.patch
Fix via686a/KX133 TSC failure
fix-es7000-compile.patch
Fix es7000 compile
ppp_async-locking-fix.patch
Make ppp_async callable from hard interrupt
fix-sx-stupidity.patch
Fix double logical operator drivers/char/sx.c
make-try_to_free_pages-walk-zonelist.patch
make try_to_free_pages walk zonelist
make-try_to_free_pages-walk-zonelist-fix.patch
zone scanning fix
pcmcia-maintainers.patch
dhinds is not 2.6 PCMCIA maintainer
yenta-printk-levels.patch
fix yenta printk logging levels
pcnet_cs-fixes.patch
pcnet_cs driver bug fix / update
pcmcia-16bit-interrupt-selection-fix.patch
fix for 16-bit PCMCIA interrupt selection
pcmcia-stack-reduction.patch
reduce kernel stack usage in PCMCIA CIS parsing
i82365-pci-cruft-removal.patch
strip out PCI cruft from i82365 driver
proc-pid-maps-gate_map.patch
/proc/pid/maps gate map
buffer_error-suppression.patch
relax check of page/bh state on I/O error
main_c-cleanups.patch
init/main.c trivial cleanups
fat-01-relax-validity-tests.patch
FAT: More relax FATFS validity tests (1/10)
fat-02-utf8-tailing-dots-fix.patch
FAT: Fix the tailing dots on the utf8 path (2/10)
fat-03-readv-writev-support.patch
FAT: add readv/writev support to FAT (3/10)
fat-04-printk-fix.patch
FAT: trivial printk format fix (4/10)
fat-05-msdos_fs-h-cleanup.patch
FAT: include/linux/msdos_fs.h cleanup
fat-06-fix-prev_free.patch
FAT: Fix ->prev_free of fat (6/10)
fat-07-cluster-count-check.patch
FAT: Add count of clusters check in fat_fill_super() (7/10)
fat-08-misc-cleanups.patch
FAT: misc cleanups/fixes
fat-09-fat_striptail_len-retval-fix.patch
FAT: empty path by fat_striptail_len returns the -ENOENT
fat-10-panic-removal.patch
FAT: Use just printk() instead of unneeded fat_fs_panic()
non-terminating-inflate-fix.patch
lib/inflate.c fix
non-terminating-inflate-fix-fix.patch
remove-CardServices-from-pcmcia-net-drivers.patch
CardServices() removal from pcmcia net drivers
remove-CardServices-from-ide-cs.patch
From: Arjan van de Ven <arjanv@redhat.com>
Subject: Re: [PATCH 1/10] CardServices() removal from pcmcia net drivers
remove-CardServices-from-drivers-net-wireless.patch
remove CardServices() from drivers/net/wireless
remove-CardServices-from-drivers-serial.patch
Remvoe CardServices() from drivers/serial
remove-CardServices-from-drivers-serial-fix.patch
serial_cs CardServices removal fix
remove-CardServices-final.patch
final CardServices() removal patches
const-fixes.patch
const vs. __attribute__((const)) confusion
s390-const-fixes.patch
s390 const fixes
execve-memleak-fix.patch
Fix memleak on execve failure
h8300-bitops-update.patch
H8/300 bitops.h update
document-speedstep-zero-page-usage.patch
add SpeedStep zero-page usage documentation
fbdev-printk-level-fix.patch
change two annoying messages from framebuffer drivers
ppdev-module-alias.patch
ppdev MODULES_ALIAS
floppy-typo-fixes.patch
From: Juergen Quade <quade@hsnr.de>
Subject: [PATCH] Small copy-paste typo in floppy.c
__BVEC_START-fix.patch
Fix another dm and bio problem
kunmap_atomic-check-resched.patch
Check for preemption in kunmap_atomic()
free_pgt_generic1.patch
hugepage pagetable freeing fix
SubmittingDrivers-update.patch
SubmittingDrivers update
sysfs-oops-fix.patch
fix sysfs oops
sysfs-add-simple-class-device-support.patch
sysfs: add "simple" class device support
sysfs-remove-tty-class-device-logic.patch
sysfs: remove tty class device logic
sysfs-add-mem-device-support.patch
sysfs: add mem class
sysfs-add-misc-class.patch
sysfs: add misc class
sysfs-add-video-class.patch
sysfs: add video class
mtd-build-fix.patch
Fix static build of drivers/mtd/chips/jedec_probe.c
pnp-bios-fix.patch
From: Adam Belay <ambx1@neo.rr.com>
Subject: Re: Fw: [Bugme-new] [Bug 1738] New: Oops when reading /proc/bus/pnp/devices or /proc/bus/pnp/escd (on final kernel!)
ali-ircc-update.patch
ALI ircc vendor update (add support for newer chipset) to FIR driver
remove-iso9660-size-check.patch
Remove iso9660 check for sbsector < 660Mb
tridentfb-non-flatpanel-fix.patch
fix for tridentfb.c usage on CRTs.
raid1-resync-qlogic-crash-workaround.patch
avoid raid1 crash during resync with qlogic controllers
pci-clear-IORESOURCE_UNSET.patch
fix pci_update_resource() / IORESOURCE_UNSET on PPC
log_buf_len_setup-irq-fix.patch
log_buf_len_setup() irq fix
shrink_slab-seeks-fix.patch
shrink_slab acounts for seeks incorrectly
ieee1394-update.patch
IEEE-1394 update for 2.6
kbuild-doc-typo-fix.patch
Typo: 2.6.0 docs about kbuild.
CONFIG_GAMEPORT-documentation.patch
CONFIG_GAMEPORT documentation
reiserfs-silent-mode-fix.patch
Fix reiserfs handling of `silent' option.
reiserfs-commit_max_age-mount-option.patch
reiserfs commit_max_age mount option
reiserfs_rename-ctime-update.patch
reiserfs_rename ctime update
CONFIG_EPOLL-file_struct-members.patch
CONFIG_EPOLL=n space reduction
epoll-oneshot-support.patch
One-shot support for epoll
documentation-ref-fixes.patch
Fix 2.6.0's broken documentation references
non-ia32-make-rpm-fix.patch
fix non-ia32 `make rpm'
sched-clock-2.6.0-A1.patch
Relax synchronization of sched_clock()
sched_clock-2.6.0-A1-deadlock-fix.patch
ia32 sched_clock() deadlock fix
sched-statfix-2.6.0-A3.patch
scheduler context switch accounting fixes
sched-can-migrate-2.6.0-A2.patch
can_migrate_task cleanup
sched-cleanup-2.6.0-A2.patch
CPU scheduler cleanup
sched-style-2.6.0-A5.patch
sched.c style cleanups
ide-tape-rq-special.patch
ide-siimage-seagate.patch
ide-siimage-stack-fix.patch
ide-siimage-sil3114.patch
ide-cmd640-pci1.patch
ide-pdc_old-pio-fix.patch
ide-pdc_old-udma66-fix.patch
ide-pdc_old-66mhz_clock-fix.patch
nforce2-disconnect-quirk.patch
nforce2-apic.patch
ide-recovery-time.patch
ide-pdc_new-proc.patch
x86_64-01.patch
From: Andi Kleen <ak@muc.de>
Subject: [PATCH] Critical x86-64 IOMMU fixes for 2.6.0
x86_64-02.patch
From: Andi Kleen <ak@muc.de>
Subject: [PATCH] Fix CPUID compilation on x86-64
x86_64-03.patch
From: Andi Kleen <ak@muc.de>
Subject: [PATCH] Fix sysrq-t on x86-64
x86_64-04.patch
From: Andi Kleen <ak@muc.de>
Subject: [PATCH] Fix 32bit truncate on x86-64
x86_64-05.patch
From: Andi Kleen <ak@muc.de>
Subject: [PATCH] Add more paranoid checking in x86-64 prefetch checker
x86_64-06.patch
From: Andi Kleen <ak@muc.de>
Subject: [PATCH] Merge i386 fix for page fault to x86-64
x86_64-07.patch
From: Andi Kleen <ak@muc.de>
Subject: [PATCH] Signal fixes for x86-64
x86_64-08.patch
From: Andi Kleen <ak@muc.de>
Subject: [PATCH] Don't panic in mpparse on x86-64
x86_64-09.patch
From: Andi Kleen <ak@muc.de>
Subject: [PATCH] Fix 32bit siginfo problems on x86-64
list_del-debug.patch
list_del debug check
print-build-options-on-oops.patch
show_task-free-stack-fix.patch
show_task() fix and cleanup
oops-dump-preceding-code.patch
i386 oops output: dump preceding code
lockmeter.patch
lockmeter-sparc64-fix.patch
lockmeter-sparc64-fix-fix.patch
lockmeter-preemption-fixes.patch
lockmeter preemption fixes
lockmeter-ia64-config-fix.patch
Fix lockmeter on ia64
lockmeter-does-not-require-CONFIG_X86_TSC.patch
lockmeter does not require CONFIG_X86_TSC
printk-oops-mangle-fix.patch
disentangle printk's whilst oopsing on SMP
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
4G/4G preempt on vstack
4G/4G: even number of kmap types
4g4g: fix __get_user in slab
4g4g: Remove extra .data.idt section definition
4g/4g linker error (overlapping sections)
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g4g: show_registers() fix
4g/4g usercopy atomicity fix
4g4g: debug flags fix
4g4g: Fix wrong asm-offsets entry
cyclone time fixmap fix
4G/4G preempt on vstack
4G/4G: even number of kmap types
4g4g: fix __get_user in slab
4g4g: Remove extra .data.idt section definition
4g/4g linker error (overlapping sections)
4G/4G: remove debug code
4g4g: pmd fix
4g/4g: fixes from Bill
4g4g: fpu emulation fix
4g4g: show_registers() fix
4g/4g usercopy atomicity fix
4g4g: debug flags fix
4g4g: Fix wrong asm-offsets entry
cyclone time fixmap fix
use direct_copy_{to,from}_user for kernel access in mm/usercopy.c
4G/4G might_sleep warning fix
4g/4g pagetable accounting fix
Fix 4G/4G and WP test lockup
4G/4G KERNEL_DS usercopy again
Fix 4G/4G X11/vm86 oops
Fix 4G/4G athlon triplefault
4g4g SEP fix
Fix 4G/4G split fix for pre-pentiumII machines
4g4g-locked-userspace-copy.patch
Do a locked user-space copy for 4g/4g
ppc-fixes.patch
make mm4 compile on ppc
O_DIRECT-race-fixes-rollup.patch
DIO fixes forward port and AIO-DIO fix
O_DIRECT race fixes comments
O_DRIECT race fixes fix fix fix
DIO locking rework
O_DIRECT XFS fix
dio-aio-fixes.patch
direct-io AIO fixes
dio-aio-fixes-fixes.patch
dio-aio fix fix
readahead-multiple-fixes.patch
readahead: multipole performance fixes
readahead-simplification.patch
readahead simplification
aio-sysctl-parms.patch
aio sysctl parms
aio-01-retry.patch
AIO: Core retry infrastructure
Fix aio process hang on EINVAL
AIO: flush workqueues before destroying ioctx'es
AIO: hold the context lock across unuse_mm
task task_lock in use_mm()
4g4g-aio-hang-fix.patch
Fix AIO and 4G-4G hang
aio-retry-elevated-refcount.patch
aio: extra ref count during retry
aio-splice-runlist.patch
Splice AIO runlist for fairer handling of multiple io contexts
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
lock_buffer_wq fix
aio-05-fs_write.patch
AIO: Filesystem aio write
aio-06-bread_wq.patch
AIO: Async block read
aio-07-ext2getblk_wq.patch
AIO: Async get block for ext2
O_SYNC-speedup-2.patch
speed up O_SYNC writes
O_SYNC-speedup-2-f_mapping-fixes.patch
aio-09-o_sync.patch
aio O_SYNC
AIO: fix a BUG
Unify o_sync changes for aio and regular writes
aio-O_SYNC-fix bits got lost
aio: writev nr_segs fix
More AIO O_SYNC related fixes
aio-09-o_sync-f_mapping-fixes.patch
gang_lookup_next.patch
Change the page gang lookup API
aio-gang_lookup-fix.patch
AIO gang lookup fixes
aio-O_SYNC-short-write-fix.patch
Fix for O_SYNC short writes
aio-12-readahead.patch
AIO: readahead fixes
aio O_DIRECT no readahead
Unified page range readahead for aio and regular reads
aio-12-readahead-f_mapping-fix.patch
aio-readahead-speedup.patch
Readahead issues and AIO read speedup
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 9:32 2.6.0-mm2 Andrew Morton
@ 2003-12-29 11:06 ` Joshua Kwan
2003-12-29 14:46 ` 2.6.0-mm2 Ian Soboroff
` (5 subsequent siblings)
6 siblings, 0 replies; 27+ messages in thread
From: Joshua Kwan @ 2003-12-29 11:06 UTC (permalink / raw)
To: linux-kernel, linux-mm
[-- Attachment #1: Type: text/plain, Size: 314 bytes --]
On Mon, Dec 29, 2003 at 01:32:23AM -0800, Andrew Morton wrote:
> . A couple of patches here should fix the CDROM-related problems which
> some people saw in 2.6.0-mm1.
Note to people who have been following the "Can't eject previously
mounted CD" thread: -mm2 fixes everything for me.
--
Joshua Kwan
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 9:32 2.6.0-mm2 Andrew Morton
2003-12-29 11:06 ` 2.6.0-mm2 Joshua Kwan
@ 2003-12-29 14:46 ` Ian Soboroff
2003-12-29 16:39 ` 2.6.0-mm2 GCS
` (4 subsequent siblings)
6 siblings, 0 replies; 27+ messages in thread
From: Ian Soboroff @ 2003-12-29 14:46 UTC (permalink / raw)
To: linux-kernel
Andrew Morton <akpm@osdl.org> writes:
> .. Added the adaptec SCSI driver update from Justin. There's some
> disagreement over whether the changes in this patch are appropriate, but we
> may as well get some external testing underway.
I found that adding Justin's 6.3.3 to a clean 2.6.0 kernel would cause
an oops on booting when starting that driver. Sorry to say I didn't
jot down the oops, but I'm very interested to hear how this works for
anyone else.
Ian
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 9:32 2.6.0-mm2 Andrew Morton
2003-12-29 11:06 ` 2.6.0-mm2 Joshua Kwan
2003-12-29 14:46 ` 2.6.0-mm2 Ian Soboroff
@ 2003-12-29 16:39 ` GCS
2003-12-29 20:10 ` 2.6.0-mm2 Marcos D. Marado Torres
2003-12-29 18:31 ` 2.6.0-mm2 Dax Kelson
` (3 subsequent siblings)
6 siblings, 1 reply; 27+ messages in thread
From: GCS @ 2003-12-29 16:39 UTC (permalink / raw)
To: linux-kernel
On Mon, Dec 29, 2003 at 01:32:23AM -0800, Andrew Morton <akpm@osdl.org> wrote:
> . A couple of patches here should fix the CDROM-related problems which
> some people saw in 2.6.0-mm1.
Fixed for me.
> +input-mousedev-remove-jitter.patch
> +input-mousedev-ps2-emulation-fix.patch
>
> PS/2 mouse fixes.
As previously noted, they do work. In result, -mm2 is just fine for me.
Thanks,
GCS
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 9:32 2.6.0-mm2 Andrew Morton
` (2 preceding siblings ...)
2003-12-29 16:39 ` 2.6.0-mm2 GCS
@ 2003-12-29 18:31 ` Dax Kelson
2003-12-29 18:53 ` 2.6.0-mm2 Joshua Kwan
2003-12-29 18:55 ` 2.6.0-mm2 Joshua Kwan
2003-12-29 19:28 ` 2.6.0-mm2 Stef van der Made
` (2 subsequent siblings)
6 siblings, 2 replies; 27+ messages in thread
From: Dax Kelson @ 2003-12-29 18:31 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
On Mon, 2003-12-29 at 02:32, Andrew Morton wrote:
> Changes since 2.6.0-mm1:
> +remove-CardServices-from-ide-cs.patch
> +remove-CardServices-from-drivers-net-wireless.patch
> +remove-CardServices-from-drivers-serial.patch
> +remove-CardServices-from-drivers-serial-fix.patch
> +remove-CardServices-final.patch
>
> Complete the removal of the usage of the CardServices API from drivers.
> It's a bit late for this, but apparantly the varargs usage in the API cannot
> work correctly on x86_64 (at least).
I'm on a P4 laptop, I just compiled up 2.6.0-mm2 (to get the mouse
fixes) and a make modules_install showed:
if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.6.0-mm2; fi
WARNING: /lib/modules/2.6.0-mm2/kernel/drivers/net/typhoon.ko needs unknown symbol direct_csum_partial_copy_generic
WARNING: /lib/modules/2.6.0-mm2/kernel/drivers/net/wireless/wavelan_cs.ko needs unknown symbol CardServices
WARNING: /lib/modules/2.6.0-mm2/kernel/drivers/net/pcmcia/axnet_cs.ko needs unknown symbol CardServices
I need wavelan_cs to use my laptop.
Dax Kelson
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 18:31 ` 2.6.0-mm2 Dax Kelson
@ 2003-12-29 18:53 ` Joshua Kwan
2003-12-29 18:55 ` 2.6.0-mm2 Joshua Kwan
1 sibling, 0 replies; 27+ messages in thread
From: Joshua Kwan @ 2003-12-29 18:53 UTC (permalink / raw)
To: Dax Kelson; +Cc: linux-kernel mailing list, linux-mm
[-- Attachment #1: Type: text/plain, Size: 5723 bytes --]
On Mon, Dec 29, 2003 at 11:31:22AM -0700, Dax Kelson wrote:
> WARNING: /lib/modules/2.6.0-mm2/kernel/drivers/net/wireless/wavelan_cs.ko needs unknown symbol CardServices
Here's a fix for that.
--- linux-2.6.0/drivers/net/wireless/wavelan_cs.c~ 2003-12-29 10:51:40.000000000 -0800
+++ linux-2.6.0/drivers/net/wireless/wavelan_cs.c 2003-12-29 10:50:54.000000000 -0800
@@ -3802,7 +3802,7 @@
printk(KERN_DEBUG "%s: ->wv_pcmcia_reset()\n", dev->name);
#endif
- i = CardServices(AccessConfigurationRegister, link->handle, ®);
+ i = pcmcia_access_configuration_register(link->handle, ®);
if(i != CS_SUCCESS)
{
cs_error(link->handle, AccessConfigurationRegister, i);
@@ -3816,7 +3816,7 @@
reg.Action = CS_WRITE;
reg.Value = reg.Value | COR_SW_RESET;
- i = CardServices(AccessConfigurationRegister, link->handle, ®);
+ i = pcmcia_access_configuration_register(link->handle, ®);
if(i != CS_SUCCESS)
{
cs_error(link->handle, AccessConfigurationRegister, i);
@@ -3825,7 +3825,7 @@
reg.Action = CS_WRITE;
reg.Value = COR_LEVEL_IRQ | COR_CONFIG;
- i = CardServices(AccessConfigurationRegister, link->handle, ®);
+ i = pcmcia_access_configuration_register(link->handle, ®);
if(i != CS_SUCCESS)
{
cs_error(link->handle, AccessConfigurationRegister, i);
@@ -4018,16 +4018,16 @@
{
tuple.Attributes = 0;
tuple.DesiredTuple = CISTPL_CONFIG;
- i = CardServices(GetFirstTuple, handle, &tuple);
+ i = pcmcia_get_first_tuple(handle, &tuple);
if(i != CS_SUCCESS)
break;
tuple.TupleData = (cisdata_t *)buf;
tuple.TupleDataMax = 64;
tuple.TupleOffset = 0;
- i = CardServices(GetTupleData, handle, &tuple);
+ i = pcmcia_get_tuple_data(handle, &tuple);
if(i != CS_SUCCESS)
break;
- i = CardServices(ParseTuple, handle, &tuple, &parse);
+ i = pcmcia_parse_tuple(handle, &tuple, &parse);
if(i != CS_SUCCESS)
break;
link->conf.ConfigBase = parse.config.base;
@@ -4045,7 +4045,7 @@
link->state |= DEV_CONFIG;
do
{
- i = CardServices(RequestIO, link->handle, &link->io);
+ i = pcmcia_request_io(link->handle, &link->io);
if(i != CS_SUCCESS)
{
cs_error(link->handle, RequestIO, i);
@@ -4056,7 +4056,7 @@
* Now allocate an interrupt line. Note that this does not
* actually assign a handler to the interrupt.
*/
- i = CardServices(RequestIRQ, link->handle, &link->irq);
+ i = pcmcia_request_irq(link->handle, &link->irq);
if(i != CS_SUCCESS)
{
cs_error(link->handle, RequestIRQ, i);
@@ -4068,7 +4068,7 @@
* the I/O windows and the interrupt mapping.
*/
link->conf.ConfigIndex = 1;
- i = CardServices(RequestConfiguration, link->handle, &link->conf);
+ i = pcmcia_request_configuration(link->handle, &link->conf);
if(i != CS_SUCCESS)
{
cs_error(link->handle, RequestConfiguration, i);
@@ -4084,8 +4084,7 @@
req.Attributes = WIN_DATA_WIDTH_8|WIN_MEMORY_TYPE_AM|WIN_ENABLE;
req.Base = req.Size = 0;
req.AccessSpeed = mem_speed;
- link->win = (window_handle_t)link->handle;
- i = CardServices(RequestWindow, &link->win, &req);
+ i = pcmcia_request_window(&link->handle, &req, &link->win);
if(i != CS_SUCCESS)
{
cs_error(link->handle, RequestWindow, i);
@@ -4096,7 +4095,7 @@
dev->mem_end = dev->mem_start + req.Size;
mem.CardOffset = 0; mem.Page = 0;
- i = CardServices(MapMemPage, link->win, &mem);
+ i = pcmcia_map_mem_page(link->win, &mem);
if(i != CS_SUCCESS)
{
cs_error(link->handle, MapMemPage, i);
@@ -4170,10 +4169,10 @@
/* Don't bother checking to see if these succeed or not */
iounmap((u_char *)dev->mem_start);
- CardServices(ReleaseWindow, link->win);
- CardServices(ReleaseConfiguration, link->handle);
- CardServices(ReleaseIO, link->handle, &link->io);
- CardServices(ReleaseIRQ, link->handle, &link->irq);
+ pcmcia_release_window(link->win);
+ pcmcia_release_configuration(link->handle);
+ pcmcia_release_io(link->handle, &link->io);
+ pcmcia_release_irq(link->handle, &link->irq);
link->state &= ~DEV_CONFIG;
@@ -4761,10 +4760,10 @@
client_reg.event_callback_args.client_data = link;
#ifdef DEBUG_CONFIG_INFO
- printk(KERN_DEBUG "wavelan_attach(): almost done, calling CardServices\n");
+ printk(KERN_DEBUG "wavelan_attach(): almost done, calling pcmcia_register_client\n");
#endif
- ret = CardServices(RegisterClient, &link->handle, &client_reg);
+ ret = pcmcia_register_client(&link->handle, &client_reg);
if(ret != 0)
{
cs_error(link->handle, RegisterClient, ret);
@@ -4815,7 +4814,7 @@
/* Break the link with Card Services */
if(link->handle)
- CardServices(DeregisterClient, link->handle);
+ pcmcia_deregister_client(link->handle);
/* Remove the interface data from the linked list */
if(dev_list == link)
@@ -4938,7 +4937,7 @@
{
if(link->open)
netif_device_detach(dev);
- CardServices(ReleaseConfiguration, link->handle);
+ pcmcia_release_configuration(link->handle);
}
break;
@@ -4948,7 +4947,7 @@
case CS_EVENT_CARD_RESET:
if(link->state & DEV_CONFIG)
{
- CardServices(RequestConfiguration, link->handle, &link->conf);
+ pcmcia_request_configuration(link->handle, &link->conf);
if(link->open) /* If RESET -> True, If RESUME -> False ? */
{
wv_hw_reset(dev);
--
Joshua Kwan
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 18:31 ` 2.6.0-mm2 Dax Kelson
2003-12-29 18:53 ` 2.6.0-mm2 Joshua Kwan
@ 2003-12-29 18:55 ` Joshua Kwan
1 sibling, 0 replies; 27+ messages in thread
From: Joshua Kwan @ 2003-12-29 18:55 UTC (permalink / raw)
To: Dax Kelson; +Cc: linux-kernel mailing list, linux-mm
[-- Attachment #1: Type: text/plain, Size: 656 bytes --]
On Mon, Dec 29, 2003 at 11:31:22AM -0700, Dax Kelson wrote:
> WARNING: /lib/modules/2.6.0-mm2/kernel/drivers/net/pcmcia/axnet_cs.ko needs unknown symbol CardServices
I guess Andres had missed one...
--- linux-2.6.0/drivers/net/pcmcia/axnet_cs.c~ 2003-12-29 10:53:44.000000000 -0800
+++ linux-2.6.0/drivers/net/pcmcia/axnet_cs.c 2003-12-29 10:53:59.000000000 -0800
@@ -541,7 +541,7 @@
if (link->state & DEV_CONFIG) {
if (link->open)
netif_device_detach(dev);
- CardServices(ReleaseConfiguration, link->handle);
+ pcmcia_release_configuration(link->handle);
}
break;
case CS_EVENT_PM_RESUME:
--
Joshua Kwan
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 827 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 9:32 2.6.0-mm2 Andrew Morton
` (3 preceding siblings ...)
2003-12-29 18:31 ` 2.6.0-mm2 Dax Kelson
@ 2003-12-29 19:28 ` Stef van der Made
2003-12-29 20:24 ` 2.6.0-mm2 Shawn
2003-12-29 19:59 ` 2.6.0-mm2 Ramon Rey Vicente
2003-12-31 1:25 ` 2.6.0-mm2 (compile stats) John Cherry
6 siblings, 1 reply; 27+ messages in thread
From: Stef van der Made @ 2003-12-29 19:28 UTC (permalink / raw)
To: linux-kernel
Dear Andrew,
Is it possible to use the old schema of pre1, pre2 und so weiter
releases so that we can use the incremental patch sets again.
Thanks,
Stef
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 9:32 2.6.0-mm2 Andrew Morton
` (4 preceding siblings ...)
2003-12-29 19:28 ` 2.6.0-mm2 Stef van der Made
@ 2003-12-29 19:59 ` Ramon Rey Vicente
2003-12-29 20:57 ` 2.6.0-mm2 Felipe Alfaro Solana
2003-12-31 1:25 ` 2.6.0-mm2 (compile stats) John Cherry
6 siblings, 1 reply; 27+ messages in thread
From: Ramon Rey Vicente @ 2003-12-29 19:59 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
[-- Attachment #1.1: Type: text/plain, Size: 1455 bytes --]
El lun, 29-12-2003 a las 10:32, Andrew Morton escribió:
> +atapi-mo-support-update.patch
> +atapi-mo-support-timeout-fix.patch
>
> ATAPI CDROM fixups.
This happen with 2.6.0-mm1 and -mm2. With 2.6.0 all is OK.
rrey@debian:~$ cdrecord cdrom-1.iso
Cdrecord-Clone 2.01a19 (i686-pc-linux-gnu) Copyright (C) 1995-2003 Jörg
Schilling
scsidev: '/udev/hdc'
devname: '/udev/hdc'
scsibus: -2 target: -2 lun: -2
Warning: Open by 'devname' is unintentional and not supported.
cdrecord.mmap: No such file or directory. Cannot open '/udev/hdc'.
Cannot open SCSI driver.
cdrecord.mmap: For possible targets try 'cdrecord -scanbus'. Make sure
you are root.
cdrecord.mmap: For possible transport specifiers try 'cdrecord
dev=help'.
cdrecord.mmap: Also make sure that you have loaded the sg driver and the
driver for
cdrecord.mmap: SCSI hardware, eg. ide-scsi if you run IDE/ATAPI drives
over
cdrecord.mmap: ide-scsi emulation. For more information, install the
cdrtools-doc
cdrecord.mmap: package and read
/usr/share/doc/cdrecord/README.ATAPI.setup .
The /udev/hdc have
brw-rw-rw- 1 root cdrw 22, 0 2003-12-29 20:52 /udev/hdc
and my user is "cdrw" group. As superuser, the same problem.
The /proc/ide/hdc/ files attached.
--
Ramón Rey Vicente <ramon dot rey at hispalinux dot es>
jabber ID <rreylinux at jabber dot org>
GPG public key ID 0xBEBD71D5 -> http://pgp.escomposlinux.org/
[-- Attachment #1.2: Type: text/plain, Size: 2266 bytes --]
ide-default version 0.9.newide
85c0 0000 0000 0000 0000 0000 0000 0000
0000 0000 3230 3030 2f30 372f 3237 2020
2020 2020 2020 2020 6565 6565 0000 312e
3036 2020 2020 4c47 2043 442d 5257 2043
4544 2d38 3038 3042 2020 2020 2020 2020
2020 2020 2020 2020 2020 2020 2020 0000
0000 0f00 0000 0400 0200 0002 0000 0000
0000 0000 0000 0000 0000 0000 0007 0407
0003 0078 0078 0078 0078 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
cdrom
LG CD-RW CED-8080B
name value min max mode
---- ----- --- --- ----
current_speed 34 0 70 rw
ide-scsi 0 0 1 rw
init_speed 12 0 70 rw
io_32bit 1 0 3 rw
keepsettings 0 0 1 rw
nice1 1 0 1 rw
number 2 0 3 rw
pio_mode write-only 0 255 w
slow 0 0 1 rw
unmaskirq 1 0 1 rw
using_dma 1 0 1 rw
[-- Attachment #2: Esta parte del mensaje está firmada digitalmente --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 16:39 ` 2.6.0-mm2 GCS
@ 2003-12-29 20:10 ` Marcos D. Marado Torres
2003-12-29 23:32 ` 2.6.0-mm2 Dmitry Torokhov
0 siblings, 1 reply; 27+ messages in thread
From: Marcos D. Marado Torres @ 2003-12-29 20:10 UTC (permalink / raw)
To: GCS; +Cc: linux-kernel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Mon, 29 Dec 2003, GCS wrote:
> On Mon, Dec 29, 2003 at 01:32:23AM -0800, Andrew Morton <akpm@osdl.org> wrote:
> > . A couple of patches here should fix the CDROM-related problems which
> > some people saw in 2.6.0-mm1.
> Fixed for me.
>
> > +input-mousedev-remove-jitter.patch
> > +input-mousedev-ps2-emulation-fix.patch
> >
> > PS/2 mouse fixes.
> As previously noted, they do work. In result, -mm2 is just fine for me.
Well, as for me, I still can't get the "mouse tap" working with my Asus M3700N
laptop.
> Thanks,
> GCS
> -
> 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/
>
- --
==================================================
Marcos Daniel Marado Torres AKA Mind Booster Noori
/"\ http://student.dei.uc.pt/~marado
\ / marado@student.dei.uc.pt
X ASCII Ribbon Campaign
/ \ against HTML e-mail and Micro$oft attachments
==================================================
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Made with pgp4pine 1.76
iD8DBQE/8IocmNlq8m+oD34RAs1cAKDfW99cAbowOpIlke3irYnn1vdCzQCg5znu
/o4QE9P0ONSwf5VIXRQDWPM=
=CzgG
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 19:28 ` 2.6.0-mm2 Stef van der Made
@ 2003-12-29 20:24 ` Shawn
2003-12-29 21:35 ` 2.6.0-mm2 Stef van der Made
2003-12-29 22:48 ` 2.6.0-mm2 Mike Fedyk
0 siblings, 2 replies; 27+ messages in thread
From: Shawn @ 2003-12-29 20:24 UTC (permalink / raw)
To: Stef van der Made; +Cc: linux-kernel
Hello Stef:
Andrew has explained in the past that the -mm branch is not the official
kernel branch. I don't know what's happening with what could be called
2.6.0-pre*, and don't know if it exists anywhere but in Andrew's head.
On Mon, 2003-12-29 at 13:28, Stef van der Made wrote:
> Dear Andrew,
>
> Is it possible to use the old schema of pre1, pre2 und so weiter
> releases so that we can use the incremental patch sets again.
>
> Thanks,
>
> Stef
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 19:59 ` 2.6.0-mm2 Ramon Rey Vicente
@ 2003-12-29 20:57 ` Felipe Alfaro Solana
2003-12-29 21:52 ` 2.6.0-mm2 Davide Libenzi
2003-12-29 22:38 ` 2.6.0-mm2 Diego Calleja
0 siblings, 2 replies; 27+ messages in thread
From: Felipe Alfaro Solana @ 2003-12-29 20:57 UTC (permalink / raw)
To: ramon.rey; +Cc: Andrew Morton, Linux Kernel Mailinglist, linux-mm
On Mon, 2003-12-29 at 20:59, Ramon Rey Vicente wrote:
> El lun, 29-12-2003 a las 10:32, Andrew Morton escribió:
>
> > +atapi-mo-support-update.patch
> > +atapi-mo-support-timeout-fix.patch
> >
> > ATAPI CDROM fixups.
>
> This happen with 2.6.0-mm1 and -mm2. With 2.6.0 all is OK.
>
> rrey@debian:~$ cdrecord cdrom-1.iso
> Cdrecord-Clone 2.01a19 (i686-pc-linux-gnu) Copyright (C) 1995-2003 Jörg
> Schilling
> scsidev: '/udev/hdc'
> devname: '/udev/hdc'
> scsibus: -2 target: -2 lun: -2
> Warning: Open by 'devname' is unintentional and not supported.
> cdrecord.mmap: No such file or directory. Cannot open '/udev/hdc'.
> Cannot open SCSI driver.
> cdrecord.mmap: For possible targets try 'cdrecord -scanbus'. Make sure
> you are root.
> cdrecord.mmap: For possible transport specifiers try 'cdrecord
> dev=help'.
> cdrecord.mmap: Also make sure that you have loaded the sg driver and the
> driver for
> cdrecord.mmap: SCSI hardware, eg. ide-scsi if you run IDE/ATAPI drives
> over
> cdrecord.mmap: ide-scsi emulation. For more information, install the
> cdrtools-doc
> cdrecord.mmap: package and read
> /usr/share/doc/cdrecord/README.ATAPI.setup .
>
> The /udev/hdc have
> brw-rw-rw- 1 root cdrw 22, 0 2003-12-29 20:52 /udev/hdc
The same happens here. cdrecord is broken under -mm, but works fine with
plain 2.6.0.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 20:24 ` 2.6.0-mm2 Shawn
@ 2003-12-29 21:35 ` Stef van der Made
2003-12-29 22:48 ` 2.6.0-mm2 Mike Fedyk
1 sibling, 0 replies; 27+ messages in thread
From: Stef van der Made @ 2003-12-29 21:35 UTC (permalink / raw)
To: linux-kernel
Hi Shawn,
Thanks for the email. I had totaly missed that email :-(
Cheers,
Stef
Shawn wrote:
>Hello Stef:
>
>Andrew has explained in the past that the -mm branch is not the official
>kernel branch. I don't know what's happening with what could be called
>2.6.0-pre*, and don't know if it exists anywhere but in Andrew's head.
>
>On Mon, 2003-12-29 at 13:28, Stef van der Made wrote:
>
>
>>Dear Andrew,
>>
>>Is it possible to use the old schema of pre1, pre2 und so weiter
>>releases so that we can use the incremental patch sets again.
>>
>>Thanks,
>>
>>Stef
>>
>>
>
>-
>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] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 20:57 ` 2.6.0-mm2 Felipe Alfaro Solana
@ 2003-12-29 21:52 ` Davide Libenzi
2003-12-29 22:26 ` 2.6.0-mm2 Felipe Alfaro Solana
2003-12-29 22:38 ` 2.6.0-mm2 Diego Calleja
1 sibling, 1 reply; 27+ messages in thread
From: Davide Libenzi @ 2003-12-29 21:52 UTC (permalink / raw)
To: Felipe Alfaro Solana
Cc: ramon.rey, Andrew Morton, Linux Kernel Mailinglist, linux-mm
On Mon, 29 Dec 2003, Felipe Alfaro Solana wrote:
> The same happens here. cdrecord is broken under -mm, but works fine with
> plain 2.6.0.
cdrecord works fine here (-mm1) using hdX=ide-cd and dev=ATAPI:...
- Davide
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 21:52 ` 2.6.0-mm2 Davide Libenzi
@ 2003-12-29 22:26 ` Felipe Alfaro Solana
0 siblings, 0 replies; 27+ messages in thread
From: Felipe Alfaro Solana @ 2003-12-29 22:26 UTC (permalink / raw)
To: Davide Libenzi
Cc: ramon.rey, Andrew Morton, Linux Kernel Mailinglist, linux-mm
On Mon, 2003-12-29 at 22:52, Davide Libenzi wrote:
> On Mon, 29 Dec 2003, Felipe Alfaro Solana wrote:
>
> > The same happens here. cdrecord is broken under -mm, but works fine with
> > plain 2.6.0.
>
> cdrecord works fine here (-mm1) using hdX=ide-cd and dev=ATAPI:...
Yep, but cdrecord fails when using "cdrecord -dev=/dev/hdx" under -mm
but works perfectly under vanilla 2.6.0.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 20:57 ` 2.6.0-mm2 Felipe Alfaro Solana
2003-12-29 21:52 ` 2.6.0-mm2 Davide Libenzi
@ 2003-12-29 22:38 ` Diego Calleja
2003-12-30 9:45 ` 2.6.0-mm2 Jens Axboe
1 sibling, 1 reply; 27+ messages in thread
From: Diego Calleja @ 2003-12-29 22:38 UTC (permalink / raw)
To: Felipe Alfaro Solana; +Cc: ramon.rey, akpm, linux-kernel, axboe
El Mon, 29 Dec 2003 21:57:26 +0100 Felipe Alfaro Solana <felipe_alfaro@linuxmail.org> escribió:
> The same happens here. cdrecord is broken under -mm, but works fine with
> plain 2.6.0.
I'm seeing the same here:
open("/dev/cd-rw", O_RDWR|O_NONBLOCK) = -1 EROFS (Read-only file system)
write(2, "cdrecord.mmap: Read-only file sy"..., 89cdrecord.mmap: Read-only file system. Cannot open '/dev/cd-rw'. Cannot open SCSI driver.) = 89
Looking at the error path, it looks like it happens in cdrom.c:
cdrom_open() in line 747 -> cdrom_open_write() in line 708
-> cdrom_mrw_open_write() in line 680, where there's:
if (!di.erasable)
return 1;
which is where it fails. di isn't filled correctly by
cdrom_get_disc_info(cdi, &di)
ie: change the "if (!di.erasable) return 1;"
to "if (!di.erasable) return 0;" and it will work.
Jens Axboe is listed in the changelog so he may know what's the issue here.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 20:24 ` 2.6.0-mm2 Shawn
2003-12-29 21:35 ` 2.6.0-mm2 Stef van der Made
@ 2003-12-29 22:48 ` Mike Fedyk
2003-12-29 23:01 ` 2.6.0-mm2 Linus Torvalds
1 sibling, 1 reply; 27+ messages in thread
From: Mike Fedyk @ 2003-12-29 22:48 UTC (permalink / raw)
To: Shawn; +Cc: Stef van der Made, linux-kernel
On Mon, Dec 29, 2003 at 02:24:44PM -0600, Shawn wrote:
> Hello Stef:
>
> Andrew has explained in the past that the -mm branch is not the official
> kernel branch. I don't know what's happening with what could be called
> 2.6.0-pre*, and don't know if it exists anywhere but in Andrew's head.
I think Linus will be releasing the 2.6-pre kernels, and things will
continue like that until 2.7 opens up.
I think Andrew is trying to get all of the after 2.6.0 fixes in -mm and
tested before syncing up with Linus.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 22:48 ` 2.6.0-mm2 Mike Fedyk
@ 2003-12-29 23:01 ` Linus Torvalds
0 siblings, 0 replies; 27+ messages in thread
From: Linus Torvalds @ 2003-12-29 23:01 UTC (permalink / raw)
To: Mike Fedyk; +Cc: Shawn, Stef van der Made, linux-kernel
On Mon, 29 Dec 2003, Mike Fedyk wrote:
>
> I think Linus will be releasing the 2.6-pre kernels, and things will
> continue like that until 2.7 opens up.
Indeed. The fact is, we do need a "testing ground" for some experimental
fixes to stuff that needs to be fixed, and that's one of the things the
-mm kernels used to do for 2.5.x.
Since everybody was pretty comfy with that setup, we'll just continue that
way. By the time 2.7.x opens up, things should have calmed down, and
commercial vendors have their support trees in shape etc, but for now the
-mm tree is a testing ground, and I'll make -pre trees that should be
fairly stable, and then we'll do the 2.6.1 etc "real releases" based off
them.
Linus
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 20:10 ` 2.6.0-mm2 Marcos D. Marado Torres
@ 2003-12-29 23:32 ` Dmitry Torokhov
2003-12-30 3:05 ` 2.6.0-mm2 Marcos D. Marado Torres
0 siblings, 1 reply; 27+ messages in thread
From: Dmitry Torokhov @ 2003-12-29 23:32 UTC (permalink / raw)
To: Marcos D. Marado Torres, GCS; +Cc: linux-kernel
On Monday 29 December 2003 03:10 pm, Marcos D. Marado Torres wrote:
> Well, as for me, I still can't get the "mouse tap" working with my Asus
> M3700N laptop.
Does this laptop have Synaptics hardware? And are you using native Synaptics
XFree driver or running with psmouse_proto={bare|imps|exps}? Native absolute
mode -> relative PS/2 protocol translation that is done by mousedev does not
do taps. At all.
Dmitry
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 23:32 ` 2.6.0-mm2 Dmitry Torokhov
@ 2003-12-30 3:05 ` Marcos D. Marado Torres
2003-12-30 4:15 ` 2.6.0-mm2 Dmitry Torokhov
0 siblings, 1 reply; 27+ messages in thread
From: Marcos D. Marado Torres @ 2003-12-30 3:05 UTC (permalink / raw)
To: Dmitry Torokhov; +Cc: linux-kernel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Mon, 29 Dec 2003, Dmitry Torokhov wrote:
> On Monday 29 December 2003 03:10 pm, Marcos D. Marado Torres wrote:
> > Well, as for me, I still can't get the "mouse tap" working with my Asus
> > M3700N laptop.
>
> Does this laptop have Synaptics hardware?
Yes.
> And are you using native Synaptics
> XFree driver or running with psmouse_proto={bare|imps|exps}?
With 2.6.0 plain or 2.6.0-mjb*
$ cat .config |grep MOUSE
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
# CONFIG_MOUSE_PS2_SYNAPTICS is not set
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_INPORT is not set
# CONFIG_MOUSE_LOGIBM is not set
# CONFIG_MOUSE_PC110PAD is not set
# CONFIG_BUSMOUSE is not set
# CONFIG_USB_MOUSE is not set
$
If I select SYNAPTICS then my mouse taps are over, so I don't use synaptics at all...
In -mm sources (and as I can see in -bk1 it will be in the main branch too) the
patch to remove synaptics configuration option was added, so I have no way (as far
as I can see) to just say that I don't want to use Synaptics, so I can't solve
this problem... .config goes:
$ cat .config |grep MOUSE
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_INPORT is not set
# CONFIG_MOUSE_LOGIBM is not set
# CONFIG_MOUSE_PC110PAD is not set
# CONFIG_BUSMOUSE is not set
# CONFIG_USB_MOUSE is not set
$
Of course that being my mouse a Synaptics (at least according to ASUS),
Synaptics should give me the mouse taps, but seeing it does not, I would like
at least to have the option not to compile it...
Further, the idea I got from this patch:
http://www.kernel.org/pub/linux/kernel/v2.5/testing/cset/cset-dtor_core@ameritech.net|ChangeSet|20031219053552|02923.txt
was that the option made no sense since people with no (or bad) synaptics
support wouldn't "suffer" from this (in my case I should still have those mouse
taps...)
Well, there's a chance that there's something I am doing wrong or somewhere my
logic fails, so feedback on this is wanted...
> Native absolute
> mode -> relative PS/2 protocol translation that is done by mousedev does not
> do taps. At all.
>
> Dmitry
>
Thanks,
Mind Booster Noori
- --
==================================================
Marcos Daniel Marado Torres AKA Mind Booster Noori
/"\ http://student.dei.uc.pt/~marado
\ / marado@student.dei.uc.pt
X ASCII Ribbon Campaign
/ \ against HTML e-mail and Micro$oft attachments
==================================================
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Made with pgp4pine 1.76
iD8DBQE/8OtxmNlq8m+oD34RAnlwAKCUl6a7dGV8ptMEv14wF/8uy54bVwCfW7DN
IMhIbajRQ0oH3lxlHnejwlw=
=5fvZ
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-30 3:05 ` 2.6.0-mm2 Marcos D. Marado Torres
@ 2003-12-30 4:15 ` Dmitry Torokhov
2003-12-30 5:03 ` 2.6.0-mm2 Marcos D. Marado Torres
0 siblings, 1 reply; 27+ messages in thread
From: Dmitry Torokhov @ 2003-12-30 4:15 UTC (permalink / raw)
To: Marcos D. Marado Torres; +Cc: linux-kernel
On Monday 29 December 2003 10:05 pm, Marcos D. Marado Torres wrote:
[..SKIP..]
> If I select SYNAPTICS then my mouse taps are over, so I don't use
> synaptics at all...
>
> In -mm sources (and as I can see in -bk1 it will be in the main branch
> too) the patch to remove synaptics configuration option was added, so I
> have no way (as far as I can see) to just say that I don't want to use
> Synaptics, so I can't solve this problem... .config goes:
>
[..SKIP..]
>
> Of course that being my mouse a Synaptics (at least according to ASUS),
> Synaptics should give me the mouse taps, but seeing it does not, I
> would like at least to have the option not to compile it...
>
> Further, the idea I got from this patch:
>
> http://www.kernel.org/pub/linux/kernel/v2.5/testing/cset/cset-dtor_core
>@ameritech.net|ChangeSet|20031219053552|02923.txt
>
> was that the option made no sense since people with no (or bad)
> synaptics support wouldn't "suffer" from this (in my case I should
> still have those mouse taps...)
>
> Well, there's a chance that there's something I am doing wrong or
> somewhere my logic fails, so feedback on this is wanted...
>
OK, I understand your concerns. Synaptics support had its share of problems
and being incompatible with all other mice "scared" off a lot of people.
Since then translation from absolute to relative (compatible with other mice)
mode was added to mousedev. This translation allows userspace see touchpad
as a regular PS2 mice, bare protocol and no support for tapping or any
advanced features. This is what you seem to be using at the moment. It is
there to ease transition from older kernels, the mouse should just work.
There was a couple quirks with it but they should be resolved in the latest
bk.
I think the best solution for you would be to grab the native Synaptics
driver for XFree86 at http://w1.894.telia.com/~u89404340/touchpad/index.html
and install it. Together with kernel piece it will give you support for
all Synaptics bells and whistles, such as multi-finger taps, corner taps,
edge scrolling. If you concerned with GPM console support there is a set
of patches for GPM at http://www.geocities.com/dt_or/gpm/gpm.html
If for some reason you do not want use your touchpad in native mode you can
disable it by passing psmouse_proto={bare|imps|exps} to the kernel. Any one
of them will suffice. It will disable touchpad's absolute mode and will
switch it to PS/2 hardware emulation, much like in 2.4. Now, in latest -bk
there is a problem passing parameters to psmouse if its compiled directly
into the kernel (you have to specify psmouse.psmouse_proto=... instead of
just psmouse_proto=...) but I will be sending patch for it shortly.
Please tell me if you still have any concerns regarding Synaptics support
and I will try to answer them.
Regards,
Dmitry
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-30 4:15 ` 2.6.0-mm2 Dmitry Torokhov
@ 2003-12-30 5:03 ` Marcos D. Marado Torres
2003-12-30 5:21 ` 2.6.0-mm2 Dmitry Torokhov
0 siblings, 1 reply; 27+ messages in thread
From: Marcos D. Marado Torres @ 2003-12-30 5:03 UTC (permalink / raw)
To: Dmitry Torokhov; +Cc: linux-kernel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Mon, 29 Dec 2003, Dmitry Torokhov wrote:
[..SKIP..]
> OK, I understand your concerns. Synaptics support had its share of problems
> and being incompatible with all other mice "scared" off a lot of people.
> Since then translation from absolute to relative (compatible with other mice)
> mode was added to mousedev. This translation allows userspace see touchpad
> as a regular PS2 mice, bare protocol and no support for tapping or any
> advanced features. This is what you seem to be using at the moment. It is
> there to ease transition from older kernels, the mouse should just work.
> There was a couple quirks with it but they should be resolved in the latest
> bk.
[..SKIP..]
> If for some reason you do not want use your touchpad in native mode you can
> disable it by passing psmouse_proto={bare|imps|exps} to the kernel. Any one
> of them will suffice. It will disable touchpad's absolute mode and will
> switch it to PS/2 hardware emulation, much like in 2.4. Now, in latest -bk
> there is a problem passing parameters to psmouse if its compiled directly
> into the kernel (you have to specify psmouse.psmouse_proto=... instead of
> just psmouse_proto=...) but I will be sending patch for it shortly.
[..SKIP..]
First of all, thanks for the help, my problem is now solved, and it's good to
see the patch you sent so used just have to pass psmouse_proto=... to the
kernel whenever they compiled it as a module or built-in in the kernel.
However the question is still there... I mean: I now know the sollution because
I asked here on lkml, and now I understand what's really happening, but if the
target is to get the work easy for those upgrading from 2.4, then you're
failing... I mean, for those who are in the same sittuation than me they will
just stop having the mouse tap feature with the kernel update, so why don't
just make the psmouse_proto={bare|imps|exps} argument selectable in the kernel
configuration?
Once again, maybe there's something more that I can't see here, but makes
pretty much more sense to me people have to do the choice while compiling the
kernel than having no choice and then having to pass an argument to the
kernel...
Please take that into consideration,
My best regards and keep the good work,
Mind Booster Noori
- --
==================================================
Marcos Daniel Marado Torres AKA Mind Booster Noori
/"\ http://student.dei.uc.pt/~marado
\ / marado@student.dei.uc.pt
X ASCII Ribbon Campaign
/ \ against HTML e-mail and Micro$oft attachments
==================================================
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Made with pgp4pine 1.76
iD8DBQE/8QclmNlq8m+oD34RAmJzAKC+cR8bmrmeGSOvbQFvd4O/qJSQoQCdFxFT
ImYIFSTdmPj4iun2Bl4VVR0=
=78ue
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-30 5:03 ` 2.6.0-mm2 Marcos D. Marado Torres
@ 2003-12-30 5:21 ` Dmitry Torokhov
2003-12-30 6:26 ` 2.6.0-mm2 Marcos D. Marado Torres
0 siblings, 1 reply; 27+ messages in thread
From: Dmitry Torokhov @ 2003-12-30 5:21 UTC (permalink / raw)
To: Marcos D. Marado Torres; +Cc: linux-kernel
On Tuesday 30 December 2003 12:03 am, Marcos D. Marado Torres wrote:
> First of all, thanks for the help, my problem is now solved, and it's
Glad to hear it!
> good to see the patch you sent so used just have to pass
> psmouse_proto=... to the kernel whenever they compiled it as a module
> or built-in in the kernel. However the question is still there... I
> mean: I now know the sollution because I asked here on lkml, and now I
> understand what's really happening, but if the target is to get the
> work easy for those upgrading from 2.4, then you're failing... I mean,
> for those who are in the same sittuation than me they will just stop
> having the mouse tap feature with the kernel update, so why don't just
> make the psmouse_proto={bare|imps|exps} argument selectable in the
> kernel configuration?
I might consider expanding psmouse help section a bit but I somewhat
concerned that it will not have much exposure.
>
> Once again, maybe there's something more that I can't see here, but
> makes pretty much more sense to me people have to do the choice while
> compiling the kernel than having no choice and then having to pass an
> argument to the kernel...
So a distribution for example does not have to supply bazillion kernel
versions to satisfy everyone.
BTW, are you opposed to having special driver or you just didn't have
time to try it out?
Dmitry
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-30 5:21 ` 2.6.0-mm2 Dmitry Torokhov
@ 2003-12-30 6:26 ` Marcos D. Marado Torres
0 siblings, 0 replies; 27+ messages in thread
From: Marcos D. Marado Torres @ 2003-12-30 6:26 UTC (permalink / raw)
To: Dmitry Torokhov; +Cc: linux-kernel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Tue, 30 Dec 2003, Dmitry Torokhov wrote:
> I might consider expanding psmouse help section a bit but I somewhat
> concerned that it will not have much exposure.
[SNIP]
> So a distribution for example does not have to supply bazillion kernel
> versions to satisfy everyone.
Right...
Than please try to expand the help section... I think that users will
appreciate that :-)
> BTW, are you opposed to having special driver or you just didn't have
> time to try it out?
Well, I simply can't put the damn thing working, although my tries weren't
extensive at all... I'll give it some time when I can.
> Dmitry
Thanks for all,
Mind Booster Noori
- --
==================================================
Marcos Daniel Marado Torres AKA Mind Booster Noori
/"\ http://student.dei.uc.pt/~marado
\ / marado@student.dei.uc.pt
X ASCII Ribbon Campaign
/ \ against HTML e-mail and Micro$oft attachments
==================================================
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Made with pgp4pine 1.76
iD8DBQE/8Rq1mNlq8m+oD34RAr0FAKDKB08ixJ0koC/yI7Krnk3BWBuv0ACdHFzA
9OWCTbynMk7gnJTjZei6wZs=
=Y6Hl
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
2003-12-29 22:38 ` 2.6.0-mm2 Diego Calleja
@ 2003-12-30 9:45 ` Jens Axboe
0 siblings, 0 replies; 27+ messages in thread
From: Jens Axboe @ 2003-12-30 9:45 UTC (permalink / raw)
To: Diego Calleja; +Cc: Felipe Alfaro Solana, ramon.rey, akpm, linux-kernel
On Mon, Dec 29 2003, Diego Calleja wrote:
> El Mon, 29 Dec 2003 21:57:26 +0100 Felipe Alfaro Solana <felipe_alfaro@linuxmail.org> escribió:
>
> > The same happens here. cdrecord is broken under -mm, but works fine with
> > plain 2.6.0.
>
>
>
> I'm seeing the same here:
>
> open("/dev/cd-rw", O_RDWR|O_NONBLOCK) = -1 EROFS (Read-only file system)
> write(2, "cdrecord.mmap: Read-only file sy"..., 89cdrecord.mmap: Read-only file system. Cannot open '/dev/cd-rw'. Cannot open SCSI driver.) = 89
--- drivers/cdrom/cdrom.c~ 2003-12-29 15:58:55.698005022 +0100
+++ drivers/cdrom/cdrom.c 2003-12-29 16:01:32.555918156 +0100
@@ -740,20 +740,21 @@
cdinfo(CD_OPEN, "entering cdrom_open\n");
cdi->use_count++;
- ret = -EROFS;
- if (fp->f_mode & FMODE_WRITE) {
- if (!CDROM_CAN(CDC_RAM))
- goto out;
- if (cdrom_open_write(cdi))
- goto out;
- }
/* if this was a O_NONBLOCK open and we should honor the flags,
* do a quick open without drive/disc integrity checks. */
if ((fp->f_flags & O_NONBLOCK) && (cdi->options & CDO_USE_FFLAGS))
ret = cdi->ops->open(cdi, 1);
- else
+ else {
+ if (fp->f_mode & FMODE_WRITE) {
+ ret = -EROFS;
+ if (!CDROM_CAN(CDC_RAM))
+ goto out;
+ if (cdrom_open_write(cdi))
+ goto out;
+ }
ret = open_for_data(cdi);
+ }
cdinfo(CD_OPEN, "Use count for \"/dev/%s\" now %d\n", cdi->name, cdi->use_count);
/* Do this on open. Don't wait for mount, because they might
Fix is with andrew for -mm3
--
Jens Axboe
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2 (compile stats)
2003-12-29 9:32 2.6.0-mm2 Andrew Morton
` (5 preceding siblings ...)
2003-12-29 19:59 ` 2.6.0-mm2 Ramon Rey Vicente
@ 2003-12-31 1:25 ` John Cherry
6 siblings, 0 replies; 27+ messages in thread
From: John Cherry @ 2003-12-31 1:25 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
Compile stats are now posted for the last couple mm builds.
Linux 2.6 (mm tree) Compile Statistics (gcc 3.2.2)
Warnings/Errors Summary
Kernel bzImage bzImage bzImage modules bzImage modules
(defconfig) (allno) (allyes) (allyes) (allmod) (allmod)
--------------- ---------- -------- -------- -------- -------- --------
2.6.0-mm2 0w/0e 0w/0e 161w/ 5e 12w/0e 3w/0e 189w/0e
2.6.0-mm1 0w/0e 0w/0e 173w/ 0e 12w/0e 3w/0e 212w/0e
2.6.0-test11-mm1 0w/0e 17w/8e 172w/ 0e 12w/0e 3w/0e 211w/0e
2.6.0-test10-mm1 0w/0e 0w/0e 172w/ 0e 12w/0e 3w/0e 211w/0e
2.6.0-test9-mm5 0w/0e 0w/0e 172w/ 0e 12w/0e 3w/0e 211w/0e
2.6.0-test9-mm4 2w/0e 0w/0e 174w/ 0e 12w/0e 3w/0e 213w/0e
2.6.0-test9-mm3 0w/0e 0w/0e 172w/ 0e 12w/0e 3w/0e 211w/0e
2.6.0-test9-mm2 0w/0e 0w/0e 172w/ 0e 12w/0e 3w/0e 211w/1e
2.6.0-test9-mm1 0w/0e 0w/0e 179w/ 1e 12w/0e 3w/0e 213w/1e
2.6.0-test8-mm1 0w/0e 0w/0e 183w/ 1e 13w/0e 3w/0e 223w/1e
2.6.0-test7-mm1 0w/0e 1w/0e 176w/ 1e 9w/0e 3w/0e 231w/1e
2.6.0-test6-mm4 0w/0e 1w/0e 179w/ 1e 9w/0e 3w/0e 234w/1e
2.6.0-test6-mm3 0w/0e 1w/0e 178w/ 1e 9w/0e 3w/0e 252w/2e
2.6.0-test6-mm2 0w/0e 1w/0e 179w/ 1e 9w/0e 3w/0e 252w/2e
2.6.0-test6-mm1 0w/0e 1w/0e 179w/ 1e 9w/0e 3w/0e 252w/2e
Web page with links to complete details:
http://developer.osdl.org/cherry/compile/
John
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: 2.6.0-mm2
[not found] <1822L-89t-7@gated-at.bofh.it>
@ 2003-12-29 12:08 ` Ronny V. Vindenes
0 siblings, 0 replies; 27+ messages in thread
From: Ronny V. Vindenes @ 2003-12-29 12:08 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel
Andrew Morton <akpm@osdl.org> writes:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.0/2.6.0-mm2/
>
>
> Changes since 2.6.0-mm1:
>
>
> +2.6.0-netdrvr-exp3.patch
> +2.6.0-netdrvr-exp3-fix.patch
> +Space_c-warning-fix.patch
> +via-rhine-netpoll-support.patch
>
> Experimental net driver tree, plus fixups.
>
r8169 driver is broken to the point of being completely unusable for
me. Upon loading the r8169 module the nic puts on a pretty lightshow
from which it only recovers after a powercycle. The nic is an onboard
8110S on a MSI K8T Neo. The old r8169 driver works, but is far from
perfect ofcourse.
--
Ronny V. Vindenes <s864@ii.uib.no>
^ permalink raw reply [flat|nested] 27+ messages in thread
end of thread, other threads:[~2003-12-31 1:15 UTC | newest]
Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-29 9:32 2.6.0-mm2 Andrew Morton
2003-12-29 11:06 ` 2.6.0-mm2 Joshua Kwan
2003-12-29 14:46 ` 2.6.0-mm2 Ian Soboroff
2003-12-29 16:39 ` 2.6.0-mm2 GCS
2003-12-29 20:10 ` 2.6.0-mm2 Marcos D. Marado Torres
2003-12-29 23:32 ` 2.6.0-mm2 Dmitry Torokhov
2003-12-30 3:05 ` 2.6.0-mm2 Marcos D. Marado Torres
2003-12-30 4:15 ` 2.6.0-mm2 Dmitry Torokhov
2003-12-30 5:03 ` 2.6.0-mm2 Marcos D. Marado Torres
2003-12-30 5:21 ` 2.6.0-mm2 Dmitry Torokhov
2003-12-30 6:26 ` 2.6.0-mm2 Marcos D. Marado Torres
2003-12-29 18:31 ` 2.6.0-mm2 Dax Kelson
2003-12-29 18:53 ` 2.6.0-mm2 Joshua Kwan
2003-12-29 18:55 ` 2.6.0-mm2 Joshua Kwan
2003-12-29 19:28 ` 2.6.0-mm2 Stef van der Made
2003-12-29 20:24 ` 2.6.0-mm2 Shawn
2003-12-29 21:35 ` 2.6.0-mm2 Stef van der Made
2003-12-29 22:48 ` 2.6.0-mm2 Mike Fedyk
2003-12-29 23:01 ` 2.6.0-mm2 Linus Torvalds
2003-12-29 19:59 ` 2.6.0-mm2 Ramon Rey Vicente
2003-12-29 20:57 ` 2.6.0-mm2 Felipe Alfaro Solana
2003-12-29 21:52 ` 2.6.0-mm2 Davide Libenzi
2003-12-29 22:26 ` 2.6.0-mm2 Felipe Alfaro Solana
2003-12-29 22:38 ` 2.6.0-mm2 Diego Calleja
2003-12-30 9:45 ` 2.6.0-mm2 Jens Axboe
2003-12-31 1:25 ` 2.6.0-mm2 (compile stats) John Cherry
[not found] <1822L-89t-7@gated-at.bofh.it>
2003-12-29 12:08 ` 2.6.0-mm2 Ronny V. Vindenes
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).