public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.6.3-mm4
@ 2004-02-26  2:55 Andrew Morton
  2004-02-26  8:22 ` 2.6.3-mm4 Alexander Hoogerhuis
                   ` (6 more replies)
  0 siblings, 7 replies; 19+ messages in thread
From: Andrew Morton @ 2004-02-26  2:55 UTC (permalink / raw)
  To: linux-kernel


ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.3/2.6.3-mm4/

- Big knfsd update.  Mainly for nfsv4

- DVB udpate

- Various fixes




Changes since 2.6.3-mm3:


 linus.patch
 bk-alsa.patch
 bk-netdev.patch
 bk-input.patch
 bk-pci.patch
 bk-i2c.patch
 bk-driver-core.patch

 External trees, latest versions thereof

-acpi-utils-warning-fix.patch
-acpi-sleep-warning-fix.patch
-ppc64-remove-dump_regs.patch
-ppc64-lmbpatch.patch
-ppc64-flushfix.patch
-ppc64-duplicate_prototype.patch
-ppc64-promfix.patch
-ppc64-log-eeh-errors.patch
-ppc64-log-rtas-error.patch
-ppc64-CROSS32-env-2.6.1.patch
-ppc64-linux-2.5.archhelp.patch
-ppc64-oops-flags.patch
-ppc64-debug-stack-usage.patch
-ppc64-funit-at-a-time.patch
-ppc64-970fx.patch
-ppc64-rtas_token.patch
-ppc64-vio-header.patch
-ppc64-upfix.patch
-ppc64-saved-command-line.patch
-ppc64-cpu-spinup-fixes.patch
-ppc64-smp-message-pass.patch
-ppc64-rtasd_cleanup.patch
-ppc64-stackoverflow.patch
-ppc64-remove-get-user.patch
-ppc64-cpus-in-sysfs.patch
-ppc64-stab-static.patch
-ppc64-stab-optimise.patch
-ppc64-irq_per_cpu.patch
-ppc64-iseries-makefile.patch
-ppc64-get_SP.patch
-ppc64-prom-interrupts.patch
-ppc64-fix-numa-on-non-numa.patch
-ppc64-oops-formatting-cleanups.patch
-ppc64-restore-cpu-names.patch
-serial-02-fixups.patch
-serial-02-fixups-fixes.patch
-serial-03-fixups.patch
-i830-agp-pm-fix.patch
-x86_64-make-xconfig-fix.patch
-add-syscalls_h-shmat-fix.patch
-add-syscalls_h.patch
-dynamic-pty-allocation.patch
-nbd-rmmod-oops-fix.patch
-m68k-391.patch
-m68k-392.patch
-m68k-393.patch
-m68k-394.patch
-m68k-395.patch
-m68k-396.patch
-m68k-397.patch
-m68k-398.patch
-m68k-399.patch
-m68k-400.patch
-m68k-401.patch
-m68k-402.patch
-m68k-403.patch
-m68k-404.patch
-m68k-405.patch
-m68k-406.patch
-m68k-408.patch
-m68k-409.patch
-m68k-411.patch
-m68k-412.patch
-m68k-413.patch
-m68k-414.patch
-m68k-415.patch
-sysctl-nlen-check.patch
-dm-crypt-cryptoloop-docco.patch
-nbd-set_capacity-fix.patch
-nbd-cleanups.patch
-sysv-ipc-cond_syscall-cleanup.patch
-ipmi-warning-fixes.patch
-mtrr-init-section-fixes.patch
-CodingStyle-fixes.patch
-ia32e-GDT-fix.patch
-ext3-schedule-inside-lock-fix.patch
-dgrs-uninitialised-var-fix.patch
-NGROUPS_MAX-sysctl.patch
-ia64-check_pgt_cache-warning-fix.patch
-security-oops-fix.patch
-resource-allocation-reporting-fix.patch
-pci_request_regions-printk-fix.patch
-introduce-bus_bridge_ctl-member.patch
-alder-insert_resource-fix.patch
-alder-io_apic-quirk.patch
-janitor-jffs-checks.patch
-video-use-min-max.patch
-telephony-min-max-fix.patch
-ISDN-v110-fix.patch
-efi-warning-fixes.patch
-remove-x86-THREAD_SIZE-assumptions.patch
-x86-printk-fix.patch
-x86_64-naming-fix.patch
-powernow-frequency-handling-fix.patch
-require-make-3-79-1.patch
-i2c-with-debug-oops-fix.patch

 Merged

+nfsd-NGROUPS-fixes.patch

 Missing nfsd bits from the larger-NGROUPS merge

+dma_sync_for_device-cpu.patch

 Experimental dma mapping API change from davem

-compat-signal-noarch-2004-01-29.patch
-compat-signal-ppc64-2004-01-29.patch
-compat-signal-ia64-2004-01-29.patch
+compat-signal-noarch-2004-01-29.patch

 Rolled up

-compat-generic-ipc-emulation.patch
-compat-generic-ipc-emulation-s390.patch
-compat-generic-ipc-emulation-x86_64.patch
-compat-generic-ipc-emulation-ia64.patch
-add_syscalls-compat-ipc-fix.patch
-compat-ipc-syscalls-fixes.patch
+compat-generic-ipc-emulation.patch

 Rolled up

+kill-old-dead-netdev-apis.patch

 Remvoe old netdev APIs

+gcc-35-pdaudiocf_irq-build-fix.patch

 build fix

-input-2wheel-mouse-fix-fix.patch

 Folded into input-2wheel-mouse-fix.patch

-dmapool-needs-pci.patch

 Dropped.

+bk-driver-core-x86_64-build-fix.patch

 Fix x86_64 build for bk-input-core.patch

+kgdb-ga-recent-gcc-fix.patch

 Fix kgdb for current gcc

+kgdb-THREAD_SIZE-fixes.patch

 Don't assume 8k stacks

-psmouse-drop-timed-out-bytes.patch

 Dropped, was fixed by other means

+move-scatterwalk-functions-to-own-file.patch
+in-place-encryption-fix.patch

 Crypto cleanups and highmem fixes

+knfsd-rpcsec_gss-minimal-support.patch
+knfsd-rpcsec_gss-minimal-support-NGROUPS-fix.patch
+knfsd-rpcsec_gss-minimal-support-NGROUPS-fix-2.patch
+knfsd-gss-api-integrity-checking.patch
+knfsd-IDmap-support.patch
+knfsd-nfs4-pointer-cleanup.patch
+knfsd-nfs4-locking-state-fix.patch
+knfsd-v4-exclusive-open-fix.patch
+knfsd-changeinfo-time-higher-resolution.patch
+knfsd-shareowner-fix.patch
+knfsd-replaying-fixes.patch
+knfsd-setclientid-fix.patch
+knfsd-lockowner-fix.patch
+knfsd-readdir-error-code-fix.patch
+knfsd-nfserr_nofilehandle-fix.patch
+knfsd-lookup_parent-fix.patch
+knfsd-error-code-return-fixes.patch
+knfsd-xdr-error-fix.patch
+knfsd-symlink-fixes.patch
+knfsd-lock-length-fix.patch
+knfsd-rename-error-code-fixes.patch
+knfsd-unlock-on-close-fix.patch
+knfsd-comment-fix.patch
+knfsd-fh_dup2-fix.patch
+knfsd-implement-RELEASE_LOCKOWNER.patch
+knfsd-add-OP_ILLEGAL.patch
+knfsd-OP_CREATE-fix.patch
+knfsd-OP_LOCK-check.patch
+knfsd-OP_OPEN_CONFIRM-fix.patch
+knfsd-open_downgrade-enforcement.patch
+knfsd-readlink-error-return-fix.patch
+knfsd-nfsd4_remove-error-fix.patch
+knfsd-stateid-replay-fixes.patch
+knfsd-attribute-decoding-retval-fix.patch
+knfsd-READ_BUF-cleanup.patch
+knfsd-sunrpc_init-ordering-fixes.patch
+knfsd-readdir-more-than-one-page.patch

 knfsd update

-laptop-mode-2-tweaks.patch
-laptop-mode-simplification.patch

 Folded into laptop-mode-2.patch

+hotplugcpu-core-sparc64-build-fix.patch

 Fix sparc64 build

-vm-dont-rotate-active-list-padding.patch

 Folded into vm-dont-rotate-active-list.patch

-vm-shrink-zone-div-by-0-fix.patch

 Folded into vm-shrink-zone.patch

-dm-01-endio-method.patch
-dm-02-remove-v1-ioctl-interface.patch
-dm-02-compat_ioctl-fix.patch
-dm-03-list_for_each_entry-audit.patch
-dm-04-default-queue-limits-fix.patch
-dm-05-list-targets-command.patch
-dm-06-multipath-target.patch

 The device mapper update is being updated

+s390-syscalls-h-update.patch

 Teach the s390 pathches about syscalls.h

-remove-LDFLAGS_BLOB.patch

 Dropped

+time-interpolator-fix.patch

 Timekeeping accuracy fix

+dvb-01-update-subsystem-docs.patch
+dvb-02-update-saa7146-core.patch
+dvb-03-skystar2-updates.patch
+dvb-04-core-updates.patch
+dvb-05-frontend-updates.patch
+dvb-06-stv0299-frontend-update.patch
+dvb-07-tda1004x-update.patch
+dvb-08-av7110-update.patch
+dvb-09-ttusb-budget-update.patch
+dvb-ttusb-budget-compile-fix.patch

 DVB update

+kmsg-nonblock.patch

 Honour O_NONBLOCK on /proc/kmsg

+n_tty-cleanup.patch

 Code cleanup

+mixart-build-fix.patch

 ALS build fix

+add-a-slab-for-ethernet.patch

 Add a kmalloc slab for 1536-byte skbuffs

+mac-driver-config-update.patch

 Macintosh Kconfig update

+request_firmware-01-class-fixes.patch
+request_firmware-02-more-class-fixes.patch
+request_firmware-03-bitmap.patch
+request_firmware-04-priv-leak-fix.patch
+request_firmware-05-release-race-fixes.patch
+request_firmware-06-cleanups.patch
+request_firmware-07-attribute-fixes.patch

 Firmware loader updates

+early-printk-doc-fix.patch

 Documentation fix

+radeon-config-fix-2.patch

 Compile fix

+remove-tty-CALLOUT-defines.patch

 Clean up dead code

+tdfx-remove-float.patch

 Kill gratuitous floating point

+mtd-locking-fix.patch

 Remember the spin_unlock

+remove-KERNEL_SYSCALLS-stuff.patch

 Clean up __KERNEL_SYSCALLS usage

+msi-kirqd-build-fix.patch

 Compile fix

+afs-c99-fix.patch
+isdn-c99-fixes.patch
+airo-c99-fixes.patch
+wanxl-c99-fixes.patch
+pci200syn-c99-fixes.patch
+irda-usb-c99-fixes.patch
+saa7146_video-c99-fixes.patch
+stv0229-c99-fixes.patch
+alps_tdlb7-c99-fixes.patch
+sp887x-c99-fixes.patch
+budget-av-c99-fixes.patch

 C99 struct initialiser fixups

+saa5246a-rev1-2.6.3.patch

 New teletext decoder driver

+kbuild-add-defconfig-targets-to-make-help.patch

 kbuild featurette

+wanmain-build-fix.patch

 Compile fix

+3c505-build-fix.patch

 Compile fix

+O_DIRECT-vs-buffered-fix-pdflush-hang-fix.patch
+serialise-writeback-fdatawait.patch

 More O_DIRECT-vs-buffered I/O fixups





All 267 patches:


linus.patch

nfsd-NGROUPS-fixes.patch
  knfsd: NGROUPS fixes

bk-alsa.patch

bk-netdev.patch

bk-input.patch

bk-pci.patch

bk-i2c.patch

bk-driver-core.patch

mm.patch
  add -mmN to EXTRAVERSION

dma_sync_for_device-cpu.patch
  dma_sync_for_{cpu,device}()

compat-signal-noarch-2004-01-29.patch
  Generic 32-bit compat for copy_siginfo_to_user

compat-generic-ipc-emulation.patch
  generic 32 bit emulation for System-V IPC

kill-old-dead-netdev-apis.patch
  removal of b0rken netdev API functions

gcc-35-pdaudiocf_irq-build-fix.patch
  Fix pdaudiocf_irq.c for gcc-3.5

m68k-406.patch
  m68k: Amiga Zorro8390 Ethernet new driver model

input-2wheel-mouse-fix.patch
  input: 2-wheel mouse fix

bk-driver-core-x86_64-build-fix.patch
  fix x86_64 build for sys_device_register rename

kgdb-ga.patch
  kgdb stub for ia32 (George Anzinger's one)
  kgdbL warning fix
  kgdb buffer overflow fix
  kgdbL warning fix
  kgdb: CONFIG_DEBUG_INFO fix
  x86_64 fixes
  correct kgdb.txt Documentation link (against  2.6.1-rc1-mm2)

kgdb-ga-recent-gcc-fix.patch
  kgdb: fix for recent gcc

kgdboe-netpoll.patch
  kgdb-over-ethernet via netpoll

kgdboe-non-ia32-build-fix.patch

kgdb-warning-fixes.patch
  kgdb warning fixes

kgdb-x86_64-support.patch
  kgdb-x86_64-support.patch for 2.6.2-rc1-mm3

kgdb-THREAD_SIZE-fixes.patch
  THREAD_SIZE fixes for kgdb

must-fix.patch
  must fix lists update
  must fix list update
  mustfix update

must-fix-update-5.patch
  must-fix update

ppc64-tulip-build-fix.patch
  ppc64: fix de4x5 build

ppc64-reloc_hide.patch

move-scatterwalk-functions-to-own-file.patch
  move scatterwalk functions to own file

in-place-encryption-fix.patch
  fix in-place de/encryption bug with highmem

hfs-rewrite.patch

hfsplus-support.patch

knfsd-rpcsec_gss-minimal-support.patch
  kNFSd: Add minimal server-side support for rpcsec_gss.

knfsd-rpcsec_gss-minimal-support-NGROUPS-fix.patch
  Fix up knfsd-rpcsec_gss-minimal-support-NGROUPS for expanded NGROUPS

knfsd-rpcsec_gss-minimal-support-NGROUPS-fix-2.patch
  more svcauth_gss fixes

knfsd-gss-api-integrity-checking.patch
  kNFSd: gss api changes for integrity checking.

knfsd-IDmap-support.patch
  kNFSd: IDmap support for the NFSv4 server.

knfsd-nfs4-pointer-cleanup.patch
  kNFSd: Nfsdv4 pointer cleanup

knfsd-nfs4-locking-state-fix.patch
  kNFSd: NFSv4 locking state fix

knfsd-v4-exclusive-open-fix.patch
  kNFSd: v4 exclusive open fix.

knfsd-changeinfo-time-higher-resolution.patch
  kNFSd: Use higher-resolution time for the changeinfo, instead of using time and filesize.

knfsd-shareowner-fix.patch
  kNFSd: When looking for a shareowner in the nfsd open, make sure we don't get a lockowner instead.

knfsd-replaying-fixes.patch
  kNFSd: NFSdV4 fixes for replaying open requests.

knfsd-setclientid-fix.patch
  kNFSd: Use only the uid when deciding whether a setclientid is being done with the "same principal".

knfsd-lockowner-fix.patch
  kNFSd: When looking for a shareowner in the nfsd open, make sure we don't get a lockowner instead.

knfsd-readdir-error-code-fix.patch
  kNFSd: readdir error code fix

knfsd-nfserr_nofilehandle-fix.patch
  kNFSd: correctly tests and sets nfserr_nofilehandle for current and save fh.

knfsd-lookup_parent-fix.patch
  kNFSd: Fix for lookup-parent at pseudo root

knfsd-error-code-return-fixes.patch
  kNFSd: Correct error returns.

knfsd-xdr-error-fix.patch
  kNFSd: fixes an xdr error by removing the verifier from error return.

knfsd-symlink-fixes.patch
  kNFSd: correct symlink related error returns.

knfsd-lock-length-fix.patch
  kNFSd: check lock length, return appropriate error

knfsd-rename-error-code-fixes.patch
  kNFSd: correct rename error returns.

knfsd-unlock-on-close-fix.patch
  kNFSd: unlock-on-close fix

knfsd-comment-fix.patch
  kNFSd: Remove a comment that is no longer accurate

knfsd-fh_dup2-fix.patch
  kNFSd: move fh_dup2 and fix it

knfsd-implement-RELEASE_LOCKOWNER.patch
  kNFSd: Implement the nfsv4 RELEASE_LOCKOWNER operation.

knfsd-add-OP_ILLEGAL.patch
  kNFSd: add OP_ILLEGAL, and fix processing of compounds with out of bounds op numbers.

knfsd-OP_CREATE-fix.patch
  kNFSd: fix an error return for OP_CREATE

knfsd-OP_LOCK-check.patch
  kNFSd: Add a check in OP_LOCK for new lockowners to ensure that the open stateid is

knfsd-OP_OPEN_CONFIRM-fix.patch
  kNFSd: Corrects an error return for OP_OPEN_CONFIRM.

knfsd-open_downgrade-enforcement.patch
  kNFSd: Enforce open_downgrade requirement

knfsd-readlink-error-return-fix.patch
  kNFSd: Fix an out-of-spec readlink error return.

knfsd-nfsd4_remove-error-fix.patch
  kNFSd: Fix an out-of-spec error in nfsd4_remove.

knfsd-stateid-replay-fixes.patch
  kNFSd: Miscellaneous fixes to stateid-based replay

knfsd-attribute-decoding-retval-fix.patch
  kNFSd: Fix out-of-spec error return in attribute decoding.

knfsd-READ_BUF-cleanup.patch
  kNFSd: Make the calculation in the first READ_BUF easier to understand.

knfsd-sunrpc_init-ordering-fixes.patch
  kNFSd: make sure sunrpc init routines called before gss init routines.

knfsd-readdir-more-than-one-page.patch
  kNFSd: return more than one page of directory entries.

add-MODULE_VERSION-macro.patch
  Add a MODULE_VERSION macro

rename-MODULE_VERSION.patch
  rename other MODULE_VERSION users

invalidate_inodes-speedup.patch
  invalidate_inodes speedup
  more invalidate_inodes speedup fixes

cfq-4.patch
  CFQ io scheduler
  CFQ fixes

config_spinline.patch
  uninline spinlocks for profiling accuracy.

pdflush-diag.patch

zap_page_range-debug.patch
  zap_page_range() debug

get_user_pages-handle-VM_IO.patch
  fix get_user_pages() against mappings of /dev/mem

support-zillions-of-scsi-disks.patch
  support many SCSI disks

pci_set_power_state-might-sleep.patch

CONFIG_STANDALONE-default-to-n.patch
  Make CONFIG_STANDALONE default to N

extra-buffer-diags.patch

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

scale-nr_requests.patch
  scale nr_requests with TCQ depth

truncate_inode_pages-check.patch

local_bh_enable-warning-fix.patch

sched-find_busiest_node-resolution-fix.patch
  sched: improved resolution in find_busiest_node

sched-domains.patch
  sched: scheduler domain support
  sched: fix for NR_CPUS > BITS_PER_LONG
  sched: clarify find_busiest_group
  sched: find_busiest_group arithmetic fix

sched-clock-fixes.patch
  fix sched_clock()

sched-sibling-map-to-cpumask.patch
  sched: cpu_sibling_map to cpu_mask
  p4-clockmod sibling_map fix
  p4-clockmod: handle more than two siblings

sched-domains-i386-ht.patch
  sched: implement domains for i386 HT
  sched: Fix CONFIG_SMT oops on UP
  sched: fix SMT + NUMA bug
  Change arch_init_sched_domains to use cpu_online_map
  Fix build with NR_CPUS > BITS_PER_LONG

sched-domain-tweak.patch
  i386-sched-domain code consolidation

sched-no-drop-balance.patch
  sched: handle inter-CPU jiffies skew

sched-directed-migration.patch
  sched_balance_exec(): don't fiddle with the cpus_allowed mask

sched-domain-debugging.patch
  sched_domain debugging

sched-domain-balancing-improvements.patch
  scheduler domain balancing improvements

sched-group-power.patch
  sched-group-power

sched-group-power-warning-fixes.patch
  sched-group-power warning fixes

sched-domains-use-cpu_possible_map.patch
  sched_domains: use cpu_possible_map

ppc64-cpu_vm_mask-fix.patch
  ppc64: cpu_vm_mask fix

ide-siimage-seagate.patch

ide-ali-UDMA6-support.patch
  IDE: Add support of UDMA6 on ALi rev > 0xc4

fa311-mac-address-fix.patch
  wrong mac address with netgear FA311 ethernet card

laptop-mode-2.patch
  laptop-mode for 2.6, version 6
  Documentation/laptop-mode.txt
  laptop-mode documentation updates
  Laptop mode documentation addition
  laptop mode simplification

pid_max-fix.patch
  Bug when setting pid_max > 32k

use-soft-float.patch
  Use -msoft-float

DRM-cvs-update.patch
  DRM cvs update

drm-include-fix.patch

process-migration-speedup.patch
  Reduce TLB flushing during process migration

hotplugcpu-generalise-bogolock.patch
  Atomic Hotplug CPU: Generalize Bogolock

hotplugcpu-generalise-bogolock-fix-for-kthread-stop-using-signals.patch

hotplugcpu-use-bogolock-in-modules.patch
  Atomic Hotplug CPU: Use Bogolock in module.c

hotplugcpu-core.patch
  Atomic Hotplug CPU: Hotplug CPU Core

stop_machine-warning-fix.patch

hotplugcpu-core-sparc64-build-fix.patch
  hotplugcpu-core sparc64 build fix

hotplugcpu-core-fix-for-kthread-stop-using-signals.patch

migrate_to_cpu-dependency-fix.patch
  migrate_to_cpu() dependency fix

hotplugcpu-core-drain_local_pages-fix.patch
  split drain_local_pages

hotplugcpu-rcupdate-many-cpus-fix.patch
  CPU hotplug, rcupdate high NR_CPUS fix

nfs-31-attr.patch
  NFSv2/v3/v4: New attribute revalidation code

nfs-reconnect-fix.patch

instrument-highmem-page-reclaim.patch
  vm: per-zone page reclaim instrumentation

blk_congestion_wait-return-remaining.patch
  return remaining jiffies from blk_congestion_wait()

vmscan-remove-priority.patch
  mm/vmscan.c: remove unused priority argument.

kswapd-throttling-fixes.patch
  kswapd throttling fixes

vm-dont-rotate-active-list.patch
  vmscan: avoid rotation of the active list
  vmscan: align scan_page per node

vm-lru-info.patch
  vmscan: make better use of referenced info

vm-shrink-zone.patch
  vmscan: several tuneups

vm-tune-throttle.patch
  vmscan: delay throttling a little

shrink_slab-for-all-zones.patch
  vm: scan slab in response to highmem scanning

zone-balancing-fix.patch
  vmscan: zone balancing fix

zone-balancing-batching.patch
  vmscan: fix inter-zone reclaim balancing
  fix all_zones_ok logic

non-readable-binaries.patch
  Handle non-readable binfmt_misc executables

binfmt_misc-credentials.patch
  binfmt_misc: improve calaulation of interpreter's credentials

sleep_on-needs_lock_kernel.patch
  sleep_on(): check for lock_kernel

nfs-server-in-root_server_path.patch
  Pull NFS server address out of root_server_path

nfs-d_drop-lowmem.patch
  NFS: handle nfs_fhget() error

initramfs-kinit_command.patch
  initramfs: look for /sbin/init

add-syscalls_h-kinit.patch

centaur-crypto-core-support.patch
  First steps toward VIA crypto support

adaptive-lazy-readahead.patch
  adaptive lazy readahead

nfs-avoid-i_size_write.patch
  NFS: avoid unlocked i_size_write()

ext3-journalled-quotas.patch
  ext3: Journalled quotas

ext3-journalled-quotas-warning-fix.patch

ext3-journalled-quotas-cleanups.patch

sysfs_remove_dir-race-fix.patch
  sysfs_remove_dir-vs-dcache_readdir race fix

sysfs_remove_subdir-dentry-leak-fix.patch
  Fix dentry refcounting in sysfs_remove_group()

fbdev-cursor-1.patch
  fbdev cursor part 1.

cursor-fix.patch
  cursor fix.

expanded-pci-config-space.patch
  Expanded PCI config space

per-node-rss-tracking.patch
  Track per-node RSS for NUMA

aic7xxx-deadlock-fix.patch
  aic7xxx deadlock fix

futex_wait-debug.patch
  futex_wait debug

module_exit-deadlock-fix.patch
  module unload deadlock fix

tulip-printk-cleanup.patch
  tulip printk cleanup

parport-01-move-exports.patch
  parport: move exports

parport-02-use-module_init.patch
  parport: use module_init() for low-level driver init

parport-03-sysctls-use-module_init.patch
  parport: use module_init() for sysctl registration

parport-04-move-option-parsing.patch
  parport: move parport_pc option parsing

parport-irq-warning-fix.patch
  parport warning fixes

parport-05-parport_pc_probe_port-fixes.patch
  parport: sanitize parport_pc_probe_port()

parport-06-refcounting-fixes.patch
  parport: refcounting fixes

parport-07-unregister-fixes.patch
  parport: parport_unregister_port() splitups abd fixes

parport-08-parport_announce-cleanups.patch
  parport: parport_announce_port() cleanup

parport-09-track-used-ports.patch
  parport: parport_pc(): keep track of ports

parport-09-track-used-ports-fix.patch

parport-10-sunbpp-track-ports.patch
  parport: parport_sunbpp(): keep track of ports

parport-11-remove-parport_enumerate.patch
  parport: remove parport_enumerate()

parport-12-driver-list-cleanup.patch
  parport: use list.h for driver list

hitachi-scsi_devinfo-fix.patch
  Add Hitachi 9960 Storage on SCSI devlist as BLIST_SPARSELUN|BLIST_LARGELUN

dm-crypt-cipher-digest.patch
  dm-crypt: add digest-based iv generation mode

superblock-fixes.patch
  super block fixes

zoran-refcounting-fixes.patch
  fix module reference counting in zoran driver

nfs-mount-error-recovery.patch
  nfs mount-time oops fixes

selinux-inode-race-trap.patch
  Try to diagnose Bug 2153

ext3-dirty-debug-patch.patch
  ext3 debug patch

ufs2-01.patch
  read-only support for UFS2

s390-01-general-update.patch
  s390: general update.

s390-02-common-io-layer.patch
  s390: common i/o layer.

s390-03-console-driver.patch
  s390: console driver.

s390-04-compat_timer_settime.patch
  s390: compat_timer_settime.

s390-05-ctc-net-driver.patch
  s390: CTC network driver.

s390-06-lcs-net-driver.patch
  s390: LCS network driver.

s390-07-iucv-net-driver.patch
  s390: IUCV network driver.

s390-08-dasd-driver.patch
  s390: DASD device driver.

s390-09-virtual-timer-interface.patch
  s390: virtual timer interface.

s390-10-zvm-monitor-stream.patch
  s390: z/VM monitor stream.

s390-11-collaborative-memory-management.patch
  s390: collaborative memory management.

s390-12-cannel-measurement-block-interface.patch
  s390: channel measurement block interface.

s390-zfcp-host-adapter.patch
  s390: zfcp host adapter

s390-syscalls-h-update.patch
  s390 syscalls.h update

s390-dcss-block-driver.patch
  s390: DCSS block device driver.

ide-scsi-error-handling-fixes.patch
  ide-scsi error handling fixes

fb_console_init-fix.patch
  fb_console_init fix

nfs-write-throttling.patch
  Add write throttling to NFS client

poll-select-longer-timeouts.patch
  poll()/select(): support longer timeouts

poll-select-range-check-fix.patch
  poll()/select() range checking fix

poll-select-handle-large-timeouts.patch
  poll()/select(): handle long timeouts

zwane-is-floppy-maintainer-now.patch
  floppy oops fix(?)

ide-io-CONFIG_LBD-fix.patch
  ide-io.c: CONFIG_LBD fix

pcmcia-debugging-rework-1.patch
  Overhaul PCMCIA debugging (1)

cs_err-compile-fix.patch
  pcmcia: workaround for gcc-2.95 bug in cs_err()

pcmcia-debugging-rework-2.patch
  Overhaul PCMCIA debugging (2)

distribute-early-allocations-across-nodes.patch
  Manfred's patch to distribute boot allocations across nodes

time-interpolator-fix.patch
  time interpolator fix

dvb-01-update-subsystem-docs.patch
  dvb: Update subsystem docs

dvb-02-update-saa7146-core.patch
  dvb: Update saa7146 driver core

dvb-03-skystar2-updates.patch
  dvb: Minor Skystar2 updates

dvb-04-core-updates.patch
  dvb: core update

dvb-05-frontend-updates.patch
  dvb: Misc frontend updates

dvb-06-stv0299-frontend-update.patch
  dvb: stv0299 DVB frontend update

dvb-07-tda1004x-update.patch
  dvb: tda1004x DVB frontend update

dvb-08-av7110-update.patch
  dvb: av7110 DVB driver update

dvb-09-ttusb-budget-update.patch
  dvb: TTUSB-Budget DVB driver update

dvb-ttusb-budget-compile-fix.patch
  Compilation fix for latest DVB updates

kmsg-nonblock.patch
  teach /proc/kmsg about O_NONBLOCK

n_tty-cleanup.patch
  n_tty.c cleanup

mixart-build-fix.patch
  CONFIG_SND_MIXART doesn't compile

add-a-slab-for-ethernet.patch
  Add a kmalloc slab for ethernet packets

mac-driver-config-update.patch
  M68k Macintosh driver config

request_firmware-01-class-fixes.patch
  request_firmware(): misc fixes

request_firmware-02-more-class-fixes.patch
  request_firmware(): more misc fixes

request_firmware-03-bitmap.patch
  request_firmware(): add status bitmap

request_firmware-04-priv-leak-fix.patch
  request_firmware(): fix firmware_priv leak

request_firmware-05-release-race-fixes.patch
  request_firmware():  race fixes

request_firmware-06-cleanups.patch
  request_firmware(): refactor fw_setup_class_device()

request_firmware-07-attribute-fixes.patch
  request_firmware(): fix attribute removal

early-printk-doc-fix.patch
  early printk documentation fix

radeon-config-fix-2.patch
  radeon config fix

remove-tty-CALLOUT-defines.patch
  Remove unused tty CALLOUT defines

tdfx-remove-float.patch
  don't use floating point in tdfxfb

mtd-locking-fix.patch
  mtd locking fix

afs-c99-fix.patch
  C99 patch for fs/afs/inode.c

remove-KERNEL_SYSCALLS-stuff.patch
  Kill bogus __KERNEL_SYSCALLS usage

msi-kirqd-build-fix.patch
  fix MSI-related build breakage

isdn-c99-fixes.patch
  C99 initiailzers for drivers/isdn/i4l/isdn_common.c

airo-c99-fixes.patch
  C99 initializers for drivers/net/wireless/airo.c

wanxl-c99-fixes.patch
  C99 initializers for drivers/net/wan/wanxl.c

pci200syn-c99-fixes.patch
  C99 initializers for drivers/net/wan/pci200syn.c

irda-usb-c99-fixes.patch
  C99 initializers for drivers/net/irda/irda-usb.c

saa7146_video-c99-fixes.patch
  C99 initializers for drivers/media/common/saa7146_video.c

stv0229-c99-fixes.patch
  C99 initializer for drivers/media/dv/frontend/stv0229.c

alps_tdlb7-c99-fixes.patch
  C99 initializers for drivers/media/dvb/frontends/alps_tdlb7.c

sp887x-c99-fixes.patch
  C99 initializers for drivers/media/dvb/frontends/sp887x.c

budget-av-c99-fixes.patch
  C99 initializer for driver/media/dvb/ttpci/budget-av.c

saa5246a-rev1-2.6.3.patch
  V4L: Add new driver for Teletext decoder SAA5246A from Philips

kbuild-add-defconfig-targets-to-make-help.patch
  kbuild: add defconfig targets to make help

wanmain-build-fix.patch
  wanmain.c build fix

3c505-build-fix.patch
  3c505.c needs delay.h

list_del-debug.patch
  list_del debug check

oops-dump-preceding-code.patch
  i386 oops output: dump preceding code

lockmeter.patch

ia64-lockmeter-fix.patch

lockmeter-2.2-cruft.patch
  lockmeter.h: remove kernel 2.2 #ifdef (i386 + alpha)

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
  4g/4g PAE ACPI low mappings fix
  zap_low_mappings() cannot be __init
  4g/4g: remove printk at boot

4g4g-THREAD_SIZE-fixes.patch

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
  O_DIRECT data exposure fixes

O_DIRECT-ll_rw_block-vs-block_write_full_page-fix.patch
  Fix race between ll_rw_block() and block_write_full_page()

blockdev-direct-io-speedup.patch
  blockdev direct-io speedups

O_DIRECT-vs-buffered-fix.patch
  Fix O_DIRECT-vs-buffered data exposure bug

O_DIRECT-vs-buffered-fix-pdflush-hang-fix.patch
  pdflush hang fix

serialise-writeback-fdatawait.patch
  serialize_writeback_fdatawait patch

dio-aio-fixes.patch
  direct-io AIO fixes

aio-fallback-bio_count-race-fix-2.patch
  AIO+DIO bio_count race fix




^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: 2.6.3-mm4
  2004-02-26  2:55 2.6.3-mm4 Andrew Morton
@ 2004-02-26  8:22 ` Alexander Hoogerhuis
  2004-02-26  8:48   ` 2.6.3-mm4 Marc-Christian Petersen
  2004-02-26  8:51 ` 2.6.3-mm4 Nuno Silva
                   ` (5 subsequent siblings)
  6 siblings, 1 reply; 19+ messages in thread
From: Alexander Hoogerhuis @ 2004-02-26  8:22 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.3/2.6.3-mm4/
> 
> - Big knfsd update.  Mainly for nfsv4
> 
> - DVB udpate
> 
> - Various fixes
> 

And a few symbols that are not exported?

WARNING: /lib/modules/2.6.3-mm4/kernel/fs/quota_v2.ko needs unknown symbol mark_info_dirty
WARNING: /lib/modules/2.6.3-mm4/kernel/fs/nfsd/nfsd.ko needs unknown symbol locks_remove_posix
WARNING: /lib/modules/2.6.3-mm4/kernel/net/ipv6/ipv6.ko needs unknown symbol sysctl_optmem_max

mvh,
A
-- 
Alexander Hoogerhuis                               | alexh@ihatent.com
CCNP - CCDP - MCNE - CCSE                          | +47 908 21 485
"You have zero privacy anyway. Get over it."  --Scott McNealy

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: 2.6.3-mm4
  2004-02-26  8:22 ` 2.6.3-mm4 Alexander Hoogerhuis
@ 2004-02-26  8:48   ` Marc-Christian Petersen
  0 siblings, 0 replies; 19+ messages in thread
From: Marc-Christian Petersen @ 2004-02-26  8:48 UTC (permalink / raw)
  To: linux-kernel; +Cc: Alexander Hoogerhuis, Andrew Morton

[-- Attachment #1: Type: text/plain, Size: 446 bytes --]

On Thursday 26 February 2004 09:22, Alexander Hoogerhuis wrote:

Hi Alex,

> And a few symbols that are not exported?
> WARNING: /lib/modules/2.6.3-mm4/kernel/fs/quota_v2.ko needs unknown symbol
> mark_info_dirty WARNING: /lib/modules/2.6.3-mm4/kernel/fs/nfsd/nfsd.ko
> needs unknown symbol locks_remove_posix WARNING:
> /lib/modules/2.6.3-mm4/kernel/net/ipv6/ipv6.ko needs unknown symbol
> sysctl_optmem_max

Apply attached patch.

ciao, Marc



[-- Attachment #2: 2.6.3-mm4-missing-exports.patch --]
[-- Type: text/x-diff, Size: 899 bytes --]

--- old/fs/locks.c	2004-02-26 01:29:14.000000000 +0100
+++ new/fs/locks.c	2004-02-26 08:27:02.000000000 +0100
@@ -1699,6 +1699,8 @@ void locks_remove_posix(struct file *fil
 	unlock_kernel();
 }
 
+EXPORT_SYMBOL(locks_remove_posix);
+
 /*
  * This function is called on the last close of an open file.
  */
--- old/fs/dquot.c	2004-02-26 05:12:21.000000000 +0100
+++ new/fs/dquot.c	2004-02-26 08:28:26.000000000 +0100
@@ -1672,3 +1672,4 @@ EXPORT_SYMBOL(unregister_quota_format);
 EXPORT_SYMBOL(dqstats);
 EXPORT_SYMBOL(dq_list_lock);
 EXPORT_SYMBOL(dq_data_lock);
+EXPORT_SYMBOL(mark_info_dirty);
--- old/net/core/sock.c	2004-02-26 05:12:22.000000000 +0100
+++ new/net/core/sock.c	2004-02-26 08:30:01.000000000 +0100
@@ -1198,4 +1198,5 @@ EXPORT_SYMBOL(sock_wmalloc);
 #ifdef CONFIG_SYSCTL
 EXPORT_SYMBOL(sysctl_rmem_max);
 EXPORT_SYMBOL(sysctl_wmem_max);
+EXPORT_SYMBOL(sysctl_optmem_max);
 #endif

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: 2.6.3-mm4
  2004-02-26  2:55 2.6.3-mm4 Andrew Morton
  2004-02-26  8:22 ` 2.6.3-mm4 Alexander Hoogerhuis
@ 2004-02-26  8:51 ` Nuno Silva
  2004-02-27  0:48   ` 2.6.3-mm4 Greg KH
  2004-02-26 15:50 ` 2.6.3-mm4 David Martínez Moreno
                   ` (4 subsequent siblings)
  6 siblings, 1 reply; 19+ messages in thread
From: Nuno Silva @ 2004-02-26  8:51 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

Hi!

After make modules_install, I got these:

if [ -r System.map ]; then /sbin/depmod -ae -F System.map  2.6.3-mm4; fi
WARNING: /lib/modules/2.6.3-mm4/kernel/net/ipv6/ipv6.ko needs unknown 
symbol sysctl_optmem_max
WARNING: /lib/modules/2.6.3-mm4/kernel/drivers/i2c/busses/i2c-elektor.ko 
needs unknown symbol cli
WARNING: /lib/modules/2.6.3-mm4/kernel/drivers/i2c/busses/i2c-elektor.ko 
needs unknown symbol sti
WARNING: /lib/modules/2.6.3-mm4/kernel/drivers/net/typhoon.ko needs 
unknown symbol direct_csum_partial_copy_generic

Thanks,
Nuno Silva

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: 2.6.3-mm4
  2004-02-26  2:55 2.6.3-mm4 Andrew Morton
  2004-02-26  8:22 ` 2.6.3-mm4 Alexander Hoogerhuis
  2004-02-26  8:51 ` 2.6.3-mm4 Nuno Silva
@ 2004-02-26 15:50 ` David Martínez Moreno
  2004-02-26 15:59   ` 2.6.3-mm4 Christoph Hellwig
  2004-02-26 18:50 ` 2.6.3-mm4 Matthias Hentges
                   ` (3 subsequent siblings)
  6 siblings, 1 reply; 19+ messages in thread
From: David Martínez Moreno @ 2004-02-26 15:50 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, ender

[-- Attachment #1: clearsigned data --]
[-- Type: Text/Plain, Size: 1363 bytes --]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

El Jueves, 26 de Febrero de 2004 03:55, Andrew Morton escribió:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.3/2.6.3-m
>m4/
>
> - Big knfsd update.  Mainly for nfsv4
>
> - DVB udpate
>
> - Various fixes

	Hello, Andrew, I jumped from rc1-mm1 to this and found that somebody finally 
touched ini9100 driver, but it needs further cleaning. It doesn't compile 
properly, and give warnings.

	Attached patch fixes compilation of ini9100u driver and cleans several 
unneeded definitions. It applies cleanly to 2.6.3-mm4 (I think).

	Could you please review, because although simple, I'm scared, I don't really 
know if my patch is doing the Right Thing (tm)? Thanks. :-)

	Regards,


		Ender.
- -- 
What was that, honey? It was bad. It had no fire, no energy, no nothing.
 So tomorrow from 5 to 7 will you PLEASE act like you have more than a
 two word vocabulary. It must be green.
		-- DJ Ruby Rhod (The Fifth Element).
- --
Servicios de red - Network services
RedIRIS - Spanish Academic Network for Research and Development
Madrid (Spain)
Tlf (+34) 91.585.51.50
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAPhW3Ws/EhA1iABsRAoqPAJ4m9/jMcJ9/W54qLwEhKn9uC9AKOACeOJ2u
wy7M+GgPS8dWP2nR0IoeBnw=
=p/NV
-----END PGP SIGNATURE-----

[-- Attachment #2: ini9100u-broken-patch --]
[-- Type: text/x-diff, Size: 1058 bytes --]

--- drivers/scsi/ini9100u.c.orig	2004-02-26 14:12:32.000000000 +0100
+++ drivers/scsi/ini9100u.c	2004-02-26 14:13:27.000000000 +0100
@@ -180,14 +180,7 @@
 
 static char *setup_str = (char *) NULL;
 
-static irqreturn_t i91u_intr0(int irq, void *dev_id, struct pt_regs *);
-static irqreturn_t i91u_intr1(int irq, void *dev_id, struct pt_regs *);
-static irqreturn_t i91u_intr2(int irq, void *dev_id, struct pt_regs *);
-static irqreturn_t i91u_intr3(int irq, void *dev_id, struct pt_regs *);
-static irqreturn_t i91u_intr4(int irq, void *dev_id, struct pt_regs *);
-static irqreturn_t i91u_intr5(int irq, void *dev_id, struct pt_regs *);
-static irqreturn_t i91u_intr6(int irq, void *dev_id, struct pt_regs *);
-static irqreturn_t i91u_intr7(int irq, void *dev_id, struct pt_regs *);
+static struct Scsi_Host *hreg;
 
 static void i91u_panic(char *msg);
 
@@ -340,7 +333,6 @@
 int i91u_detect(Scsi_Host_Template * tpnt)
 {
 	HCS *pHCB;
-	struct Scsi_Host *hreg;
 	unsigned long i;	/* 01/14/98                     */
 	int ok = 0, iAdapters;
 	ULONG dBiosAdr;

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: 2.6.3-mm4
  2004-02-26 15:50 ` 2.6.3-mm4 David Martínez Moreno
@ 2004-02-26 15:59   ` Christoph Hellwig
  0 siblings, 0 replies; 19+ messages in thread
From: Christoph Hellwig @ 2004-02-26 15:59 UTC (permalink / raw)
  To: David Martínez Moreno; +Cc: Andrew Morton, linux-kernel

On Thu, Feb 26, 2004 at 04:50:14PM +0100, David Martínez Moreno wrote:
Content-Description: clearsigned data
> 	Attached patch fixes compilation of ini9100u driver and cleans several 
> unneeded definitions. It applies cleanly to 2.6.3-mm4 (I think).
> 
> 	Could you please review, because although simple, I'm scared, I don't really 
> know if my patch is doing the Right Thing (tm)? Thanks. :-)

it's not 100% correct as the driver should support multiple HBAs.
Here's a better one:

--- 1.21/drivers/scsi/ini9100u.c	Wed Feb  4 06:38:11 2004
+++ edited/drivers/scsi/ini9100u.c	Thu Feb 26 17:58:20 2004
@@ -180,15 +180,6 @@
 
 static char *setup_str = (char *) NULL;
 
-static irqreturn_t i91u_intr0(int irq, void *dev_id, struct pt_regs *);
-static irqreturn_t i91u_intr1(int irq, void *dev_id, struct pt_regs *);
-static irqreturn_t i91u_intr2(int irq, void *dev_id, struct pt_regs *);
-static irqreturn_t i91u_intr3(int irq, void *dev_id, struct pt_regs *);
-static irqreturn_t i91u_intr4(int irq, void *dev_id, struct pt_regs *);
-static irqreturn_t i91u_intr5(int irq, void *dev_id, struct pt_regs *);
-static irqreturn_t i91u_intr6(int irq, void *dev_id, struct pt_regs *);
-static irqreturn_t i91u_intr7(int irq, void *dev_id, struct pt_regs *);
-
 static void i91u_panic(char *msg);
 
 static void i91uSCBPost(BYTE * pHcb, BYTE * pScb);
@@ -278,7 +269,7 @@
 	unsigned long flags;
 	
 	spin_lock_irqsave(dev->host_lock, flags);
-	tul_isr((HCS *)hreg->base);
+	tul_isr((HCS *)dev->base);
 	spin_unlock_irqrestore(dev->host_lock, flags);
 	return IRQ_HANDLED;
 }

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: 2.6.3-mm4
  2004-02-26  2:55 2.6.3-mm4 Andrew Morton
                   ` (2 preceding siblings ...)
  2004-02-26 15:50 ` 2.6.3-mm4 David Martínez Moreno
@ 2004-02-26 18:50 ` Matthias Hentges
  2004-02-26 23:35 ` 2.6.3-mm4, sensors broken Prakash K. Cheemplavam
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 19+ messages in thread
From: Matthias Hentges @ 2004-02-26 18:50 UTC (permalink / raw)
  To: LKML

[-- Attachment #1: Type: text/plain, Size: 830 bytes --]

Hello!

In -mm4 ACPI suspend to ram (echo -n mem >/sys/power/state) no longer
suspends my centrino laptop. This used to work in -mm3.

It fails to suspend "radeonfb" (which isn't active BTW, fbcon is not
loaded but radeonfb is compiled in).

 I have attached a photo of the suspend message.

Please note that on this laptop ACPI always used to suspend the machine.
It just never wakes up :)

And that's the reason i follow the latest -mm patches. I still hope
*some* day suspend/resume will work ;)

Thought i'd share this.

Dateils of the laptop (dmesg, lspci) can be found here:
http://www.hentges.net/howtos/samsung_p30_hwspecs.html

HTH & HAND
-- 
Matthias Hentges 
Cologne / Germany

[www.hentges.net] -> PGP welcome, HTML tolerated
ICQ: 97 26 97 4   -> No files, no URL's

My OS: Debian SID. Geek by Nature, Linux by Choice

[-- Attachment #2: ACPI_small.jpg --]
[-- Type: image/jpeg, Size: 59986 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: 2.6.3-mm4
       [not found] <A6974D8E5F98D511BB910002A50A6647615F33F5@hdsmsx402.hd.intel.com>
@ 2004-02-26 22:40 ` Len Brown
  0 siblings, 0 replies; 19+ messages in thread
From: Len Brown @ 2004-02-26 22:40 UTC (permalink / raw)
  To: Matthias Hentges; +Cc: LKML

I'm not aware of an ACPI code in -mm4 that was not in -mm3, so i suspect
this issue may be specific to radeon.

cheers,
-Len

On Thu, 2004-02-26 at 13:50, Matthias Hentges wrote:
> Hello!
> 
> In -mm4 ACPI suspend to ram (echo -n mem >/sys/power/state) no longer
> suspends my centrino laptop. This used to work in -mm3.
> 
> It fails to suspend "radeonfb" (which isn't active BTW, fbcon is not
> loaded but radeonfb is compiled in).
> 
>  I have attached a photo of the suspend message.
> 
> Please note that on this laptop ACPI always used to suspend the
> machine.
> It just never wakes up :)
> 
> And that's the reason i follow the latest -mm patches. I still hope
> *some* day suspend/resume will work ;)
> 
> Thought i'd share this.
> 
> Dateils of the laptop (dmesg, lspci) can be found here:
> http://www.hentges.net/howtos/samsung_p30_hwspecs.html
> 
> HTH & HAND
> -- 
> Matthias Hentges 
> Cologne / Germany
> 
> [www.hentges.net] -> PGP welcome, HTML tolerated
> ICQ: 97 26 97 4   -> No files, no URL's
> 
> My OS: Debian SID. Geek by Nature, Linux by Choice
> 


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: 2.6.3-mm4
  2004-02-26  2:55 2.6.3-mm4 Andrew Morton
                   ` (4 preceding siblings ...)
  2004-02-26 23:35 ` 2.6.3-mm4, sensors broken Prakash K. Cheemplavam
@ 2004-02-27  0:11 ` J.A. Magallon
  2004-02-27  0:46   ` 2.6.3-mm4 Greg KH
  2004-02-27  9:00   ` 2.6.3-mm4 Prakash K. Cheemplavam
  2004-02-27 23:51 ` 2.6.3-mm4 Adrian Bunk
  6 siblings, 2 replies; 19+ messages in thread
From: J.A. Magallon @ 2004-02-27  0:11 UTC (permalink / raw)
  To: linux-kernel; +Cc: Andrew Morton


On 02.26, Andrew Morton wrote:
> 
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.3/2.6.3-mm4/
> 
> - Big knfsd update.  Mainly for nfsv4
> 
> - DVB udpate
> 
> - Various fixes
> 

As somebody also stated, there are problems with sensors:

werewolf:~# service lm_sensors start
Loading sensors modules: 
w83781d-isa-0290: Can't access procfs/sysfs file for writing;
Run as root?
Starting sensord:                                               [  OK  ]

I _was_ root. And initscripts are run as root ?

Perhaps this is a more generic problem with sysfs :(.

TIA

-- 
J.A. Magallon <jamagallon()able!es>     \                 Software is like sex:
werewolf!able!es                         \           It's better when it's free
Mandrake Linux release 10.0 (RC1) for i586
Linux 2.6.3-jam4 (gcc 3.4.0 (Mandrake Linux 10.0 3.4.0-0.2mdk))

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: 2.6.3-mm4
  2004-02-27  0:11 ` 2.6.3-mm4 J.A. Magallon
@ 2004-02-27  0:46   ` Greg KH
  2004-02-27  8:35     ` 2.6.3-mm4 Jean Delvare
  2004-02-27 16:48     ` 2.6.3-mm4 Prakash K. Cheemplavam
  2004-02-27  9:00   ` 2.6.3-mm4 Prakash K. Cheemplavam
  1 sibling, 2 replies; 19+ messages in thread
From: Greg KH @ 2004-02-27  0:46 UTC (permalink / raw)
  To: J.A. Magallon, Prakash K. Cheemplavam
  Cc: linux-kernel, Andrew Morton, sensors

On Fri, Feb 27, 2004 at 01:11:15AM +0100, J.A. Magallon wrote:
> 
> As somebody also stated, there are problems with sensors:
> 

On Fri, Feb 27, 2004 at 12:35:52AM +0100, Prakash K. Cheemplavam wrote:
> Hi,
> 
> this release made my sensors broken. With mm3 it worked nicely.

Yup, we changed all of the sensors sysfs names :)

Hey, we did warn everyone here on lkml we were going to do this, and no
one complained...

Anyway, I think all you need to do is get the cvs tree of the lmsensors
package.  Sensors people, the needed changes are commited into the tree,
right?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: 2.6.3-mm4
  2004-02-26  8:51 ` 2.6.3-mm4 Nuno Silva
@ 2004-02-27  0:48   ` Greg KH
  0 siblings, 0 replies; 19+ messages in thread
From: Greg KH @ 2004-02-27  0:48 UTC (permalink / raw)
  To: Nuno Silva; +Cc: Andrew Morton, linux-kernel

On Thu, Feb 26, 2004 at 08:51:13AM +0000, Nuno Silva wrote:
> WARNING: /lib/modules/2.6.3-mm4/kernel/drivers/i2c/busses/i2c-elektor.ko needs unknown symbol cli
> WARNING: /lib/modules/2.6.3-mm4/kernel/drivers/i2c/busses/i2c-elektor.ko needs unknown symbol sti

Known issue.  If you enable CONFIG_BROKEN_ON_SMP then you will not see
this problem (as you will not be able to build the driver...)

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: 2.6.3-mm4
  2004-02-27  0:46   ` 2.6.3-mm4 Greg KH
@ 2004-02-27  8:35     ` Jean Delvare
  2004-02-27 18:16       ` 2.6.3-mm4 Mike Fedyk
  2004-02-27 16:48     ` 2.6.3-mm4 Prakash K. Cheemplavam
  1 sibling, 1 reply; 19+ messages in thread
From: Jean Delvare @ 2004-02-27  8:35 UTC (permalink / raw)
  To: Greg KH
  Cc: J.A. Magallon, Prakash K. Cheemplavam, linux-kernel,
	Andrew Morton, sensors

Quoting Greg KH <greg@kroah.com>:

> Anyway, I think all you need to do is get the cvs tree of the
> lmsensors package.  Sensors people, the needed changes are commited
> into the tree, right?

No. The changes are waiting in my local repository, ready to be applied.
I didn't want to apply them because we were supposed to release
lm_sensors 2.8.5 (for Linux 2.6.3 users) and the sysfs names change
wouldn't belong there.

The libsensors patches are available on my personal server here:
http://jdelvare.net1.nerim.net/sensors/
Apply both patches in order and you'll get a 2.6.3-mm4-compliant
library.

I will apply the libsensors changes to the CVS repository as soon as the
kernel modules changes are accepted into Linus' tree. If we did not
release a new version since there, I'll take a CVS snapshot right
before so that Linux 2.6.3 users have a usable version available (but
my preference strongly goes to releasing 2.8.5 instead).

Thanks for testing.

-- 
Jean Delvare
http://www.ensicaen.ismra.fr/~delvare/


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: 2.6.3-mm4
  2004-02-27  0:11 ` 2.6.3-mm4 J.A. Magallon
  2004-02-27  0:46   ` 2.6.3-mm4 Greg KH
@ 2004-02-27  9:00   ` Prakash K. Cheemplavam
  1 sibling, 0 replies; 19+ messages in thread
From: Prakash K. Cheemplavam @ 2004-02-27  9:00 UTC (permalink / raw)
  To: J.A. Magallon; +Cc: linux-kernel, Andrew Morton

J.A. Magallon wrote:
> On 02.26, Andrew Morton wrote:
> 
>>ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.3/2.6.3-mm4/
>>
>>- Big knfsd update.  Mainly for nfsv4
>>
>>- DVB udpate
>>
>>- Various fixes
>>
> 
> 
> As somebody also stated, there are problems with sensors:
> 
> werewolf:~# service lm_sensors start
> Loading sensors modules: 
> w83781d-isa-0290: Can't access procfs/sysfs file for writing;
> Run as root?
> Starting sensord:                                               [  OK  ]
> 
> I _was_ root. And initscripts are run as root ?
> 
> Perhaps this is a more generic problem with sysfs :(.

Oh, yes I have noticed the same: "sensors -s" complained about some 
writeing issue. As I son't know what it is good for, I didn't care. 
Backing out bk-i2c.patch, above command works again, and even before 
doing that comand my sensors all worked as they should.

Prakash

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: 2.6.3-mm4
  2004-02-27  0:46   ` 2.6.3-mm4 Greg KH
  2004-02-27  8:35     ` 2.6.3-mm4 Jean Delvare
@ 2004-02-27 16:48     ` Prakash K. Cheemplavam
  1 sibling, 0 replies; 19+ messages in thread
From: Prakash K. Cheemplavam @ 2004-02-27 16:48 UTC (permalink / raw)
  To: Greg KH; +Cc: J.A. Magallon, linux-kernel, Andrew Morton, sensors


> Yup, we changed all of the sensors sysfs names :)
> 
> Hey, we did warn everyone here on lkml we were going to do this, and no
> one complained...

Ok, that explains it. Seems like I have not seen it. :-) (Well, I 
started using sensors only since a few days, btw...)

Prakash

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: 2.6.3-mm4
  2004-02-27  8:35     ` 2.6.3-mm4 Jean Delvare
@ 2004-02-27 18:16       ` Mike Fedyk
  2004-02-27 19:59         ` 2.6.3-mm4 Jean Delvare
  0 siblings, 1 reply; 19+ messages in thread
From: Mike Fedyk @ 2004-02-27 18:16 UTC (permalink / raw)
  To: Jean Delvare
  Cc: Greg KH, J.A. Magallon, Prakash K. Cheemplavam, linux-kernel,
	Andrew Morton, sensors

Jean Delvare wrote:
> Quoting Greg KH <greg@kroah.com>:
> 
> 
>>Anyway, I think all you need to do is get the cvs tree of the
>>lmsensors package.  Sensors people, the needed changes are commited
>>into the tree, right?
> 
> 
> No. The changes are waiting in my local repository, ready to be applied.
> I didn't want to apply them because we were supposed to release
> lm_sensors 2.8.5 (for Linux 2.6.3 users) and the sysfs names change
> wouldn't belong there.
> 
> The libsensors patches are available on my personal server here:
> http://jdelvare.net1.nerim.net/sensors/
> Apply both patches in order and you'll get a 2.6.3-mm4-compliant
> library.
> 
> I will apply the libsensors changes to the CVS repository as soon as the
> kernel modules changes are accepted into Linus' tree. If we did not
> release a new version since there, I'll take a CVS snapshot right
> before so that Linux 2.6.3 users have a usable version available (but
> my preference strongly goes to releasing 2.8.5 instead).

You have to be kidding me.  Are you saying that with your patches to 
libsensors it won't support 2.6.3 style sensor sysfs names?


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: 2.6.3-mm4
  2004-02-27 18:16       ` 2.6.3-mm4 Mike Fedyk
@ 2004-02-27 19:59         ` Jean Delvare
  2004-02-29  7:51           ` 2.6.3-mm4 Mike Fedyk
  0 siblings, 1 reply; 19+ messages in thread
From: Jean Delvare @ 2004-02-27 19:59 UTC (permalink / raw)
  To: Mike Fedyk; +Cc: greg, jamagallon, PrakashKC, linux-kernel, akpm, sensors

> You have to be kidding me.  Are you saying that with your patches to 
> libsensors it won't support 2.6.3 style sensor sysfs names?

Yes I am.  This isn't a fundamentally new problem.  Each Linux 2.6 has
had its matching libsensors version that was not backward compatible
(with earlier 2.6 kernels; it's still fully compatible with 2.4).

Keeping newer versions of libsensors compatible with all early 2.6
kernel versions would make it incredibly more complex, with no
significant benefit IMHO.

The facts are that the sysfs interface to i2c chips is just stabilizing.
Greg's original naming scheme had many drawbacks (also we can't blame
him for that, since nobody objected before me), as I have been
explaining in a previous post on LKML. Also, many chip drivers did not
comply with it in early 2.6 kernels, and new chip drivers wouldn't fit
in it anyway.

The new interface is required if we want to write a chip-independant
libsensors someday. I estimate that this is worth breaking the
compatibility. The impacted kernels (later 2.5 and earlier 2.6) will
obviously not be used anymore within a short time anyway.

I invite you to read my original post here:
http://marc.theaimsgroup.com/?l=linux-kernel&m=107715308608606

I explain the problems of the current interface and my goals with the
new one. If you can think of a better solution to the problem, please
speak up.

Thanks.

-- 
Jean Delvare
http://www.ensicaen.ismra.fr/~delvare/

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: 2.6.3-mm4
  2004-02-26  2:55 2.6.3-mm4 Andrew Morton
                   ` (5 preceding siblings ...)
  2004-02-27  0:11 ` 2.6.3-mm4 J.A. Magallon
@ 2004-02-27 23:51 ` Adrian Bunk
  6 siblings, 0 replies; 19+ messages in thread
From: Adrian Bunk @ 2004-02-27 23:51 UTC (permalink / raw)
  To: Andrew Morton, David Woodhouse; +Cc: linux-kernel

On Wed, Feb 25, 2004 at 06:55:36PM -0800, Andrew Morton wrote:
>...
> All 267 patches:
>...
> sleep_on-needs_lock_kernel.patch
>   sleep_on(): check for lock_kernel
>...

FYI:

This gives the following on my computer:

<--  snip  -->

Feb 27 22:47:37 r063144 kernel: lp0 off-line
Feb 27 22:47:37 r063144 kernel: Badness in interruptible_sleep_on_timeout at kernel/sched.c:2271
Feb 27 22:47:37 r063144 kernel: Call Trace:
Feb 27 22:47:37 r063144 kernel:  [interruptible_sleep_on_timeout+271/288] interruptible_sleep_on_timeout+0x10f/0x120
Feb 27 22:47:37 r063144 kernel:  [default_wake_function+0/16] default_wake_function+0x0/0x10
Feb 27 22:47:37 r063144 kernel:  [parport_release+160/341] parport_release+0xa0/0x155
Feb 27 22:47:37 r063144 kernel:  [printk+285/368] printk+0x11d/0x170
Feb 27 22:47:37 r063144 kernel:  [lp_error+61/176] lp_error+0x3d/0xb0
Feb 27 22:47:37 r063144 kernel:  [lp_check_status+134/208] lp_check_status+0x86/0xd0
Feb 27 22:47:37 r063144 kernel:  [lp_wait_ready+71/128] lp_wait_ready+0x47/0x80
Feb 27 22:47:37 r063144 kernel:  [lp_write+292/912] lp_write+0x124/0x390
Feb 27 22:47:37 r063144 kernel:  [vfs_write+176/256] vfs_write+0xb0/0x100
Feb 27 22:47:37 r063144 kernel:  [sys_write+56/96] sys_write+0x38/0x60
Feb 27 22:47:37 r063144 kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Feb 27 22:47:37 r063144 kernel: 
Feb 27 22:47:47 r063144 kernel: Badness in interruptible_sleep_on_timeout at kernel/sched.c:2271

<--  snip  -->

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: 2.6.3-mm4
  2004-02-27 19:59         ` 2.6.3-mm4 Jean Delvare
@ 2004-02-29  7:51           ` Mike Fedyk
  2004-02-29 10:11             ` 2.6.3-mm4 Jean Delvare
  0 siblings, 1 reply; 19+ messages in thread
From: Mike Fedyk @ 2004-02-29  7:51 UTC (permalink / raw)
  To: sensors, linux-kernel; +Cc: greg, jamagallon, PrakashKC, akpm

Jean Delvare wrote:
>>You have to be kidding me.  Are you saying that with your patches to 
>>libsensors it won't support 2.6.3 style sensor sysfs names?
> 
> 
> Yes I am.  This isn't a fundamentally new problem.  Each Linux 2.6 has
> had its matching libsensors version that was not backward compatible
> (with earlier 2.6 kernels; it's still fully compatible with 2.4).
> 
> Keeping newer versions of libsensors compatible with all early 2.6
> kernel versions would make it incredibly more complex, with no
> significant benefit IMHO.
> 
> The facts are that the sysfs interface to i2c chips is just stabilizing.
> Greg's original naming scheme had many drawbacks (also we can't blame
> him for that, since nobody objected before me), as I have been
> explaining in a previous post on LKML. Also, many chip drivers did not
> comply with it in early 2.6 kernels, and new chip drivers wouldn't fit
> in it anyway.
> 
> The new interface is required if we want to write a chip-independant
> libsensors someday. I estimate that this is worth breaking the
> compatibility. The impacted kernels (later 2.5 and earlier 2.6) will
> obviously not be used anymore within a short time anyway.
> 
> I invite you to read my original post here:
> http://marc.theaimsgroup.com/?l=linux-kernel&m=107715308608606
> 
> I explain the problems of the current interface and my goals with the
> new one. If you can think of a better solution to the problem, please
> speak up.

Working from the premise that there is a current (old-style with mostly 
chip dependent code), libsensors has 2.4 /proc support, and each 
specific release supports one of 2.6.[0123]...

I'm glad I'm not the maintainer of libsensors for a distribution.  Since 
you have effectively pushed the compatibility work to them.  Just think 
of angry customer complaints about this. :(

Since there is going to be an effective libsensors-new library with chip 
independent code, I suggest you put the compat code into the old library.

Mike

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: 2.6.3-mm4
  2004-02-29  7:51           ` 2.6.3-mm4 Mike Fedyk
@ 2004-02-29 10:11             ` Jean Delvare
  0 siblings, 0 replies; 19+ messages in thread
From: Jean Delvare @ 2004-02-29 10:11 UTC (permalink / raw)
  To: Mike Fedyk; +Cc: sensors, linux-kernel, greg, jamagallon, PrakashKC, akpm

> Working from the premise that there is a current (old-style with
> mostly chip dependent code), libsensors has 2.4 /proc support, and
> each specific release supports one of 2.6.[0123]...

Correct, that's mostly that.

> I'm glad I'm not the maintainer of libsensors for a distribution. 
> Since you have effectively pushed the compatibility work to them. 
> Just think of angry customer complaints about this. :(

Again, this is a temporary situation. I'm struggling for a better
future, at the cost of a slightly chaotic present, admittedly.

That said, I think that most packaging systems support that kind of
dependency. Since we clearly advertise the correct combinations of
lm_sensors and Linux kernel, they should be able to handle it quite
nicely (although I admit it has to represent some work for them).

The compatibility problems brought by libsensors are not new. From the
very beginning, each new version of lm_sensors had kernel modules,
libsensors and sensors program that mostly only worked well together. It
wasn't to the point of what we are experiencing today, of course,
because things were mostly (but not always) backward compatible. Still,
supporting each and every new driver or "kind" of chip would require
upgrading to new libsensors and sensors program. This is precisely what
I want to avoid with my proposal.

> Since there is going to be an effective libsensors-new library with
> chip independent code, I suggest you put the compat code into the old
> library.

Note that there is no effective plan for such a library as of today. I
am "simply" defining an interface such that writing such a library will
be possible. I don't think I have the skills to write it at the moment,
but I have no doubt that people will do (I'm in particular thinking to
the gkrellm folks who neved liked the old library and wouldn't use it at
all, at the cost of frequent compatibility issues). That said, if nobody
seems to go on working on it within a reasonable amount of time, it's
likely that I will learn what I need to know to do it myself, since I'm
so interested in seeing it exist.

I do not plan to spend time to provide compatibility with early 2.6
kernels. First, because it would bloat the current libsensors even more.
Second, because I believe that these kernels will stop being used within
a few months or even weeks.

Distributions or individuals running 2.6 kernels these days know pretty
well that things are not fully stabilized yet. Granted, the sensors area
seems to be the more unstable realm of them all at the moment. But I
just don't think that people need to have, say, a 2.6.1 and a 2.6.3
kernel running perfectly on their system. We never had any request in
that direction so far. What they most likely want is to have a 2.4 and a
2.6 kernel working, and we do provide this compatibility.

If you really believe that we have to support all early 2.6 kernel
releases and are able to write a not-too-bloated patch for libsensors
that does this, we'll consider applying it. But it's unlikely that any
of us will want to spend time on such a patch.

Thanks.

-- 
Jean Delvare
http://www.ensicaen.ismra.fr/~delvare/

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2004-02-29 10:11 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <A6974D8E5F98D511BB910002A50A6647615F33F5@hdsmsx402.hd.intel.com>
2004-02-26 22:40 ` 2.6.3-mm4 Len Brown
2004-02-26  2:55 2.6.3-mm4 Andrew Morton
2004-02-26  8:22 ` 2.6.3-mm4 Alexander Hoogerhuis
2004-02-26  8:48   ` 2.6.3-mm4 Marc-Christian Petersen
2004-02-26  8:51 ` 2.6.3-mm4 Nuno Silva
2004-02-27  0:48   ` 2.6.3-mm4 Greg KH
2004-02-26 15:50 ` 2.6.3-mm4 David Martínez Moreno
2004-02-26 15:59   ` 2.6.3-mm4 Christoph Hellwig
2004-02-26 18:50 ` 2.6.3-mm4 Matthias Hentges
2004-02-26 23:35 ` 2.6.3-mm4, sensors broken Prakash K. Cheemplavam
2004-02-27  0:11 ` 2.6.3-mm4 J.A. Magallon
2004-02-27  0:46   ` 2.6.3-mm4 Greg KH
2004-02-27  8:35     ` 2.6.3-mm4 Jean Delvare
2004-02-27 18:16       ` 2.6.3-mm4 Mike Fedyk
2004-02-27 19:59         ` 2.6.3-mm4 Jean Delvare
2004-02-29  7:51           ` 2.6.3-mm4 Mike Fedyk
2004-02-29 10:11             ` 2.6.3-mm4 Jean Delvare
2004-02-27 16:48     ` 2.6.3-mm4 Prakash K. Cheemplavam
2004-02-27  9:00   ` 2.6.3-mm4 Prakash K. Cheemplavam
2004-02-27 23:51 ` 2.6.3-mm4 Adrian Bunk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox