]> git.neil.brown.name Git - history.git/log
history.git
23 years agoMerge http://linux-ntfs.bkbits.net/ntfs-tng-2.5
Linus Torvalds [Sat, 4 May 2002 08:43:10 +0000 (01:43 -0700)]
Merge http://linux-ntfs.bkbits.net/ntfs-tng-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoNTFS: Release 2.0.6 - Major bugfix to make compatible with other kernel changes.
Anton Altaparmakov [Sat, 4 May 2002 23:58:17 +0000 (00:58 +0100)]
NTFS: Release 2.0.6 - Major bugfix to make compatible with other kernel changes.
- Initialize the mftbmp address space properly now that there are more
fields in the struct address_space. This was leading to hangs and
oopses on umount since 2.5.12 because of changes to other parts of
the kernel. We probably want a kernel generic init_address_space()
function...
- Drop BKL from ntfs_readdir() after consultation with Al Viro. The
only caller of ->readdir() is vfs_readdir() which holds i_sem during
the call, and i_sem is sufficient protection against changes in the
directory inode (including ->i_size).
- Use generic_file_llseek() for directories (as opposed to
default_llseek()) as this downs i_sem instead of the BKL which is
what we now need for exclusion against ->f_pos changes considering we
no longer take the BKL in ntfs_readdir().

23 years ago[PATCH] IDE PIO mode Fix
Osamu Tomita [Sat, 4 May 2002 04:56:49 +0000 (21:56 -0700)]
[PATCH] IDE PIO mode Fix

I found this bug in 2.5.10 first. And caused ext2 FS corruption.
We are porting Linux to PC-9801 architecture (made by NEC Japan).
It has PIO ONLY IDE I/F. So please check PIO mode too.

It was introduced in 2.5.9 and still exists in 2.5.13, and caused
superblock corruption for Andries.  This fixes it.

23 years ago[PATCH] kd.h
Andries E. Brouwer [Sat, 4 May 2002 04:56:39 +0000 (21:56 -0700)]
[PATCH] kd.h

Andrej Lajovic observes that in kd.h the definitions of K_NUMLOCK and
K_CAPSLOCK are interchanged.  He is right (and this is the case since
1.1.54; nobody noticed because setleds.c does not use these defines).
So, here is the fix.  No kernel behaviour is changed.

23 years ago[PATCH] Fix compile warnings...
Trond Myklebust [Sat, 4 May 2002 04:29:09 +0000 (21:29 -0700)]
[PATCH] Fix compile warnings...

xprt.c:
  Merge *_write_space() in order to fix compile warning and save space.

Cheers,
  Trond

23 years ago[PATCH] Fix RPC over TCP 'connect' code
Trond Myklebust [Sat, 4 May 2002 04:28:55 +0000 (21:28 -0700)]
[PATCH] Fix RPC over TCP 'connect' code

xprt.c:
  Fix the RPC over TCP socket reconnect code.

Cheers,
  Trond

23 years ago[PATCH] Do RPC over TCP reply message delivery in sock->data_ready()
Trond Myklebust [Sat, 4 May 2002 04:28:41 +0000 (21:28 -0700)]
[PATCH] Do RPC over TCP reply message delivery in sock->data_ready()

xprt.c:
  Speed up synchronous RPC over TCP calls by having the
  replies delivered by the IPV4 "bottom half", instead of
  switching to the rpciod process in order to call recvmsg().
   - Remove sock_recvmsg() interface.
   - Remove rpc_xprt_pending list and rpciod_tcp_dispatcher() interface.
   - Use the new tcp_read_sock() interface to deliver data directly
     from within tcp_data_ready().
sched.c:
   - Remove references to rpciod_tcp_dispatcher.
xprt.h:
   - New set of flags to reflect the TCP record read state.

Cheers,
  Trond

23 years ago[PATCH] severe ext3 filesystem corruption warning!
Milton D. Miller II [Sat, 4 May 2002 04:26:35 +0000 (21:26 -0700)]
[PATCH] severe ext3 filesystem corruption warning!

Fix silly truncate status update

23 years agoAutomerge
Linus Torvalds [Sat, 4 May 2002 03:35:01 +0000 (20:35 -0700)]
Automerge

23 years ago[PATCH] 2.5.13 - i8xx series chipsets patches
Wim Van Sebroeck [Sat, 4 May 2002 20:17:20 +0000 (22:17 +0200)]
[PATCH] 2.5.13 - i8xx series chipsets patches

i810-tco: Merge changes of the 2.4 kernel into the i810-tco module. Changes included are:
Support for 82801CA(M) chipset, timer margin needs to be > 3, support for WDIOC_SETTIMEOUT and WDIOC_GETTIMEOUT.

23 years ago[PATCH] 2.5.13 - watchdog patches
Wim Van Sebroeck [Sat, 4 May 2002 19:51:47 +0000 (21:51 +0200)]
[PATCH] 2.5.13 - watchdog patches

Merge updates from the 2.4 kernel into watchdog.h .

23 years ago[PATCH] 2.5.13 - i8xx series chipsets patches (patch 2)
Wim Van Sebroeck [Sat, 4 May 2002 19:32:07 +0000 (21:32 +0200)]
[PATCH] 2.5.13 - i8xx series chipsets patches (patch 2)

Update of PCI-IDS for the 82801BA(M), 82801CA(M) and 82801E I/O Controller Hub's.

23 years ago[PATCH] 2.5.13 - i8xx series chipsets patches
Wim Van Sebroeck [Sat, 4 May 2002 19:13:12 +0000 (21:13 +0200)]
[PATCH] 2.5.13 - i8xx series chipsets patches

i810_rng: add support for other i8xx chipsets to the Random Number Generator module.
This is being done by adding the detection of the 82801E I/O Controller Hub.

23 years agoAutomerge
Linus Torvalds [Sat, 4 May 2002 03:29:10 +0000 (20:29 -0700)]
Automerge

23 years agoAutomerge
Linus Torvalds [Sat, 4 May 2002 03:24:09 +0000 (20:24 -0700)]
Automerge

23 years agoAutomerge
Linus Torvalds [Sat, 4 May 2002 03:20:13 +0000 (20:20 -0700)]
Automerge

23 years ago[PATCH] Bluetooth subsystem sync up
Maksim Krasnyanskiy [Fri, 3 May 2002 08:11:54 +0000 (01:11 -0700)]
[PATCH] Bluetooth subsystem sync up

This updates 2.5.x Bluetooth subsystem and removes the EXPERIMENTAL
status of Bluetooth support.

         BlueZ Core:
                 New generic HCI connection manager.
                 Complete role switch and link policy support.
                 Security mode 1 and 3 support.
                 L2CAP service level security support.
                 HCI filter support.
                 HCI frame time-stamps.
                 SCO (voice links) support.
                 Improved HCI device unregistration (device destructors).
                 Support for L2CAP signalling frame fragmentation.
                 Improved L2CAP timeout handling.
                 New HCI ioctls for changing ACL and SCO MTU.
                 Killed HCI_MAX_DEV limit.
                 Security fixes.

         HCI USB driver:
                 Performance improvements.
                 Firmware loading support.
                 Stability fixes. URB and disconnect handling rewrite.

         HCI UART driver:
                 Support for multiple UART protocols.

         HCI PCMCIA driver:
                 Support for Nokia Bluetooth PC Cards.
                 Support for Anycom Bluetooth PC/CF Cards.

23 years agoMerge http://fbdev.bkbits.net:8080/fbdev-2.5
Linus Torvalds [Fri, 3 May 2002 07:04:35 +0000 (00:04 -0700)]
Merge http://fbdev.bkbits.net:8080/fbdev-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years ago[PATCH] replace mk_pte_phys() with pfn_pte()
Roman Zippel [Fri, 3 May 2002 07:03:38 +0000 (00:03 -0700)]
[PATCH] replace mk_pte_phys() with pfn_pte()

Here is the patch to replace mk_pte_phys() with pfn_pte() and so creates
the counterpart to pte_pfn().

23 years ago[PATCH] 2.5.13: remove VALID_PAGE
Roman Zippel [Fri, 3 May 2002 07:03:30 +0000 (00:03 -0700)]
[PATCH] 2.5.13: remove VALID_PAGE

This patch removes VALID_PAGE(), as the test was always too late for
discontinous memory configuration. It is replaced with pfn_valid()/
virt_addr_valid(), which are used to test the original input value.
Other helper functions:
pte_pfn() - extract the page number from a pte
pfn_to_page()/page_to_pfn() - convert a page number to/from a page struct

23 years agoMerge http://fbdev@bkbits.net/fbdev-2.5
James Simmons [Fri, 3 May 2002 04:04:00 +0000 (21:04 -0700)]
Merge http://fbdev@bkbits.net/fbdev-2.5
into heisenberg.transvirtual.com:/tmp/fbdev-2.5

23 years ago[PATCH] remove PRD_SEGMENTS
Jens Axboe [Fri, 3 May 2002 03:37:25 +0000 (20:37 -0700)]
[PATCH] remove PRD_SEGMENTS

PRD_SEGMENTS was a leftover from struct ata_request an its per-command
sg tables.

23 years ago[PATCH] 2.5.13 IDE 51
Martin Dalecki [Fri, 3 May 2002 03:13:06 +0000 (20:13 -0700)]
[PATCH] 2.5.13 IDE 51

 - Synchronize with Jens.  Applying tons of janitorian stuff to his TCQ
   code.  Making functions static where appropriate and so on...
   Marking the config entry for it experimental and so on.  His
   changelog:

2.5.13 now has the generic tag support that I wrote included,
here's an IDE TCQ that uses that.  Changes since the version
posted for 2.5.12:

Fix the ide_tcq_invalidate_queue() WIN_NOP usage needed to clear
the internal queue on errors.  It was disabled in the last
version due to the ata_request changes, it should work now.

Remove Promise tcq disable check, it works just fine on Promise
as long as we handle the two-drives-with-tcq case like we
currently do.

23 years ago[PATCH] 2.5.13 IDE 50
Martin Dalecki [Fri, 3 May 2002 03:12:56 +0000 (20:12 -0700)]
[PATCH] 2.5.13 IDE 50

 - Fix wrong usage of time_after in ide.c. This should cure the drive seek
   timeout problems some people where expierencing. This was clarified to me by
   Bartek, who apparently checked whatever the actual code is consistent with
   the comments in front of it. Thank you Bartlomiej Zolnierkiewicz.

   I think now that we should have time_past(xxx) in <linux/timer.h>.

 - Fix hpt34x.c compilation.

 - Minor improvements in ide-pci and some cleanups in ide-probe.c

 - Nuke some vastly outdated comments.

23 years ago[PATCH] ufs/super.c
Alexander Viro [Fri, 3 May 2002 03:09:15 +0000 (20:09 -0700)]
[PATCH] ufs/super.c

D'oh.  Missing commas...

23 years ago[PATCH] change_floppy() fix
Alexander Viro [Fri, 3 May 2002 03:09:05 +0000 (20:09 -0700)]
[PATCH] change_floppy() fix

Needed both in 2.4 and 2.5

23 years ago[PATCH] in_ntoa link failure
Trond Myklebust [Fri, 3 May 2002 03:07:35 +0000 (20:07 -0700)]
[PATCH] in_ntoa link failure

Nothing serious. Whoever it was that did that global replace missed a
spot is all...

23 years ago[PATCH] 2.5.13: vmalloc link failure
Russell King [Fri, 3 May 2002 03:07:25 +0000 (20:07 -0700)]
[PATCH] 2.5.13: vmalloc link failure

The following patch fixes this, and also fixes the similar problem in
scsi_debug.c:

23 years agoSome more small fixes.
James Simmons [Fri, 3 May 2002 02:52:26 +0000 (19:52 -0700)]
Some more small fixes.

23 years agoMerge heisenberg.transvirtual.com:/tmp/linus-2.5
James Simmons [Fri, 3 May 2002 02:31:16 +0000 (19:31 -0700)]
Merge heisenberg.transvirtual.com:/tmp/linus-2.5
into heisenberg.transvirtual.com:/tmp/fbdev-2.5

23 years agoMerge http://linus.bkbits.net:8080/linux-2.5
James Simmons [Fri, 3 May 2002 02:14:51 +0000 (19:14 -0700)]
Merge http://linus.bkbits.net:8080/linux-2.5
into hostme.bitkeeper.com:/ua/repos/f/fbdev/fbdev-2.5

23 years agoManual merge of minor syntax clash v2.5.13
Linus Torvalds [Thu, 2 May 2002 10:18:51 +0000 (03:18 -0700)]
Manual merge of minor syntax clash

23 years agoMerge http://linux-ntfs.bkbits.net/ntfs-tng-2.5
Linus Torvalds [Thu, 2 May 2002 09:51:06 +0000 (02:51 -0700)]
Merge http://linux-ntfs.bkbits.net/ntfs-tng-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agoNTFS: 2.0.5 release. Major buffer overflow fix in extent inode handling.
Anton Altaparmakov [Thu, 2 May 2002 12:10:56 +0000 (13:10 +0100)]
NTFS: 2.0.5 release. Major buffer overflow fix in extent inode handling.
Upgrade is imperative!

23 years agoMerge http://linux-isdn.bkbits.net/linux-2.5.isdn
Linus Torvalds [Thu, 2 May 2002 09:45:43 +0000 (02:45 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.isdn
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years ago[PATCH] cpqfc compaq FC controller 2.5.12
Douglas Gilbert [Thu, 2 May 2002 09:41:17 +0000 (02:41 -0700)]
[PATCH] cpqfc compaq FC controller 2.5.12

Minor cleanups to a scsi fibre channel HBA driver that was broken by the
introduction of SCSI_REPORT_LUNS to scsi.h in a patch that went into
2.5.11 .

[ Another transfer from Dave's tree ]

23 years ago[PATCH] scsi tape (st) 2.5.12
Douglas Gilbert [Thu, 2 May 2002 09:41:10 +0000 (02:41 -0700)]
[PATCH] scsi tape (st) 2.5.12

Documentation enhancement from Kai.Makisara@metla.fi.

[ This is a transfer from Dave's tree ]

23 years ago[PATCH] scsi_merge.c 2.5.12
Douglas Gilbert [Thu, 2 May 2002 09:41:02 +0000 (02:41 -0700)]
[PATCH] scsi_merge.c 2.5.12

Fix oopses on ISA scsi adapters.

[ This is a transfer from Dave's tree ]

23 years agoUpdate kernel version
Linus Torvalds [Thu, 2 May 2002 09:08:46 +0000 (02:08 -0700)]
Update kernel version

23 years agoResolve tweak overlap
Linus Torvalds [Thu, 2 May 2002 09:07:51 +0000 (02:07 -0700)]
Resolve tweak overlap

23 years agoRemove left-over debug printk from Andrew
Linus Torvalds [Thu, 2 May 2002 09:06:04 +0000 (02:06 -0700)]
Remove left-over debug printk from Andrew

23 years ago[PATCH] VM dirty page balancing
Andrew Morton [Thu, 2 May 2002 09:04:12 +0000 (02:04 -0700)]
[PATCH] VM dirty page balancing

- The balance_dirty_pages() logic is simply wrong.  It goes:

if (value > threshold)
go_and_write(value - threshold);

  which is just fine for a single process writing data.  But
  for many processes, they *all* go and bring things back into
  balance, and too much data gets written out.

- The

go_and_write(this much)

  logic is inoperative, because I turned off the ->writeback_mapping()
  function in ext2.  So a call to writeback_unlocked_inodes(this_much)
  doesn't actually decrement and test *this_much.  It will walk every
  inode, all the time.  Silly.

So quickly fixing the above things, the amount of dirty+writeback
memory in the machine nicely stabilises at 500 megabytes across
the run.

23 years ago[PATCH] unneeded readpage in block_symlink
Andrew Morton [Thu, 2 May 2002 09:02:10 +0000 (02:02 -0700)]
[PATCH] unneeded readpage in block_symlink

The new consistency checks in buffer.c are complaining about
block_symlink's ->readpage against an already uptodate
page.

23 years ago[PATCH] 2.5.12 IDE 49
Martin Dalecki [Thu, 2 May 2002 08:57:44 +0000 (01:57 -0700)]
[PATCH] 2.5.12 IDE 49

- Fix compilation of piix.c

- Remove the PADAM_ prefix from sleep hwgroup member.

- Fix Pacific Digital host chip driver API.

- Fix Tekram host chip driver API.

- Fold hwif_unregister() directly in to channel code.

23 years ago[PATCH] bio tagged command support
Jens Axboe [Thu, 2 May 2002 08:53:47 +0000 (01:53 -0700)]
[PATCH] bio tagged command support

Add support for request tagging of the block queue.

23 years ago[PATCH] 2.5.12 - make usbvideo_register take a usb_device_id table
Simon Evans [Thu, 2 May 2002 08:44:50 +0000 (01:44 -0700)]
[PATCH] 2.5.12 - make usbvideo_register take a usb_device_id table

This patch makes usbvideo_register take a usb_device_id argument which it
can then pass to usb_register via the struct usb_device. Currently it passes
NULL.

23 years ago[PATCH] 2.5.12 - make usbvideo.c use USBVIDEO_NUMFRAMES correctly
Simon Evans [Thu, 2 May 2002 08:44:27 +0000 (01:44 -0700)]
[PATCH] 2.5.12 - make usbvideo.c use USBVIDEO_NUMFRAMES correctly

This patch makes usbvideo.c use the correct value of USBVIDEO_NUMFRAMES.
A few places in the code assumed it was 2. This patch was tested with
USBVIDEO_NUMFRAMES = 2,3,4,8,11,32

23 years agoUSB
Greg Kroah-Hartman [Thu, 2 May 2002 08:26:48 +0000 (01:26 -0700)]
USB

cleaned up checking the return value of usb_register_dev()

23 years agoUSB io_edgeport driver
Greg Kroah-Hartman [Thu, 2 May 2002 08:26:05 +0000 (01:26 -0700)]
USB io_edgeport driver

added Black Box OEM device ids to the io_edgeport driver.

23 years ago[PATCH] pl2303.c: do not reset termios settings in each open()
Wolfgang Fritz [Thu, 2 May 2002 07:53:02 +0000 (00:53 -0700)]
[PATCH] pl2303.c: do not reset termios settings in each open()

USB pl2303 driver

This is a patch which avoids resetting the termios settings to default
values (9600 Baud etc.) in each call to pl2303_open (). It does this
only on the first call to pl2303_set_termios. After that it sets the
termios to the last stored values.

 This way commands like
 stty -F /dev/ttyUSB0 115200
 work the same way as with other serial ttys.

23 years ago[PATCH] tiny race with devfs in printer
Oliver Neukum [Thu, 2 May 2002 07:31:51 +0000 (00:31 -0700)]
[PATCH] tiny race with devfs in printer

USB printer bugfix

looking through printer.c in preparation for shifting devfs
support to usbcore I noticed that printer advertises a device
through devfs before it can be opened.
As devfs, or more precisely devfsd can be used to trigger actions
this matters and is wrong.

23 years agoPmac updates
James Simmons [Thu, 2 May 2002 02:48:04 +0000 (19:48 -0700)]
Pmac updates

23 years agoMerge cantab.net:/usr/src/bklinux-2.5 into cantab.net:/usr/src/tng
Anton Altaparmakov [Wed, 1 May 2002 21:28:59 +0000 (22:28 +0100)]
Merge cantab.net:/usr/src/bklinux-2.5 into cantab.net:/usr/src/tng

23 years agoNTFS: Minor cleanups, contact details updates, remove superfluous
Anton Altaparmakov [Wed, 1 May 2002 21:28:14 +0000 (22:28 +0100)]
NTFS: Minor cleanups, contact details updates, remove superfluous
set_blocksize.

23 years agoMerge master.kernel.org:/home/davem/BK/misc-2.5
Linus Torvalds [Wed, 1 May 2002 15:18:48 +0000 (08:18 -0700)]
Merge master.kernel.org:/home/davem/BK/misc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agofs/exportfs/expfs.c:dprintk
David S. Miller [Wed, 1 May 2002 14:59:07 +0000 (07:59 -0700)]
fs/exportfs/expfs.c:dprintk
- Fix macro varargs usage, you need to specify a variable name
before the triple dot or else most current compilers complain.
See include/linux/ext2_fs.h:ext2_debug for another example where
it is done correctly.

23 years agofs/autofs/inode.c:parse_options
David S. Miller [Wed, 1 May 2002 14:57:09 +0000 (07:57 -0700)]
fs/autofs/inode.c:parse_options
- Fix bug in strsep/strchr changes, dereference *this_char
not *value at top of while loop.  This matches how the same
code in fs/autofs4/inode.c looks right now.
Withtout this autofs loading causes an OOPS as the first
time through the loop *value is dereferencing a NULL pointer.

23 years agoISDN: cleanup AVM drivers
Kai Germaschewski [Wed, 1 May 2002 13:50:50 +0000 (08:50 -0500)]
ISDN: cleanup AVM drivers

Allocate and free the avmcard structure using a shared function.

23 years agoISDN: cleanup AVM drivers
Kai Germaschewski [Wed, 1 May 2002 13:05:12 +0000 (08:05 -0500)]
ISDN: cleanup AVM drivers

Remove unnecessary wrappers around irq handlers.

23 years agoISDN: AVM drivers: Get rid of ->interrupt
Kai Germaschewski [Wed, 1 May 2002 12:55:43 +0000 (07:55 -0500)]
ISDN: AVM drivers: Get rid of ->interrupt

Interrupt handlers won't be reentered anyway.

23 years agoA bunch of fixes.
James Simmons [Wed, 1 May 2002 08:56:39 +0000 (01:56 -0700)]
A bunch of fixes.

23 years agoManual merge from Andrew Morton: don't assume read-ahead for md
Linus Torvalds [Wed, 1 May 2002 07:32:30 +0000 (00:32 -0700)]
Manual merge from Andrew Morton: don't assume read-ahead for md

23 years ago[PATCH] Fix the set_bit()'s warnings
Hirofumi Ogawa [Wed, 1 May 2002 07:30:28 +0000 (00:30 -0700)]
[PATCH] Fix the set_bit()'s warnings

Fix some set_bit() warnings.

23 years ago[PATCH] UFS sanity checks
Alexander Viro [Wed, 1 May 2002 07:28:43 +0000 (00:28 -0700)]
[PATCH] UFS sanity checks

The real rule is not "block size is at most 32Kb", it's "block size is
at most 8 times the fragment size".

23 years agoMerge http://fbdev.bkbits.net/fbdev-2.5
Linus Torvalds [Wed, 1 May 2002 05:29:39 +0000 (22:29 -0700)]
Merge http://fbdev.bkbits.net/fbdev-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years ago[PATCH] ATTR_MODE breakage
Alexander Viro [Wed, 1 May 2002 05:26:24 +0000 (22:26 -0700)]
[PATCH] ATTR_MODE breakage

(originally caught by Paul Larson <plars@austin.ibm.com>)

Patch fixes a couple of idiotic bugs in notify_change() (my
fault).  Unary operations have higher priority than binary ones, so
if (!valid & ATTR_MODE) doesn't do the right thing.  I plead temporary
braindamage...

23 years ago[PATCH] Tweak VM dirty thresholds
Andrew Morton [Wed, 1 May 2002 04:43:19 +0000 (21:43 -0700)]
[PATCH] Tweak VM dirty thresholds

The below patch on 2.5.12 takes the 'dbench 32' throughput on a
1024 megabyte machine from 35 megs/sec up to 125 megs/sec.
That's on the second run.  The first run is much slower because
the ext2 bitmaps aren't in cache.

Presumably, s/60/80/ will take it even higher.

23 years ago[PATCH] sddr09 write capability
Andries E. Brouwer [Wed, 1 May 2002 04:19:02 +0000 (21:19 -0700)]
[PATCH] sddr09 write capability

USB sddr09

The main purpose of the patch is to add write capability.

23 years agoMissed one-liner in the manual merge between Al and Douglas
Linus Torvalds [Wed, 1 May 2002 04:02:36 +0000 (21:02 -0700)]
Missed one-liner in the manual merge between Al and Douglas

23 years ago[PATCH] bad BUG_ON from acct.c
Bob Miller [Wed, 1 May 2002 03:53:43 +0000 (20:53 -0700)]
[PATCH] bad BUG_ON from acct.c

Remove bogus BUG_ON().  On UP kernels spinlocks become NOPs so it is
not possible to test the state of a lock.

23 years ago[PATCH] aha152x driver
Jürgen E. Fischer [Wed, 1 May 2002 03:41:17 +0000 (20:41 -0700)]
[PATCH] aha152x driver

Patch to the aha152x driver, which makes it work under 2.5.

23 years agoMerge master.kernel.org:/home/davem/BK/sparc-2.5
Linus Torvalds [Wed, 1 May 2002 03:39:55 +0000 (20:39 -0700)]
Merge master.kernel.org:/home/davem/BK/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge master.kernel.org:/home/davem/BK/net-2.5
Linus Torvalds [Wed, 1 May 2002 03:38:52 +0000 (20:38 -0700)]
Merge master.kernel.org:/home/davem/BK/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge http://ppc.bkbits.net/for-linus-ppc64
Linus Torvalds [Wed, 1 May 2002 03:37:53 +0000 (20:37 -0700)]
Merge http://ppc.bkbits.net/for-linus-ppc64
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoppc64: Only implement thread priority macros on HMT or iSeries kernels
Anton Blanchard [Thu, 2 May 2002 03:01:43 +0000 (13:01 +1000)]
ppc64: Only implement thread priority macros on HMT or iSeries kernels
Drop back to eieio in spinlocks for the moment due to performance
issues of sync on power3

23 years agoppc64: Add write memory barriers before atomics that return values
Anton Blanchard [Thu, 2 May 2002 02:57:23 +0000 (12:57 +1000)]
ppc64: Add write memory barriers before atomics that return values

23 years agoppc64: sort exception table
Anton Blanchard [Thu, 2 May 2002 02:56:21 +0000 (12:56 +1000)]
ppc64: sort exception table

23 years agoMerge samba.org:/scratch/anton/linux-2.5
Anton Blanchard [Wed, 1 May 2002 22:11:25 +0000 (08:11 +1000)]
Merge samba.org:/scratch/anton/linux-2.5
into samba.org:/scratch/anton/linux-2.5_ppc64

23 years ago[PATCH] four compile fixes for 2.5.12
John Kim [Wed, 1 May 2002 03:37:06 +0000 (20:37 -0700)]
[PATCH] four compile fixes for 2.5.12

Pretty boring stuff.  Four compile fixes for 2.5.12.

23 years agoMerge http://linux-isdn.bkbits.net/linux-2.5.make
Linus Torvalds [Wed, 1 May 2002 03:35:56 +0000 (20:35 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.make
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoALSA: Fix link error
Kai Germaschewski [Wed, 1 May 2002 05:01:17 +0000 (00:01 -0500)]
ALSA: Fix link error

If snd-pcm.o is selected built-in, snd-timer.o needs to be get built-in
as well, since snd-pcm.o needs snd-timer.o's symbols.

23 years agoDocumentation/kbuild/makefiles.txt update
Kai Germaschewski [Wed, 1 May 2002 04:35:09 +0000 (23:35 -0500)]
Documentation/kbuild/makefiles.txt update

Remove description of long obsolete (pre-2.4) Makefiles and describe the
current system.

23 years agoSmall Rules.make cleanup
Kai Germaschewski [Wed, 1 May 2002 04:32:10 +0000 (23:32 -0500)]
Small Rules.make cleanup

Get rid of long obsolete (and unused) MOD_IN_SUBDIRS and unnecessary
MOD_DIRS variable.

23 years agoMerge http://gkernel.bkbits.net/misc-2.5
Linus Torvalds [Wed, 1 May 2002 03:28:52 +0000 (20:28 -0700)]
Merge http://gkernel.bkbits.net/misc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge http://gkernel.bkbits.net/net-drivers-2.5
Linus Torvalds [Wed, 1 May 2002 03:27:30 +0000 (20:27 -0700)]
Merge http://gkernel.bkbits.net/net-drivers-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge http://gkernel.bkbits.net/irda-2.5
Linus Torvalds [Wed, 1 May 2002 03:26:43 +0000 (20:26 -0700)]
Merge http://gkernel.bkbits.net/irda-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[PATCH] Unresolved symbol block_flushpage
Andrew Morton [Wed, 1 May 2002 03:26:08 +0000 (20:26 -0700)]
[PATCH] Unresolved symbol block_flushpage

block_flushpage() used to be a macro which pointed at the
exported discard_bh_page().  I turned block_flushpage() into
a real function but forgot the export.

23 years ago[PATCH] Export path_lookup()
Paul Menage [Wed, 1 May 2002 03:23:39 +0000 (20:23 -0700)]
[PATCH] Export path_lookup()

path_lookup() is no longer an inline function, and needs to be exported
for jffs2, nfsd and af_unix to load as modules.

23 years agoManual merge for problems between Al Viro's blocksize removal and
Linus Torvalds [Wed, 1 May 2002 03:23:17 +0000 (20:23 -0700)]
Manual merge for problems between Al Viro's blocksize removal and
Douglas Gilbert's SCSI cleanups

23 years ago[PATCH] scsi disk (sd) driver 2.5.12
Douglas Gilbert [Wed, 1 May 2002 03:07:03 +0000 (20:07 -0700)]
[PATCH] scsi disk (sd) driver 2.5.12

This patch has the last bit of Justin Gibb's patch
described in:
http://marc.theaimsgroup.com/?l=linux-scsi&m=101200279101550&w=2
[this bit for the sd driver]

There is also a major code cleanup of the sd driver with
documentation headers added and a few obvious bugs fixed
described in:
http://marc.theaimsgroup.com/?l=linux-scsi&m=101798201714399&w=2
I did this cleanup.

Justin's patch has been in Dave's tree for several months while
my code cleanup patch has been there since 2.5.9-dj1 .

23 years ago[PATCH] scsi_error 2.5.12
Douglas Gilbert [Wed, 1 May 2002 03:05:08 +0000 (20:05 -0700)]
[PATCH] scsi_error 2.5.12

The attachment is part of a patch from Justin Gibbs
described in:
http://marc.theaimsgroup.com/?l=linux-scsi&m=101200279101550&w=2

The original patch was targeted at lk 2.4 and Dave forwarded
ported it into 2.5. Other bits (e.g. sr) have already found
there way into your tree. One bit in the sd driver will be
included in my following patch.

23 years ago[PATCH] missing checks in exec_permission_light()
Alexander Viro [Wed, 1 May 2002 03:04:58 +0000 (20:04 -0700)]
[PATCH] missing checks in exec_permission_light()

Missing checks added...

23 years ago[PATCH] (6/6) blksize_size[] removal
Alexander Viro [Wed, 1 May 2002 02:58:26 +0000 (19:58 -0700)]
[PATCH] (6/6) blksize_size[] removal

 - switch blk_get_ra_pages() to struct block_device *, move its use
   from bdget() to do_open().

23 years ago[PATCH] (5/6) blksize_size[] removal
Alexander Viro [Wed, 1 May 2002 02:58:14 +0000 (19:58 -0700)]
[PATCH] (5/6) blksize_size[] removal

 - kill bread()/getblk()/get_hash_table() (kdev_t-using wrappers; struct
   block_device * counterparts are obviously still alive).

23 years ago[PATCH] (4/6) blksize_size[] removal
Alexander Viro [Wed, 1 May 2002 02:58:03 +0000 (19:58 -0700)]
[PATCH] (4/6) blksize_size[] removal

 - put block size in bdev->bd_block_size, make do_open() and
   check_partition() to set it (see above), switch set_blocksize() and
   block_size() to use of ->bd_block_size.  Remove manipulations with
   blksize_size[] from drivers, remove blksize_size[] itself.

23 years ago[PATCH] (3/6) blksize_size[] removal
Alexander Viro [Wed, 1 May 2002 02:57:49 +0000 (19:57 -0700)]
[PATCH] (3/6) blksize_size[] removal

 - switch block_size() to struct block_device *.

23 years ago[PATCH] (2/6) blksize_size[] removal
Alexander Viro [Wed, 1 May 2002 02:57:37 +0000 (19:57 -0700)]
[PATCH] (2/6) blksize_size[] removal

 - switch set_blocksize() to struct block_device *.

23 years ago[PATCH] (1/6) blksize_size[] removal
Alexander Viro [Wed, 1 May 2002 02:57:27 +0000 (19:57 -0700)]
[PATCH] (1/6) blksize_size[] removal

 - preliminary cleanups: make sure that swapoff restores original block
   size, kill set_blocksize() (and use of __bread()) in multipath.c,
   reorder opening device and finding its block size in mtdblock.c.

23 years agoMerge http://linus.bkbits.net:8080/linux-2.5
James Simmons [Wed, 1 May 2002 02:17:52 +0000 (19:17 -0700)]
Merge http://linus.bkbits.net:8080/linux-2.5
into hostme.bitkeeper.com:/ua/repos/f/fbdev/fbdev-2.5

23 years agoFix lance net driver build, after recent autoirq -> probe_irq_x changes
Jeff Garzik [Tue, 30 Apr 2002 23:49:30 +0000 (19:49 -0400)]
Fix lance net driver build, after recent autoirq -> probe_irq_x changes