20 Apr, 2006

1 commit

  • Add new line of /proc/meminfo output.

    Explain the HugePage_ lines in /proc/meminfo (from Bill Irwin).

    Change KB to kB since the latter is what is used in the kernel.

    Signed-off-by: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     

19 Apr, 2006

1 commit


16 Apr, 2006

1 commit

  • Improve serial driver documentation:
    - Remove CVS id.
    - Update pointer to reference driver documentation.
    - Add comments about new uart_write_console function.
    - Add TIOCM_LOOP modem control bit description.
    - Add commentry about enable_ms method being called multiple times.
    - Add commentry about startup/shutdown method calling.
    - Mention that dereferencing port->info after shutdown is invalid.

    Signed-off-by: Russell King

    Russell King
     

15 Apr, 2006

5 commits

  • * master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (170 commits)
    commit 3d9dd7564d5d7c28eb87b14c13a23806484667f3
    Author: Zach Brown
    Date: Fri Apr 14 16:04:18 2006 -0700

    [PATCH] ip_output: account for fraggap when checking to add trailer_len

    During other work I noticed that ip_append_data() seemed to be forgetting to
    include the frag gap in its calculation of a fragment that consumes the rest of
    the payload. Herbert confirmed that this was a bug that snuck in during a
    previous rework.

    Signed-off-by: Zach Brown
    Signed-off-by: David S. Miller

    commit 08d099974a09faf4cb11ffc46da87073fa132fc0
    Author: Linus Walleij
    Date: Fri Apr 14 16:03:33 2006 -0700

    [IRDA]: smsc-ircc2, smcinit support for ALi ISA bridges

    ...

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6: (78 commits)
    commit e97b81ddbb8b8c72b85330ac4a454a4513dcba8a
    Author: Mark M. Hoffman
    Date: Thu Mar 23 16:50:25 2006 +0100

    [PATCH] i2c-parport: Make type parameter mandatory

    This patch forces the user to specify what type of adapter is present when
    loading i2c-parport or i2c-parport-light. If none is specified, the driver
    init simply fails - instead of assuming adapter type 0.

    This alleviates the sometimes lengthy boot time delays which can be caused
    by accidentally building one of these into a kernel along with several i2c
    slave drivers that have lengthy probe routines (e.g. hwmon drivers).

    Kconfig and documentation updated accordingly.

    Signed-off-by: Mark M. Hoffman
    Signed-off-by: Jean Delvare
    Signed-off-by: Greg Kroah-Hartman

    ...

    Linus Torvalds
     
  • Documentation to describe asynchronous xfrm events to help people
    writting HA code in user space.

    Signed-off-by: Jamal Hadi Salim
    Signed-off-by: David S. Miller

    Jamal Hadi Salim
     
  • This updates the DMA API documentation to address a few issues:

    - The dma_map_sg() call results are used like pci_map_sg() results:
    using sg_dma_address() and sg_dma_len(). That's not wholly obvious
    to folk reading _only_ the "new" DMA-API.txt writeup.

    - Buffers allocated by dma_alloc_coherent() may not be completely
    free of coherency concerns ... some CPUs also have write buffers
    that may need to be flushed.

    - Cacheline coherence issues are now mentioned as being among issues
    which affect dma buffers, and complicate/prevent using of static and
    (especially) stack based buffers with the DMA calls.

    I don't think many drivers currently need to worry about flushing write
    buffers, but I did hit it with one SOC using external SDRAM for DMA
    descriptors: without explicit writebuffer flushing, the on-chip DMA
    controller accessed descriptors before the CPU completed the writes.

    Signed-off-by: David Brownell
    Signed-off-by: Greg Kroah-Hartman

    David Brownell
     
  • This patch forces the user to specify what type of adapter is present when
    loading i2c-parport or i2c-parport-light. If none is specified, the driver
    init simply fails - instead of assuming adapter type 0.

    This alleviates the sometimes lengthy boot time delays which can be caused
    by accidentally building one of these into a kernel along with several i2c
    slave drivers that have lengthy probe routines (e.g. hwmon drivers).

    Kconfig and documentation updated accordingly.

    Signed-off-by: Mark M. Hoffman
    Signed-off-by: Jean Delvare
    Signed-off-by: Greg Kroah-Hartman

    Mark M. Hoffman
     

11 Apr, 2006

12 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild:
    kconfig: fix typo in change count initialization
    kconfig: recenter menuconfig
    kconfig: revert conf behaviour change
    kconfig: fix default value for choice input
    kbuild: fix NULL dereference in scripts/mod/modpost.c
    kbuild: fix mode of checkstack.pl and other files.
    kbuild: rebuild initramfs if content of initramfs changes
    kbuild: properly pass options to hostcc when doing make O=..
    kbuild: modules_install for external modules must not remove existing modules
    kbuild: fix make dir/
    ver_linux: don't print reiser4progs version if none found
    kbuild: mips: fix sed regexp to generate asm-offset.h
    kbuild: fix building single targets with make O=.. single-target
    kbuild: use relative path to -I
    kbuild: fix unneeded rebuilds in drivers/net/chelsio after moving source tree
    kbuild: fix unneeded rebuilds in drivers/media/video after moving source tree
    kbuild: fix garbled text in modules.txt

    Linus Torvalds
     
  • * 'splice' of git://brick.kernel.dk/data/git/linux-2.6-block:
    [PATCH] vfs: add splice_write and splice_read to documentation
    [PATCH] Remove sys_ prefix of new syscalls from __NR_sys_*
    [PATCH] splice: warning fix
    [PATCH] another round of fs/pipe.c cleanups
    [PATCH] splice: comment styles
    [PATCH] splice: add Ingo as addition copyright holder
    [PATCH] splice: unlikely() optimizations
    [PATCH] splice: speedups and optimizations
    [PATCH] pipe.c/fifo.c code cleanups
    [PATCH] get rid of the PIPE_*() macros
    [PATCH] splice: speedup __generic_file_splice_read
    [PATCH] splice: add direct fd fd splicing support
    [PATCH] splice: add optional input and output offsets
    [PATCH] introduce a "kernel-internal pipe object" abstraction
    [PATCH] splice: be smarter about calling do_page_cache_readahead()
    [PATCH] splice: optimize the splice buffer mapping
    [PATCH] splice: cleanup __generic_file_splice_read()
    [PATCH] splice: only call wake_up_interruptible() when we really have to
    [PATCH] splice: potential !page dereference
    [PATCH] splice: mark the io page as accessed

    Linus Torvalds
     
  • With Hansjoerg Lipp

    Add a README file for the Siemens Gigaset drivers to the Documentation/isdn
    directory.

    Signed-off-by: Hansjoerg Lipp
    Signed-off-by: Tilman Schmidt
    Cc: Karsten Keil
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Tilman Schmidt
     
  • In the memory barrier document, improve the example of the data dependency
    barrier situation by:

    (1) showing the initial values of the variables involved; and

    (2) repeating the instruction sequence description, this time with the data
    dependency barrier actually shown to make it clear what the revised
    sequence actually is.

    Signed-off-by: David Howells
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    David Howells
     
  • Fix the memory barrier documentation to attempt to describe atomic ops
    correctly.

    atomic_t ops that return a value _do_ imply smp_mb() either side, and so
    don't actually require smp_mb__*_atomic_*() special barriers.

    Also explains why special barriers exist in addition to normal barriers.

    Further fix the memory barrier documents to portray bitwise operation
    memory barrier effects correctly following Nick Piggin's comments.

    It makes the point that any atomic op that both modifies some state in
    memory and returns information on that state implies memory barriers on
    both sides.

    Signed-off-by: David Howells
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    David Howells
     
  • Fix mtrr-add.c and mtrr-show.c in Doc/mtrr.txt to build cleanly.

    Signed-off-by: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • Fix C source file in Doc/laptop-mode.txt to compile.

    Signed-off-by: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • These are the last conversions of pci_set_dma_mask(),
    pci_set_consistent_dma_mask() and pci_dma_supported() to use DMA_xBIT_MASK
    constants from linux/dma-mapping.h

    Signed-off-by: Tobias Klauser
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Tobias Klauser
     
  • Implement the scheduled unexport of panic_timeout.

    Signed-off-by: Adrian Bunk
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Adrian Bunk
     
  • Fix typos, spelling, etc., in Doc/vm/hugetlbpage.txt.

    Signed-off-by: Randy Dunlap
    Cc: David Gibson
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • This patch adds the new splice_write and splice_read file operations to
    Documentation/filesystems/vfs.txt.

    Signed-off-by: Pekka Enberg
    Signed-off-by: Jens Axboe

    Pekka J Enberg
     
  • Overriding the whole EH code is a per-transport, not per-host thing.
    Move ->eh_strategy_handler to the transport class, same as
    ->eh_timed_out.

    Downside is that scsi_host_alloc can't check for the total lack of EH
    anymore, but the transition period from old EH where we needed it is
    long gone already.

    Signed-off-by: Christoph Hellwig
    Signed-off-by: Jeff Garzik

    Christoph Hellwig
     

10 Apr, 2006

1 commit

  • From: Keith Mannthey, Andi Kleen

    Implement memory hotadd without sparsemem. The memory in the SRAT
    hotadd area is just preserved instead and can be activated later.

    There are a few restrictions:
    - Only one continuous hotadd area allowed per node

    The main problem is dealing with the many buggy SRAT tables
    that are out there. The strategy here is to reject anything
    suspicious.

    Originally from Keith Mannthey, with several hacks and changes by AK
    and also contributions from Andrew Morton

    [ TBD: Problems pointed out by KAMEZAWA Hiroyuki :

    1) Goto's rebuild_zonelist patch will not work if CONFIG_MEMORY_HOTPLUG=n.

    Rebuilding zonelist is necessary when the system has just memory <
    4G at boot, and hot add memory > 4G. because x86_64 has DMA32,
    ZONE_NORAML is not included into zonelist at boot time if system
    doesn't have memory >4G at boot.

    [AK: should just force the higher zones at boot time when SRAT tells us]

    2) zone and node's spanned_pages and present_pages are not incremented.
    They should be.

    For example, our server (ia64/Fujitsu PrimeQuest) can equip memory
    from 4G to 1T(maybe 2T in future), and SRAT will *always* say we have
    possible 1T +memory. (Microsoft requires "write all possible memory
    in SRAT") When we reserve memmap for possible 1T memory, Linux will
    not work well in +minimum 4G configuraion ;)

    [AK: needs limiting to 5-10% of max memory]
    ]

    Signed-off-by: Andi Kleen
    Signed-off-by: Linus Torvalds

    Andi Kleen
     

04 Apr, 2006

1 commit


03 Apr, 2006

5 commits

  • Update LART site URL.

    The LART website moved to http://www.lartmaker.nl/. This patch
    updates the URL in CpuFreq specific files.

    Signed-off-by: Erik Mouw
    Signed-off-by: Dave Jones

    Erik Mouw
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa: (28 commits)
    [ALSA] Kconfig SND_SEQUENCER_OSS help text fix
    [ALSA] Add Aux input switch control for Aureon Universe
    [ALSA] pcxhr - Fix the crash with REV01 board
    [ALSA] sound/pci/hda: use create_singlethread_workqueue()
    [ALSA] hda-intel - Add support of ATI SB600
    [ALSA] cs4281 - Fix the check of timeout in probe
    [ALSA] cs4281 - Fix the check of right channel
    [ALSA] Test volume resolution of usb audio at initialization
    [ALSA] maestro3.c: fix BUG, optimization
    [ALSA] HDA/Realtek: multiple input mux definitions and pin mode additions
    [ALSA] AdLib FM card driver
    [ALSA] Fix / clean up PCM-OSS setup hooks
    [ALSA] Clean up PCM codes (take 2)
    [ALSA] Tiny clean up of PCM codes
    [ALSA] ISA drivers bailing on first !enable[i]
    [ALSA] Remove obsolete kfree_nocheck call
    [ALSA] Remove obsolete kfree_nocheck call
    [ALSA] Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards
    [ALSA] Add snd-riptide driver for Conexant Riptide chip
    [ALSA] hda-codec - Fix noisy output wtih AD1986A 3stack model
    ...

    Linus Torvalds
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (48 commits)
    Documentation: fix minor kernel-doc warnings
    BUG_ON() Conversion in drivers/net/
    BUG_ON() Conversion in drivers/s390/net/lcs.c
    BUG_ON() Conversion in mm/slab.c
    BUG_ON() Conversion in mm/highmem.c
    BUG_ON() Conversion in kernel/signal.c
    BUG_ON() Conversion in kernel/signal.c
    BUG_ON() Conversion in kernel/ptrace.c
    BUG_ON() Conversion in ipc/shm.c
    BUG_ON() Conversion in fs/freevxfs/
    BUG_ON() Conversion in fs/udf/
    BUG_ON() Conversion in fs/sysv/
    BUG_ON() Conversion in fs/inode.c
    BUG_ON() Conversion in fs/fcntl.c
    BUG_ON() Conversion in fs/dquot.c
    BUG_ON() Conversion in md/raid10.c
    BUG_ON() Conversion in md/raid6main.c
    BUG_ON() Conversion in md/raid5.c
    Fix minor documentation typo
    BFP->BPF in Documentation/networking/tuntap.txt
    ...

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (49 commits)
    V4L/DVB (3667b): cpia2: fix function prototype
    V4L/DVB (3702): Make msp3400 routing defines more consistent
    V4L/DVB (3700): Remove obsolete commands from tvp5150.c
    V4L/DVB (3697): More msp3400 and bttv fixes
    V4L/DVB (3696): Previous change for cx2341X boards broke the remote support
    V4L/DVB (3693): Fix msp3400c and bttv stereo/mono/bilingual detection/handling
    V4L/DVB (3692): Keep experimental SLICED_VBI defines under an #if 0
    V4L/DVB (3689): Kconfig: fix VP-3054 Secondary I2C Bus build configuration menu dependencies
    V4L/DVB (3673): Fix budget-av CAM reset
    V4L/DVB (3672): Fix memory leak in dvr open
    V4L/DVB (3671): New module parameter 'tv_standard' (dvb-ttpci driver)
    V4L/DVB (3670): Fix typo in comment
    V4L/DVB (3669): Configurable dma buffer size for saa7146-based budget dvb cards
    V4L/DVB (3653h): Move usb v4l docs into Documentation/video4linux
    V4L/DVB (3667a): Fix SAP + stereo mode at msp3400
    V4L/DVB (3666): Remove trailing newlines
    V4L/DVB (3665): Add new NEC uPD64031A and uPD64083 i2c drivers
    V4L/DVB (3663): Fix msp3400c wait time and better audio mode fallbacks
    V4L/DVB (3662): Don't set msp3400c-non-existent register
    V4L/DVB (3661): Add wm8739 stereo audio ADC i2c driver
    ...

    Linus Torvalds
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (33 commits)
    [PATCH] pcmcia: declare pccard_iodyn_ops (fix m8xx_pcmcia.c compilation error)
    [PATCH] pcmcia: fix pcmcia_device_remove oops
    [PATCH] pcmcia: Add support for Possio GCC AKA PCMCIA Siemens MC45
    [PATCH] pcmcia: pseudo device handling update
    [PATCH] pcmcia: convert DEV_OK to pcmcia_dev_present
    [PATCH] pcmcia: use bitfield instead of p_state and state
    [PATCH] pcmcia: remove unused p_dev->state flags
    [PATCH] pcmcia: make pcmcia_release_{io,irq} static
    [PATCH] pcmcia: add return value to _config() functions
    [PATCH] pcmcia: remove dev_link_t and client_handle_t indirection
    [PATCH] pcmcia: embed dev_link_t into struct pcmcia_device
    [PATCH] pcmcia: rename pcmcia_device.state
    [PATCH] pcmcia: remove unneeded Vcc pseudo setting
    [PATCH] pcmcia: remove export of pcmcia_release_configuration
    [PATCH] pcmcia: default suspend and resume handling
    [PATCH] pcmcia: convert remaining users of pcmcia_release_io and _irq
    [PATCH] pcmcia: add pcmcia_disable_device
    [PATCH] serial_cs: add Merlin U630 IDs
    [PATCH] pcmcia: AT91RM9200 Compact Flash driver
    [PATCH] pcmcia: socket.functions starts with 1
    ...

    Linus Torvalds
     

02 Apr, 2006

5 commits


01 Apr, 2006

8 commits