public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Linux 2.6.5-rc2
@ 2004-03-20  3:39 Linus Torvalds
  2004-03-20 10:21 ` Linux 2.6.5-rc2, hotplug and ohci-hcd issue Prakash K. Cheemplavam
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Linus Torvalds @ 2004-03-20  3:39 UTC (permalink / raw)
  To: Kernel Mailing List


Hotplug CPU's, USB, ALSA, input layer updates. And various random things.

		Linus

---

Summary of changes from v2.6.5-rc1 to v2.6.5-rc2
============================================

<a.kasparas:gmc.lt>:
  o [AF_KEY]: More accurate error codes

<brill:fs.math.uni-frankfurt.de>:
  o USB Storage: unusual_devs.h entry submission

<cieciwa:alpha.zarz.agh.edu.pl>:
  o drivers/cdrom/cdu31a - wrong tmp_irq declaration

<henning:wh9.tu-dresden.de>:
  o USB: unusual_devs.h update

<home:mdiehl.de>:
  o input: Add support for devices which need some padding at the end
    of a HID report.

<jamesl:appliedminds.com>:
  o input: Fix hid-core for devices that have less usages than values
    in a hid report. We could iterate beyond the end of array of usages
    before.
  o input: Add a new ioctl to hiddev, which allows multiple usages to
    be set in a single request. Also fixes sizes of fields in hiddev
    structs to use _uXX types.

<jeffm:suse.com>:
  o USB: Fix for kl5kusb105 driver

<john:fremlin.de>:
  o input: Add a NEC USB gamepad to badpad blacklist

<jurgen:botz.org>:
  o USB: visor patch for Samsung SPH-i500

<katzj:redhat.com>:
  o Fix blkpg ioctl32 handling

<mcgrof:ruslug.rutgers.edu>:
  o [wireless prism54] add two final missing bits

<mcgrof:studorgs.rutgers.edu>:
  o [wireless prism54] use netdev_priv() helper
  o [wireless prism54] several minor updates

<michal_dobrzynski:mac.com>:
  o USB: add IRTrans support to ftdi_sio driver

<szuk:telusplanet.net>:
  o input: Restore LED state in atkbd.c after resume

<tejohnson:yahoo.com>:
  o USB: add new USB Touchscreen Driver

<thoffman:arnor.net>:
  o USB: add driver for ATI USB/RF remotes
  o USB: update driver for ATI USB/RF remotes

<u233:shaw.ca>:
  o USB: kbtab.c (Jamstudio Tablet) with optional pressure

<weeve:gentoo.org>:
  o [CS4231]: Fix build error, use SNDRV_DMA_TYPE_DEV and missing comma

<weicht:in.tum.de>:
  o input: Fix a bug introduced by Andrew Morton's gcc3.2 fixes

Adrian Bunk:
  o USB_STORAGE: remove a comment
  o USB: remove USB_SCANNER MAINTAINERS entry

Alan Stern:
  o USB Storage: unusual_devs.h update
  o USB Storage: update unusual_devs.h comments
  o USB: Fix a bug in the UHCI dequeueing code
  o USB: Enable interrupts in UHCI after PM resume
  o USB: Return better result codes in UHCI
  o USB: Remove name obfuscation in UHCI
  o USB: Use list_splice instead of looping over list elements
  o USB Storage: Remove Minolta Dimage 7i from unusual_devs.h
  o USB Storage: Revision of as202, Genesys quirk patch
  o USB: Don't add/del interfaces, register/unregister them
  o USB: Improve handling of altsettings
  o USB: Convert usbcore to use cur_altsetting
  o USB: Small improvements for devio.c
  o USB: Convert usb-storage to use cur_altsetting
  o USB: Convert usbtest to the new altsetting regime
  o USB: Update USB class drivers
  o USB: Remove interface/altsettings assumption from audio driver
  o USB UHCI: restore more state following PM resume
  o USB: Interface/altsetting update for ISDN hisax driver
  o USB: Remove interface/altsetting assumptions from usb-midi
  o USB: Altsetting/interface update for USB image drivers

Alexander Viro:
  o hpfs: namei.c failure case cleanups
  o hpfs: clean up lock ordering
  o hpfs: new/read/write_inode() cleanups
  o hpfs: hpfs iget locking cleanup preparation
  o hpfs: hpfs iget locking cleanup
  o hpfs: deadlock fixes
  o hpfs: fix locking scheme
  o hpfs: general cleanup
  o missing check in do_add_mount()
  o add file_accessed() helper
  o add touch_atime() helper

Andi Kleen:
  o Fix memory corruption on hyperthreaded x86-64 machines

Andreas Schwab:
  o PCI Hotplug: Fix PCIE and SHPC hotplug drivers for ia64

Andrew Morton:
  o USB ati_remote.c: don't be a namespace hog
  o Fix early parallel make failures
  o Save some memory in mem_map on x86-64
  o ppc32 compile fix
  o s390: update for altered page_state structure
  o selinux: Conditional policy extension and MLS detection support
  o ide-scsi error handling fixes
  o drivers_cdrom_cm206.c check_region() fix
  o ACPI: document acpi_sleep option
  o Document tricks to get S3_swsusp working
  o drivers_cdrom_sjcd.c check_region() fix
  o rename one of the acpi_disable() instances
  o filemap.c comment fix
  o fix for kallsyms module symbol resolution problem
  o Fix scripts/ver_linux
  o chardev module aliases
  o minor credits updates
  o Fix comment in drivers/block/genhd.c
  o add warning to DocBook/Makefile
  o drivers_cdrom_cdu31c.c check_region() fix
  o move PCIBIOS access help text
  o fix modular fb drivers
  o kbuild: fix modpost when used with O=
  o selinux: fix compute_av bug
  o flush_scheduled_work() deadlock fix
  o flush_workqueue(): detect excessive nesting
  o page_referenced() simplification
  o fbdev: character drawing enhancement
  o kernel-doc build fix
  o reiserfs: fix null pointer deref
  o resierfs: scheduling latency improvements
  o reiserfs: search_by_key fix
  o reiserfs: fix transaction sizes
  o reiserfs: atomicity fix
  o resierfs: AIO support
  o do_write_mem() return value check
  o document unchecked do_munmaps in ipc/shm.c
  o slab: fix display of object length in corruption detector
  o kthreads hold files open
  o kill INIT_THREAD_SIZE
  o blk: statically initialise the congestion waitqueue_heads
  o iostats averaging fix
  o Reduce stack overflow check to 4096 bytes
  o Remove bogus sys_oldumount sign extension code
  o Remove some unused ppc64 variables
  o Make dma API handle PCI and VIO
  o Add hypervisor busy return codes
  o Handle longbusy return codes in IBM VETH driver
  o Add some missing EXPORT_SYMBOLs
  o Fix for hotplug of multifunction cards
  o Fix multiple EEH-related bugs
  o Fix xics IRQ affinity
  o Add some functions to make vio.h consistant with pci_dma.h and
    dma_mapping.h
  o Move iSeries specific EXPORT_SYMBOLs out of ppc_ksyms.c
  o update iseries default target
  o Export find_next_bit
  o Add slow path lookup in xics_get_irq
  o Dont enable interrupts during interrupt processing on iseries
  o Remove pci DMA exports
  o Added rtas_set_power_level()
  o Fixed NULL ptr deref in RTAS syscall ppc_rtas()
  o Add kernel version to oops
  o Cleanup ppc64 procfs code
  o Clean up xmon backtrace code
  o Fix hvc console sleep in spinlock bug
  o ppc64 defconfig update
  o ppc64: fix for massive OF properties
  o ppc32: Fix c&p error in arch/ppc/syslib/indirect_pci.c
  o ppc32: Fix PCI DMA API changes
  o ppc32: Update <asm-ppc/dma-mapping.h>
  o ppc32: Fix thinko in PCI_DMA_FOO to DMA_FOO conversion
  o ppc64: run bitops.c through Lindent
  o s390: core
  o s390: common i/o layer
  o s390: sclp fix
  o s390: network driver fixes
  o s390: dasd driver fixes
  o s390: z/VM monitor stream
  o s390: tape driver fixes
  o x86 vsyscall alignment fix
  o make config_max_raw_devices work
  o hugetlb_zero_setup() race fix
  o clean up devices.txt
  o devices.txt: typos and removal of dead devices
  o devices.txt: add more devices
  o cpqarray: increment version number
  o cpqarray: rmmod oops fix
  o cpqarray: I/O address fixes
  o cpqarray: use PCI APIs
  o cpqarray: check pci_register_driver() return value
  o SHMLBA compat task alignment fix
  o Remove old config options from defconfigs
  o Fix x86_64 compile warning in bad_page()
  o ppc32: fix SMP build
  o ppc32: Fix booting some IBM PRePs
  o ppc64: wrap some stuff in __KERNEL__
  o ppc64: xmon oops-the-kernel option
  o ppc64: CONFIG_PREEMPT Kconfig help fix
  o JBD: avoid panic on corrupted journal superblock
  o exportfs - Remove unnecessary locking from find_exported_dentry()
  o ISDN kernelcapi debug message enable
  o ISDN kernelcapi notifier workqueue re-structured
  o ISDN kernelcapi notifier NULL pointer fix
  o Fw: [PATCH 2.6] netpoll for pcnet_cs
  o [NET]: Give struct flowi explicit alignment, with help from
    yoshfuji
  o ppc64: iSeries virtual tape driver
  o ppc64: remove IO_DEBUG
  o ppc64: Add numa=off command line option
  o ppc64: Fix SLB reload bug
  o ppc64: Fix POWER3 TCE allocation
  o Add dma_error() and pci_dma_error()
  o sysfs_remove_dir-vs-dcache_readdir race fix
  o Fix dentry refcounting in sysfs_remove_group()
  o sysfs: pin kobjects to fix use-after-free crashes
  o proper alignment of init task in kernel image
  o don't abuse empty_zero_page (x86)
  o kconfig: fix xconfig on /lib64 properly
  o kconfig: don't rename target dir when saving config
  o config: disable debug prints
  o config: persistent qconf configuration
  o config: choice fix
  o 8250_pnp: probe and remove can be __devinit/__devexit
  o slab: start_cpu_timer() can be __init
  o doc. updates/typos
  o ip2: fix double operator
  o procfs: use kernel min/max
  o reiserfs: use kernel min/max
  o sound: use kernel min/max
  o zlib: use kernel min/max
  o fix HZ leaking to userspace in BSD accounting
  o Fix uninlined memcmp on i386
  o EDD: move code from i386-specific locations to generic
  o EDD: move code from i386-specific locations to generic
  o EDD: split assembly code
  o pte_chain comment fix
  o add note about "Copyright" to SubmittingDrivers
  o sonypi devinit section usage
  o VM overcommit documentation fixes
  o meye driver update
  o remove_suid() should return error code

Anton Blanchard:
  o fix ppc rtas compile

Aristeu Sergio Rozanski Filho:
  o input: Remove the obsolete "busmouse.c" helper driver

Art Haas:
  o USB: C99 initializers for drivers/usb/serial/keyspan.h
  o [IPVS]: Add C99 initializers to ip_vs_ctl.c
  o [IPVS]: Add C99 initializers to net/ipv4/ipvs/ip_vs_lblc.c
  o [IPVS]: Add C99 initializers to net/ipv4/ipvs/ip_vs_lblcr.c

Bartlomiej Zolnierkiewicz:
  o ide-scsi.c: fix ATAPI multi-lun support
  o remove dead "hdXlun=" kernel parameter
  o ATI IXP IDE support
  o hpt366.c: DMA timeout fix for HPT374
  o hpt366.c: PLL fix needed for some HPT374
  o remove ide_hwif_t->initializing
  o remove AMIGA/MAC hacks from IDE resource handling code
  o ide-dma.c: remove unused/obsoleted code for hwif->mmio == 1
  o add missing MODULE_DEVICE_TABLE() to IDE PCI drivers

Benjamin Herrenschmidt:
  o g5: Fix iommu vs. pci_device_to_OF_node

Bjorn Helgaas:
  o ia64: clean up ACPI GSI/IRQ conversions (ia64 part)
  o ia64: move consistent_dma_mask to the generic device
  o ia64: update ia64/Kconfig
  o ia64: fix up DMA API breakage in generic build

Chen Yang:
  o Make intermezzo work again

Christoph Hellwig:
  o ia64: update simscsi to 2.6 scsi APIs

Dave Kleikamp:
  o JFS: zero new log pages, etc

David Brownell:
  o USB: usbnet learns about Zaurus C-860
  o USB Gadget: gadget config buffer utilities
  o USB: EHCI and full-speed ISO-OUT
  o USB Gadget: make usb gadget strings talk utf-8
  o USB: HCD names, for better troubleshooting
  o USB: usbnet and ALI M5632
  o USB: gadget config buf utilities
  o USB: clarify CONFIG_USB_GADGET
  o USB: usbcore doc update
  o USB gadget: dualspeed {run,compile}-time flags
  o USB: usb_unlink_urb() has distinct "not linked" fault
  o USB: usbtest updates (new firmware)
  o USB: usb buffer allocation shouldn't require DMA
  o USB gadget: gadget zero, simplified controller-specific
    configuration
  o USB Gadget: add "gadget_chips.h"

David Howells:
  o FD_CLOEXEC fcntl cleanup

David Mosberger:
  o input: Avoid an endless loop in hid-core.c, if a device has some
    empty reports.
  o input: When reading input reports from a device via the ctrl pipe,
    set idle time of the device. This makes buggy devices which take
    the idle time into account for the ctrl pipe work.
  o ia64: Forward-port hp-agp.c fix from 2.4
  o ia64: Based on patch by Keith Owens: put stop bit to work around
    GCC problem
  o ia64: Update defconfig
  o ia64: Prevent GCC from clobbering r13.  Found by Luming You

David S. Miller:
  o [SPARC64]: Implement pci_dma_error()
  o [PM2FB]: Fix build on big-endian
  o [SPARC64]: Update defconfig
  o [SPARC64]: Export sbus_dma_sync_X_for_device routines too
  o [NET]: Preemption disabling is superfluous in net_rx_action()

Dmitry Torokhov:
  o Atkbd: whitespace fixes
  o Atkbd: Clean up unclean merge (remove old MODULE_PARMs)
  o Input: Switch between strict/relaxed synaptics protocol checks
    based on data in the first full data packet. Having strict checks
    helps getting rid of bad data after losing sync, but not all
    harware implements strict protocol.
  o Psmouse: whitespace fixes
  o Psmouse: some hardware does not ACK "disable streaming mode"
    command
  o Introduce module_param_array_named to allow for module options with
    name different form corresponding array variable. Allows using
    short (but descriptive) option names without hurting code
    readability.
  o Input: Convert joystick modules to the new way of handling
    parameters and document them in kernel-parameters.txt
  o Setup: introduce __obsolete_setup macro to denote truly obsolete
    parameters. Whenever such parameter is specified kernel will
    complain that "Parameter %s is obsolete, ignored"
  o Input: use __obsolete_setup to document removed (renamed)
  o Input: when disconnecting PS/2 mouse give protocol's disconnect
    handler chance to run before starting ignoring mouse data.
  o Input: do a full reset of Synaptics touchpad if extended protocol
    probes failed, otherwise trackpoint on the pass-through port may
    stop working (reset-disable isn't enough to revive it)    
  o Input: if Synaptics' absolute mode is disabled make sure that
    touchpad is reset back to relative mode and gestures (taps) are
    enabled

Don Fry:
  o back out netdev_priv() for loopback

Greg Kroah-Hartman:
  o USB Storage: remove unneeded debug message
  o USB: delete unneeded scanner documentation
  o USB: fix build for older versions of gcc and the mtouchusb driver
  o USB: fix up the input Makefile after these last few drivers were
    added
  o USB: remove act_altsetting usages in the remaining drivers/usb/
    drivers
  o USB: remove act_altsetting usages in more USB drivers
  o USB: remove intf->act_altsetting altogether from the USB core and
    usb.h
  o merge fixups with irda usb code
  o USB: fix the pcwd_usb driver due to act_altsetting going away
  o USB: fix usb-serial core to look at the proper interface descriptor
  o USB: fix compiler warning in hfc_usb.c driver
  o PCI Hotplug: fix compiler warning in acpiphp driver
  o USB: replace kobject with kref in usb-serial core

Helge Deller:
  o input: Convert HP/PARISC Lasi/Dino PS/2 keyboard/mouse driver from
    an input driver to a serio driver.

James Bottomley:
  o Fix 3c509

Jan-Benedict Glaw:
  o input: Add serio entries for LK keyboards
  o input: Add DEC LK201/LK401 keyboard support
  o input: Add driver for DEC VSXXX mice

Jaroslav Kysela:
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> I2C cs8427 Don't
    reset chip when PCM rate was not changed
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> Generic drivers
    Clean the 'AUTO' checking
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> EMU10K1/EMU10K2
    driver,Trident driver fixed the mapping of silent pages on emu10k1
    and trident SG buffers.
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> Memalloc module
    fixed the compilation with sparc sbus support.
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> GUS Extreme
    driver <davej@redhat.com> Whilst chasing an oops, I shortened some
    error paths.
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ALSA Core
    <davej@redhat.com> Try modprobing a driver that the hardware
    doesn't exist for.
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ES18xx
    driver,ES1688 driver,GUS Classic driver,GUS Extreme driver GUS MAX
    driver,AMD InterWave driver,SB16/AWE driver,SB8 driver
    <davej@redhat.com> This is a *really* silly one.  The various
    probing routines in these drivers can return -ENODEV, -ENOMEM etc..
    so when we do something like
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ES968 driver
    <davej@redhat.com> This oopses on rmmod, as we do
    pnp_unregister_card_driver twice.
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> DT019x
    driver,ES968 driver <davej@redhat.com> Miscellaneous junk,
    indentation fixes and the like.
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> DT019x driver
    Added missing pnp_unregister_card_driver call
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> GUS Extreme
    driver Fixed typo
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> ES968 driver Fix
    against Dave's fix: put back the behaviour common to all ISA PnP
    modules
  o ALSA CVS update - Clemens Ladisch <clemens@ladisch.de> MPU401 UART
    don't use acpi_disabled because it isn't exported in all archs
  o ALSA CVS update - Clemens Ladisch <clemens@ladisch.de> MPU401 UART
    don't use negative return value as card count
  o ALSA CVS update - Clemens Ladisch <clemens@ladisch.de> MPU401 UART
    use global variable to count cards
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> SPARC cs4231 driver
    fixed the dma allocation type.
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> SPARC cs4231 driver
    fixed the compilation error (missing comma).
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> au88x0 driver Manuel
    Jander <mjander@elo.utfsm.cl>:
  o ALSA CVS update - Clemens Ladisch <clemens@ladisch.de> USB generic
    driver don't resubmit unlinked urbs; move interface releasing after
    urb unlinking
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> PPC PMAC driver
    Fix against the new DMA API
  o ALSA CVS update - Takashi Iwai <tiwai@suse.de> AC97 Codec Core
    added the quirk for Compaq Evo D510C.
  o ALSA CVS update - Clemens Ladisch <clemens@ladisch.de> USB generic
    driver fix get_iface_desc macro
  o ALSA CVS update - Clemens Ladisch <clemens@ladisch.de> USB generic
    driver replace usage of interface index with calls to
    usb_ifnum_to_if
  o ALSA CVS update - Clemens Ladisch <clemens@ladisch.de> USB generic
    driver add comments in USB MIDI vendor-specific detection functions
  o ALSA CVS update - Jaroslav Kysela <perex@suse.cz> USB generic
    driver Returned back get_iface() macro for quirks Removed extra
    variable to avoid warning

Jeff Garzik:
  o [libata] bump libata and sata_sil driver versions
  o [blk carmel] add copyright statement and license mention
  o [netdrvr natsemi] Fix RX DMA mapping
  o [blk carmel] call del_gendisk(), if disk is 'up', at cleanup time
  o [libata sata_vsc] minor cleanup
  o [libata] Several updates to via driver
  o [netdrvr de2104x] initialize bus mode properly
  o [libata] update dma start/stop path to only set/clear the bits we
    care about
  o [libata sata_sil] port init cleanup, mask SATA phy interrupts
  o [libata] API cleanup
  o [libata sata_sil] add post-set-mode hook to libata, use it
  o [libata] remove unneeded linux/config.h includes
  o [blk carmel] use statically allocated majors for first two hosts
  o [libata] explicitly set consistent DMA mask to 0xffffffff
  o [libata] increase max from UDMA/100 to UDMA/133 for some drivers

Jens Axboe:
  o allow random write to cdrom devices with profile 2 (removable disk)

Jesse Barnes:
  o ia64: kill CONFIG_IA64_MCA

Jochen Hein:
  o usb: Minor documentation fix reflecting new USB module names in
    acm.txt

John S. Marvin:
  o yia64: Fix show_mem() panic

Keith Owens:
  o ia64: Decode salinfo oemdata for SN2 via PROM

Krzysztof Halasa:
  o [netdrvr de2104x] fix ifup/down and promise mode

Linda Xie:
  o PCI Hotplug: rpaphp/rpadlpar latest (support for vio and
    multifunction devices )

Linus Torvalds:
  o Remove bogus linux/irq.h include that fails build on ARM
  o cpu.c needs <linux/module.h> for symbol exports
  o Make ppc64 __FD_ISSET() return a proper boolean return value
  o Add FBIOBLANK to list of compatible ioctls
  o Linux 2.6.5-rc2

Marcel Sebek:
  o input: Use request_region() instead of check_region() in ns558.c
    it's both safer and correct.
  o input: Fix a memory leak in ns558.c

Martin Diehl:
  o USB: fix stack usage in pl2303 driver

Martin Hicks:
  o ia64: Update SN2 defconfig

Matt Mackall:
  o fix netpoll warning in tulip

Matthew Dharm:
  o USB Storage: DSC-T1 unusual_devs.h entry
  o USB Storage: Fix for Fuji Finepix 1400
  o USB Storage: Remove unneeded macro
  o USB Storage: tighten sense-clearing code

Matthew Wilcox:
  o PCI: insert_resource can succeed and return an error
  o PCI: Use insert_resource in pci_claim_resource
  o PCI: claim PCI resources on ia64

Oliver Neukum:
  o USB: locking fix for pid.c
  o USB: fixes for aiptek driver
  o USB: bug in error code path of kbtab driver
  o USB: wacom driver fixes
  o input: fixes in wacom.c

Panagiotis Issaris:
  o input: Credit to Panagiotis Issaris for Graphire 3 support

Pat Gefre:
  o ia64: fix missing braces in SN2 console code

Patrick McHardy:
  o [PKT_SCHED]: Fix broken indentation in HFSC scheduler
  o [NET_SCHED]: Fix requeueing in HFSC scheduler

Paulo Marques:
  o USB: usblp.c (Was: usblp_write spins forever after an error)

Per Winkvist:
  o USB Storage: unusual devs fix for Pentax cameras

Petko Manolov:
  o USB: 2.6 pegasus.h updates

Ralf Bächle:
  o [hamradio 6pack] cleanup

Randy Dunlap:
  o USB: fix net2280 section usage
  o revert some netdev_priv() changes

Russell King:
  o input: Fix i8042 PS/2 mouse on ARM
  o fix "optimize  &&  ?"

Rusty Russell:
  o wait_task_inactive should not return on preempt
  o Export cpu notifiers and do locking
  o Implement migrate_all_tasks
  o Hotplug CPUs: cpu_down()
  o Hotplug CPUs: Sysfs Online Attribute
  o Hotplug CPUs: don't pull onto offline CPUs
  o Hotplug CPUs: Take cpu Lock Around Migration
  o Hotplug CPUs: Keep IRQs off in Migration Thread Calling
  o Hotplug CPUs: Set prio of migration thread before CPU
  o Hotplug CPUs: Make Migration Thread Handle CPUs Going
  o Hotplug CPUs: Read Copy Update Changes
  o Hotplug CPUs: Make ksoftirqd Handle CPU Going Down
  o Hotplug CPUs: Workqueue Changes
  o Hotplug CPUs: Kswapd Changes
  o Hotplug CPUs: Other CPU_DEAD Notifiers
  o Hotplug CPUs: Remove CPU_OFFLINE Notifier

Scott Feldman:
  o update e100.txt

Stephen Hemminger:
  o [NET_SCHED]: Add packet delay scheduler

Stéphane Doyon:
  o USB brlvger: Driver obsoleted by rewrite using usbfs

Takayoshi Kochi:
  o PCI Hotlug: fix acpiphp unable to power off slots

Thomas Sailer:
  o USB: USB OSS audio driver workaround for buggy descriptors

Vojtech Pavlik:
  o input: It looks like the Saitek RumblePad needs a BADPAD entry
  o input: Add support for another a4tech 2-wheel USB mouse, with a
    Cypress ID this time. Also rearrange the HID blacklist a bit - it
    has grown too long.
  o input: Fix sunkbd.c to work with serport. Must sleep
  o input: Bail out in atkbd.c if scancode set is changed, don't
    reinitialize scancode map. This is even more anoying than a new
    keyboard device in the unlikely case of set change.
  o input: Add support for scroll wheel on MS Office and similar
    keyboards
  o input: Create an extra option for enabling IBM RapidAccess keyboard
    special features (atkbd.extra), instead of abusing the atkbd.set
    option for this.
  o input: Fix "psmouse: Lost sync" problem. It was really losing sync
  o input: Fix a warning in i8042.c
  o input: Re-add a loop to set the old scancode bit in device key
    bitmap
  o input: Workaround i8042 chips with broken MUX mode
  o input: Only do hotplug on PS/2 HW when the HW sends 0xaa. This
    avoids problems with broken USB->PS/2 legacy emulation in certain
    BIOSes.
  o input: i8042.c
  o input: Update the Wacom driver to latest version from Ping Cheng
    from Wacom.
  o input: Add a Chic gamepad into badpad quirk list
  o input: Don't define DEBUG in hid-ff by default. It spews messgaes
    even when no FF device is present.
  o input: Fix oops (NULL pointer dereference) on resume in psmouse.c,
    when the mouse goes away while sleeping.

William Lee Irwin III:
  o [SPARC]: NR_SYSCALLS in entry.S needs to be 273

Zephaniah E. Hull:
  o input: HID needs to distinguish between two types of A4Tech
    two-wheel mice.


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

* Re: Linux 2.6.5-rc2, hotplug and ohci-hcd issue
  2004-03-20  3:39 Linux 2.6.5-rc2 Linus Torvalds
@ 2004-03-20 10:21 ` Prakash K. Cheemplavam
  2004-03-20 10:32   ` Prakash K. Cheemplavam
  2004-03-20 13:23   ` Zilvinas Valinskas
  2004-03-20 12:18 ` [patch] 2.6.5-rc2: fix scsi_transport_spi.c with gcc 2.95 Adrian Bunk
  2004-03-21 20:21 ` Linux 2.6.5-rc2 (compile stats) John Cherry
  2 siblings, 2 replies; 12+ messages in thread
From: Prakash K. Cheemplavam @ 2004-03-20 10:21 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Kernel Mailing List

Hi,

it already started with 2.6.5-rc1: On shutdown/reboot when hotplug 
service stops, it hangs. I found out that hotplug has trouble in 
removing ohci-hcd module, ie, it doesn't seem to work. killall -9 rmmod 
doesn't remove that process, neither. (Module unloading is in the kernel).

Which infos are needed furthermore?

Cheers,

Prakash

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

* Re: Linux 2.6.5-rc2, hotplug and ohci-hcd issue
  2004-03-20 10:21 ` Linux 2.6.5-rc2, hotplug and ohci-hcd issue Prakash K. Cheemplavam
@ 2004-03-20 10:32   ` Prakash K. Cheemplavam
  2004-03-20 13:23   ` Zilvinas Valinskas
  1 sibling, 0 replies; 12+ messages in thread
From: Prakash K. Cheemplavam @ 2004-03-20 10:32 UTC (permalink / raw)
  Cc: Linus Torvalds, Kernel Mailing List

Prakash K. Cheemplavam wrote:
> it already started with 2.6.5-rc1: On shutdown/reboot when hotplug 
> service stops, it hangs. I found out that hotplug has trouble in 
> removing ohci-hcd module, ie, it doesn't seem to work. killall -9 rmmod 
> doesn't remove that process, neither. (Module unloading is in the kernel).
> 

Maybe I should add that I use current udev (on gentoo Linux).

cya,

Prakash

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

* [patch] 2.6.5-rc2: fix scsi_transport_spi.c with gcc 2.95
  2004-03-20  3:39 Linux 2.6.5-rc2 Linus Torvalds
  2004-03-20 10:21 ` Linux 2.6.5-rc2, hotplug and ohci-hcd issue Prakash K. Cheemplavam
@ 2004-03-20 12:18 ` Adrian Bunk
  2004-03-20 13:43   ` James Bottomley
  2004-03-21 20:21 ` Linux 2.6.5-rc2 (compile stats) John Cherry
  2 siblings, 1 reply; 12+ messages in thread
From: Adrian Bunk @ 2004-03-20 12:18 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Kernel Mailing List, Andrew Morton, Martin Hicks, James.Bottomley,
	linux-scsi

I got the following compile error in 2.6.5-rc2 using gcc 2.95:

<--  snip  -->

...
  CC      drivers/scsi/scsi_transport_spi.o
drivers/scsi/scsi_transport_spi.c: In function `spi_dv_retrain':
drivers/scsi/scsi_transport_spi.c:388: parse error before `;'
drivers/scsi/scsi_transport_spi.c:392: parse error before `;'
drivers/scsi/scsi_transport_spi.c: In function `spi_dv_device_internal':
drivers/scsi/scsi_transport_spi.c:463: parse error before `;'
drivers/scsi/scsi_transport_spi.c:475: parse error before `;'
drivers/scsi/scsi_transport_spi.c:494: parse error before `;'
drivers/scsi/scsi_transport_spi.c: In function `spi_dv_device':
drivers/scsi/scsi_transport_spi.c:539: parse error before `;'
drivers/scsi/scsi_transport_spi.c:543: parse error before `;'
make[2]: *** [drivers/scsi/scsi_transport_spi.o] Error 1

<--  snip  -->


I found the patch below in -mm that fixes this problem.


Please apply
Adrian


<--  snip  -->


Work around the gcc-2.95 token pasting bug.


---

 25-akpm/drivers/scsi/scsi_transport_spi.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

diff -puN drivers/scsi/scsi_transport_spi.c~scsi_transport_spi-build-fix drivers/scsi/scsi_transport_spi.c
--- 25/drivers/scsi/scsi_transport_spi.c~scsi_transport_spi-build-fix	2004-03-14 02:45:22.999909632 -0800
+++ 25-akpm/drivers/scsi/scsi_transport_spi.c	2004-03-14 02:45:29.938854752 -0800
@@ -33,7 +33,7 @@
 #include <scsi/scsi_transport.h>
 #include <scsi/scsi_transport_spi.h>
 
-#define SPI_PRINTK(x, l, f, a...)	printk(l "scsi(%d:%d:%d:%d): " f, (x)->host->host_no, (x)->channel, (x)->id, (x)->lun, ##a)
+#define SPI_PRINTK(x, l, f, a...)	printk(l "scsi(%d:%d:%d:%d): " f, (x)->host->host_no, (x)->channel, (x)->id, (x)->lun , ##a)
 
 static void transport_class_release(struct class_device *class_dev);
 

_

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

* Re: Linux 2.6.5-rc2, hotplug and ohci-hcd issue
  2004-03-20 10:21 ` Linux 2.6.5-rc2, hotplug and ohci-hcd issue Prakash K. Cheemplavam
  2004-03-20 10:32   ` Prakash K. Cheemplavam
@ 2004-03-20 13:23   ` Zilvinas Valinskas
  2004-03-20 19:12     ` Prakash K. Cheemplavam
  1 sibling, 1 reply; 12+ messages in thread
From: Zilvinas Valinskas @ 2004-03-20 13:23 UTC (permalink / raw)
  To: Prakash K. Cheemplavam; +Cc: Linus Torvalds, Kernel Mailing List


Exactly the same here on Debian/Unstable 2.6.5-rc2.

Though I can't say it locks up on. Remove modules manually
rmmod ehci_hcd
rmmod ohci_hcd

Usually it takes some time and eventually rmmod returns successfully
removing modules !

In my case when system boots up - USB mouse is not working. 
If I remove and reinstaer ehci_hcd and ohci_hcd - everything seems fine.

$ ps -C rmmod -o pid,uid,state,wchan=WIDE-WCHAN-COLUMN
  PID   UID S WIDE-WCHAN-COLUMN
 1844     0 D usb_disable_device
 2209     0 D rwsem_down_write_failed


Perhaps that will help ...

On Sat, Mar 20, 2004 at 11:21:08AM +0100, Prakash K. Cheemplavam wrote:
> Hi,
> 
> it already started with 2.6.5-rc1: On shutdown/reboot when hotplug 
> service stops, it hangs. I found out that hotplug has trouble in 
> removing ohci-hcd module, ie, it doesn't seem to work. killall -9 rmmod 
> doesn't remove that process, neither. (Module unloading is in the kernel).
> 
> Which infos are needed furthermore?
> 
> Cheers,
> 
> Prakash
> -
> 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] 12+ messages in thread

* Re: [patch] 2.6.5-rc2: fix scsi_transport_spi.c with gcc 2.95
  2004-03-20 12:18 ` [patch] 2.6.5-rc2: fix scsi_transport_spi.c with gcc 2.95 Adrian Bunk
@ 2004-03-20 13:43   ` James Bottomley
  0 siblings, 0 replies; 12+ messages in thread
From: James Bottomley @ 2004-03-20 13:43 UTC (permalink / raw)
  To: Adrian Bunk
  Cc: Linus Torvalds, Kernel Mailing List, Andrew Morton, Martin Hicks,
	SCSI Mailing List

On Sat, 2004-03-20 at 07:18, Adrian Bunk wrote:
> I found the patch below in -mm that fixes this problem.

I already have the mm patch in scsi-misc-2.5.

Thanks,

James



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

* Re: Linux 2.6.5-rc2, hotplug and ohci-hcd issue
  2004-03-20 13:23   ` Zilvinas Valinskas
@ 2004-03-20 19:12     ` Prakash K. Cheemplavam
  2004-03-20 22:38       ` Prakash K. Cheemplavam
  0 siblings, 1 reply; 12+ messages in thread
From: Prakash K. Cheemplavam @ 2004-03-20 19:12 UTC (permalink / raw)
  To: Zilvinas Valinskas; +Cc: Linus Torvalds, Kernel Mailing List

Zilvinas Valinskas wrote:
> Exactly the same here on Debian/Unstable 2.6.5-rc2.
> 
> Though I can't say it locks up on. Remove modules manually
> rmmod ehci_hcd
> rmmod ohci_hcd
> 
> Usually it takes some time and eventually rmmod returns successfully
> removing modules !
[snip]

You could also try to run /etc/hotplug/usb.rc stop and 
/etc/hotplug/usb.rc start in case you have those scripts.

> On Sat, Mar 20, 2004 at 11:21:08AM +0100, Prakash K. Cheemplavam wrote:
>>
>>it already started with 2.6.5-rc1: On shutdown/reboot when hotplug 
>>service stops, it hangs. I found out that hotplug has trouble in 
>>removing ohci-hcd module, ie, it doesn't seem to work. killall -9 rmmod 
>>doesn't remove that process, neither. (Module unloading is in the kernel).

I maybe found something: I compiled "force module unloading" into 
kernel, and now it doesn't seem to hang, though I don't understand why 
it should make a difference, as nothing is forced. I have to test a bit 
more.

Prakash

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

* Re: Linux 2.6.5-rc2, hotplug and ohci-hcd issue
  2004-03-20 19:12     ` Prakash K. Cheemplavam
@ 2004-03-20 22:38       ` Prakash K. Cheemplavam
  2004-03-22  8:32         ` Zilvinas Valinskas
  0 siblings, 1 reply; 12+ messages in thread
From: Prakash K. Cheemplavam @ 2004-03-20 22:38 UTC (permalink / raw)
  To: Prakash K. Cheemplavam
  Cc: Zilvinas Valinskas, Linus Torvalds, Kernel Mailing List

Prakash K. Cheemplavam wrote:

> I maybe found something: I compiled "force module unloading" into 
> kernel, and now it doesn't seem to hang, though I don't understand why 
> it should make a difference, as nothing is forced. I have to test a bit 
> more.

I was wrong, above doesn't work. It still hangs. I don't know how to 
circumvent it. Something seems to be broken.

Prakash

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

* Re: Linux 2.6.5-rc2 (compile stats)
  2004-03-20  3:39 Linux 2.6.5-rc2 Linus Torvalds
  2004-03-20 10:21 ` Linux 2.6.5-rc2, hotplug and ohci-hcd issue Prakash K. Cheemplavam
  2004-03-20 12:18 ` [patch] 2.6.5-rc2: fix scsi_transport_spi.c with gcc 2.95 Adrian Bunk
@ 2004-03-21 20:21 ` John Cherry
  2004-03-22 21:38   ` Jos Hulzink
  2 siblings, 1 reply; 12+ messages in thread
From: John Cherry @ 2004-03-21 20:21 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Kernel Mailing List

Compile stats for 2.6.5-rc2 and 2.6.5-rc2-mm1.

Linux 2.6 Compile Statistics (gcc 3.2.2)
Warnings/Errors Summary

Kernel         bzImage    bzImage  bzImage  modules  bzImage   modules
             (defconfig)  (allno)  (allyes) (allyes) (allmod) (allmod)
-----------  -----------  -------- -------- -------- -------- ---------
2.6.5-rc2      0w/0e       0w/0e   135w/ 0e   8w/0e   3w/0e    132w/0e
2.6.5-rc1      0w/0e       0w/0e   138w/ 0e   8w/0e   3w/0e    135w/0e
2.6.4          1w/0e       0w/0e   145w/ 0e   7w/0e   3w/0e    142w/0e
2.6.4-rc2      1w/0e       0w/0e   148w/ 0e   7w/0e   3w/0e    145w/0e
2.6.4-rc1      1w/0e       0w/0e   148w/ 0e   7w/0e   3w/0e    145w/0e
2.6.3          1w/0e       0w/0e   142w/ 0e   9w/0e   3w/0e    142w/0e
2.6.3-rc4      1w/0e       0w/0e   142w/ 0e   9w/0e   3w/0e    142w/0e
2.6.3-rc3      1w/0e       0w/0e   145w/ 7e   9w/0e   3w/0e    148w/0e
2.6.3-rc2      1w/0e       0w/0e   141w/ 0e   9w/0e   3w/0e    144w/0e
2.6.3-rc1      1w/0e       0w/0e   145w/ 0e   9w/0e   3w/0e    177w/0e
2.6.2          1w/0e       0w/0e   152w/ 0e  12w/0e   3w/0e    187w/0e
2.6.2-rc3      0w/0e       0w/0e   152w/ 0e  12w/0e   3w/0e    187w/0e
2.6.2-rc2      0w/0e       0w/0e   153w/ 8e  12w/0e   3w/0e    188w/0e
2.6.2-rc1      0w/0e       0w/0e   152w/ 0e  12w/0e   3w/0e    187w/0e
2.6.1          0w/0e       0w/0e   158w/ 0e  12w/0e   3w/0e    197w/0e
2.6.1-rc3      0w/0e       0w/0e   158w/ 0e  12w/0e   3w/0e    197w/0e
2.6.1-rc2      0w/0e       0w/0e   166w/ 0e  12w/0e   3w/0e    205w/0e
2.6.1-rc1      0w/0e       0w/0e   167w/ 0e  12w/0e   3w/0e    206w/0e
2.6.0          0w/0e       0w/0e   170w/ 0e  12w/0e   3w/0e    209w/0e


Linux 2.6 (mm tree) Compile Statistics (gcc 3.2.2)
Warnings/Errors Summary

Kernel            bzImage   bzImage  bzImage  modules  bzImage  modules
                (defconfig) (allno) (allyes) (allyes) (allmod) (allmod)
--------------- ---------- -------- -------- -------- -------- --------
2.6.5-rc2-mm1     0w/0e     5w/0e   136w/ 0e   8w/0e   3w/0e    134w/0e
2.6.5-rc1-mm2     0w/0e     5w/0e   135w/ 5e   8w/0e   3w/0e    133w/0e
2.6.5-rc1-mm1     0w/0e     5w/0e   135w/ 5e   8w/0e   3w/0e    133w/0e
2.6.4-mm2         1w/2e     5w/2e   144w/10e   8w/0e   3w/2e    144w/0e
2.6.4-mm1         1w/0e     5w/0e   146w/ 5e   8w/0e   3w/0e    144w/0e
2.6.4-rc2-mm1     1w/0e     5w/0e   146w/12e  11w/0e   3w/0e    147w/2e
2.6.4-rc1-mm2     1w/0e     5w/0e   144w/ 0e  11w/0e   3w/0e    145w/0e
2.6.4-rc1-mm1     1w/0e     5w/0e   147w/ 5e  11w/0e   3w/0e    147w/0e
2.6.3-mm4         1w/0e     5w/0e   146w/ 0e   7w/0e   3w/0e    142w/0e
2.6.3-mm3         1w/2e     5w/2e   146w/15e   7w/0e   3w/2e    144w/5e
2.6.3-mm2         1w/8e     5w/0e   140w/ 0e   7w/0e   3w/0e    138w/0e
2.6.3-mm1         1w/0e     5w/0e   143w/ 5e   7w/0e   3w/0e    141w/0e
2.6.3-rc3-mm1     1w/0e     0w/0e   144w/13e   7w/0e   3w/0e    142w/3e
2.6.3-rc2-mm1     1w/0e     0w/265e 144w/ 5e   7w/0e   3w/0e    145w/0e
2.6.3-rc1-mm1     1w/0e     0w/265e 141w/ 5e   7w/0e   3w/0e    143w/0e
2.6.2-mm1         2w/0e     0w/264e 147w/ 5e   7w/0e   3w/0e    173w/0e
2.6.2-rc3-mm1     2w/0e     0w/265e 146w/ 5e   7w/0e   3w/0e    172w/0e
2.6.2-rc2-mm2     0w/0e     0w/264e 145w/ 5e   7w/0e   3w/0e    171w/0e
2.6.2-rc2-mm1     0w/0e     0w/264e 146w/ 5e   7w/0e   3w/0e    172w/0e
2.6.2-rc1-mm3     0w/0e     0w/265e 144w/ 8e   7w/0e   3w/0e    169w/0e
2.6.2-rc1-mm2     0w/0e     0w/264e 144w/ 5e  10w/0e   3w/0e    171w/0e
2.6.2-rc1-mm1     0w/0e     0w/264e 144w/ 5e  10w/0e   3w/0e    171w/0e
2.6.1-mm5         2w/5e     0w/264e 153w/11e  10w/0e   3w/0e    180w/0e
2.6.1-mm4         0w/821e   0w/264e 154w/ 5e   8w/1e   5w/0e    179w/0e
2.6.1-mm3         0w/0e     0w/0e   151w/ 5e  10w/0e   3w/0e    177w/0e
2.6.1-mm2         0w/0e     0w/0e   143w/ 5e  12w/0e   3w/0e    171w/0e
2.6.1-mm1         0w/0e     0w/0e   146w/ 9e  12w/0e   6w/0e    171w/0e
2.6.1-rc2-mm1     0w/0e     0w/0e   149w/ 0e  12w/0e   6w/0e    171w/4e
2.6.1-rc1-mm2     0w/0e     0w/0e   157w/15e  12w/0e   3w/0e    185w/4e
2.6.1-rc1-mm1     0w/0e     0w/0e   156w/10e  12w/0e   3w/0e    184w/2e
2.6.0-mm2         0w/0e     0w/0e   161w/ 0e  12w/0e   3w/0e    189w/0e
2.6.0-mm1         0w/0e     0w/0e   173w/ 0e  12w/0e   3w/0e    212w/0e

Web page with links to complete details:
   http://developer.osdl.org/cherry/compile/
Daily compiles (ia32): 
   http://developer.osdl.org/cherry/compile/2.6/linus-tree/running.txt
Daily compiles (ia64): 
   http://developer.osdl.org/cherry/compile/2.6/linus-tree/running64.txt
Latest changes in Linus' bitkeeper tree:
   http://linux.bkbits.net:8080/linux-2.5

John Cherry
OSDL



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

* Re: Linux 2.6.5-rc2, hotplug and ohci-hcd issue
  2004-03-20 22:38       ` Prakash K. Cheemplavam
@ 2004-03-22  8:32         ` Zilvinas Valinskas
  2004-03-24 19:24           ` Prakash K. Cheemplavam
  0 siblings, 1 reply; 12+ messages in thread
From: Zilvinas Valinskas @ 2004-03-22  8:32 UTC (permalink / raw)
  To: Prakash K. Cheemplavam; +Cc: Linus Torvalds, Kernel Mailing List

If you boot without any plugged USB devices and later on plug in USB
devices things are working as expected. Something fishy about hotplug
and perhaps in particular when OHCI and EHCI are initialized with USB
devices connected.

BR 

On Sun, 2004-03-21 at 00:38, Prakash K. Cheemplavam wrote:
> Prakash K. Cheemplavam wrote:
> 
> > I maybe found something: I compiled "force module unloading" into 
> > kernel, and now it doesn't seem to hang, though I don't understand why 
> > it should make a difference, as nothing is forced. I have to test a bit 
> > more.
> 
> I was wrong, above doesn't work. It still hangs. I don't know how to 
> circumvent it. Something seems to be broken.
> 
> Prakash
> 


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

* Re: Linux 2.6.5-rc2 (compile stats)
  2004-03-21 20:21 ` Linux 2.6.5-rc2 (compile stats) John Cherry
@ 2004-03-22 21:38   ` Jos Hulzink
  0 siblings, 0 replies; 12+ messages in thread
From: Jos Hulzink @ 2004-03-22 21:38 UTC (permalink / raw)
  To: John Cherry; +Cc: Linus Torvalds, Kernel Mailing List

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

On Sunday 21 March 2004 21:21, John Cherry wrote:
> Compile stats for 2.6.5-rc2 and 2.6.5-rc2-mm1.
>
> Linux 2.6 Compile Statistics (gcc 3.2.2)
> Warnings/Errors Summary
>
> Kernel         bzImage    bzImage  bzImage  modules  bzImage   modules
>              (defconfig)  (allno)  (allyes) (allyes) (allmod) (allmod)
> -----------  -----------  -------- -------- -------- -------- ---------
> 2.6.5-rc2      0w/0e       0w/0e   135w/ 0e   8w/0e   3w/0e    132w/0e

Please find attached a patch to fix some of the trivial warnings. More to 
follow.

Jos Hulzink

[-- Attachment #2: fix_trivial_warnings_2.6.5rc2.diff --]
[-- Type: text/x-diff, Size: 4476 bytes --]

diff -rc linux-2.6.4/drivers/isdn/i4l/isdn_v110.c linuxwork/drivers/isdn/i4l/isdn_v110.c
*** linux-2.6.4/drivers/isdn/i4l/isdn_v110.c	2004-03-11 03:55:54.000000000 +0100
--- linuxwork/drivers/isdn/i4l/isdn_v110.c	2004-03-22 20:23:53.322799512 +0100
***************
*** 520,526 ****
  {
  	isdn_v110_stream *v = NULL;
  	int i;
! 	int ret;
  
  	if (idx < 0)
  		return 0;
--- 520,526 ----
  {
  	isdn_v110_stream *v = NULL;
  	int i;
! 	int ret=0;
  
  	if (idx < 0)
  		return 0;
diff -rc linux-2.6.4/drivers/media/dvb/frontends/stv0299.c linuxwork/drivers/media/dvb/frontends/stv0299.c
*** linux-2.6.4/drivers/media/dvb/frontends/stv0299.c	2004-03-11 03:55:54.000000000 +0100
--- linuxwork/drivers/media/dvb/frontends/stv0299.c	2004-03-22 20:15:36.535322688 +0100
***************
*** 353,359 ****
  	u8 addr;
  	u32 div;
  	u8 buf[4];
!         int i, divisor, regcode;
  
  	dprintk ("%s: freq %i, ftype %i\n", __FUNCTION__, freq, ftype);
  
--- 353,359 ----
  	u8 addr;
  	u32 div;
  	u8 buf[4];
!         int divisor, regcode;
  
  	dprintk ("%s: freq %i, ftype %i\n", __FUNCTION__, freq, ftype);
  
diff -rc linux-2.6.4/drivers/media/dvb/frontends/tda1004x.c linuxwork/drivers/media/dvb/frontends/tda1004x.c
*** linux-2.6.4/drivers/media/dvb/frontends/tda1004x.c	2004-03-22 21:06:29.646179288 +0100
--- linuxwork/drivers/media/dvb/frontends/tda1004x.c	2004-03-22 20:18:00.459442896 +0100
***************
*** 41,47 ****
  #include <linux/syscalls.h>
  #include <linux/fs.h>
  #include <linux/fcntl.h>
- #include <linux/errno.h>
  #include "dvb_frontend.h"
  #include "dvb_functions.h"
  
--- 41,46 ----
***************
*** 188,196 ****
  static struct fwinfo tda10046h_fwinfo[] = { {.file_size = 286720,.fw_offset = 0x3c4f9,.fw_size = 24479} };
  static int tda10046h_fwinfo_count = sizeof(tda10046h_fwinfo) / sizeof(struct fwinfo);
  
- static int errno;
- 
- 
  static int tda1004x_write_byte(struct dvb_i2c_bus *i2c, struct tda1004x_state *tda_state, int reg, int data)
  {
  	int ret;
--- 187,192 ----
diff -rc linux-2.6.4/drivers/message/fusion/mptscsih.c linuxwork/drivers/message/fusion/mptscsih.c
*** linux-2.6.4/drivers/message/fusion/mptscsih.c	2004-03-22 21:06:29.800155880 +0100
--- linuxwork/drivers/message/fusion/mptscsih.c	2004-03-22 20:31:48.488563336 +0100
***************
*** 196,203 ****
  static void	mptscsih_dv_parms(MPT_SCSI_HOST *hd, DVPARAMETERS *dv,void *pPage);
  static void	mptscsih_fillbuf(char *buffer, int size, int index, int width);
  #endif
  static int	mptscsih_setup(char *str);
! 
  /* module entry point */
  static int  __init   mptscsih_init  (void);
  static void __exit   mptscsih_exit  (void);
--- 196,204 ----
  static void	mptscsih_dv_parms(MPT_SCSI_HOST *hd, DVPARAMETERS *dv,void *pPage);
  static void	mptscsih_fillbuf(char *buffer, int size, int index, int width);
  #endif
+ #ifdef MODULE
  static int	mptscsih_setup(char *str);
! #endif
  /* module entry point */
  static int  __init   mptscsih_init  (void);
  static void __exit   mptscsih_exit  (void);
***************
*** 7247,7252 ****
--- 7248,7254 ----
  	return 0;
  }
  
+ #ifdef MODULE
  /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
  static int
  mptscsih_setup(char *str)
***************
*** 7298,7304 ****
  	}
  	return 1;
  }
! 
  /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
  
  
--- 7300,7306 ----
  	}
  	return 1;
  }
! #endif
  /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
  
  
diff -rc linux-2.6.4/drivers/net/arcnet/com20020-isa.c linuxwork/drivers/net/arcnet/com20020-isa.c
*** linux-2.6.4/drivers/net/arcnet/com20020-isa.c	2004-03-11 03:55:22.000000000 +0100
--- linuxwork/drivers/net/arcnet/com20020-isa.c	2004-03-22 20:32:57.384089624 +0100
***************
*** 185,192 ****
  #ifndef MODULE
  static int __init com20020isa_setup(char *s)
  {
- 	struct net_device *dev;
- 	struct arcnet_local *lp;
  	int ints[8];
  
  	s = get_options(s, 8, ints);
--- 185,190 ----
diff -rc linux-2.6.4/sound/isa/wavefront/wavefront_synth.c linuxwork/sound/isa/wavefront/wavefront_synth.c
*** linux-2.6.4/sound/isa/wavefront/wavefront_synth.c	2004-03-22 21:06:39.898620680 +0100
--- linuxwork/sound/isa/wavefront/wavefront_synth.c	2004-03-22 20:25:59.151670616 +0100
***************
*** 1920,1927 ****
  #include <linux/syscalls.h>
  #include <asm/uaccess.h>
  
- static int errno;
- 
  static int __init
  wavefront_download_firmware (snd_wavefront_t *dev, char *path)
  
--- 1920,1925 ----

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

* Re: Linux 2.6.5-rc2, hotplug and ohci-hcd issue
  2004-03-22  8:32         ` Zilvinas Valinskas
@ 2004-03-24 19:24           ` Prakash K. Cheemplavam
  0 siblings, 0 replies; 12+ messages in thread
From: Prakash K. Cheemplavam @ 2004-03-24 19:24 UTC (permalink / raw)
  To: zilvinas; +Cc: Linus Torvalds, Kernel Mailing List

Zilvinas Valinskas wrote:
> If you boot without any plugged USB devices and later on plug in USB
> devices things are working as expected. Something fishy about hotplug
> and perhaps in particular when OHCI and EHCI are initialized with USB
> devices connected.
> 

I found out that 2.6.5-rc2-mm2 at least works in terms of unloading the 
usb modules.

Prakash

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

end of thread, other threads:[~2004-03-24 19:24 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-20  3:39 Linux 2.6.5-rc2 Linus Torvalds
2004-03-20 10:21 ` Linux 2.6.5-rc2, hotplug and ohci-hcd issue Prakash K. Cheemplavam
2004-03-20 10:32   ` Prakash K. Cheemplavam
2004-03-20 13:23   ` Zilvinas Valinskas
2004-03-20 19:12     ` Prakash K. Cheemplavam
2004-03-20 22:38       ` Prakash K. Cheemplavam
2004-03-22  8:32         ` Zilvinas Valinskas
2004-03-24 19:24           ` Prakash K. Cheemplavam
2004-03-20 12:18 ` [patch] 2.6.5-rc2: fix scsi_transport_spi.c with gcc 2.95 Adrian Bunk
2004-03-20 13:43   ` James Bottomley
2004-03-21 20:21 ` Linux 2.6.5-rc2 (compile stats) John Cherry
2004-03-22 21:38   ` Jos Hulzink

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