]>
git.neil.brown.name Git - history.git/log
Andrew Morton [Thu, 26 Feb 2004 14:45:47 +0000 (06:45 -0800)]
[PATCH] kNFSd: IDmap support for the NFSv4 server.
From: NeilBrown <neilb@cse.unsw.edu.au>
Updated version which uses ascii-encoding of messages, from
http://www.citi.umich.edu/u/marius/linux-2.5.70-idmap-server-new.diff as of
October 14, 2003.
Andrew Morton [Thu, 26 Feb 2004 14:45:35 +0000 (06:45 -0800)]
[PATCH] kNFSd: gss api changes for integrity checking.
From: NeilBrown <neilb@cse.unsw.edu.au>
Doesn't actually add integrity support on the server yet; just adapts
server-side code to the gss api changes necessary to get integrity working on
the client.
Andrew Morton [Thu, 26 Feb 2004 14:45:25 +0000 (06:45 -0800)]
[PATCH] kNFSd: Add minimal server-side support for rpcsec_gss.
From: NeilBrown <neilb@cse.unsw.edu.au>
From: "J. Bruce Fields" <bfields@fieldses.org>
Note that the user (or exportfs, on the user's behalf) allows a gss
pseudoflavor to be used to access an export by exporting to a special client
named "gss/pseudoflavor-name", e.g., "gss/krb5" or "gss/lipkey-i".
Andrew Morton [Thu, 26 Feb 2004 14:45:16 +0000 (06:45 -0800)]
[PATCH] nfsd: don't modify group_info structures
From: Neil Brown <neilb@cse.unsw.edu.au>
Make sure nfsd doesn't modify group_info structures as they might be
shared.
Andrew Morton [Thu, 26 Feb 2004 14:45:06 +0000 (06:45 -0800)]
[PATCH] knfsd: NGROUPS fixes
From: Neil Brown <neilb@cse.unsw.edu.au>
Tidy up new groups handling in nfsd.
Set up the group_info structure when decoding the RPC packet instead of in
nfsd.
Andrew Morton [Thu, 26 Feb 2004 14:44:54 +0000 (06:44 -0800)]
[PATCH] ppc64: Fix a sleeping with spinlock bug in ioremap
From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
ppc64 uses its own range allocator for ioremap (in order to allocate
things in a different space than normal vmalloc). This is historic stuff,
we may get rid of it, but in the meantime, here's a patch turning the
spinlock in there into a semaphore so it doesn't blow up when doing
kmallocs.
Andrew Morton [Thu, 26 Feb 2004 14:44:43 +0000 (06:44 -0800)]
[PATCH] ppc64: move sg_dma_{len,address} macros
From: Anton Blanchard <anton@samba.org>
From: Stephen Rothwell <sfr@canb.auug.org.au>
This moves the sg_dma_* macros to asm/scatterlist.h where they belong (and
where almost every other architecture has them).
Andrew Morton [Thu, 26 Feb 2004 14:44:29 +0000 (06:44 -0800)]
[PATCH] ppc64: use kallsyms_lookup_name() in xmon
From: olof@austin.ibm.com
Use the new kallsyms_lookup_name() in xmon on ppc64. Ben said he might
backport these changes to ppc32 as well.
Andrew Morton [Thu, 26 Feb 2004 14:44:18 +0000 (06:44 -0800)]
[PATCH] Add kallsyms_lookupname()
From: Rusty Russell <rusty@au1.ibm.com>
Attached patch adds a kallsyms_lookupname() function for lookups of a
symbol name to an address. Debuggers such as ppc[64] xmon can use this.
It's intentionally not exported as a symbol for module use, since it
can be used to circumvent other symbol export restrictions.
Andrew Morton [Thu, 26 Feb 2004 14:44:07 +0000 (06:44 -0800)]
[PATCH] PPC64 iSeries virtual disk driver
From: Stephen Rothwell <sfr@canb.auug.org.au>
Add the PPC64 iSeries virtual disk driver
Linus Torvalds [Thu, 26 Feb 2004 14:23:02 +0000 (06:23 -0800)]
Merge bk://gkernel.bkbits.net/misc-2.5
into ppc970.osdl.org:/home/torvalds/v2.5/linux
Jeff Garzik [Thu, 26 Feb 2004 20:01:52 +0000 (15:01 -0500)]
Add Intel PCI ids to IDE (PATA) driver.
Jeff Garzik [Thu, 26 Feb 2004 19:54:44 +0000 (14:54 -0500)]
Add Intel PCI ids to old-OSS driver i810_audio
Jeff Garzik [Thu, 26 Feb 2004 19:48:18 +0000 (14:48 -0500)]
Add Intel ICH6 irq router.
Jeff Garzik [Thu, 26 Feb 2004 19:43:17 +0000 (14:43 -0500)]
Add Intel ICH6 PCI ids to pci_ids.h.
Alexandre Oliva [Thu, 26 Feb 2004 08:10:25 +0000 (00:10 -0800)]
[PATCH] Improve code generation for x86 raid XOR functions
This helps avoid doing push/pop pairs on register contents that we just
don't care about. After we've done the xor, the pointers are dead anyway.
Linus Torvalds [Thu, 26 Feb 2004 07:16:43 +0000 (23:16 -0800)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into ppc970.osdl.org:/home/torvalds/v2.5/linux
David S. Miller [Thu, 26 Feb 2004 06:44:48 +0000 (22:44 -0800)]
Merge davem@nuts.davemloft.net:/disk1/BK/net-2.6
into kernel.bkbits.net:/home/davem/net-2.6
Linus Torvalds [Thu, 26 Feb 2004 06:06:55 +0000 (22:06 -0800)]
Don't allow memory "lines" argument in "xor_p5_mmx_5()".
Since we do push/pops, a stack-based memory argument would
do the wrong thing by using the wrong offsets.
Brian Childs [Thu, 26 Feb 2004 05:26:23 +0000 (21:26 -0800)]
[PATCH] multicast broken on x86_64
The x86-64 implementation of csum-partial.c causes it to compute the
checksum incorrectly.
As a result, multicast doesn't work. It looks as though iptables is
also affected.
Here's a simple patch.
Marcelo Tosatti [Thu, 26 Feb 2004 04:57:26 +0000 (20:57 -0800)]
[PATCH] cyclades async driver update
This patch is the first of several planned fixes for the cyclades
multiserial cards driver.
Its mostly a sync with in-house driver:
- Prevent users from opening non-existing Z ports
- Implement special XON/XOFF character handling in Z cards
- Prevent data-loss on Z cards
- Throttling fix for Z card
- Only throttle if CTS/RTS are set
- Fix accounting of received data
Kudos to Cyclades R&D
Bartlomiej Zolnierkiewicz [Thu, 26 Feb 2004 04:50:18 +0000 (20:50 -0800)]
[PATCH] ide-taskfile.c: remove debugging placeholders
Bartlomiej Zolnierkiewicz [Thu, 26 Feb 2004 04:50:08 +0000 (20:50 -0800)]
[PATCH] ide-proc.c: remove unused MIN() macro
Bartlomiej Zolnierkiewicz [Thu, 26 Feb 2004 04:49:56 +0000 (20:49 -0800)]
[PATCH] remove redundant ide_setup_pci_device{s}() declarations
Bartlomiej Zolnierkiewicz [Thu, 26 Feb 2004 04:49:45 +0000 (20:49 -0800)]
[PATCH] explicitly define PRD_ENTRIES to 256
From: William Lee Irwin III <wli@holomorphy.com>
PRD_ENTRIES is specified to be precisely 256; on platforms where
PAGE_SIZE varies from 4KB the calculation in the current expression
defining it is inaccurate, which may cause crashes. This patch changes
it to the constant literal 256.
Bartlomiej Zolnierkiewicz [Thu, 26 Feb 2004 04:49:33 +0000 (20:49 -0800)]
[PATCH] ide-io.c: CONFIG_LBD fix
From: Andrew Morton <akpm@osdl.org>
Use sector_t for the block number.
Bartlomiej Zolnierkiewicz [Thu, 26 Feb 2004 04:49:23 +0000 (20:49 -0800)]
[PATCH] fix ide_system_bus_speed() causing "Badness in pci_find_subsys..."
Noticed by Marcel Cotta <mc123@mail.ru>.
ide_init() always initializes system_bus_speed variable
so system_bus_clock() should never call ide_system_bus_speed()
and no driver is calling ide_system_bus_speed() directly.
Bug was that if no IDE kernel parameter was given during boot
system_bus_speed will be zeroed in init_ide_data().
This patch should fix the problem
(as a bonus -> no need to zero these variables they are static).
Bartlomiej Zolnierkiewicz [Thu, 26 Feb 2004 04:49:11 +0000 (20:49 -0800)]
[PATCH] add UDMA6 support to ALi PCI IDE driver
From: Vojtech Pavlik <vojtech@suse.cz>
Add UDMA6 support to ALi PCI IDE driver.
Forward port from 2.4 and a patch from ALi.
Was in -mm for a long time...
Bartlomiej Zolnierkiewicz [Thu, 26 Feb 2004 04:49:00 +0000 (20:49 -0800)]
[PATCH] siimage.c: limit requests to 15kB only for Seagate SATA drives
Fix from jgarzik's sata_sil.c libata driver.
This was in -mm for a long time...
Art Haas [Thu, 26 Feb 2004 04:36:58 +0000 (20:36 -0800)]
[RXRPC]: C99 initialiers for net/rxrpc/connection.c
Jean Tourrilhes [Thu, 26 Feb 2004 04:32:16 +0000 (20:32 -0800)]
[IRDA]: Rename dongle entry points for consistency.
Stephen Hemminger [Thu, 26 Feb 2004 04:31:45 +0000 (20:31 -0800)]
[IRDA]: Mark irport driver as having locking issues.
Stephen Hemminger [Thu, 26 Feb 2004 04:31:20 +0000 (20:31 -0800)]
[IRDA]: Make irda_device_txqueue_empty inline.
Stephen Hemminger [Thu, 26 Feb 2004 04:30:52 +0000 (20:30 -0800)]
[IRDA]: Zap bogus wireless.h include.
Stephen Hemminger [Thu, 26 Feb 2004 04:30:26 +0000 (20:30 -0800)]
[IRDA]: Hashbin cleanups, remove unused code and add const where needed.
Stephen Hemminger [Thu, 26 Feb 2004 04:29:55 +0000 (20:29 -0800)]
[IRDA]: Kill dev_flags, unused.
Stephen Hemminger [Thu, 26 Feb 2004 04:29:21 +0000 (20:29 -0800)]
[IRDA]: Kill infrared_mode, unused.
Stephen Hemminger [Thu, 26 Feb 2004 04:26:01 +0000 (20:26 -0800)]
[IRDA]: No need for volatile type when using set/test_bit.
Stephen Hemminger [Thu, 26 Feb 2004 04:23:07 +0000 (20:23 -0800)]
[IRDA]: Make more symbols static, to avoid namespace pollution.
Stephen Hemminger [Thu, 26 Feb 2004 04:22:46 +0000 (20:22 -0800)]
[IRDA]: Make more symbols static, to avoid namespace pollution.
Stephen Hemminger [Thu, 26 Feb 2004 04:21:55 +0000 (20:21 -0800)]
[IRDA]: Make more symbols static, to avoid namespace pollution.
Stephen Hemminger [Thu, 26 Feb 2004 04:21:31 +0000 (20:21 -0800)]
[IRDA]: Make more symbols static, to avoid namespace pollution.
Stephen Hemminger [Thu, 26 Feb 2004 04:20:40 +0000 (20:20 -0800)]
[IRDA]: Rename setup_dma to irda_setup_dma.
Stephen Hemminger [Thu, 26 Feb 2004 04:16:32 +0000 (20:16 -0800)]
[IRDA]: COnver irda-usb to dynamic device allocation.
Stephen Hemminger [Thu, 26 Feb 2004 04:16:00 +0000 (20:16 -0800)]
[IRDA]: Fix handling of shared IRQs in smsc-ircc2 driver.:
Jakub Bogusz [Thu, 26 Feb 2004 04:11:08 +0000 (20:11 -0800)]
[PATCH] switch alpha to use drivers/Kconfig
This switches alpha to use drivers/Kconfig instead of including most of
files included by drivers/Kconfig, thus enabling previously omitted i2c
(already used in some drivers available on alpha) and telephony drivers.
Because drivers/message/fusion/Kconfig was included only conditionally
("if PCI"), this patch also changes CONFIG_FUSION to depend on PCI.
(these changes were consulted with Christoph Hellwig in "i2c on alpha
- used but not available in 2.6.3" thread on LKML)
Matthias Andree [Thu, 26 Feb 2004 04:11:07 +0000 (20:11 -0800)]
[NET]: Export sysctl_optmem_max to modules.
David S. Miller [Thu, 26 Feb 2004 04:08:59 +0000 (20:08 -0800)]
Merge http://linux-mh.bkbits.net/bluetooth-2.6
into nuts.davemloft.net:/disk1/BK/net-2.6
Marcel Holtmann [Thu, 26 Feb 2004 21:26:16 +0000 (22:26 +0100)]
[Bluetooth] Initialize interval of ISOC URB's
The urb->interval value must be set when submitting an ISOC URB. If this
is not done, the usb_submit_urb() call fails.
Patch from Andreas Kemnade <akemnade@informatik.uni-bremen.de>
Chas Williams [Thu, 26 Feb 2004 03:59:53 +0000 (19:59 -0800)]
[ATM]: [lec] put back pressure on network stack
Simon Barber [Thu, 26 Feb 2004 03:58:45 +0000 (19:58 -0800)]
[NET]: Capture skb->protocol after invoking bridge.
Simon Horman [Thu, 26 Feb 2004 03:50:43 +0000 (19:50 -0800)]
[JHASH]: Make key arg const in jhash().
Marcel Holtmann [Thu, 26 Feb 2004 03:10:05 +0000 (04:10 +0100)]
[Bluetooth] Use C99 initializer for HCI USB driver
This patch changes the GNU-style initializers to C99 style initializers
in the HCI USB driver.
Patch from Art Haas <ahaas@airmail.net>
Marcel Holtmann [Thu, 26 Feb 2004 03:07:39 +0000 (04:07 +0100)]
[Bluetooth] Dynamic allocation of HCI device
For correct integration into the driver model the allocation of the HCI
device must be dynamic.
Linus Torvalds [Thu, 26 Feb 2004 02:23:36 +0000 (18:23 -0800)]
Merge bk://gkernel.bkbits.net/misc-2.5
into ppc970.osdl.org:/home/torvalds/v2.5/linux
Linus Torvalds [Thu, 26 Feb 2004 02:16:29 +0000 (18:16 -0800)]
Merge bk://gkernel.bkbits.net/libata-2.5
into ppc970.osdl.org:/home/torvalds/v2.5/linux
Alexander Viro [Thu, 26 Feb 2004 02:07:47 +0000 (18:07 -0800)]
[PATCH] Clean up __cacheline_aligned
arm-26, ppc, sparc, sparc64 and sh have per-arch definitions of
__cacheline_aligned that are identical to default. And yes, removal is
safe - all users of __cacheline_aligned actually pull linux/cache.h in.
Rusty Russell [Thu, 26 Feb 2004 02:07:36 +0000 (18:07 -0800)]
[PATCH] Always put cache aligned code in own section, even for modules
We put ____cacheline_aligned things in their own section, simply
because we waste less space that way. Otherwise we end up padding
innocent variables to the next cacheline to get the required
alignment.
There's no reason not to do this in modules, too.
Linus Torvalds [Thu, 26 Feb 2004 01:59:24 +0000 (17:59 -0800)]
Merge
Alexander Viro [Thu, 26 Feb 2004 01:38:31 +0000 (17:38 -0800)]
[PATCH] removal of ifdef MODULE from fs/openpromfs
Removes gratitious ifdefs - get_nodes() is only called from __init
and by itself, check_space() is only called by get_nodes(), so they can
be made unconditionally __init.
Linus Torvalds [Thu, 26 Feb 2004 01:15:07 +0000 (17:15 -0800)]
Merge bk://gkernel.bkbits.net/net-drivers-2.5
into ppc970.osdl.org:/home/torvalds/v2.5/linux
Greg Ungerer [Thu, 26 Feb 2004 01:02:51 +0000 (17:02 -0800)]
[PATCH] m68knommu: use KERN_DEBUG in debug printk()'s
Use KERN_DEBUG in all debugging printk() output.
This patch originally from the kernel janitors.
Greg Ungerer [Thu, 26 Feb 2004 01:02:38 +0000 (17:02 -0800)]
[PATCH] m68knommu: fix interrupt handler return types to be irqretur_t
Fix interrupt handler return types to be irqreturn_t.
Greg Ungerer [Thu, 26 Feb 2004 01:02:27 +0000 (17:02 -0800)]
[PATCH] m68knommu: remove non-existant option from defconfig
Remove non-existent config option from defconfig.
Dave Jones [Thu, 26 Feb 2004 00:52:00 +0000 (16:52 -0800)]
[PATCH] Fix for a really stupid off by 1 bug.
I goofed in my last patch to this code..
It reported 1 less CPU than it should have. Doh.
Linus Torvalds [Thu, 26 Feb 2004 00:47:28 +0000 (16:47 -0800)]
Merge bk://linux-dj.bkbits.net/cpufreq
into ppc970.osdl.org:/home/torvalds/v2.5/linux
Dave Jones [Thu, 26 Feb 2004 15:39:52 +0000 (15:39 +0000)]
[CPUFREQ] Fix ARM cpufreq governor selection
From: Russell King <rmk@arm.linux.org.uk>
Dave Jones [Thu, 26 Feb 2004 15:38:33 +0000 (15:38 +0000)]
[CPUFREQ] scaling_available_frequencies work for remaining x86 drivers.
Export scaling_available_frequencies on the remaining
x86 freq_table-based cpufreq drivers. powernow-k7, acpi and speedstep-centrino
are already queued.
Please note that this cannot be done in the cpufreq core as the cpufreq core
tries very hard to be independent of the freq_table helpers.
Dave Jones [Thu, 26 Feb 2004 15:37:04 +0000 (15:37 +0000)]
[CPUFREQ] Export powernow-k7 scaling frequencies
From: Kronos <kronos at kronoz.cjb.net>
The following patch make powernow-k7.c export supported frequencies via
sysfs. I'm trying to write a scaling deamon and I need to know them.
Andrew Morton [Thu, 26 Feb 2004 00:28:55 +0000 (16:28 -0800)]
[PATCH] swsusp locking fix
From: Herbert Xu <herbert@gondor.apana.org.au>
update_screen() requires the console semaphore.
Andrew Morton [Thu, 26 Feb 2004 00:28:43 +0000 (16:28 -0800)]
[PATCH] wanmain.c build fix
net/wanrouter/wanmain.c:195: error: parse error before "static"
Andrew Morton [Thu, 26 Feb 2004 00:28:32 +0000 (16:28 -0800)]
[PATCH] kbuild: add defconfig targets to make help
From: Sam Ravnborg <sam@ravnborg.org>
List all entries in arch/$(ARCH)/configs/*_defconfig when doing 'make
help'.
Results in output like this (ppc64 as example):
g5_defconfig - Build for g5
pSeries_defconfig - Build for pSeries
The implementation is generic and enables this for all users of _defconfig.
Andrew Morton [Thu, 26 Feb 2004 00:28:19 +0000 (16:28 -0800)]
[PATCH] V4L: Add new driver for Teletext decoder SAA5246A from Philips
From: linux@MichaelGeng.de (Michael Geng)
Add new driver for Teletext decoder SAA5246A from Philips.
Andrew Morton [Thu, 26 Feb 2004 00:28:08 +0000 (16:28 -0800)]
[PATCH] C99 initializer for driver/media/dvb/ttpci/budget-av.c
From: "Art Haas" <ahaas@airmail.net>
Here's a small patch changing the GNU-style initializers to C99
initializers.
Andrew Morton [Thu, 26 Feb 2004 00:27:56 +0000 (16:27 -0800)]
[PATCH] C99 initializers for drivers/media/dvb/frontends/sp887x.c
From: "Art Haas" <ahaas@airmail.net>
Here's a small patch changing the GNU-style initializers to C99
initializers.
Andrew Morton [Thu, 26 Feb 2004 00:27:44 +0000 (16:27 -0800)]
[PATCH] C99 initializers for drivers/media/dvb/frontends/alps_tdlb7.c
From: "Art Haas" <ahaas@airmail.net>
Here's a small patch changing the GNU-style initializers to C99
initializers.
Andrew Morton [Thu, 26 Feb 2004 00:27:33 +0000 (16:27 -0800)]
[PATCH] C99 initializer for drivers/media/dv/frontend/stv0229.c
From: "Art Haas" <ahaas@airmail.net>
Here's a small patch changing GNU-style initializers to C99 initializers.
Andrew Morton [Thu, 26 Feb 2004 00:27:24 +0000 (16:27 -0800)]
[PATCH] C99 initializers for drivers/media/common/saa7146_video.c
From: "Art Haas" <ahaas@airmail.net>
Here's a small patch changing the GNU-style initializers to C99
initializers.
Andrew Morton [Thu, 26 Feb 2004 00:27:11 +0000 (16:27 -0800)]
[PATCH] C99 initializers for drivers/net/irda/irda-usb.c
From: "Art Haas" <ahaas@airmail.net>
Here's a small patch changing the GNU-style initializers to C99
initializers.
Andrew Morton [Thu, 26 Feb 2004 00:27:00 +0000 (16:27 -0800)]
[PATCH] C99 initializers for drivers/net/wan/pci200syn.c
From: "Art Haas" <ahaas@airmail.net>
Here's a small patch changing the GNU-style initializers to C99
initializers.
Andrew Morton [Thu, 26 Feb 2004 00:26:48 +0000 (16:26 -0800)]
[PATCH] C99 initializers for drivers/net/wan/wanxl.c
From: "Art Haas" <ahaas@airmail.net>
Here's a small patch changing the GNU-style initializers to C99
initializers.
Andrew Morton [Thu, 26 Feb 2004 00:26:36 +0000 (16:26 -0800)]
[PATCH] C99 initializers for drivers/net/wireless/airo.c
From: "Art Haas" <ahaas@airmail.net>
Here's a small patch changing the GNU-style initializers to C99 initializers.
Andrew Morton [Thu, 26 Feb 2004 00:26:23 +0000 (16:26 -0800)]
[PATCH] C99 initiailzers for drivers/isdn/i4l/isdn_common.c
From: "Art Haas" <ahaas@airmail.net>
Here's a small patch changing a few GNU-style initializers to C99
initiailzers.
Andrew Morton [Thu, 26 Feb 2004 00:26:12 +0000 (16:26 -0800)]
[PATCH] Kill bogus __KERNEL_SYSCALLS usage
From: Dave Jones <davej@redhat.com>
Now that the syscalls.h stuff is in mainline, that clears the way for this
I guess?
Andrew Morton [Thu, 26 Feb 2004 00:25:59 +0000 (16:25 -0800)]
[PATCH] C99 patch for fs/afs/inode.c
From: "Art Haas" <ahaas@airmail.net>
This patch converts the file to use C99 initializers. The file had this
patch applied before, but a subsequent patch reversed the change and
readded the GNU-style initializer. This patch brings back the C99 one.
Andrew Morton [Thu, 26 Feb 2004 00:25:48 +0000 (16:25 -0800)]
[PATCH] mtd locking fix
From: David Woodhouse <dwmw2@infradead.org>,
Dave Jones <davej@redhat.com>
Add a missing unlock.
Andrew Morton [Thu, 26 Feb 2004 00:25:35 +0000 (16:25 -0800)]
[PATCH] don't use floating point in tdfxfb
From: Jakub Bogusz <qboosh@pld-linux.org>
This patch removes using of floating point operations in tdfxfb - they
are really not needed here (these consts are used only in substitutions
and comparisons with integers) are cause unresolved symbols on some
archs - e.g. on alpha:
*** Warning: "__ltdf2" [drivers/video/tdfxfb.ko] undefined!
*** Warning: "__adddf3" [drivers/video/tdfxfb.ko] undefined!
*** Warning: "__floatsidf" [drivers/video/tdfxfb.ko] undefined!
Andrew Morton [Thu, 26 Feb 2004 00:25:24 +0000 (16:25 -0800)]
[PATCH] Remove unused tty CALLOUT defines
From: Marcelo Tosatti <marcelo.tosatti@cyclades.com>
The callout code has been removed long ago from 2.6. I believe it is safe
to remove some of its unused defines.
Andrew Morton [Thu, 26 Feb 2004 00:25:10 +0000 (16:25 -0800)]
[PATCH] radeon config fix
From: Herbert Xu <herbert@gondor.apana.org.au>
RADEON is selecting I2C_ALGOBIT but as kconfig currently does not propagate
selects up the dependency chain (that is according to Roman), this can
leave I2C as m while I2C_ALGOBIT is y.
Andrew Morton [Thu, 26 Feb 2004 00:24:59 +0000 (16:24 -0800)]
[PATCH] early printk documentation fix
early printk documentation fix
Andrew Morton [Thu, 26 Feb 2004 00:24:46 +0000 (16:24 -0800)]
[PATCH] request_firmware(): fix attribute removal
From: Manuel Estrada Sainz <ranty@ranty.pantax.net>
Based on patch and suggestions from Dmitry Torokhov
- Don't remove attributes, they should be gone automatically.
Andrew Morton [Thu, 26 Feb 2004 00:24:38 +0000 (16:24 -0800)]
[PATCH] request_firmware(): refactor fw_setup_class_device()
From: Manuel Estrada Sainz <ranty@ranty.pantax.net>
Based on patch and suggestions from Dmitry Torokhov
- Refactor fw_setup_class_device for readability and maintainability.
Andrew Morton [Thu, 26 Feb 2004 00:24:25 +0000 (16:24 -0800)]
[PATCH] request_firmware(): race fixes
From: Manuel Estrada Sainz <ranty@ranty.pantax.net>
- Remove races related to the handling and release of 'struct firmware'
Andrew Morton [Thu, 26 Feb 2004 00:24:14 +0000 (16:24 -0800)]
[PATCH] request_firmware(): fix firmware_priv leak
From: Manuel Estrada Sainz <ranty@ranty.pantax.net>
Based on patch and suggestions from Dmitry Torokhov
- release 'struct firmware_priv' from class_dev->release.
Andrew Morton [Thu, 26 Feb 2004 00:24:02 +0000 (16:24 -0800)]
[PATCH] request_firmware(): add status bitmap
From: Manuel Estrada Sainz <ranty@ranty.pantax.net>
Based on patch and suggestions from Dmitry Torokhov
- Make an status bitmap instead of using independent boolean variables. It
will make things nicer later when new issues need to be tracked.
Andrew Morton [Thu, 26 Feb 2004 00:23:51 +0000 (16:23 -0800)]
[PATCH] request_firmware(): more misc fixes
From: Manuel Estrada Sainz <ranty@ranty.pantax.net>
Based on patch and suggestions from Dmitry Torokhov
- Take advantage of strlcpy.
- Extra error logging.
- Use struct coping instead of memcpy.
- Put all aborting code in a single place, and fully abort if
fw_realloc_buffer fails.
- Abort on unexpected 'loading' values.
Andrew Morton [Thu, 26 Feb 2004 00:23:39 +0000 (16:23 -0800)]
[PATCH] request_firmware(): misc fixes
From: Manuel Estrada Sainz <ranty@ranty.pantax.net>
Based on patch and suggestions from Dmitry Torokhov
- use vfree to free vmalloc memory.
- Make sure fw_setup_class_device sets *class_dev_p to NULL in all case of
error.
- Fix error handling in firmware_class_init.
Andrew Morton [Thu, 26 Feb 2004 00:23:28 +0000 (16:23 -0800)]
[PATCH] M68k Macintosh driver config
From: Geert Uytterhoeven <geert@linux-m68k.org>
Update Macintosh driver config logic:
- Move remaining Mac/m68k-specific logic from arch/m68k/Kconfig to
drivers/macintosh/Kconfig
- Fixup Mac/m68k conflicts
Andrew Morton [Thu, 26 Feb 2004 00:23:15 +0000 (16:23 -0800)]
[PATCH] n_tty.c cleanup
From: James Simmons <jsimmons@infradead.org>
Remove kd.h. We don't need this header. Use the inline functions to set
the current process state.
Andrew Morton [Thu, 26 Feb 2004 00:23:01 +0000 (16:23 -0800)]
[PATCH] dvb: TTUSB-Budget DVB driver update
From: Michael Hunold <hunold@linuxtv.org>
- dvb-ttusb-budget: Fixed i2c code to detect nearly all errors
- dvb-ttusb-budget: Added "V 2.1" to prevent warning message on driver load
- dvb-ttusb-budget: Some printks turned into dprintks
- dvb-ttusb-budget: Removed __initdata. It is now possible in kernel 2.6
to compile the DVB drivers into a monolithic kernel.
- dvb-ttusb-budget: Fix for failing urb submission under 2.6 kernels