]> git.hungrycats.org Git - linux/log
linux
23 years ago[NETFILTER]: Don't call ip_conntrack_put with ip_conntrack_lock held
Patrick McHardy [Thu, 2 Oct 2003 16:11:40 +0000 (09:11 -0700)]
[NETFILTER]: Don't call ip_conntrack_put with ip_conntrack_lock held

23 years ago[NETFILTER]: Fix UDP checksum in ip_nat_mangle_udp_packet, remove skb->csum hacks
Harald Welte [Thu, 2 Oct 2003 16:10:42 +0000 (09:10 -0700)]
[NETFILTER]: Fix UDP checksum in ip_nat_mangle_udp_packet, remove skb->csum hacks

23 years ago[PATCH] remove io context refcounting debug
Nick Piggin [Thu, 2 Oct 2003 00:53:23 +0000 (17:53 -0700)]
[PATCH] remove io context refcounting debug

This removes the remains of some debugging stuff which was never really
enabled properly - it never reported memory leaks.  Its not useful for
anyone but me.

A proper solution involves counting all requests in flight and all
threads but we'll probably put that just into mm.

23 years ago[PATCH] Improve sget() performance
Alexander Viro [Thu, 2 Oct 2003 00:38:22 +0000 (17:38 -0700)]
[PATCH] Improve sget() performance

sget() is pessimistic and assumes it won't find a superblock - and as a
result it always pre-allocates a new one before even searching for an
existing entry.  If it finds an existing one, it free's the extra one it
just allocated.

Especially with /proc usage it usually _does_ find an existing
superblock, so this is all extra work.  It should allocate a new one
only if it couldn't find an old one (and re-search).

The same way as iget() does it.

23 years ago[PATCH] AS buglet
Nick Piggin [Thu, 2 Oct 2003 00:38:13 +0000 (17:38 -0700)]
[PATCH] AS buglet

This one won't cause hangs, but can trip some WARNs.

23 years agoMerge davem@nuts.ninka.net:/disk1/davem/BK/net-2.5
David S. Miller [Wed, 1 Oct 2003 18:49:21 +0000 (11:49 -0700)]
Merge davem@nuts.ninka.net:/disk1/davem/BK/net-2.5
into kernel.bkbits.net:/home/davem/net-2.5

23 years ago[COMPAT]: Fix net bonding driver ioctl translations.
Arun Sharma [Wed, 1 Oct 2003 19:12:23 +0000 (12:12 -0700)]
[COMPAT]: Fix net bonding driver ioctl translations.

23 years ago[PATCH] Better UDF oops fix
Alexander Viro [Wed, 1 Oct 2003 18:11:57 +0000 (11:11 -0700)]
[PATCH] Better UDF oops fix

Rather than not kfree'ing the UDF data in the case of a bad inode (which
still _may_ have had the UDF data already allocated to it), make sure to
initialize the pointer to NULL properly when we're done with it.

23 years ago[PATCH] Disable floppy and the related ioctl32s on some platforms
Andrew Morton [Wed, 1 Oct 2003 18:00:15 +0000 (11:00 -0700)]
[PATCH] Disable floppy and the related ioctl32s on some platforms

From: Arun Sharma <arun.sharma@intel.com>

Based on some earlier discussion:

http://marc.theaimsgroup.com/?t=106015010700002&r=1&w=2

here's a new patch that attempts to disable BLK_DEV_FD on platforms which
don't support it.  The patch also attempts to remove the duplication of the
logic in compat_ioctl.h.

23 years ago[PATCH] update unistd.h for sys_vserver
Andrew Morton [Wed, 1 Oct 2003 18:00:06 +0000 (11:00 -0700)]
[PATCH] update unistd.h for sys_vserver

23 years ago[PATCH] Update James Morris's email address
Andrew Morton [Wed, 1 Oct 2003 17:59:58 +0000 (10:59 -0700)]
[PATCH] Update James Morris's email address

From: James Morris <jmorris@redhat.com>

23 years ago[PATCH] ioctl32 fix to SG_IO
Andrew Morton [Wed, 1 Oct 2003 17:59:49 +0000 (10:59 -0700)]
[PATCH] ioctl32 fix to SG_IO

From: Arun Sharma <arun.sharma@intel.com>

A minor bug fix to the ioctl32 code handling SG_IO.  sgio->dxferp is not
initialzed properly.

23 years ago[PATCH] Fix allyesconfig for HugeTLB-less archs
Andrew Morton [Wed, 1 Oct 2003 17:59:42 +0000 (10:59 -0700)]
[PATCH] Fix allyesconfig for HugeTLB-less archs

From: Geert Uytterhoeven <geert@linux-m68k.org>

Make that allyesconfig works on architectures that don't support HugeTLBs.

23 years ago[PATCH] Fix compile warning in g_NCR5380
Andrew Morton [Wed, 1 Oct 2003 17:59:34 +0000 (10:59 -0700)]
[PATCH] Fix compile warning in g_NCR5380

From: Andries.Brouwer@cwi.nl

 `generic_NCR5380_biosparam' declared `static' but never defined

23 years ago[PATCH] update Documentation/iostats.txt
Andrew Morton [Wed, 1 Oct 2003 17:59:27 +0000 (10:59 -0700)]
[PATCH] update Documentation/iostats.txt

From: Rick Lindsley <ricklind@us.ibm.com>

One typo corrected, and the references to 2.5 are minimized and mostly
changed to 2.6.

23 years ago[PATCH] /proc/PID/auxv file and NT_AUXV core note
Andrew Morton [Wed, 1 Oct 2003 17:59:18 +0000 (10:59 -0700)]
[PATCH] /proc/PID/auxv file and NT_AUXV core note

From: Roland McGrath <roland@redhat.com>

gdb really needs some way to know the AT_SYSINFO_EHDR value for a process
being debugged or for the dead process described by a core file.  Without
this value, it can't find the information necessary to show backtraces of
threads waiting in system calls.  There are any number of ways this
information could be made available.  Here is one solution that provides
more debugging information in a clean and general fashion.

I've added access to the AT_* values passed to a process for third parties
to examine for debugging purposes.  The same data passed on the stack at
startup is made available in /proc/PID/auxv and is written in an NT_AUXV
note in core dumps.  (Both of these are consistent with what Solaris does
using the same names.)

Here are two different patches that implement the same thing differently.
The first patch uses a ref-counted data structure to copy the aux vector
and shares among forked mm's until they exec and get a new one.  The second
patch avoids the complexity of that data structure by simply expanding the
mm_struct with space to hold a copy of the data.  Both patches work
correctly; I have examined the new /proc/PID/auxv file and core dumps.

I hope you will consider including one of these patches, or at least some
way of getting at this information from the debugger.  I am certainly open
to other suggestions on implementing this feature, and to suggestions on
alternative interfaces for getting the AT_SYSINFO_EHDR value cleanly.

23 years ago[PATCH] misc fixes
Andrew Morton [Wed, 1 Oct 2003 17:59:11 +0000 (10:59 -0700)]
[PATCH] misc fixes

- mpparse printk should be in hex (john stultz <johnstul@us.ibm.com>)

- fiddle with RCU copyright messages (Dipankar Sarma <dipankar@in.ibm.com>)

- use print_dev_t() for sysfs dev file in videodev.c (Gerd Knorr
  <kraxel@bytesex.org>)

- comx-hw-munich.c 64-bit warning fix (Vinay K Nallamothu
  <vinay.nallamothu@gsecone.com>)

- random.c return val fix

23 years ago[PATCH] befs: fix resource leak on register_filesystem failure
Andrew Morton [Wed, 1 Oct 2003 17:59:03 +0000 (10:59 -0700)]
[PATCH] befs: fix resource leak on register_filesystem failure

From: Will Dyson <will_dyson@pobox.com>

Remember to free the inode cache if register_filesystem() fails.

23 years ago[PATCH] scripts/pnmtologo.c warning fixes
Andrew Morton [Wed, 1 Oct 2003 17:58:55 +0000 (10:58 -0700)]
[PATCH] scripts/pnmtologo.c warning fixes

From: Rolf Eike Beer <eike-kernel@sf-tec.de>

this patch makes some ints to unsigned ints.  They are only used as loop
counters and compared to unsigned ints.  GCC 3.3 doesn't like this.  They
will never be negative anyway, so we could easily shut him up.

23 years ago[PATCH] Pass nameidata to security_inode_permission hook
Andrew Morton [Wed, 1 Oct 2003 17:58:48 +0000 (10:58 -0700)]
[PATCH] Pass nameidata to security_inode_permission hook

From: Stephen Smalley <sds@epoch.ncsc.mil>

This patch changes the security_inode_permission hook to also take a
nameidata parameter in addition to the existing inode and mask parameters.

A nameidata is already passed (although sometimes NULL) to
fs/namei.c:permission(), and the patch changes exec_permission_lite() to
also take a nameidata parameter so that it can pass it along to the
security hook.

The patch includes corresponding changes to the SELinux module to use the
nameidata information when it is available; this allows SELinux to include
pathname information in audit messages when a nameidata structure was
supplied.

23 years ago[PATCH] Fix bug in SELinux convert_context
Andrew Morton [Wed, 1 Oct 2003 17:58:39 +0000 (10:58 -0700)]
[PATCH] Fix bug in SELinux convert_context

From: Stephen Smalley <sds@epoch.ncsc.mil>

This patch fixes a bug introduced by earlier code cleanups in the SELinux
convert_context code that manifests upon a policy reload that removes
previously valid security attributes.  Thanks to Magosanyi Arpad for
reporting the bug.

23 years ago[PATCH] fix memleak in mtd/chips/cfi_cmdset_0020.c
Andrew Morton [Wed, 1 Oct 2003 17:58:31 +0000 (10:58 -0700)]
[PATCH] fix memleak in mtd/chips/cfi_cmdset_0020.c

From: Felipe W Damasio <felipewd@terra.com.br>

If other kmallocs failed after successfully allocating a "struct mtd_info",
it should be freed before returning NULL.

23 years ago[PATCH] check permission in ->open for /proc/sys/
Andrew Morton [Wed, 1 Oct 2003 17:58:24 +0000 (10:58 -0700)]
[PATCH] check permission in ->open for /proc/sys/

From: Christoph Hellwig <hch@lst.de>

It's the only abuse of proc_iops left (except the totally b0rked comx
driver).  The patch is from Al, I just forward-ported it from 2.4.

Background: struct proc_dir_entry has a struct inode_operations *proc_iops
member, it's from Linux's stoneage and used internally by procfs to assign
either the link or directory inode ops.

Unfortunately some drivers started to abuse it do do bad things like create
on lookup (that's the comx thingy which relies on unexported symbols and thus
is broken for modular builds since mid-2.3) or various ->permission tricks
(all gone by now).

After this patch is gone I have another one that kills proc_iops and just
uses a normal conditional inside procfs to assign the right one directly.

23 years ago[PATCH] module parameter array fixes
Andrew Morton [Wed, 1 Oct 2003 17:58:15 +0000 (10:58 -0700)]
[PATCH] module parameter array fixes

From: Rusty Russell <rusty@rustcorp.com.au>

Found this while converting netfilter modules to use the new
parameters.  Also fixes an out-by-one error in maximum elements you
can put in array.

The current "intarray" module params were never tested, and um, suck.
Only one person uses them, and it looks painful.

Since noone uses them, replace them with tested versions.

23 years ago[PATCH] table-driven filesystems option parsing
Andrew Morton [Wed, 1 Oct 2003 17:58:08 +0000 (10:58 -0700)]
[PATCH] table-driven filesystems option parsing

From: "Randy.Dunlap" <rddunlap@osdl.org>, Will Dyson <will_dyson@pobox.com>, me

Add generic filesystem options parser (infrastructure) and use it to parse
mount options in several filesystems (adfs, affs, autofs, autofs4, ext2,
ext3, fat, hfs, hpfs, isofs, jfs, procfs, udf, and ufs).

It saves between 128 and 512 bytes per filesystem.

23 years ago[PATCH] memory writeback/invalidation fixes
Andrew Morton [Wed, 1 Oct 2003 17:57:58 +0000 (10:57 -0700)]
[PATCH] memory writeback/invalidation fixes

From: "David S. Miller" <davem@redhat.com>

This attempts to take care of 2 of the MM todos I had on
my backlog:

1) Zap the stupid flush_cache_all() thing with more meaningful
   interfaces.

2) Resolve the ptrace user page access issues, first stage.

The "first stage" mentioned for #2 is simply creating the
user page accesor interfaces.  The next stage needs to be
mucking with get_user_pages() so that we can control when
the flush_dcache_page() occurs.  Then we:

1) For every platform where flush_dcache_page() is a non-nop
   add a call to the beginning of copy_{from,to}_user_page().
2) Make access_process_vm() set the "no dcache flush" bit in
   it's call to get_user_pages().

The idea also was that we'd consolidate the write etc. boolean
args passed to get_user_pages() into flag bits too.

But at least with the below, we can delete that reminder FIXME
comment from kernel/ptrace.c, the platforms have the necessary
tools and just need to make use of it :)

As a bonus I noticed that VMALLOC_VMADDR() did absolutely nothing.

After all of this I only have 1 real TODO left, and that's dealing
with the SMP TLB/pte invalidation stuff, very low priority until
someone starts doing more work with sparc32/SMP in 2.6.x :)

23 years ago[PATCH] x86 mman.h fix
Andrew Morton [Wed, 1 Oct 2003 17:57:49 +0000 (10:57 -0700)]
[PATCH] x86 mman.h fix

Remove duplicated #defines

23 years ago[PATCH] dev_t forward compatibility fix
Andrew Morton [Wed, 1 Oct 2003 17:57:40 +0000 (10:57 -0700)]
[PATCH] dev_t forward compatibility fix

From: Andries.Brouwer@cwi.nl

ext2 used a 32-bit field for dev_t, with possibly undefined storage
following; thus, no action was required to go to 32-bit dev_t, but going to
64-bit dev_t required some subtlety: 0 was written in the first word and
the 64 bits in the following two.  Al truncated my 64-bit stuff to 32 bits
but did not understand why there was this split, and wrote 0 followed by a
single word.  We should at least zero the word following to have
well-defined storage later.

23 years ago[PATCH] Add missing label in isdn_common.c
Andrew Morton [Wed, 1 Oct 2003 17:57:32 +0000 (10:57 -0700)]
[PATCH] Add missing label in isdn_common.c

From: Herbert Xu <herbert@gondor.apana.org.au>

The last change to isdn_common.c removed a label that is used when
ISDN_PPP is defined.  This patch puts it back.

23 years ago[PATCH] Add bin2c copyrights
Andrew Morton [Wed, 1 Oct 2003 17:57:24 +0000 (10:57 -0700)]
[PATCH] Add bin2c copyrights

From: Oliver Xymoron <oxymoron@waste.org>

I just noticed the ikconfig stuff made it into mainline via -mm. I
also just noticed that it's based in part on a patch I posted almost 5
years ago:

http://groups.google.com/groups?q=oliver+xymoron+config.gz&hl=en&lr=&ie=UTF-8&selm=fa.j8fsl5v.g08fjo%40ifi.uio.no&rnum=2

Sadly, after wandering aimlessly in the desert of unloved patches all
those years, all attribution got lost. This adds a copyright + license
to scripts/bin2c.c, which hasn't aged a day.

23 years ago[PATCH] Fix double request_region in com20020
Andrew Morton [Wed, 1 Oct 2003 17:57:16 +0000 (10:57 -0700)]
[PATCH] Fix double request_region in com20020

From: Herbert Xu <herbert@gondor.apana.org.au>

Currently com20020 and com20020_cs both call request_region on the same
block of ports leading to a conflict.  This patch resolves this by moving
request_region out of the generic driver and into the isa/pci/cs drivers.

23 years ago[PATCH] Fix memory leak in hugetlbfs
Andrew Morton [Wed, 1 Oct 2003 17:57:08 +0000 (10:57 -0700)]
[PATCH] Fix memory leak in hugetlbfs

From: "Chen, Kenneth W" <kenneth.w.chen@intel.com>

The hugetlbfs_fill_super() doesn't free up memory allocated for sbinfo on
the way out in case of parsing error (and a few others).  This leads to
memory leak If root tries to mount a hugetlbfs with invalid mount option.
Here is a patch that fix the problem.

23 years ago[PATCH] dscc4 warning fixes
Andrew Morton [Wed, 1 Oct 2003 17:57:00 +0000 (10:57 -0700)]
[PATCH] dscc4 warning fixes

- ifdef out a couple of unused functions

- remove unused label

- __setup function is not used when compiled as a module.

23 years ago[PATCH] qla1280 locking update
Jes Sorensen [Wed, 1 Oct 2003 15:56:56 +0000 (08:56 -0700)]
[PATCH] qla1280 locking update

This fixes the qla1280 driver to not try to release an unlocked spinlock
at boot time - as well as a couple of other minor mods.

I also changed the MMIO option to be dependant on X86_VISWS as it's
really a chipset problem and not something each and every driver should
be asking for.

Getting a global CONFIG_MMIO_IS_BROKEN option would probable be a win
here.

23 years ago[PATCH] Alpha cypress CPU frequency calibration
Ivan Kokshaysky [Wed, 1 Oct 2003 15:52:33 +0000 (08:52 -0700)]
[PATCH] Alpha cypress CPU frequency calibration

This fixes (again...) CPU frequency calibration on some platforms with
the Cypress chip.  That is, at some point CLOCK_TICK_RATE has been
changed to represent RTC reference clock instead of PIC one.  Which
makes calibrate_cc_with_pic() produce utterly bogus results.

23 years ago[PATCH] for Alpha against 2.6.0-test6
Jay Estabrook [Wed, 1 Oct 2003 15:51:07 +0000 (08:51 -0700)]
[PATCH] for Alpha against 2.6.0-test6

Here is a very small set of fixes for Linux/axp, with a new one for
"sched_clock" just introduced.

Note that all but the arch/alpha/mm/init.c are required for a clean
build, since warnings->errors is still on.

The arch/alpha/mm/init.c stuff is from Jeff for MARVEL, and MUST be there
for any machines running the latest firmware...

23 years ago[PATCH] UDF oops on inode read failure
Ben Fennema [Wed, 1 Oct 2003 15:44:15 +0000 (08:44 -0700)]
[PATCH] UDF oops on inode read failure

This fixes an oops with failed inode reads on UDF

23 years ago[PATCH] fix btaudio error case
Sander van Malssen [Wed, 1 Oct 2003 09:35:17 +0000 (02:35 -0700)]
[PATCH] fix btaudio error case

Free the right buffer on allocation error

23 years agoMerge bk://kernel.bkbits.net/acme/ksyms-2.6
Linus Torvalds [Wed, 1 Oct 2003 07:11:31 +0000 (00:11 -0700)]
Merge bk://kernel.bkbits.net/acme/ksyms-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoo kernel/ksyms.c: move relevant EXPORT_SYMBOLs to fs/seq_file.c
Arnaldo Carvalho de Melo [Wed, 1 Oct 2003 17:26:23 +0000 (14:26 -0300)]
o kernel/ksyms.c: move relevant EXPORT_SYMBOLs to fs/seq_file.c

23 years agoo kernel/ksyms.c: move relevant EXPORT_SYMBOLs to fs/exec.c
Arnaldo Carvalho de Melo [Wed, 1 Oct 2003 17:20:46 +0000 (14:20 -0300)]
o kernel/ksyms.c: move relevant EXPORT_SYMBOLs to fs/exec.c

23 years agoo kernel/ksyms.c: move relevant EXPORT_SYMBOLs to fs/inode.c
Arnaldo Carvalho de Melo [Wed, 1 Oct 2003 17:12:48 +0000 (14:12 -0300)]
o kernel/ksyms.c: move relevant EXPORT_SYMBOLs to fs/inode.c

23 years agoo kernel/ksyms.c: move relevant EXPORT_SYMBOLs to kernel/sysctl.c
Arnaldo Carvalho de Melo [Wed, 1 Oct 2003 16:56:11 +0000 (13:56 -0300)]
o kernel/ksyms.c: move relevant EXPORT_SYMBOLs to kernel/sysctl.c

23 years agoo kernel/ksyms.c: move relevant EXPORT_SYMBOLs to fs/super.c
Arnaldo Carvalho de Melo [Wed, 1 Oct 2003 16:36:58 +0000 (13:36 -0300)]
o kernel/ksyms.c: move relevant EXPORT_SYMBOLs to fs/super.c

23 years agoo kernel/ksyms.c: move relevant EXPORT_SYMBOLs to fs/block_dev.c
Arnaldo Carvalho de Melo [Wed, 1 Oct 2003 16:16:46 +0000 (13:16 -0300)]
o kernel/ksyms.c: move relevant EXPORT_SYMBOLs to fs/block_dev.c

23 years agoo kernel/ksyms.c: set_cpus_schedule was EXPORT_SYMBOL_GPL, bring it back
Arnaldo Carvalho de Melo [Wed, 1 Oct 2003 14:23:39 +0000 (11:23 -0300)]
o kernel/ksyms.c: set_cpus_schedule was EXPORT_SYMBOL_GPL, bring it back

Originally, before this set of patches moving stuff out from kernel/ksyms.c,
set_cpus_schedule was EXPORT_SYMBOL_GPL, my mistake, bring it back.

Also follow Andrew Morton's suggestions of moving the EXPORT_SYMBOL{_GPL) even
closer to the place where the symbol exported is defined, i.e. just after the
symbol definition, this makes mistakes more difficult to happen, as when the
symbol definition is #ifdefed the EXPORT_SYMBOL{_GPL} is in the same block.

23 years agoo kernel/ksyms.c: move relevant EXPORT_SYMBOLs to mm/filemap.c
Arnaldo Carvalho de Melo [Wed, 1 Oct 2003 14:08:07 +0000 (11:08 -0300)]
o kernel/ksyms.c: move relevant EXPORT_SYMBOLs to mm/filemap.c

23 years agoFix bogus preprocessor end comment to match the real scope.
Linus Torvalds [Wed, 1 Oct 2003 06:26:07 +0000 (23:26 -0700)]
Fix bogus preprocessor end comment to match the real scope.

23 years agoMerge bk://kernel.bkbits.net/acme/ksyms-2.6
Linus Torvalds [Wed, 1 Oct 2003 03:51:27 +0000 (20:51 -0700)]
Merge bk://kernel.bkbits.net/acme/ksyms-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[PATCH] Fix wrong CONFIG_* in comment
Jörn Engel [Wed, 1 Oct 2003 03:47:20 +0000 (20:47 -0700)]
[PATCH] Fix wrong CONFIG_* in comment

Our tools are somewhat too stupid.  They find a mistyped CONFIG_HIGMEM
(missing 'H') and assume a dependency on config/higmem.h. Fix the comment.

23 years ago[PATCH] syscall number for vserver
Rik van Riel [Wed, 1 Oct 2003 03:43:42 +0000 (20:43 -0700)]
[PATCH] syscall number for vserver

Vserver is a patch that implements BSD jail style virtual host semantics
inside Linux, where every process not only runs in its own namespace (it
reuses the chroot code for that, should switch to CLONE_NEWNS for 2.6),
but also its own hostname and IP address as well as its own view of
/proc.

Because of that added functionality, it needs more than what is
available in the LSM framework (which can only allow/deny permissions,
not alter return values).

The source code has been running stable for the last few years and is in
use at quite a few service providers.  The Fedora project also wants to
use vserver for their build system.  However, vserver for 2.4 just tacks
their syscalls onto the end of the syscall table and the userland tools
find those "dynamic numbers" somehow ...  EWWWW.

For 2.6 I'd like to do things right.  At the moment the vserver patch
has sys_new_s_context and sys_set_ipv4root calls, but since we'll
probably end up getting an ipv6 call too and people are planning future
functionality, I guess it would be more appropriate to multiplex these
through one sys_vserver patch, in the same way sys_ipc works.

For your reference, you can find more information about
vserver on these pages:

http://www.13thfloor.at/VServer/
http://www.solucorp.qc.ca/miscprj/s_context.hc

I estimate the project has about a dozen developers now.  We are
planning on making the implementation for 2.6 fairly lightweight,
reusing infrastructure from other code where possible and only doing
things through sys_vserver where there is no other way.

This small change just adds sys_vserver to the syscall table.

23 years ago[PATCH] AS fix
Nick Piggin [Wed, 1 Oct 2003 03:42:18 +0000 (20:42 -0700)]
[PATCH] AS fix

This picks up another place where aliases where getting lost.  And adds
a couple of checks.  I can't hang the osdl database thingy anymore.

The transfer alias list loops could probably quite nicely be changed to

if (unlikely(!list_empty( old_queuelist )))
    __list_splice( old_queuelist, new_queuelist.prev);

23 years ago[PATCH] EFS set_blocksize() error handling
Alexander Viro [Wed, 1 Oct 2003 03:42:10 +0000 (20:42 -0700)]
[PATCH] EFS set_blocksize() error handling

There doesn't seem to be any active maintainer for EFS: It's either
abandoned, or never required specific patches too badly (also quite
possible in this case).

It went into the tree in 2.3.2 and from there to 2.6.0-test6 I see
nothing that would look like maintainer's update.  OTOH, it's read-only
and shouldn't be too badly broken (or hard to keep alive).

Outside of trunk (i.e.  in 2.4.16--) we have a backport of global 2.5
change (sb_bread()) and check for set_blocksize() failures (from Alan).
This is the 2.6.x equivalent.

23 years agoMerge bk://linux-dj.bkbits.net/cpufreq
Linus Torvalds [Wed, 1 Oct 2003 03:33:23 +0000 (20:33 -0700)]
Merge bk://linux-dj.bkbits.net/cpufreq
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge bk://linux-dj.bkbits.net/agpgart
Linus Torvalds [Wed, 1 Oct 2003 03:32:29 +0000 (20:32 -0700)]
Merge bk://linux-dj.bkbits.net/agpgart
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge http://linux-acpi.bkbits.net/linux-acpi-release-2.6.0
Linus Torvalds [Wed, 1 Oct 2003 03:30:14 +0000 (20:30 -0700)]
Merge http://linux-acpi.bkbits.net/linux-acpi-release-2.6.0
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge bk://kernel.bkbits.net/davem/net-2.5
Linus Torvalds [Wed, 1 Oct 2003 01:12:35 +0000 (18:12 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[PATCH] make ide-floppy work
Jens Axboe [Wed, 1 Oct 2003 00:56:56 +0000 (17:56 -0700)]
[PATCH] make ide-floppy work

ide-floppy has screwy bio handling. I rewrote it and got confirmation
from one tester (the only one :) that it actually works now.

23 years agoMerge
Len Brown [Tue, 30 Sep 2003 20:35:58 +0000 (16:35 -0400)]
Merge

23 years agoMerge intel.com:/home/lenb/bk/linux-2.6.0
Len Brown [Tue, 30 Sep 2003 20:14:05 +0000 (16:14 -0400)]
Merge intel.com:/home/lenb/bk/linux-2.6.0
into intel.com:/home/lenb/bk/linux-acpi-release-2.6.0

23 years agoMerge intel.com:/home/lenb/bk/linux-2.6.0
Len Brown [Tue, 30 Sep 2003 20:11:53 +0000 (16:11 -0400)]
Merge intel.com:/home/lenb/bk/linux-2.6.0
into intel.com:/home/lenb/bk/linux-acpi-test-2.6.0

23 years ago[IRDA]: Convert irda-usb to alloc_irdadev().
Stephen Hemminger [Tue, 30 Sep 2003 18:23:57 +0000 (11:23 -0700)]
[IRDA]: Convert irda-usb to alloc_irdadev().

23 years ago[IRDA]: Convert smsc-ircc2 to alloc_irdadev().
Stephen Hemminger [Tue, 30 Sep 2003 18:23:35 +0000 (11:23 -0700)]
[IRDA]: Convert smsc-ircc2 to alloc_irdadev().

23 years ago[IRDA]: In smsc-ircc2, fix whitespace and indentation.
Stephen Hemminger [Tue, 30 Sep 2003 18:23:12 +0000 (11:23 -0700)]
[IRDA]: In smsc-ircc2, fix whitespace and indentation.

23 years ago[IRDA]: In smsc-ircc2 use request_region earlier in the setup process.
Stephen Hemminger [Tue, 30 Sep 2003 18:22:45 +0000 (11:22 -0700)]
[IRDA]: In smsc-ircc2 use request_region earlier in the setup process.

23 years ago[IRDA]: In smsc-ircc2 use request_region instead of check_region.
Stephen Hemminger [Tue, 30 Sep 2003 18:21:43 +0000 (11:21 -0700)]
[IRDA]: In smsc-ircc2 use request_region instead of check_region.

23 years ago[IRDA]: Use register_netdev instead of explicit reference to rtnl_lock.
Stephen Hemminger [Tue, 30 Sep 2003 18:21:13 +0000 (11:21 -0700)]
[IRDA]: Use register_netdev instead of explicit reference to rtnl_lock.

23 years ago[IRDA]: Use unregister_netdev instead of explicit reference to rtnl_lock.
Stephen Hemminger [Tue, 30 Sep 2003 18:20:45 +0000 (11:20 -0700)]
[IRDA]: Use unregister_netdev instead of explicit reference to rtnl_lock.

23 years ago[IRDA]: Convert via-ircc to alloc_irdadev().
Stephen Hemminger [Tue, 30 Sep 2003 18:20:17 +0000 (11:20 -0700)]
[IRDA]: Convert via-ircc to alloc_irdadev().

23 years ago[IRDA]: Convert sir to alloc_irdadev().
Stephen Hemminger [Tue, 30 Sep 2003 18:19:56 +0000 (11:19 -0700)]
[IRDA]: Convert sir to alloc_irdadev().

23 years ago[IRDA]: Convert w83977af_ir to alloc_irdadev().
Stephen Hemminger [Tue, 30 Sep 2003 18:19:35 +0000 (11:19 -0700)]
[IRDA]: Convert w83977af_ir to alloc_irdadev().

23 years ago[IRDA]: Convert nsc-ircc to alloc_irdadev().
Stephen Hemminger [Tue, 30 Sep 2003 18:19:10 +0000 (11:19 -0700)]
[IRDA]: Convert nsc-ircc to alloc_irdadev().

23 years ago[IRDA]: Convert donauboe to alloc_irdadev().
Stephen Hemminger [Tue, 30 Sep 2003 17:11:01 +0000 (10:11 -0700)]
[IRDA]: Convert donauboe to alloc_irdadev().

23 years ago[IRDA]: Convert ali-ircc to alloc_irdadev().
Stephen Hemminger [Tue, 30 Sep 2003 17:10:40 +0000 (10:10 -0700)]
[IRDA]: Convert ali-ircc to alloc_irdadev().

23 years ago[IRDA]: Convert irport to alloc_irdadev().
Stephen Hemminger [Tue, 30 Sep 2003 17:10:20 +0000 (10:10 -0700)]
[IRDA]: Convert irport to alloc_irdadev().

23 years ago[IRDA]: Add alloc_irdadev() interface.
Stephen Hemminger [Tue, 30 Sep 2003 17:09:51 +0000 (10:09 -0700)]
[IRDA]: Add alloc_irdadev() interface.

23 years ago[IRDA]: Get rid of destructor for irda devices.
Stephen Hemminger [Tue, 30 Sep 2003 17:09:27 +0000 (10:09 -0700)]
[IRDA]: Get rid of destructor for irda devices.

23 years ago[ACPI] deal with lack of acpi prt entries gracefully (Jesse Barnes)
Len Brown [Tue, 30 Sep 2003 17:07:55 +0000 (13:07 -0400)]
[ACPI] deal with lack of acpi prt entries gracefully (Jesse Barnes)

23 years ago[NET]: Modernize network device help text.
Petri T. Koistinen [Tue, 30 Sep 2003 16:54:38 +0000 (09:54 -0700)]
[NET]: Modernize network device help text.

23 years ago[NET]: Use task->tgid instead of task->pid in SCM credentials code.
Ulrich Drepper [Tue, 30 Sep 2003 16:42:11 +0000 (09:42 -0700)]
[NET]: Use task->tgid instead of task->pid in SCM credentials code.

23 years ago[NET]: Fix xfrm_algo.c module exports.
Andrew Morton [Tue, 30 Sep 2003 16:41:12 +0000 (09:41 -0700)]
[NET]: Fix xfrm_algo.c module exports.

23 years ago[ACPI] build fix: remove 2nd __exit from asus_acpi.c
Len Brown [Tue, 30 Sep 2003 16:40:56 +0000 (12:40 -0400)]
[ACPI] build fix: remove 2nd __exit from asus_acpi.c

23 years ago[PATCH] PA-RISC updates
Matthew Wilcox [Tue, 30 Sep 2003 15:06:44 +0000 (08:06 -0700)]
[PATCH] PA-RISC updates

PA-RISC updates for 2.6.0-test6
 - Some more support for 64-bit userspace
 - Move many EXPORT_SYMBOLs out of parisc_ksyms.c
 - Make both the OSS and ALSA harmony drivers build
 - ioctl typechecking
 - Make math-emu build without warnings.
 - Persuade SuckyIO to not crash the machine.

23 years ago[PATCH] Remove ELF_CORE_SYNC
Matthew Wilcox [Tue, 30 Sep 2003 15:03:36 +0000 (08:03 -0700)]
[PATCH] Remove ELF_CORE_SYNC

ELF_CORE_SYNC and dump_smp_unlazy_fpu seem to have been introduced
by Ingo around 2.5.43, but as far as I can tell, never used.

23 years ago[ACPI] acpi4asus-0.25-0.26.diff (Karol Kozimor)
Len Brown [Tue, 30 Sep 2003 13:52:36 +0000 (09:52 -0400)]
[ACPI] acpi4asus-0.25-0.26.diff (Karol Kozimor)

23 years ago[ACPI] acpi4asus-0.24a-0.25-2.6.0-test (Karol Kozimor)
Len Brown [Tue, 30 Sep 2003 12:56:10 +0000 (08:56 -0400)]
[ACPI] acpi4asus-0.24a-0.25-2.6.0-test (Karol Kozimor)

23 years ago[PATCH] PCI: __init documetation
Robert T. Johnson [Tue, 30 Sep 2003 08:19:11 +0000 (01:19 -0700)]
[PATCH] PCI: __init documetation

It might not have prevented me from reporting the potential bug, but I
would've known you'd thought about it, it might help future developers,
and it's unlikely to become dangerously wrong.

23 years agoMerge kroah.com:/home/linux/BK/bleed-2.5
Greg Kroah-Hartman [Tue, 30 Sep 2003 07:33:08 +0000 (00:33 -0700)]
Merge kroah.com:/home/linux/BK/bleed-2.5
into kroah.com:/home/linux/BK/pci-2.5

23 years ago[CPUFREQ] Longhaul >v1 can't use EBLCR for FSB, has to calculate it instead.
Dave Jones [Tue, 30 Sep 2003 05:51:34 +0000 (06:51 +0100)]
[CPUFREQ] Longhaul >v1 can't use EBLCR for FSB, has to calculate it instead.

23 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.5
Linus Torvalds [Tue, 30 Sep 2003 01:47:10 +0000 (18:47 -0700)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[NET]: Fix HW_FLOWCONTROL on SMP.
Daniel Fages [Mon, 29 Sep 2003 22:03:59 +0000 (15:03 -0700)]
[NET]: Fix HW_FLOWCONTROL on SMP.

23 years agoMerge wopr.codemonkey.org.uk:/home/davej/src/bk-linus
Dave Jones [Mon, 29 Sep 2003 21:48:14 +0000 (22:48 +0100)]
Merge wopr.codemonkey.org.uk:/home/davej/src/bk-linus
into wopr.codemonkey.org.uk:/home/davej/src/agpgart

23 years agoMerge bk://kernel.bkbits.net/acme/netsyms-2.6
David S. Miller [Mon, 29 Sep 2003 21:41:04 +0000 (14:41 -0700)]
Merge bk://kernel.bkbits.net/acme/netsyms-2.6
into nuts.ninka.net:/disk1/davem/BK/net-2.5

23 years agoMerge wopr.codemonkey.org.uk:/home/davej/src/bk-linus
Dave Jones [Mon, 29 Sep 2003 21:40:31 +0000 (22:40 +0100)]
Merge wopr.codemonkey.org.uk:/home/davej/src/bk-linus
into wopr.codemonkey.org.uk:/home/davej/src/cpufreq

23 years ago[SPARC64]: Always use sethi+jmpl to reach VISenter{,half}.
David S. Miller [Mon, 29 Sep 2003 21:24:13 +0000 (14:24 -0700)]
[SPARC64]: Always use sethi+jmpl to reach VISenter{,half}.

23 years agoMerge intel.com:/home/lenb/src/linux-acpi-test-2.6.0
Len Brown [Mon, 29 Sep 2003 21:15:29 +0000 (17:15 -0400)]
Merge intel.com:/home/lenb/src/linux-acpi-test-2.6.0
into intel.com:/home/lenb/bk/linux-acpi-test-2.6.0

23 years ago[EBTABLES]: Use vlan_hdr not vlan_ethhdr in ebt_vlan.c
Bart De Schuymer [Mon, 29 Sep 2003 21:13:24 +0000 (14:13 -0700)]
[EBTABLES]: Use vlan_hdr not vlan_ethhdr in ebt_vlan.c

23 years ago[ACPI] GV3 IO port is 16-bits (Venkatesh Pallipadi)
Len Brown [Mon, 29 Sep 2003 21:09:21 +0000 (17:09 -0400)]
[ACPI] GV3 IO port is 16-bits (Venkatesh Pallipadi)

23 years ago[ACPI] acpi_pci_link_allocate() should stick with irq.active if set. (Andrew de Quincey)
Len Brown [Mon, 29 Sep 2003 20:53:46 +0000 (16:53 -0400)]
[ACPI] acpi_pci_link_allocate() should stick with irq.active if set. (Andrew de Quincey)
Fixes OSDL #1186 "broken USB" and others

23 years ago[IPIP]: Avoid duplicate policy checks.
Herbert Xu [Mon, 29 Sep 2003 20:34:56 +0000 (13:34 -0700)]
[IPIP]: Avoid duplicate policy checks.