]> git.neil.brown.name Git - history.git/log
history.git
23 years agoAdd new serio modules for PS/2 AUX/KBD.
Vojtech Pavlik [Wed, 3 Jul 2002 16:56:19 +0000 (18:56 +0200)]
Add new serio modules for PS/2 AUX/KBD.

23 years agoUpdate the iforce driver to the latest revision (it now lives in a
Vojtech Pavlik [Wed, 3 Jul 2002 16:49:42 +0000 (18:49 +0200)]
Update the iforce driver to the latest revision (it now lives in a
separate directory), add twiddler and guillemot drivers.

23 years agoUpdate the gameport drivers to Dave Jones's tree.
Vojtech Pavlik [Wed, 3 Jul 2002 16:36:11 +0000 (18:36 +0200)]
Update the gameport drivers to Dave Jones's tree.

23 years agoMake in-kernel HZ be 1000 on x86, retaining user-level 100 HZ clock_t.
Linus Torvalds [Mon, 1 Jul 2002 07:41:38 +0000 (00:41 -0700)]
Make in-kernel HZ be 1000 on x86, retaining user-level 100 HZ clock_t.

Stop using "struct tms" internally - always use timer ticks (or one of
the sane timeval/timespec types) instead.

Explicitly convert to clock_t when copying to user space for the old
broken interfaces that still use "clock_t".

Clean up and unify jiffies<->timeval conversion.

23 years agoAutomerge
Linus Torvalds [Mon, 1 Jul 2002 05:00:27 +0000 (22:00 -0700)]
Automerge

23 years agoMerge http://linux-ntfs.bkbits.net/ntfs-tng-2.5
Linus Torvalds [Sun, 30 Jun 2002 08:45:53 +0000 (01:45 -0700)]
Merge http://linux-ntfs.bkbits.net/ntfs-tng-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge cantab.net:/usr/src/tng-2.0.12 into cantab.net:/usr/src/tng-2.0.13
Anton Altaparmakov [Sun, 30 Jun 2002 14:45:25 +0000 (15:45 +0100)]
Merge cantab.net:/usr/src/tng-2.0.12 into cantab.net:/usr/src/tng-2.0.13

23 years agoMerge cantab.net:/usr/src/tng-2.0.11 into cantab.net:/usr/src/tng-2.0.13
Anton Altaparmakov [Sun, 30 Jun 2002 14:44:50 +0000 (15:44 +0100)]
Merge cantab.net:/usr/src/tng-2.0.11 into cantab.net:/usr/src/tng-2.0.13

23 years agoMerge cantab.net:/usr/src/bklinux-2.5
Anton Altaparmakov [Sun, 30 Jun 2002 14:44:10 +0000 (15:44 +0100)]
Merge cantab.net:/usr/src/bklinux-2.5
into cantab.net:/usr/src/tng-2.0.13

23 years agoMerge cantab.net:/usr/src/tng-2.0.11 into cantab.net:/usr/src/tng-2.0.12
Anton Altaparmakov [Sun, 30 Jun 2002 14:37:23 +0000 (15:37 +0100)]
Merge cantab.net:/usr/src/tng-2.0.11 into cantab.net:/usr/src/tng-2.0.12

23 years agoMerge cantab.net:/usr/src/bklinux-2.5
Anton Altaparmakov [Sun, 30 Jun 2002 14:29:53 +0000 (15:29 +0100)]
Merge cantab.net:/usr/src/bklinux-2.5
into cantab.net:/usr/src/tng-2.0.12

23 years agoMerge cantab.net:/usr/src/bklinux-2.5
Anton Altaparmakov [Sun, 30 Jun 2002 14:15:16 +0000 (15:15 +0100)]
Merge cantab.net:/usr/src/bklinux-2.5
into cantab.net:/usr/src/tng-2.0.11

23 years ago[PATCH] 2.5.24 matroxfb off by one error
Petr Vandrovec [Sun, 30 Jun 2002 08:43:39 +0000 (01:43 -0700)]
[PATCH] 2.5.24 matroxfb off by one error

   This fixes an off by one error in getcolreg/setcolreg in matroxfb's
secondary head driver.

23 years ago[PATCH] 2.5.24 matroxfb memory corruption
Petr Vandrovec [Sun, 30 Jun 2002 08:43:24 +0000 (01:43 -0700)]
[PATCH] 2.5.24 matroxfb memory corruption

  When James converted all drivers to unified do_install_cmap(), he
blindly changed also matroxfb, which happily uses fbcon.currcon == -1.
This caused memory corruption because of memory before fb_display[]
array was overwritten.

  Default do_install_cmap() also installed invalid default color map in
some matroxfb resolutions.  Not all world have >= 4bpp.

23 years ago[PATCH] sound/oss/maestro.c
Samuel Thibault [Sun, 30 Jun 2002 08:37:40 +0000 (01:37 -0700)]
[PATCH] sound/oss/maestro.c

Disable volume control irq on maestro module unload.

23 years agoDRI CVS merge: separate out driver-ioctl's into driver headers
Linus Torvalds [Sat, 29 Jun 2002 03:55:30 +0000 (20:55 -0700)]
DRI CVS merge: separate out driver-ioctl's into driver headers

23 years agoi60uscsi.c:
Doug Ledford [Fri, 28 Jun 2002 10:00:01 +0000 (06:00 -0400)]
i60uscsi.c:
  Fix the usage of pci_map and pci_unmap in the driver, mainly on 0 length cmds
inia100.c:
  Fix the usage of pci_map and pci_unmap in the driver, fix use on 0 length cmds

23 years agoinia100.c:
Doug Ledford [Thu, 27 Jun 2002 14:03:44 +0000 (10:03 -0400)]
inia100.c:
  Oops, global variable defined in two different files.  One needed extern.

23 years agoNTFS: 2.0.13 - Use iget5_locked() in preparation for fake inodes and small cleanups.
Anton Altaparmakov [Thu, 27 Jun 2002 13:28:05 +0000 (14:28 +0100)]
NTFS: 2.0.13 - Use iget5_locked() in preparation for fake inodes and small cleanups.
- Remove nr_mft_bits and the now superfluous union with nr_mft_records
  from ntfs_volume structure.
- Remove nr_lcn_bits and the now superfluous union with nr_clusters
  from ntfs_volume structure.
- Use iget5_locked() and friends instead of conventional iget(). Wrap
  the call in fs/ntfs/inode.c::ntfs_iget() and update callers of iget()
  to use ntfs_iget(). Leave only one iget() call at mount time so we
  don't need an ntfs_iget_mount().
- Change fs/ntfs/inode.c::ntfs_new_extent_inode() to take mft_no as an
  additional argument.

23 years agoInitial initio a100 driver DMA mapping changes + selected cleanups
Doug Ledford [Wed, 26 Jun 2002 14:17:45 +0000 (10:17 -0400)]
Initial initio a100 driver DMA mapping changes + selected cleanups

* 06/25/02 Doug Ledford <dledford@redhat.com> - v1.02d
*          - Remove limit on number of controllers
*          - Port to DMA mapping API
*          - Clean up interrupt handler registration
*          - Fix memory leaks
*          - Fix allocation of scsi host structs and private data

23 years agoNTFS: 2.0.12 - Initial cleanup of address space operations following 2.0.11 changes.
Anton Altaparmakov [Wed, 26 Jun 2002 13:30:15 +0000 (14:30 +0100)]
NTFS: 2.0.12 - Initial cleanup of address space operations following 2.0.11 changes.
- Merge fs/ntfs/aops.c::end_buffer_read_mst_async() and
  fs/ntfs/aops.c::end_buffer_read_file_async() into one function
  fs/ntfs/aops.c::end_buffer_read_attr_async() using NInoMstProtected()
  to determine whether to apply mst fixups or not.
- Above change allows merging fs/ntfs/aops.c::ntfs_file_read_block()
  and fs/ntfs/aops.c::ntfs_mst_readpage() into one function
  fs/ntfs/aops.c::ntfs_attr_read_block(). Also, create a tiny wrapper
  fs/ntfs/aops.c::ntfs_mst_readpage() to transform the parameters from
  the VFS readpage function prototype to the ntfs_attr_read_block()
  function prototype.

23 years agoNTFS: 2.0.11 - Initial preparations for fake inode based attribute i/o.
Anton Altaparmakov [Tue, 25 Jun 2002 20:13:24 +0000 (21:13 +0100)]
NTFS: 2.0.11 - Initial preparations for fake inode based attribute i/o.
- Move definition of ntfs_inode_state_bits to fs/ntfs/inode.h and
  do some macro magic (adapted from include/linux/buffer_head.h) to
  expand all the helper functions NInoFoo(), NInoSetFoo(), and
  NInoClearFoo().
- Add new flag to ntfs_inode_state_bits: NI_Sparse.
- Add new fields to ntfs_inode structure to allow use of fake inodes
  for attribute i/o: type, name, name_len. Also add new state bits:
  NI_Attr, which, if set, indicates the inode is a fake inode, and
  NI_MstProtected, which, if set, indicates the attribute uses multi
  sector transfer protection, i.e. fixups need to be applied after
  reads and before/after writes.
- Rename fs/ntfs/inode.c::ntfs_{new,clear,destroy}_inode() to
  ntfs_{new,clear,destroy}_extent_inode() and update callers.
- Use ntfs_clear_extent_inode() in fs/ntfs/inode.c::__ntfs_clear_inode()
  instead of ntfs_destroy_extent_inode().
- Cleanup memory deallocations in {__,}ntfs_clear_{,big_}inode().
- Make all operations on ntfs inode state bits use the NIno* functions.
- Set up the new ntfs inode fields and state bits in
  fs/ntfs/inode.c::ntfs_read_inode() and add appropriate cleanup of
  allocated memory to __ntfs_clear_inode().
- Cleanup ntfs_inode structure a bit for better ordering of elements
  w.r.t. their size to allow better packing of the structure in memory.

23 years agoLinux version 2.5.24 v2.5.24
Linus Torvalds [Thu, 20 Jun 2002 08:28:06 +0000 (01:28 -0700)]
Linux version 2.5.24

23 years agoFix up various odds and ends after big merges..
Linus Torvalds [Thu, 20 Jun 2002 07:55:40 +0000 (00:55 -0700)]
Fix up various odds and ends after big merges..

23 years ago[PATCH] Another RAID-5 XOR assembly fix
Andi Kleen [Thu, 20 Jun 2002 07:25:01 +0000 (00:25 -0700)]
[PATCH] Another RAID-5 XOR assembly fix

The last changes did trigger another latent bug in the inline assembly.
akpm noticed it because he compiles his kernels with frame pointers.

23 years agoMerge http://gkernel.bkbits.net/irda-2.5
Linus Torvalds [Thu, 20 Jun 2002 07:24:10 +0000 (00:24 -0700)]
Merge http://gkernel.bkbits.net/irda-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[PATCH] uninline elv_next_request()
Jens Axboe [Thu, 20 Jun 2002 07:05:46 +0000 (00:05 -0700)]
[PATCH] uninline elv_next_request()

Uninline elv_next_request() and move it to elevator.c, where it belongs.
Because of CURRENT declaration, this actually saves lots of space.  From
Andrew.

23 years ago[PATCH] namespace.c - compiler warning
Robert Kuebel [Thu, 20 Jun 2002 06:54:52 +0000 (23:54 -0700)]
[PATCH] namespace.c - compiler warning

init_rootfs() (from ramfs) doesn't appear in any header file.  I didn't
see any that looked like a good home, so lets put a prototype at the top
of fs/namespace.c.  This only use of this function is in namespace.c.

23 years ago[PATCH] 3c509.c - 2_2
Robert Kuebel [Thu, 20 Jun 2002 06:54:37 +0000 (23:54 -0700)]
[PATCH] 3c509.c - 2_2

This patch makes sure the 3c509 module license is always GPL.  Currently
the MODULE_LICENSE() marco is only used when CONFIG_ISAPNP or
CONFIG_ISAPNP_MODULE is defined.  I have moved MODULE_LICENSE() to the
#ifdef MODULE section at the bottom of 3c509.c.

Same is true for the MODULE_DEVICE_TABLE() macro.

23 years ago[PATCH] remove unnecessary parentheses from expand()
William Lee Irwin III [Thu, 20 Jun 2002 06:54:23 +0000 (23:54 -0700)]
[PATCH] remove unnecessary parentheses from expand()

Not sure why I forgot to do this, but here is a small bit of tidying up
of some leftover parentheses from the memlist macro removal. The
parentheses are just noise and should go.

23 years ago[PATCH] remove unnecessary headers from mm_page_alloc.c
William Lee Irwin III [Thu, 20 Jun 2002 06:54:08 +0000 (23:54 -0700)]
[PATCH] remove unnecessary headers from mm_page_alloc.c

page_alloc.c does not use either slab.h or swapctl.h. This removes the
inclusion of those headers from page_alloc.c

23 years ago[PATCH] beautify nr_free_pages()
William Lee Irwin III [Thu, 20 Jun 2002 06:53:53 +0000 (23:53 -0700)]
[PATCH] beautify nr_free_pages()

nr_free_pages() is overly verbose. The following is perhaps clearer and
gets to the point with fewer lines of code and inside of 80 columns.

23 years ago[PATCH] Re: convert BAD_RANGE() to an inline function
William Lee Irwin III [Thu, 20 Jun 2002 06:53:38 +0000 (23:53 -0700)]
[PATCH] Re: convert BAD_RANGE() to an inline function

23 years ago[PATCH] Re: TRIVIAL: William Lee Irwin III: buddy system comment
William Lee Irwin III [Thu, 20 Jun 2002 06:53:26 +0000 (23:53 -0700)]
[PATCH] Re: TRIVIAL: William Lee Irwin III: buddy system comment

23 years ago[PATCH] Consolidate sys_pause
Stephen Rothwell [Thu, 20 Jun 2002 06:53:13 +0000 (23:53 -0700)]
[PATCH] Consolidate sys_pause

14 of our 17 architectures define sys_pause exactly the same
way.  The other three don't define it at all.  I assume glibc
translates pause() into sigsuspend() or something.

23 years ago[PATCH] Trivial TAP_TUN patch to remove minmax macros
Rusty Russell [Thu, 20 Jun 2002 06:52:57 +0000 (23:52 -0700)]
[PATCH] Trivial TAP_TUN patch to remove minmax macros

In favour of those now in kernel.h..

23 years ago[PATCH] trivial: reiserfs whitespace
Rusty Russell [Thu, 20 Jun 2002 06:52:44 +0000 (23:52 -0700)]
[PATCH] trivial: reiserfs whitespace

23 years ago[PATCH] Typo in radeonfb.c printk()
James Mayer [Thu, 20 Jun 2002 06:52:31 +0000 (23:52 -0700)]
[PATCH] Typo in radeonfb.c printk()

23 years ago[PATCH] typo in smt.h
James Mayer [Thu, 20 Jun 2002 06:52:17 +0000 (23:52 -0700)]
[PATCH] typo in smt.h

23 years ago[PATCH] typo in jazz_esp.c
James Mayer [Thu, 20 Jun 2002 06:52:03 +0000 (23:52 -0700)]
[PATCH] typo in jazz_esp.c

23 years ago[PATCH] PATCH: kconfig wrong arch symbols
Greg Banks [Thu, 20 Jun 2002 06:51:51 +0000 (23:51 -0700)]
[PATCH] PATCH: kconfig wrong arch symbols

Three arch-determining symbols in drivers/mtd/maps/Config.in are wrong.
They have apparently been generated using the sensible pattern "CONFIG_FOO"
for an architecture "foo"; unfortunately the architectures are not sensible.

  CONFIG_SPARC should be CONFIG_SPARC32
  CONFIG_I386 should be CONFIG_X86
  CONFIG_SH should be CONFIG_SUPERH

23 years ago[PATCH] PATCH: kconfig unbalanced menu start
Greg Banks [Thu, 20 Jun 2002 06:51:36 +0000 (23:51 -0700)]
[PATCH] PATCH: kconfig unbalanced menu start

Removed a spurious menu definition which was both a duplicate and
had no matching "endmenu".

23 years ago[PATCH] PATCH: kconfig unbalanced menu end
Greg Banks [Thu, 20 Jun 2002 06:51:21 +0000 (23:51 -0700)]
[PATCH] PATCH: kconfig unbalanced menu end

Removed an "endmenu" for which there was no opening "mainmenu_option".

23 years ago[PATCH] PATCH: kconfig spurious shell metacharacters (1_2)
Greg Banks [Thu, 20 Jun 2002 06:51:07 +0000 (23:51 -0700)]
[PATCH] PATCH: kconfig spurious shell metacharacters (1_2)

The config language is *not* shell.  The construct "[ foo ] || [ bar ]"
is legal in shell but not in the config language, where we should use
the equivalent "[ foo -o bar ]"

23 years ago[PATCH] PATCH: kconfig choice defaults (2_2)
Greg Banks [Thu, 20 Jun 2002 06:50:53 +0000 (23:50 -0700)]
[PATCH] PATCH: kconfig choice defaults (2_2)

The format for the "choice" statement is:

  choice 'prompt' "{sub-prompt sub-symbol}*" default-value

and the following is *not* legal config language (note the
positioning of the closing double quote):

  choice 'prompt' "{sub-prompt sub-symbol}* default-value"

It only happens to work because of a combination of accidental
side effects of the current parsers:

  *   unpaired sub-words inside the 2nd word are silently ignored
  *   the missing last word is silently treated as if empty

23 years ago[PATCH] PATCH: kconfig misspelled symbols
Greg Banks [Thu, 20 Jun 2002 06:50:39 +0000 (23:50 -0700)]
[PATCH] PATCH: kconfig misspelled symbols

Two symbols used in drivers/net/wan/Config.in are misspelled.

CONFIG_PPP_MULTLINK should be CONFIG_PPP_MULTILINK
CONFIG_PPP_SYNCTTY should be CONFIG_PPP_SYNC_TTY

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (9_16)
Greg Banks [Thu, 20 Jun 2002 06:50:25 +0000 (23:50 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (9_16)

1/2 definitions of CONFIG_PC_KEYB have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (8_16)
Greg Banks [Thu, 20 Jun 2002 06:50:12 +0000 (23:50 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (8_16)

1/3 definitions of CONFIG_PARPORT_1284 have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (7_16)
Greg Banks [Thu, 20 Jun 2002 06:49:57 +0000 (23:49 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (7_16)

1/2 definitions of CONFIG_NUMA have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (6_16)
Greg Banks [Thu, 20 Jun 2002 06:49:43 +0000 (23:49 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (6_16)

1/16 definitions of CONFIG_NETDEVICES have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (5_16)
Greg Banks [Thu, 20 Jun 2002 06:49:28 +0000 (23:49 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (5_16)

1/3 definitions of CONFIG_MODVERSIONS have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (4_16)
Greg Banks [Thu, 20 Jun 2002 06:49:16 +0000 (23:49 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (4_16)

1/11 definitions of CONFIG_HOTPLUG have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (3_16)
Greg Banks [Thu, 20 Jun 2002 06:49:01 +0000 (23:49 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (3_16)

2/10 definitions of CONFIG_CD_NO_IDESCSI have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (1_16)
Greg Banks [Thu, 20 Jun 2002 06:48:46 +0000 (23:48 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (1_16)

1/3 definitions of 64-bit CONFIG_BINFMT_ELF have trivially different banners.
1/3 definitions of CONFIG_BINFMT_ELF32 have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (14_16)
Greg Banks [Thu, 20 Jun 2002 06:48:29 +0000 (23:48 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (14_16)

1/17 definitions of CONFIG_SCSI have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (16_16)
Greg Banks [Thu, 20 Jun 2002 06:48:14 +0000 (23:48 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (16_16)

1/14 definitions of CONFIG_SOUND have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (15_16)
Greg Banks [Thu, 20 Jun 2002 06:48:02 +0000 (23:48 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (15_16)

2/4 definitions of CONFIG_SOFT_WATCHDOG have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (13_16)
Greg Banks [Thu, 20 Jun 2002 06:47:49 +0000 (23:47 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (13_16)

1/3 definitions of CONFIG_PSMOUSE have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (11_16)
Greg Banks [Thu, 20 Jun 2002 06:47:35 +0000 (23:47 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (11_16)

1/3 definitions of CONFIG_PPP have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig synchronise banners (10_16)
Greg Banks [Thu, 20 Jun 2002 06:47:23 +0000 (23:47 -0700)]
[PATCH] PATCH 2.5: kconfig synchronise banners (10_16)

2/6 definitions of CONFIG_PCI have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig sychronise banners (2_16)
Greg Banks [Thu, 20 Jun 2002 06:47:09 +0000 (23:47 -0700)]
[PATCH] PATCH 2.5: kconfig sychronise banners (2_16)

2/5 definitions of CONFIG_BLK_DEV_SR have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig sychronise banners (12_16)
Greg Banks [Thu, 20 Jun 2002 06:46:55 +0000 (23:46 -0700)]
[PATCH] PATCH 2.5: kconfig sychronise banners (12_16)

1/5 definitions of CONFIG_PREEMPT have trivially different banners.

23 years ago[PATCH] PATCH 2.5: kconfig missing OBSOLETE (3_3)
Greg Banks [Thu, 20 Jun 2002 06:46:43 +0000 (23:46 -0700)]
[PATCH] PATCH 2.5: kconfig missing OBSOLETE (3_3)

Symbol CONFIG_SK_G16 depends on CONFIG_OBSOLETE but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing OBSOLETE (2_3) again
Greg Banks [Thu, 20 Jun 2002 06:46:29 +0000 (23:46 -0700)]
[PATCH] PATCH 2.5: kconfig missing OBSOLETE (2_3) again

Symbol CONFIG_H8 depends on CONFIG_OBSOLETE but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing OBSOLETE (1_3)
Greg Banks [Thu, 20 Jun 2002 06:46:15 +0000 (23:46 -0700)]
[PATCH] PATCH 2.5: kconfig missing OBSOLETE (1_3)

Symbol CONFIG_FMV18X depends on CONFIG_OBSOLETE but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (9_14)
Greg Banks [Thu, 20 Jun 2002 06:46:03 +0000 (23:46 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (9_14)

Symbol CONFIG_LDM_PARTITION depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (8_14)
Greg Banks [Thu, 20 Jun 2002 06:45:49 +0000 (23:45 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (8_14)

Symbol CONFIG_JFFS2_FS_NAND depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (7_14)
Greg Banks [Thu, 20 Jun 2002 06:45:35 +0000 (23:45 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (7_14)

Symbol CONFIG_ISDN_DRV_TPAM depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (6_14)
Greg Banks [Thu, 20 Jun 2002 06:45:20 +0000 (23:45 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (6_14)

Three symbols CONFIG_BLK_DEV_ATARAID, CONFIG_BLK_DEV_ATARAID_PDC, and
CONFIG_BLK_DEV_ATARAID_HPT depend on CONFIG_EXPERIMENTAL but do
not say so in their banners.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (5_14)
Greg Banks [Thu, 20 Jun 2002 06:45:07 +0000 (23:45 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (5_14)

Two symbols CONFIG_PLX_HERMES and CONFIG_PCI_HERMES depend on
CONFIG_EXPERIMENTAL but do not say so in their banners.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (4_14)
Greg Banks [Thu, 20 Jun 2002 06:44:53 +0000 (23:44 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (4_14)

Symbol CONFIG_CYCLOMX_X25 depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (3_14)
Greg Banks [Thu, 20 Jun 2002 06:44:38 +0000 (23:44 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (3_14)

Symbol CONFIG_BLK_DEV_UMEM depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (2_14)
Greg Banks [Thu, 20 Jun 2002 06:44:26 +0000 (23:44 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (2_14)

Four symbols CONFIG_ATM_CLIP, CONFIG_ATM_CLIP_NO_ICMP, CONFIG_ATM_LANE,
and CONFIG_ATM_MPOA depend on CONFIG_EXPERIMENTAL but do not say so
in their banners.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (1_14)
Greg Banks [Thu, 20 Jun 2002 06:44:12 +0000 (23:44 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (1_14)

Symbol CONFIG_ADFS_FS depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (13_14)
Greg Banks [Thu, 20 Jun 2002 06:43:58 +0000 (23:43 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (13_14)

Symbol CONFIG_SOUND_RME96XX depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (14_14)
Greg Banks [Thu, 20 Jun 2002 06:43:44 +0000 (23:43 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (14_14)

Symbol CONFIG_VIDEO_MEYE depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (12_14)
Greg Banks [Thu, 20 Jun 2002 06:43:30 +0000 (23:43 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (12_14)

Symbol CONFIG_SONYPI depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (10_14)
Greg Banks [Thu, 20 Jun 2002 06:43:16 +0000 (23:43 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (10_14)

Symbol CONFIG_MIDI_EMU10K1 depends on CONFIG_EXPERIMENTAL but does
not say so in its banner.

23 years ago[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (11_14)
Greg Banks [Thu, 20 Jun 2002 06:43:03 +0000 (23:43 -0700)]
[PATCH] PATCH 2.5: kconfig missing EXPERIMENTAL (11_14)

Two symbols CONFIG_ROADRUNNER and CONFIG_ROADRUNNER_LARGE_RINGS depend
on CONFIG_EXPERIMENTAL but do not say so in their banners.

23 years ago[PATCH] PATCH 2.5: kconfig lowercase EXPERIMENTAL tag
Greg Banks [Thu, 20 Jun 2002 06:42:50 +0000 (23:42 -0700)]
[PATCH] PATCH 2.5: kconfig lowercase EXPERIMENTAL tag

The convention is that symbols that depend on $CONFIG_EXPERIMENTAL are
marked in the banner with the string (EXPERIMENTAL).  There are 4 cases
where that string is correctly used but is lowercase instead of uppercase.

23 years ago[PATCH] PATCH 2.5: kconfig choice default value
Greg Banks [Thu, 20 Jun 2002 06:42:36 +0000 (23:42 -0700)]
[PATCH] PATCH 2.5: kconfig choice default value

The default value specified as the last word of the "choice" statement
should be a unique abbreviation of one of the sub-prompts, not some
random string never seen before.

23 years ago[PATCH] PATCH 2.5: kconfig OBSOLETE not EXPERIMENTAL
Greg Banks [Thu, 20 Jun 2002 06:42:22 +0000 (23:42 -0700)]
[PATCH] PATCH 2.5: kconfig OBSOLETE not EXPERIMENTAL

Symbol CONFIG_ZNET depends on CONFIG_OBSOLETE, but its banner says it
depends on CONFIG_EXPERIMENTAL.

23 years ago[PATCH] PATCH 2.5: kconfig EXPERIMENTAL misformed
Greg Banks [Thu, 20 Jun 2002 06:42:08 +0000 (23:42 -0700)]
[PATCH] PATCH 2.5: kconfig EXPERIMENTAL misformed

Symbol CONFIG_INTERMEZZO_FS depends on CONFIG_EXPERIMENTAL but does
not say so in its banner in the usual way.

23 years ago[PATCH] Fix SMP compilation with 'multiquad' driver
Rusty Russell [Thu, 20 Jun 2002 06:41:54 +0000 (23:41 -0700)]
[PATCH] Fix SMP compilation with 'multiquad' driver

The 2.4.18pre10 kernel, like many if its predecessors, can't compile
the multiquad driver in an SMP kernel (maybe only as a module; it's
been a long time since I wrote this fix).  Here's a patch.

23 years ago[PATCH] fix lots of warnings about 'struct tty_driver'
Arnd Bergmann [Thu, 20 Jun 2002 06:41:41 +0000 (23:41 -0700)]
[PATCH] fix lots of warnings about 'struct tty_driver'

When compiling 2.5.20 (and ealier, likely) without procfs, the declaration
for struct tty_driver is missing in proc_fs.h, causing many compiler warnings
that are fixed by this patch.

23 years ago[PATCH] Re: nbd.c warning fix
Arnaud S. Launay [Thu, 20 Jun 2002 06:41:27 +0000 (23:41 -0700)]
[PATCH] Re: nbd.c warning fix

23 years ago[PATCH] ACPI warning fix
Arnaud S. Launay [Thu, 20 Jun 2002 06:41:12 +0000 (23:41 -0700)]
[PATCH] ACPI warning fix

23 years ago[PATCH] add unlikely() into add_timer()
Andrey Panin [Thu, 20 Jun 2002 06:41:00 +0000 (23:41 -0700)]
[PATCH] add unlikely() into add_timer()

This micropatch adds unlikely() macro into add_timer() bug check code.
Without this path gcc 3.1 makes bad thing reordering printk() into
the middle of function body.

23 years ago[PATCH] TRIVIAL EPERM -> EACCESS
Andreas Dilger [Thu, 20 Jun 2002 06:40:46 +0000 (23:40 -0700)]
[PATCH] TRIVIAL EPERM -> EACCESS

the following micro-patch changes ext[23]_ioctl to return EACCES
(permission denied) instead of EPERM (operation not permitted) if
the caller is not authorized to change the flags on a file.

23 years ago[PATCH] Fix bashisms in scripts_patch-kernel
Andreas Bombe [Thu, 20 Jun 2002 06:40:32 +0000 (23:40 -0700)]
[PATCH] Fix bashisms in scripts_patch-kernel

  The following trivial patch makes the patch-kernel script executable by
  a bare bone POSIX shell like ash.  Either that, or the interpreter line
  has to be changed to /bin/bash.

  The same patch applies to 2.4 (with some line offset).

23 years agoMerge home:v2.5/linux
Linus Torvalds [Thu, 20 Jun 2002 06:12:04 +0000 (23:12 -0700)]
Merge home:v2.5/linux
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years ago[PATCH] mark 3 variables as __initdata
Robert Love [Thu, 20 Jun 2002 06:07:45 +0000 (23:07 -0700)]
[PATCH] mark 3 variables as __initdata

The attached patch marks the following variables with __initdata:

        arch/i386/kernel/mpparse.c :: static unsigned int num_processors
        arch/i386/kernel/smpboot.c :: static int smp_b_stepping
        arch/i386/kernel/smpboot.c :: static int max_cpus

The data is static and only used by __init functions so can successfully
be jettisoned after boot.  Compiled and booted successfully on an SMP
machine.

I also set max_cpus to NR_CPUS instead of -1.  Besides being the
logically correct value and simplifying a loop elsewhere, this change
allows NR_CPUS to be set to various values other than the normal 32
which is growing in utility with the hotplug CPU changes now in
mainline.

23 years ago[PATCH] preempt-safe do_softirq
Robert Love [Thu, 20 Jun 2002 06:07:31 +0000 (23:07 -0700)]
[PATCH] preempt-safe do_softirq

Attached patch makes do_softirq preempt-safe simply by moving the
current CPU assignment a couple lines down below the interrupt disable.

23 years agoMerge bk://linus@bkbits.net/lm-makefiles
Linus Torvalds [Thu, 20 Jun 2002 06:06:46 +0000 (23:06 -0700)]
Merge bk://linus@bkbits.net/lm-makefiles
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years ago[PATCH] export ioremap_nocache to modules
Stelian Pop [Thu, 20 Jun 2002 06:06:24 +0000 (23:06 -0700)]
[PATCH] export ioremap_nocache to modules

This patch exports ioremap_nocache to modules, used by at least
some of the sound drivers....

23 years ago[PATCH] ALSA update
Jaroslav Kysela [Thu, 20 Jun 2002 06:03:30 +0000 (23:03 -0700)]
[PATCH] ALSA update

this ALSA update contains

 - fixed dependencies for OSS Sequencer emulation code
 - fixed wrong verbose printk output
 - fixed possible oops in OSS PCM emulation code (silence)
 - added snd_timer_del() function
 - added integer64 support to control interface
 - AC'97 - cleanups for Cirrus Logic codecs (S/PDIF)
 - added PCM device for SB AWE synthesizer
 - added RME Hammerfall DSP Audio driver by Paul Davis
 - renamed rme9652_mem.o module to hammerfall_mem.o
 - device naming cleanups in snd-intel8x0
 - RME32 driver updates
 - VIA8233 driver updates for VIA8233A
 - CS4281 code updated to support dual codecs
 - Korg1212 driver update (debugging)
 - YMFPCI - changed support for rear channel
 - improved PPC drivers - AWACS, KEYWEST, TUMBLER

23 years ago[PATCH] More __builtin_expect() cleanup in favour
Manik Raina [Thu, 20 Jun 2002 05:45:53 +0000 (22:45 -0700)]
[PATCH] More __builtin_expect() cleanup in favour

Changed files in the include/asm-ia64 directory to get rid of
__builtin_expect() in favour of likely/unlikely.

23 years ago[PATCH] ipv6 statics
Stephen Rothwell [Thu, 20 Jun 2002 05:43:30 +0000 (22:43 -0700)]
[PATCH] ipv6 statics

This makes some more things in the ipv6 code static.  Some of them may
be wrong (or for futures) bu it looks pretty OK to me (and it builds).

23 years ago[PATCH] Async Futex
Rusty Russell [Thu, 20 Jun 2002 05:42:08 +0000 (22:42 -0700)]
[PATCH] Async Futex

This patch adds a FUTEX_FD call, for opening a file descriptor
attached to a futex, which can be used with poll, select or SIGIO.
Rewritten so that closing fd unpins page, as per Linus's suggestion,
and fixed not to call poll_wait with a spinlock as per Martin Wirth's
sharp eyes.

23 years ago[PATCH] Futex bugfixes.
Rusty Russell [Thu, 20 Jun 2002 05:41:53 +0000 (22:41 -0700)]
[PATCH] Futex bugfixes.

This uses page_cache_release() instead of put_page(), as it might
be a pagecache page.