|
From: Jan-Benedict G. <jb...@he...> - 2006-04-16 21:03:07
|
drivers/scsi/ibmvscsi/srp.h | 227
drivers/scsi/qlogicfc.c | 2228 -------
drivers/scsi/qlogicfc_asm.c | 9751 ---------------------------------
Documentation/DMA-API.txt | 49
Documentation/DMA-mapping.txt | 22
Documentation/i2c/busses/i2c-parport | 16
Documentation/networking/xfrm_sync.txt | 166
Documentation/serial/driver | 22
arch/arm/mach-at91rm9200/devices.c | 12
arch/arm/mach-s3c2410/common-smdk.c | 2
arch/arm/mach-s3c2410/s3c2440-clock.c | 2
arch/i386/kernel/Makefile | 2
arch/i386/kernel/syscall_table.S | 1
arch/i386/pci/irq.c | 3
arch/ia64/kernel/Makefile | 3
arch/ia64/kernel/entry.S | 1
arch/ia64/kernel/mca.c | 10
arch/ia64/mm/discontig.c | 66
arch/powerpc/kernel/systbl.S | 1
arch/sparc/kernel/systbls.S | 2
arch/sparc64/kernel/sys32.S | 1
arch/sparc64/kernel/systbls.S | 4
arch/x86_64/kernel/Makefile | 4
block/scsi_ioctl.c | 101
drivers/base/bus.c | 5
drivers/base/class.c | 13
drivers/base/dd.c | 2
drivers/base/power/suspend.c | 12
drivers/char/agp/efficeon-agp.c | 8
drivers/char/tty_io.c | 2
drivers/firmware/Makefile | 3
drivers/firmware/dmi_scan.c | 12
drivers/hwmon/w83792d.c | 5
drivers/i2c/busses/Kconfig | 5
drivers/i2c/busses/i2c-parport-light.c | 9
drivers/i2c/busses/i2c-parport.c | 9
drivers/i2c/busses/i2c-parport.h | 2
drivers/i2c/busses/i2c-sis96x.c | 8
drivers/i2c/chips/ds1374.c | 16
drivers/i2c/chips/m41t00.c | 16
drivers/md/md.c | 1
drivers/message/fusion/mptsas.c | 10
drivers/net/irda/irda-usb.c | 6
drivers/net/irda/smsc-ircc2.c | 318 -
drivers/pci/hotplug/rpaphp_core.c | 3
drivers/pci/msi.c | 227
drivers/pci/pci-driver.c | 6
drivers/pci/pci.c | 12
drivers/pci/pci.h | 11
drivers/pci/quirks.c | 4
drivers/pcmcia/at91_cf.c | 51
drivers/scsi/3w-9xxx.c | 9
drivers/scsi/Kconfig | 24
drivers/scsi/Makefile | 1
drivers/scsi/aacraid/aachba.c | 94
drivers/scsi/aacraid/aacraid.h | 11
drivers/scsi/aacraid/commctrl.c | 12
drivers/scsi/aacraid/commsup.c | 41
drivers/scsi/aacraid/linit.c | 64
drivers/scsi/aacraid/rkt.c | 4
drivers/scsi/aacraid/rx.c | 4
drivers/scsi/aacraid/sa.c | 2
drivers/scsi/aic7xxx/aic79xx.h | 4
drivers/scsi/aic7xxx/aic79xx_core.c | 168
drivers/scsi/aic7xxx/aic79xx_osm.c | 4
drivers/scsi/ibmvscsi/ibmvscsi.c | 251
drivers/scsi/ibmvscsi/ibmvscsi.h | 2
drivers/scsi/ibmvscsi/rpa_vscsi.c | 1
drivers/scsi/ibmvscsi/viosrp.h | 17
drivers/scsi/ipr.c | 122
drivers/scsi/ipr.h | 46
drivers/scsi/scsi.c | 5
drivers/scsi/scsi_devinfo.c | 4
drivers/scsi/scsi_ioctl.c | 176
drivers/scsi/scsi_lib.c | 15
drivers/scsi/scsi_sas_internal.h | 38
drivers/scsi/scsi_scan.c | 19
drivers/scsi/scsi_transport_fc.c | 464 +
drivers/scsi/scsi_transport_sas.c | 67
drivers/scsi/sg.c | 7
drivers/scsi/sym53c8xx_2/sym_defs.h | 2
drivers/scsi/sym53c8xx_2/sym_glue.c | 205
drivers/scsi/sym53c8xx_2/sym_glue.h | 2
drivers/scsi/sym53c8xx_2/sym_hipd.c | 113
drivers/scsi/sym53c8xx_2/sym_hipd.h | 2
drivers/usb/atm/ueagle-atm.c | 52
drivers/usb/core/Kconfig | 7
drivers/usb/core/hcd-pci.c | 7
drivers/usb/core/hub.c | 8
drivers/usb/core/usb.c | 2
drivers/usb/gadget/Kconfig | 4
drivers/usb/gadget/at91_udc.c | 4
drivers/usb/gadget/ether.c | 6
drivers/usb/gadget/file_storage.c | 38
drivers/usb/gadget/gadget_chips.h | 6
drivers/usb/gadget/inode.c | 24
drivers/usb/gadget/net2280.c | 93
drivers/usb/gadget/net2280.h | 415 -
drivers/usb/gadget/zero.c | 7
drivers/usb/host/ohci-at91.c | 35
drivers/usb/host/ohci-s3c2410.c | 41
drivers/usb/host/pci-quirks.c | 1
drivers/usb/host/pci-quirks.h | 7
drivers/usb/host/uhci-hcd.c | 7
drivers/usb/host/uhci-hcd.h | 1
drivers/usb/host/uhci-hub.c | 18
drivers/usb/input/Kconfig | 60
drivers/usb/input/Makefile | 1
drivers/usb/input/hid-core.c | 14
drivers/usb/input/hid-ff.c | 6
drivers/usb/input/hid.h | 5
drivers/usb/input/keyspan_remote.c | 2
drivers/usb/input/usbtouchscreen.c | 605 ++
drivers/usb/input/wacom.c | 136
drivers/usb/misc/usbtest.c | 13
drivers/usb/net/asix.c | 327 -
drivers/usb/net/pegasus.c | 2
drivers/usb/net/rndis_host.c | 28
drivers/usb/serial/Kconfig | 9
drivers/usb/serial/Makefile | 1
drivers/usb/serial/console.c | 2
drivers/usb/serial/ftdi_sio.c | 2
drivers/usb/serial/ftdi_sio.h | 15
drivers/usb/serial/funsoft.c | 65
drivers/usb/serial/pl2303.c | 1
drivers/usb/serial/pl2303.h | 4
drivers/usb/serial/usb-serial.c | 16
drivers/usb/serial/usb-serial.h | 6
fs/exec.c | 27
fs/fuse/dev.c | 54
fs/fuse/file.c | 10
fs/fuse/fuse_i.h | 15
fs/fuse/inode.c | 27
fs/partitions/check.c | 38
fs/pipe.c | 7
fs/splice.c | 272
fs/sysfs/dir.c | 1
fs/sysfs/file.c | 76
fs/sysfs/sysfs.h | 1
fs/xfs/linux-2.6/xfs_file.c | 12
fs/xfs/linux-2.6/xfs_lrw.c | 14
fs/xfs/linux-2.6/xfs_lrw.h | 4
fs/xfs/linux-2.6/xfs_vnode.h | 12
include/asm-arm/unistd.h | 18
include/asm-i386/unistd.h | 3
include/asm-ia64/unistd.h | 3
include/asm-powerpc/unistd.h | 3
include/asm-sparc/unistd.h | 2
include/asm-sparc64/unistd.h | 2
include/asm-x86_64/unistd.h | 4
include/linux/blkdev.h | 4
include/linux/fs.h | 12
include/linux/genhd.h | 1
include/linux/kobject.h | 2
include/linux/pci.h | 33
include/linux/pci_ids.h | 3
include/linux/pipe_fs_i.h | 1
include/linux/pm.h | 8
include/linux/pm_legacy.h | 7
include/linux/sched.h | 1
include/linux/syscalls.h | 2
include/linux/sysfs.h | 6
include/linux/usb/net2280.h | 444 +
include/net/arp.h | 2
include/net/xfrm.h | 8
include/scsi/scsi_devinfo.h | 1
include/scsi/scsi_ioctl.h | 2
include/scsi/scsi_transport_fc.h | 41
kernel/fork.c | 6
kernel/power/pm.c | 20
kernel/ptrace.c | 7
kernel/signal.c | 4
lib/kobject.c | 1
net/atm/clip.c | 460 -
net/ipv4/arp.c | 4
net/ipv4/devinet.c | 1
net/ipv4/fib_frontend.c | 1
net/ipv4/inet_hashtables.c | 4
net/ipv4/ip_output.c | 2
net/ipv4/tcp_input.c | 1
net/ipv4/tcp_ipv4.c | 1
net/ipv4/tcp_output.c | 3
net/xfrm/xfrm_state.c | 25
scripts/kconfig/lxdialog/checklist.c | 19
scripts/mod/modpost.c | 13
185 files changed, 4586 insertions(+), 14744 deletions(-)
New commits:
commit 5c62e4479e119d574a8422940a376081b80f0c07
Merge: c14444d... cc44475...
Author: Jan-Benedict Glaw <jb...@d2...>
Date: Sun Apr 16 23:01:12 2006 +0200
Merge branch 'vax4linus'
commit cc44475917ecf2f2e7ef899024b822f6bfd34b9f
Merge: b5efaf8... c19f7a9...
Author: Jan-Benedict Glaw <jb...@d2...>
Date: Sun Apr 16 23:00:24 2006 +0200
Merge branch 'master'
commit c19f7a9e1ac45b57375d51f033b02deca50f4d3f
Merge: 63d39fe... 67ab7f5...
Author: Linus Torvalds <tor...@g5...>
Date: Sat Apr 15 16:02:04 2006 -0700
Merge master.kernel.org:/home/rmk/linux-2.6-serial
* master.kernel.org:/home/rmk/linux-2.6-serial:
[SERIAL] Update serial driver documentation
commit 63d39fe88ffabbd82d9db42e9b603c58532fc918
Merge: 2c53620... 463b158...
Author: Linus Torvalds <tor...@g5...>
Date: Sat Apr 15 16:01:39 2006 -0700
Merge master.kernel.org:/home/rmk/linux-2.6-arm
* master.kernel.org:/home/rmk/linux-2.6-arm:
[ARM] 3477/1: ARM EABI: undefine removed syscalls
[ARM] 3475/1: S3C2410: fix spelling mistake in SMDK partition table
[ARM] 3474/1: S3C2440: USB rate writes wrong var to CLKDIVN
commit 67ab7f596b6adbaef5abc539dbee822e298a36e1
Author: Russell King <rm...@dy...>
Date: Sat Apr 15 20:46:11 2006 +0100
[SERIAL] Update serial driver documentation
Improve serial driver documentation:
- Remove CVS id.
- Update pointer to reference driver documentation.
- Add comments about new uart_write_console function.
- Add TIOCM_LOOP modem control bit description.
- Add commentry about enable_ms method being called multiple times.
- Add commentry about startup/shutdown method calling.
- Mention that dereferencing port->info after shutdown is invalid.
Signed-off-by: Russell King <rmk...@ar...>
commit 463b158aab247b600e4e93614b7b8f42a66331c9
Author: Nicolas Pitre <ni...@ca...>
Date: Sat Apr 15 16:10:43 2006 +0100
[ARM] 3477/1: ARM EABI: undefine removed syscalls
Patch from Nicolas Pitre
Avoid confusion for libraries assuming that a given syscall is available
when corresponding symbol is defined.
Signed-off-by: Nicolas Pitre <ni...@ca...>
Signed-off-by: Russell King <rmk...@ar...>
commit 2c5362007bc0a46461a9d94958cdd53bb027004c
Author: David Brownell <da...@pa...>
Date: Fri Apr 14 18:05:38 2006 -0700
Fix AT91RM9200 build breakage
The at91_cf driver got out of sync with certain changes in the PCMCIA
layer, notably getting rid of some duplication of data ... causing the
version merged to kernel.org to fail compiling.
This patch gives the at91_cf platform device a new iomem resource, using
it so this new pcmcia scheme works. It also cleans up some whitepsace
bugs that have accumulated over time (mostly too-long lines).
Signed-off-by: David Brownell <dbr...@us...>
Signed-off-by: Linus Torvalds <tor...@os...>
commit 64541d19702cfdb7ea946fdc20faee849f6874b1
Author: Eric W. Biederman <ebi...@xm...>
Date: Fri Apr 14 12:43:15 2006 -0600
[PATCH] kill unushed __put_task_struct_cb
Somehow in the midst of dotting i's and crossing t's during
the merge up to rc1 we wound up keeping __put_task_struct_cb
when it should have been killed as it no longer has any users.
Sorry I probably should have caught this while it was
still in the -mm tree.
Having the old code there gets confusing when reading
through the code and trying to understand what is
happening.
Signed-off-by: Eric W. Biederman <ebi...@xm...>
Signed-off-by: Linus Torvalds <tor...@os...>
commit 1f60245479ca6d4d3f2cf4a47c7dd18caf5afdf2
Author: H. Peter Anvin <hp...@zy...>
Date: Fri Apr 14 17:25:30 2006 -0700
[efficeon-agp] Add missing memory mask
Original patch by Benjamin Herrenschmidt after debugging by Brian Hinz.
Cc: Benjamin Herrenschmidt <be...@ke...>
Cc: Brian Hinz <bp...@ho...>
Signed-off-by: H. Peter Anvin <hp...@zy...>
Signed-off-by: Linus Torvalds <tor...@os...>
commit 1d73135e55c47ca909c1fbd68f45623b16dc0211
Merge: 1b627d1... 5ecdd0f...
Author: Linus Torvalds <tor...@g5...>
Date: Fri Apr 14 17:30:55 2006 -0700
Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild
* master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild:
kbuild: fix false section mismatch warnings
commit 1b627d173e0e1014298b92311f869eed53963bf3
Merge: f2f4d9e... 3d9dd75...
Author: Linus Torvalds <tor...@g5...>
Date: Fri Apr 14 17:10:20 2006 -0700
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (170 commits)
commit 3d9dd7564d5d7c28eb87b14c13a23806484667f3
Author: Zach Brown <zac...@or...>
Date: Fri Apr 14 16:04:18 2006 -0700
[PATCH] ip_output: account for fraggap when checking to add trailer_len
During other work I noticed that ip_append_data() seemed to be forgetting to
include the frag gap in its calculation of a fragment that consumes the rest of
the payload. Herbert confirmed that this was a bug that snuck in during a
previous rework.
Signed-off-by: Zach Brown <zac...@or...>
Signed-off-by: David S. Miller <da...@da...>
commit 08d099974a09faf4cb11ffc46da87073fa132fc0
Author: Linus Walleij <tr...@df...>
Date: Fri Apr 14 16:03:33 2006 -0700
[IRDA]: smsc-ircc2, smcinit support for ALi ISA bridges
...
commit f2f4d9e8cb7d4180ac1830eec49e18fef701c58c
Merge: f05472f... 5fdef39...
Author: Linus Torvalds <tor...@g5...>
Date: Fri Apr 14 17:09:41 2006 -0700
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:
commit 5fdef394953d8660c70cc27b27db421582c42bf9
Author: David S. Miller <da...@su...>
Date: Fri Apr 14 15:29:32 2006 -0700
[SPARC]: Hook up sys_tee() into syscall tables.
Signed-off-by: David S. Miller <da...@da...>
commit f05472f10db38ac5a1ac3f1fa469510471152561
Merge: 11f1697... 7676f83...
Author: Linus Torvalds <tor...@g5...>
Date: Fri Apr 14 17:09:08 2006 -0700
Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6
* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: (679 commits)
commit 7676f83aeb774e7a3abe6af06ec92b29488b5b79
Author: James Bottomley <Jam...@st...>
Date: Fri Apr 14 09:47:59 2006 -0500
[SCSI] scsi_transport_sas: don't scan a non-existent end device
Any end device that can't support any of the scanning protocols
shouldn't be scanned, so set its id to -1 to prevent
scsi_scan_target() being called for it.
Signed-off-by: James Bottomley <Jam...@St...>
commit 3c0c25b97c7d020ef07f6366cf1d668a8e980c7c
Author: Moore, Eric <Eri...@ls...>
Date: Thu Apr 13 16:08:17 2006 -0600
[SCSI] mptfusion - fix panic in mptsas_slave_configure
Driver panic when RAID logical volume was present when driver
loaded, or when a RAID logical volume was created on the fly.
...
commit 11f16971ceeb0f442e58f318b0cfde8eb35296bb
Merge: bcdc084... e97b81d...
Author: Linus Torvalds <tor...@g5...>
Date: Fri Apr 14 17:08:41 2006 -0700
Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6
* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6: (78 commits)
commit e97b81ddbb8b8c72b85330ac4a454a4513dcba8a
Author: Mark M. Hoffman <mho...@li...>
Date: Thu Mar 23 16:50:25 2006 +0100
[PATCH] i2c-parport: Make type parameter mandatory
This patch forces the user to specify what type of adapter is present when
loading i2c-parport or i2c-parport-light. If none is specified, the driver
init simply fails - instead of assuming adapter type 0.
This alleviates the sometimes lengthy boot time delays which can be caused
by accidentally building one of these into a kernel along with several i2c
slave drivers that have lengthy probe routines (e.g. hwmon drivers).
Kconfig and documentation updated accordingly.
Signed-off-by: Mark M. Hoffman <mho...@li...>
Signed-off-by: Jean Delvare <kh...@li...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
...
commit bcdc084257352902103aca85c65ddbbba8f74732
Merge: 754a264... 78a596b...
Author: Linus Torvalds <tor...@g5...>
Date: Fri Apr 14 17:08:18 2006 -0700
Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6
* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (169 commits)
commit 78a596b4490e17b9990d87b9d468ef5bb70daa10
Author: Adrian Bunk <bu...@st...>
Date: Fri Mar 31 01:38:12 2006 -0800
[PATCH] remove kernel/power/pm.c:pm_unregister()
Since the last user is removed in -mm, we can now remove this long deprecated
function.
Signed-off-by: Adrian Bunk <bu...@st...>
Cc: Pavel Machek <pa...@uc...>
Signed-off-by: Andrew Morton <ak...@os...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 21440d313358043b0ce5e43b00ff3c9b35a8616c
Author: David Brownell <da...@pa...>
Date: Sat Apr 1 10:21:52 2006 -0800
[PATCH] dma doc updates
...
commit 754a264c42178b85125a071299bb900b615c853b
Merge: f981480... 4f705ae...
Author: Linus Torvalds <tor...@g5...>
Date: Fri Apr 14 17:07:57 2006 -0700
Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6
* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (158 commits)
commit 4f705ae3e94ffaafe8d35f71ff4d5c499bb06814
Author: Bjorn Helgaas <bjo...@hp...>
Date: Mon Apr 3 17:09:22 2006 -0700
[PATCH] DMI: move dmi_scan.c from arch/i386 to drivers/firmware/
dmi_scan.c is arch-independent and is used by i386, x86_64, and ia64.
Currently all three arches compile it from arch/i386, which means that ia64
and x86_64 depend on things in arch/i386 that they wouldn't otherwise care
about.
This is simply "mv arch/i386/kernel/dmi_scan.c drivers/firmware/" (removing
trailing whitespace) and the associated Makefile changes. All three
architectures already set CONFIG_DMI in their top-level Kconfig files.
Signed-off-by: Bjorn Helgaas <bjo...@hp...>
Cc: Andi Kleen <ak...@mu...>
Cc: "Luck, Tony" <ton...@in...>
Cc: Andrey Panin <pa...@or...>
Signed-off-by: Andrew Morton <ak...@os...>
...
commit 3d9dd7564d5d7c28eb87b14c13a23806484667f3
Author: Zach Brown <zac...@or...>
Date: Fri Apr 14 16:04:18 2006 -0700
[PATCH] ip_output: account for fraggap when checking to add trailer_len
During other work I noticed that ip_append_data() seemed to be forgetting to
include the frag gap in its calculation of a fragment that consumes the rest of
the payload. Herbert confirmed that this was a bug that snuck in during a
previous rework.
Signed-off-by: Zach Brown <zac...@or...>
Signed-off-by: David S. Miller <da...@da...>
commit 08d099974a09faf4cb11ffc46da87073fa132fc0
Author: Linus Walleij <tr...@df...>
Date: Fri Apr 14 16:03:33 2006 -0700
[IRDA]: smsc-ircc2, smcinit support for ALi ISA bridges
From: Linus Walleij <tr...@df...>
This patch enables support for ALi ISA bridges when we run the smcinit
code. It is needed to properly configure some Toshiba laptops.
Signed-off-by: Samuel Ortiz <sam...@no...>
Signed-off-by: David S. Miller <da...@da...>
commit 269690ac164fc0a7c2de03e7e0d2f554104d1516
Author: Samuel Ortiz <sam...@no...>
Date: Fri Apr 14 16:02:07 2006 -0700
[IRDA]: irda-usb, unregister netdev when patch upload fails
In the STIR421x case, when the firmware upload fails, we need to
unregister_netdev. Otherwise we hit a BUG on free_netdev(), if sysfs
is enabled.
Signed-off-by: Samuel Ortiz <sam...@no...>
Signed-off-by: David S. Miller <da...@da...>
commit 4909e488f65fc729fc0f8d42bd1600c56a8bd83c
Author: Stephen Hemminger <she...@os...>
Date: Fri Apr 14 16:01:26 2006 -0700
[ATM] clip: add module info
Add module information
Signed-off-by: Stephen Hemminger <she...@os...>
Signed-off-by: David S. Miller <da...@da...>
commit 5ff765f3d0b9367319d29ab0c0f55349da2fd53e
Author: Stephen Hemminger <she...@os...>
Date: Fri Apr 14 16:00:59 2006 -0700
[ATM] clip: notifier related cleanups
Cleanup some code around notifier. Don't need (void) casts to ignore
return values, and use C90 style initializer. Just ignore unused device
events.
Signed-off-by: Stephen Hemminger <she...@os...>
Signed-off-by: David S. Miller <da...@da...>
commit dcdb02752ff13a64433c36f2937a58d93ae7a19e
Author: Stephen Hemminger <she...@os...>
Date: Fri Apr 14 16:00:25 2006 -0700
[ATM] clip: get rid of PROC_FS ifdef
Don't need the ifdef here since create_proc_entry() is stubbed to
always return NULL.
Signed-off-by: Stephen Hemminger <she...@os...>
Signed-off-by: David S. Miller <da...@da...>
commit e49e76db031fdfaadb4907a319ea3a1dc9d2925f
Author: Stephen Hemminger <she...@os...>
Date: Fri Apr 14 15:59:37 2006 -0700
[ATM] clip: run through Lindent
Run CLIP driver through Lindent script to fix formatting.
Signed-off-by: Stephen Hemminger <she...@os...>
Signed-off-by: David S. Miller <da...@da...>
commit 2d9073922bc73f8cb847ce354f0896205f6981a1
Author: Stephen Hemminger <she...@os...>
Date: Fri Apr 14 15:56:02 2006 -0700
[ATM]: Clip timer race.
By inspection, the clip idle timer code is racy on SMP.
Here is a safe version of timer management.
Untested, I don't have ATM hardware.
Signed-off-by: Stephen Hemminger <she...@os...>
Signed-off-by: David S. Miller <da...@da...>
commit 5ecdd0f67c624714ccd5358e1cc88324f86f0e10
Author: Sam Ravnborg <sa...@ra...>
Date: Fri Apr 14 23:54:13 2006 +0200
kbuild: fix false section mismatch warnings
Darren Jenkins <dar...@gm...> pointed out a
number of false positives where we referenced variables
from a _driver variable.
Fix it by check for that pattern and ignore it.
Randy.Dunlap <rd...@xe...> pointed out a similar
set of warnings for a number of scsi drivers.
In scsi world they misname their variables *_template or
*_sht so add these to list of variables that may have references
to .init.text with no warning.
Randy.Dunlap <rd...@xe...> also pointed out a scsi driver
with many references to .exit.text from .rodata. This is compiler
generated references and we already ignore these for .init.text, so
ignore them for .exit.text also.
Signed-off-by: Sam Ravnborg <sa...@ra...>
commit 5fdef394953d8660c70cc27b27db421582c42bf9
Author: David S. Miller <da...@su...>
Date: Fri Apr 14 15:29:32 2006 -0700
[SPARC]: Hook up sys_tee() into syscall tables.
Signed-off-by: David S. Miller <da...@da...>
commit f3a0592b37b83e56a7f47826f552b35a2c3b2fc9
Author: Stephen Hemminger <she...@os...>
Date: Fri Apr 14 15:07:27 2006 -0700
[ATM]: clip causes unregister hang
If Classical IP over ATM module is loaded, its neighbor table gets
populated when permanent neighbor entries are created; but these entries
are not flushed when the device is removed. Since the entry never gets
flushed the unregister of the network device never completes.
This version of the patch also adds locking around the reference to
the atm arp daemon to avoid races with events and daemon state changes.
(Note: barrier() was never really safe)
Bug-reference: http://bugzilla.kernel.org/show_bug.cgi?id=6295
Signed-off-by: Stephen Hemminger <she...@os...>
Signed-off-by: David S. Miller <da...@da...>
commit b8a99520f78e23e47f9efffeb0060c1385064ff6
Author: Jamal Hadi Salim <ha...@cy...>
Date: Fri Apr 14 15:05:16 2006 -0700
[XFRM]: Add documentation for async events.
Documentation to describe asynchronous xfrm events to help people
writting HA code in user space.
Signed-off-by: Jamal Hadi Salim <ha...@cy...>
Signed-off-by: David S. Miller <da...@da...>
commit 2717096ab41eacdbf07352dca6826b59470eb39a
Author: Jamal Hadi Salim <ha...@cy...>
Date: Fri Apr 14 15:03:05 2006 -0700
[XFRM]: Fix aevent timer.
Send aevent immediately if we have sent nothing since last timer and
this is the first packet.
Fixes a corner case when packet threshold is very high, the timer low
and a very low packet rate input which is bursty.
Signed-off-by: Jamal Hadi Salim <ha...@cy...>
Signed-off-by: David S. Miller <da...@da...>
commit 6c97e72a162648eaf7c401cfc139493cefa6bed2
Author: Adrian Bunk <bu...@st...>
Date: Wed Apr 12 13:57:59 2006 -0700
[IPV4]: Possible cleanups.
This patch contains the following possible cleanups:
- make the following needlessly global function static:
- arp.c: arp_rcv()
- remove the following unused EXPORT_SYMBOL's:
- devinet.c: devinet_ioctl
- fib_frontend.c: ip_rt_ioctl
- inet_hashtables.c: inet_bind_bucket_create
- inet_hashtables.c: inet_bind_hash
- tcp_input.c: sysctl_tcp_abc
- tcp_ipv4.c: sysctl_tcp_tw_reuse
- tcp_output.c: sysctl_tcp_mtu_probing
- tcp_output.c: sysctl_tcp_base_mss
Signed-off-by: Adrian Bunk <bu...@st...>
Signed-off-by: David S. Miller <da...@da...>
commit 7676f83aeb774e7a3abe6af06ec92b29488b5b79
Author: James Bottomley <Jam...@st...>
Date: Fri Apr 14 09:47:59 2006 -0500
[SCSI] scsi_transport_sas: don't scan a non-existent end device
Any end device that can't support any of the scanning protocols
shouldn't be scanned, so set its id to -1 to prevent
scsi_scan_target() being called for it.
Signed-off-by: James Bottomley <Jam...@St...>
commit 78a596b4490e17b9990d87b9d468ef5bb70daa10
Author: Adrian Bunk <bu...@st...>
Date: Fri Mar 31 01:38:12 2006 -0800
[PATCH] remove kernel/power/pm.c:pm_unregister()
Since the last user is removed in -mm, we can now remove this long deprecated
function.
Signed-off-by: Adrian Bunk <bu...@st...>
Cc: Pavel Machek <pa...@uc...>
Signed-off-by: Andrew Morton <ak...@os...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 21440d313358043b0ce5e43b00ff3c9b35a8616c
Author: David Brownell <da...@pa...>
Date: Sat Apr 1 10:21:52 2006 -0800
[PATCH] dma doc updates
This updates the DMA API documentation to address a few issues:
- The dma_map_sg() call results are used like pci_map_sg() results:
using sg_dma_address() and sg_dma_len(). That's not wholly obvious
to folk reading _only_ the "new" DMA-API.txt writeup.
- Buffers allocated by dma_alloc_coherent() may not be completely
free of coherency concerns ... some CPUs also have write buffers
that may need to be flushed.
- Cacheline coherence issues are now mentioned as being among issues
which affect dma buffers, and complicate/prevent using of static and
(especially) stack based buffers with the DMA calls.
I don't think many drivers currently need to worry about flushing write
buffers, but I did hit it with one SOC using external SDRAM for DMA
descriptors: without explicit writebuffer flushing, the on-chip DMA
controller accessed descriptors before the CPU completed the writes.
Signed-off-by: David Brownell <dbr...@us...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 2d1e1c754d641bb8a32f0ce909dcff32906830ef
Author: Jean Delvare <kh...@li...>
Date: Sat Apr 1 16:46:35 2006 +0200
[PATCH] PCI: Add PCI quirk for SMBus on the Asus A6VA notebook
The Asus A6VA notebook was reported to need a PCI quirk to unhide
the SMBus.
Signed-off-by: Jean Delvare <kh...@li...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 40d8b89b06cd03c2856eafb94a1f11d5a113a9d4
Author: Grzegorz Janoszka <Grz...@Ja...>
Date: Tue Mar 21 11:57:19 2006 +0100
[PATCH] arch/i386/pci/irq.c - new VIA chipsets (fwd)
I use 2.6.15.6 Linux kernel and found some problems. I have about 100
Linux boxes (all with the same (binary the same) kernel). Last time I have
upgraded all those boxes from 2.4.32 to 2.6.15.6 (first 2.6.15.1, next .2,
.4 and .6) and I have found some problems on VIA based PC's. Probably the
reason of this is that some VIA chipsets are unrecognized by IRQ router.
In line 586 there is: /* FIXME: add new ones for 8233/5 */
There were only a few of chipsets ID's there, some of my VIA chipsets were
not present and kernel used default IRQ router.
I have added three entries, so that the code looks like:
case PCI_DEVICE_ID_VIA_82C596:
case PCI_DEVICE_ID_VIA_82C686:
case PCI_DEVICE_ID_VIA_8231:
case PCI_DEVICE_ID_VIA_8233A:
case PCI_DEVICE_ID_VIA_8235:
case PCI_DEVICE_ID_VIA_8237:
case PCI_DEVICE_ID_VIA_8237_SATA:
/* FIXME: add new ones for 8233/5 */
r->name = "VIA";
r->get = pirq_via_get;
r->set = pirq_via_set;
return 1;
}
The kernel goes fine but I haven't testes it for weeks, I'm just a moment
after reboot :)
One thing is different (better?):
Using previus kernel I had:
PCI: Via IRQ fixup for 0000:00:0f.1, from 255 to 0
now I have:
PCI: Via IRQ fixup for 0000:00:0f.1, from 255 to 11
Maybe it is good idea to add there some more VIA chipsets?
The ones I have added seem to be OK.
From: Grzegorz Janoszka <Grz...@Ja...>
Acked-by: Martin Mares <mj...@uc...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit e6ad00576f8896b8209ba7ff47b23661614be64c
Author: John Rose <joh...@au...>
Date: Thu Mar 23 14:21:14 2006 -0600
[PATCH] PCI: rpaphp: remove init error condition
The init function for the RPA PCI Hotplug driver returns -ENODEV in the
case that no hotplug-capable slots are detected in the system. This is
bad, since hot-capable slots can be added after boot to a purely virtual
POWER partition. This is also bad because DLPAR I/O operations depend
on the rpaphp module.
Change the rpaphp init module to return success for the case of
partitions that own no hotplug-capable slots at boot. Such slots can be
dynamically added after boot.
Signed-off-by: John Rose <joh...@au...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit e778272dd547d53dedf92240e8b3dbdee44b87b6
Author: Roland Dreier <rd...@ci...>
Date: Thu Mar 30 12:55:10 2006 -0800
[PATCH] PCI: fix sparse warning about pci_bus_flags
Sparse warns about casting to a __bitwise type. However, it's correct
to do when defining the enum for pci_bus_flags_t, so add a __force to
quiet the warnings. This will fix getting
include/linux/pci.h:100:26: warning: cast to restricted type
from sparse all over the build.
Signed-off-by: Roland Dreier <ro...@ci...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 5da594b1c523dffa19ebe7630e1ca285f439bd03
Author: John W. Linville <lin...@tu...>
Date: Mon Mar 20 14:33:56 2006 -0500
[PATCH] pci_ids.h: correct naming of 1022:7450 (AMD 8131 Bridge)
The naming of the constant defined for PCI ID 1022:7450 does not seem
to match the information at http://pciids.sourceforge.net/:
http://pci-ids.ucw.cz/iii/?i=1022
There 1022:7450 is listed as "AMD-8131 PCI-X Bridge" while 1022:7451
is listed as "AMD-8131 PCI-X IOAPIC". Yet, the current definition for
0x7450 is PCI_DEVICE_ID_AMD_8131_APIC. It seems to me like that name
should map to 0x7451, while a name like PCI_DEVICE_ID_AMD_8131_BRIDGE
should map to 0x7450.
Signed-off-by: John W. Linville <lin...@tu...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 41017f0cac925e4a6bcf3359b75e5538112d4216
Author: Shaohua Li <sha...@in...>
Date: Wed Feb 8 17:11:38 2006 +0800
[PATCH] PCI: MSI(X) save/restore for suspend/resume
Add MSI(X) configure sapce save/restore in generic PCI helper.
Signed-off-by: Shaohua Li <sha...@in...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 4f705ae3e94ffaafe8d35f71ff4d5c499bb06814
Author: Bjorn Helgaas <bjo...@hp...>
Date: Mon Apr 3 17:09:22 2006 -0700
[PATCH] DMI: move dmi_scan.c from arch/i386 to drivers/firmware/
dmi_scan.c is arch-independent and is used by i386, x86_64, and ia64.
Currently all three arches compile it from arch/i386, which means that ia64
and x86_64 depend on things in arch/i386 that they wouldn't otherwise care
about.
This is simply "mv arch/i386/kernel/dmi_scan.c drivers/firmware/" (removing
trailing whitespace) and the associated Makefile changes. All three
architectures already set CONFIG_DMI in their top-level Kconfig files.
Signed-off-by: Bjorn Helgaas <bjo...@hp...>
Cc: Andi Kleen <ak...@mu...>
Cc: "Luck, Tony" <ton...@in...>
Cc: Andrey Panin <pa...@or...>
Signed-off-by: Andrew Morton <ak...@os...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 026694920579590c73b5c56705d543568ed5ad41
Author: Andrew Morton <ak...@os...>
Date: Thu Mar 23 01:38:34 2006 -0800
[PATCH] pm: print name of failed suspend function
Print more diagnostic info to help identify the source of power management
suspend failures.
Example:
usb_hcd_pci_suspend(): pci_set_power_state+0x0/0x1af() returns -22
pci_device_suspend(): usb_hcd_pci_suspend+0x0/0x11b() returns -22
suspend_device(): pci_device_suspend+0x0/0x34() returns -22
Work-in-progress. It needs lots more suspend_report_result() calls sprinkled
everywhere.
Cc: Patrick Mochel <mo...@di...>
Cc: Pavel Machek <pa...@uc...>
Cc: Nigel Cunningham <ni...@su...>
Signed-off-by: Andrew Morton <ak...@os...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 372254018eb1b65ee69210d11686bfc65c8d84db
Author: Ryan Wilson <ha...@ep...>
Date: Wed Mar 22 16:26:25 2006 -0500
[PATCH] driver core: driver_bind attribute returns incorrect value
The manual driver <-> device binding attribute in sysfs doesn't return
the correct value on failure or success of driver_probe_device.
driver_probe_device returns 1 on success (the driver accepted the
device) or 0 on probe failure (when the driver didn't accept the
device but no real error occured). However, the attribute can't just
return 0 or 1, it must return the number of bytes consumed from buf
or an error value. Returning 0 indicates to userspace that nothing
was written (even though the kernel has tried to do the bind/probe and
failed). Returning 1 indicates that only one character was accepted in
which case userspace will re-try the write with a partial string.
A more correct version of driver_bind would return count (to indicate
the entire string was consumed) when driver_probe_device returns 1
and -ENODEV when driver_probe_device returns 0. This patch makes that
change.
Signed-off-by: Ryan Wilson <ha...@ep...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit a14388904ca67197c9a531dba2358d8131697865
Author: Jayachandran C <jch...@di...>
Date: Mon Apr 3 12:31:53 2006 -0700
[PATCH] driver core: fix unnecessary NULL check in drivers/base/class.c
This patch tries to fix an issue in drivers/base/class.c, please
review and apply if correct.
Patch Description:
"parent_class" is checked for NULL already, so removed the unnecessary
check.
Signed-off-by: Jayachandran C. <c.j...@gm...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit d4d7e5dffc4844ef51fe11f497bd774c04413a00
Author: Kay Sievers <kay...@su...>
Date: Fri Mar 24 20:45:35 2006 +0100
[PATCH] BLOCK: delay all uevents until partition table is scanned
[BLOCK] delay all uevents until partition table is scanned
Here we delay the annoucement of all block device events until the
disk's partition table is scanned and all partition devices are already
created and sysfs is populated.
We have a bunch of old bugs for removable storage handling where we
probe successfully for a filesystem on the raw disk, but at the
same time the kernel recognizes a partition table and creates partition
devices.
Currently there is no sane way to tell if partitions will show up or not
at the time the disk device is announced to userspace. With the delayed
events we can simply skip any probe for a filesystem on the raw disk when
we find already present partitions.
Signed-off-by: Kay Sievers <kay...@su...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 0f836ca4c122f4ef096110d652a6326fe34e6961
Author: Alan Stern <st...@ro...>
Date: Fri Mar 31 11:52:25 2006 -0500
[PATCH] driver core: safely unbind drivers for devices not on a bus
This patch (as667) changes the __device_release_driver() routine to
prevent it from crashing when it runs across a device not on any bus.
This seems logical, inasmuch as the corresponding bus_add_device()
routine has an explicit check allowing it to accept such devices.
Signed-off-by: Alan Stern <st...@ro...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 4508a7a734b111b8b7e39986237d84acb1168dd0
Author: NeilBrown <ne...@su...>
Date: Mon Mar 20 17:53:53 2006 +1100
[PATCH] sysfs: Allow sysfs attribute files to be pollable
It works like this:
Open the file
Read all the contents.
Call poll requesting POLLERR or POLLPRI (so select/exceptfds works)
When poll returns,
close the file and go to top of loop.
or lseek to start of file and go back to the 'read'.
Events are signaled by an object manager calling
sysfs_notify(kobj, dir, attr);
If the dir is non-NULL, it is used to find a subdirectory which
contains the attribute (presumably created by sysfs_create_group).
This has a cost of one int per attribute, one wait_queuehead per kobject,
one int per open file.
The name "sysfs_notify" may be confused with the inotify
functionality. Maybe it would be nice to support inotify for sysfs
attributes as well?
This patch also uses sysfs_notify to allow /sys/block/md*/md/sync_action
to be pollable
Signed-off-by: Neil Brown <ne...@su...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit e97b81ddbb8b8c72b85330ac4a454a4513dcba8a
Author: Mark M. Hoffman <mho...@li...>
Date: Thu Mar 23 16:50:25 2006 +0100
[PATCH] i2c-parport: Make type parameter mandatory
This patch forces the user to specify what type of adapter is present when
loading i2c-parport or i2c-parport-light. If none is specified, the driver
init simply fails - instead of assuming adapter type 0.
This alleviates the sometimes lengthy boot time delays which can be caused
by accidentally building one of these into a kernel along with several i2c
slave drivers that have lengthy probe routines (e.g. hwmon drivers).
Kconfig and documentation updated accordingly.
Signed-off-by: Mark M. Hoffman <mho...@li...>
Signed-off-by: Jean Delvare <kh...@li...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 3cb8e1a92ef7588d3acdecf493ddddd0dd71a709
Author: Mark M. Hoffman <mho...@li...>
Date: Thu Mar 23 16:49:34 2006 +0100
[PATCH] i2c-sis96x: Remove an init-time log message
This patch removes an init-time kernel log message.
http://marc.theaimsgroup.com/?l=linux-kernel&m=114232987208628&w=3
Signed-off-by: Mark M. Hoffman <mho...@li...>
Signed-off-by: Jean Delvare <kh...@li...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit ac987c1f65cedd98d953e14ba219db2f8cc009d4
Author: Jean Delvare <kh...@li...>
Date: Thu Mar 23 16:38:21 2006 +0100
[PATCH] w83792d: Be quiet on misdetection
Make the w83792d driver keep quiet when misdetecting a chip. This can
happen, and the user doesn't need to know.
Also renumber the messages, and add one, for consistency.
Signed-off-by: Jean Delvare <kh...@li...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 8c750c0bd2fa6f73cd3cd3f1a58d48f94de343b6
Author: Mark A. Greer <mg...@mv...>
Date: Fri Mar 31 23:06:03 2006 +0200
[PATCH] i2c: convert m41t00 to use a workqueue
The m41t00 i2c/rtc driver currently uses a tasklet to schedule
interrupt-level writes to the rtc. This patch causes the driver
to use a workqueue instead.
Signed-off-by: Mark A. Greer <mg...@mv...>
Signed-off-by: Jean Delvare <kh...@li...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 524465df2accf54604cb89c04dbaab0c8aaa5bb4
Author: Jean Delvare <kh...@li...>
Date: Fri Mar 31 23:05:01 2006 +0200
[PATCH] i2c: convert ds1374 to use a workqueue
A tasklet is not suitable for what the ds1374 driver does: neither sleeping
nor mutex operations are allowed in tasklets, and ds1374_set_tlet may do
both.
We can use a workqueue instead, where both sleeping and mutex operations
are allowed.
Signed-off-by: Jean Delvare <kh...@li...>
Acked-by: Randy Vinson <rv...@mv...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit f9814802dfec8feaf51ba873d7eac1a05ee65842
Author: Greg Kroah-Hartman <gr...@su...>
Date: Thu Apr 13 08:09:52 2006 -0700
[PATCH] USB: add driver for funsoft usb serial device
Cc: David Clare <da...@fu...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 69a4bf7c9525e5c92c0ecda0db0373f30162b28f
Author: Paul Fulghum <pa...@mi...>
Date: Wed Apr 12 23:41:59 2006 +0200
[PATCH] USB: remove __init from usb_console_setup
This prevents an Oops if booted with "console=ttyUSB0" but without a
USB-serial dongle, and plugged one in afterwards.
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit e853bf4af372afdae732c48be04a6b154f2de3d4
Author: Tomasz Kazmierczak <tom...@op...>
Date: Thu Apr 6 22:07:12 2006 +0200
[PATCH] USB: pl2303: added support for OTi's DKU-5 clone cable
This patch adds support for a clone of Nokia DKU-5 cable made by
Ours Technology Inc for Nokia phones with PopPort (Nokia 3100 and others).
The cable uses PL2303 USB-to-serial converter from Prolific Technology Inc.
Signed-off-by: Tomasz Kazmierczak <tom...@op...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 3799c40189570133f9bb3176be24f0edb0e823c6
Author: Ben Dooks <ben...@fl...>
Date: Sun Apr 2 01:45:00 2006 +0100
[PATCH] USB: S3C2410: use clk_enable() to ensure 48MHz to OHCI core
Get the "usb-bus" clock and ensure it is enabled
when the OHCI core is in use.
It seems that a few bootloaders do not enable the
UPLL at startup, which stops the OHCI core having
a 48MHz bus clock. The improvements to the clock
framework for the s3c24xx now allow the USB PLL
to be started and stopped when being used.
Signed-off-by: Ben Dooks <ben...@fl...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit bfb25849f00d0b8453191ee12125738b5f5c9146
Author: Jeffrey Vandenbroucke sign <je...@wi...>
Date: Tue Mar 28 15:21:36 2006 -0800
[PATCH] hid-core.c: fix "input irq status -32 received" for Silvercrest USB Keyboard
When not using this patch, the kernel will continuously return "input irq
status -32 received", while making the keyboard unusable. This can be
easely resolved using HID_QUIRK_NOGET. Vendor-ID and Device-ID should be
applied to hid-core.c, and making an entry to make use of it.
Signed-off-by: Jeffrey Vandenbroucke <je...@wi...>
Cc: Alan Stern <st...@ro...>
Cc: Greg KH <gr...@kr...>
Cc: David Brownell <da...@pa...>
Signed-off-by: Andrew Morton <ak...@os...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 8e32640672bdcb01e0d83f087f09dd65fcbc3275
Author: Alan Stern <st...@ro...>
Date: Tue Apr 4 14:47:44 2006 -0400
[PATCH] USB: UHCI: don't track suspended ports
Someone recently posted a bug report where it turned out that uhci-hcd
was disagreeing with the UHCI controller over whether or not a port was
suspended: The driver thought it wasn't and the hardware thought it was.
This patch (as665) fixes the problem and simplifies the driver by
removing the internal state-tracking completely. Now the driver just
asks the hardware whether a port is suspended.
Signed-off-by: Alan Stern <st...@ro...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 01e89506351b84ac6f39eb70f99c71483768ca60
Author: Michael Downey <do...@zy...>
Date: Mon Apr 3 08:58:07 2006 -0600
[PATCH] USB: keyspan-remote bugfix
Signed-off-by: Michael Downey <do...@zy...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 48b1be6ac080c3bb5ad3e529d8816953507790ab
Author: David Hollis <dh...@da...>
Date: Tue Mar 28 20:15:42 2006 -0500
[PATCH] USB: Rename ax8817x_func() to asix_func() and add utility functions to reduce bloat
Now that the ASIX code is supporting more than just the AX88172 devices,
make the utility function names more generic: ax8817x_func -> asix_func.
Functions that are chip specific now indicate as such: ax88772_func.
Additionally, pull some common routines used in initialization and such
into simple functions to reduce the verbosity of certain functions such
as
the bind() routines and to make the error handling consistent across the
board.
Signed-off-by: David Hollis <dh...@da...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 9fc4831cc3e063019079581ff5062f9790d9b0c7
Author: Pete Zaitcev <za...@re...>
Date: Sun Apr 2 10:21:26 2006 -0800
[PATCH] USB: linux/usb/net2280.h common definitions
Move common definitions for NET2280 to <linux/usb/net2280.h>, so that I can
use them in prism54usb (it is not merged yet, but I plan to do it soon).
Signed-off-by: Pete Zaitcev <za...@re...>
Signed-off-by: David Brownell <dbr...@us...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit e1394b49ee70bd8686acaf969e4d61b57da1c263
Author: David Brownell <da...@pa...>
Date: Sun Apr 2 10:20:43 2006 -0800
[PATCH] USB: g_ether, highspeed conformance fix
Be sure to record the peripheral's ep0 maxpacket size BEFORE using
that to initialize the (high speed) device qualifier; that helps a
lot with USBCV testing.
Signed-off-by: David Brownell <dbr...@us...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 8b5249019352eecd49fb00004d583904e891e7b1
Author: David Brownell <da...@pa...>
Date: Sun Apr 2 10:20:15 2006 -0800
[PATCH] USB: usbtest: scatterlist OUT data pattern testing
Previously, scatterlist tests didn't write patterned data. Given how many
corner cases are addresed by them, this was a significant gap in Linux-USB
test coverage. Moreover, when peripherals checked for correct data patterns,
false error reports would drown out the true ones.
This adds the pattern on the way OUT from the host, so scatterlist tests can
now be used to uncover bugs like host TX or peripheral RX paths failing for
back-to-back short packets. It's easy enough to get an error there with at
least one of the {DMA,PIO}{RX,TX} code paths, or run into hardware races
that need to be defended against.
Note this patch doesn't add checking for correct data patterns on the way
IN from peripherals, just a FIXME for later.
Signed-off-by: David Brownell <dbr...@us...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 68ba61b89c10b3412c7ee05cd649303ba5a588d1
Author: David Brownell <da...@pa...>
Date: Sun Apr 2 20:26:21 2006 -0800
[PATCH] USB: at91 usb driver supend/resume fixes
AT91: the two USB drivers (OHCI, UDC) got out of sync with various
usbcore and driver model PM updates; fix.
Also minor fixes to ohci: whitespace/style, MODULE_ALIAS so coldplug works
using /sys/.../modalias, and turn off _both_ clocks during suspend.
Signed-off-by: David Brownell <dbr...@us...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 35fcca442aca1a8d927b697e7e15d3f655958bd7
Author: David Brownell <da...@pa...>
Date: Sun Apr 2 10:19:43 2006 -0800
[PATCH] USB: gadget zero poisons OUT buffers
Fill OUT buffers with 0x55 before RX, so that controller driver
bugs that mangle data can be more readily detected during testing.
Signed-off-by: David Brownell <dbr...@us...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 984163338a24198863116ccf3e7762fd1fc3c663
Author: David Brownell <da...@pa...>
Date: Sun Apr 2 10:19:23 2006 -0800
[PATCH] USB: gadgetfs highspeed bugfix
This catches up to a change in the Kconfig support for highspeed modes;
the change predated 2.6.10, and anyone using gadgetfs on a highspeed
device would see the kernel wrongly reject the alternate descriptors.
Signed-off-by: David Brownell <dbr...@us...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 51400f1d6ef7ca871b584117527f7c6b12bf182b
Author: David Brownell <da...@pa...>
Date: Sun Apr 2 10:19:08 2006 -0800
[PATCH] USB: rndis_host whitespace/comment updates
This adds a "avoid proprietary protocols" warnoff, identifying several
of the known deficiencies in Microsoft's excuse-for-specification, and
fixes some whitespace bugs.
Signed-off-by: David Brownell <dbr...@us...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 68dcc688d1f042842a8fb523e4a584b3211181d1
Author: David Brownell <da...@pa...>
Date: Sun Apr 2 10:18:53 2006 -0800
[PATCH] USB: net2280 short rx status fix
Some patch broke short-OUT packet handling for net2280, making it report
illegal status values. This updates the status code so it's correct.
Signed-off-by: David Brownell <dbr...@us...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 42795410c325108d59d0b1e750657197a7374c04
Author: David Brownell <da...@pa...>
Date: Sun Apr 2 10:18:34 2006 -0800
[PATCH] USB: fix gadget_is_musbhdrc()
I submitted the wrong version of the patch teaching about the driver
for Mentor's Highspeed Dual Role Controller (HDRC), whoops! This
uses the right name for that driver.
Signed-off-by: David Brownell <dbr...@us...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 89ccbdc91bc5a433fa256c0136fbe181d7c5d474
Author: David Brownell <da...@pa...>
Date: Sun Apr 2 10:18:09 2006 -0800
[PATCH] USB: otg hub support is optional
USB OTG devices are not required to support external hubs. This adds a
configuration option to disable that support.
Signed-off-by: David Brownell <dbr...@us...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 4d45e21867bee51e3bb42e95bc2929231d7c8192
Author: matthieu castet <cas...@fr...>
Date: Sun Apr 2 18:45:46 2006 +0200
[PATCH] USB: UEAGLE : memory leack fix
this patch fix leak of memory allocated to intr if allocation of
sc->urb_int fails.
Found by the Coverity checker.
Signed-off-by: Duncan Sands <bal...@fr...>
Signed-off-by: Matthieu CASTET <cas...@fr...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 584958c3d2985396bdb6f96ae632971b43f6f984
Author: matthieu castet <cas...@fr...>
Date: Sun Apr 2 18:44:48 2006 +0200
[PATCH] USB: UEAGLE : null pointer dereference fix
this patch fix potential null pointer dereference. Found by the
Coverity checker.
Signed-off-by: Duncan Sands <bal...@fr...>
Signed-off-by: Matthieu CASTET <cas...@fr...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 22fcceb546227a4c557d1844c1796c13a5086c9f
Author: matthieu castet <cas...@fr...>
Date: Sun Apr 2 18:44:20 2006 +0200
[PATCH] USB: UEAGLE : support geode
- increase ack timeout for slow system (geode 233MHz where HZ=100)
- reset the cmv ack flag when rebooting
Signed-off-by: Matthieu CASTET <cas...@fr...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 2a99b50719d3bff0a090fa8daf56d519c338296c
Author: matthieu castet <cas...@fr...>
Date: Sun Apr 2 18:43:53 2006 +0200
[PATCH] USB: UEAGLE : cosmetic
- improve debug trace in order to make easy to solve user problems.
- indent some code
- increase version number
Signed-off-by: Matthieu CASTET <cas...@fr...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 87ed0aeba8d59fe5d68df8d10ba469d63b254914
Author: Adrian Bunk <bu...@st...>
Date: Tue Apr 4 09:56:04 2006 +0200
[PATCH] USB: drivers/usb/core/: remove unused exports
This patch removes the following unused EXPORT_SYMBOL's:
- hub.c: usb_set_device_state
- usb.c: usb_alloc_dev
- usb.c: usb_disconnect
Signed-off-by: Adrian Bunk <bu...@st...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 016534cffc5847e2a75b25d10f8c52edec6c8cb7
Author: Petko Manolov <pe...@nu...>
Date: Thu Mar 30 09:59:22 2006 +0300
[PATCH] USB: pegasus driver bugfix
Attached is a patch that fixes nasty bug, which i am afraid was there
for a long time. It was spotted by Andre Draszik <ke...@an...>.
From: Petko Manolov <pe...@nu...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 999a6a6a2a24cf2e9fafc9b47ee263835f59b4a1
Author: Ping Cheng <pi...@wa...>
Date: Wed Mar 29 16:34:16 2006 -0800
[PATCH] USB: add new wacom devices to usb hid-core list
This patch adds support for DTF 521, Intuos3 12x12 and 12x19
Signed-off-by: Ping Cheng <pi...@wa...>
Acked-by: Vojtech Pavlik <vo...@su...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 7d3fe085f9cdd3d3eea0154ea02e2f6b4a8f3974
Author: Ping Cheng <pi...@wa...>
Date: Wed Mar 29 16:33:49 2006 -0800
[PATCH] USB: wacom tablet driver update
This patch adds support for DTF 521, Intuos3 12x12, and 12x19;
fixes minor data report bugs.
Signed-off-by: Ping Cheng <pi...@wa...>
Acked-by: Vojtech Pavlik <vo...@su...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit aafe5bd6ec341edfaf3233d272febbb8862a7251
Author: Alan Stern <st...@ro...>
Date: Fri Mar 31 11:46:43 2006 -0500
[PATCH] USB: g_file_storage: use module_param_array_named macro
Randy Dunlap pointed out that there now is a module_param_array_named
macro available. This patch (as666) updates g_file_storage to make use of
it. It also adds a comment listing the specifications documents used in
the design of the driver's SCSI operation (at Pat LaVarre's request).
Signed-off-by: Alan Stern <st...@ro...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 5e32b5767fca231e1c84b84e877a26766c27510f
Author: Daniel Ritz <dan...@sw...>
Date: Sat Apr 1 18:19:28 2006 +0200
[PATCH] usb/input: remove Kconfig entries of old touchscreen drivers in favour of usbtouchscreen
Signed-off-by: Daniel Ritz <dan...@gm...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 1d3e20236d7a5678d44602171bbd153c57c8c4bc
Author: Daniel Ritz <dan...@sw...>
Date: Wed Mar 29 22:41:07 2006 +0200
[PATCH] USB: usbtouchscreen: unified USB touchscreen driver
A new single driver for various USB touchscreen devices. It currently
supports:
- eGalax TouchKit
- PanJit TouchSet
- 3M/Microtouch
- ITM Touchscreens
Support for the diffent devices can be enabled/disable when CONFIG_EMBEDDED
is set.
Sizes for comparision:
text data bss dec hex filename
2942 724 4 3670 e56 touchkitusb.ko
2647 660 0 3307 ceb mtouchusb.ko
2448 628 0 3076 c04 itmtouch.ko
4145 1012 12 5169 1431 usbtouchscreen.ko
Signed-off-by: Daniel Ritz <dan...@gm...>
Signed-off-by: Greg Kroah-Hartman <gr...@su...>
commit 62a13db346bb6ef80c112d373733d3e873dad90b
Author: Folkert van Heusden <fo...@va...>
Date: Tue Mar 28 20:41:26 2006 +0900
[PATCH] USB: add support for Papouch TMU (USB thermometer)
This patch adds support for new vendor (papouch) and one of their
devices - TMU (a USB thermometer).
More information:
vendor homepage:
http://www.papouch.com/en/
product homepage (Polish):
http://www.papouch.com/shop/scripts/_detail.asp?katcislo=0188
This patch is based on the submission from...
[truncated message content] |