01 Jul, 2006

12 commits


30 Jun, 2006

11 commits

  • * 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:
    ocfs2: remove redundant NULL checks in ocfs2_direct_IO_get_blocks()
    ocfs2: clean up some osb fields
    ocfs2: fix init of uuid_net_key
    ocfs2: silence a debug print
    ocfs2: silence ENOENT during lookup of broken links
    ocfs2: Cleanup message prints
    ocfs2: silence -EEXIST from ocfs2_extent_map_insert/lookup
    [PATCH] fs/ocfs2/dlm/dlmrecovery.c: make dlm_lockres_master_requery() static
    ocfs2: warn the user on a dead timeout mismatch
    ocfs2: OCFS2_FS must depend on SYSFS
    ocfs2: Compile-time disabling of ocfs2 debugging output.
    configfs: Clear up a few extra spaces where there should be TABs.
    configfs: Release memory in configfs_example.

    Linus Torvalds
     
  • The configfs_example module was missing a ->release().

    Signed-off-by: Joel Becker
    Signed-off-by: Mark Fasheh

    Joel Becker
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6: (22 commits)
    [PATCH] devfs: Remove it from the feature_removal.txt file
    [PATCH] devfs: Last little devfs cleanups throughout the kernel tree.
    [PATCH] devfs: Rename TTY_DRIVER_NO_DEVFS to TTY_DRIVER_DYNAMIC_DEV
    [PATCH] devfs: Remove the tty_driver devfs_name field as it's no longer needed
    [PATCH] devfs: Remove the line_driver devfs_name field as it's no longer needed
    [PATCH] devfs: Remove the videodevice devfs_name field as it's no longer needed
    [PATCH] devfs: Remove the gendisk devfs_name field as it's no longer needed
    [PATCH] devfs: Remove the miscdevice devfs_name field as it's no longer needed
    [PATCH] devfs: Remove the devfs_fs_kernel.h file from the tree
    [PATCH] devfs: Remove devfs_remove() function from the kernel tree
    [PATCH] devfs: Remove devfs_mk_cdev() function from the kernel tree
    [PATCH] devfs: Remove devfs_mk_bdev() function from the kernel tree
    [PATCH] devfs: Remove devfs_mk_symlink() function from the kernel tree
    [PATCH] devfs: Remove devfs_mk_dir() function from the kernel tree
    [PATCH] devfs: Remove devfs_*_tape() functions from the kernel tree
    [PATCH] devfs: Remove devfs support from the sound subsystem
    [PATCH] devfs: Remove devfs support from the ide subsystem.
    [PATCH] devfs: Remove devfs support from the serial subsystem
    [PATCH] devfs: Remove devfs from the init code
    [PATCH] devfs: Remove devfs from the partition code
    ...

    Linus Torvalds
     
  • * 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus: (33 commits)
    [MIPS] Add missing backslashes to macro definitions.
    [MIPS] Death list of board support to be removed after 2.6.18.
    [MIPS] Remove BSD and Sys V compat data types.
    [MIPS] ioc3.h: Uses u8, so include .
    [MIPS] 74K: Assume it will also have an AR bit in config7
    [MIPS] Treat CPUs with AR bit as physically indexed.
    [MIPS] Oprofile: Support VSMP on 34K.
    [MIPS] MIPS32/MIPS64 S-cache fix and cleanup
    [MIPS] excite: PCI makefile needs to use += if it wants a chance to work.
    [MIPS] excite: plat_setup -> plat_mem_setup.
    [MIPS] au1xxx: export dbdma functions
    [MIPS] au1xxx: dbdma, no sleeping under spin_lock
    [MIPS] au1xxx: fix PSC_SMBTXRX_RSR.
    [MIPS] Early printk for IP27.
    [MIPS] Fix handling of 0 length I & D caches.
    [MIPS] Typo fixes.
    [MIPS] MIPS32/MIPS64 secondary cache management
    [MIPS] Fix FIXADDR_TOP for TX39/TX49.
    [MIPS] Remove first timer interrupt setup in wrppmc_timer_setup()
    [MIPS] Fix configuration of R2 CPU features and multithreading.
    ...

    Linus Torvalds
     
  • As usual fixes would be prefered.

    Signed-off-by: Ralf Baechle

    Ralf Baechle
     
  • The driver has been removed a while ago already.

    Signed-off-by: Ralf Baechle

    Ralf Baechle
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa:
    [ALSA] echoaudio - Remove kfree_nocheck()
    [ALSA] echoaudio - Fix Makefile
    [ALSA] Add Intel D965 board support
    [ALSA] Fix/add support of Realtek ALC883 / ALC888 and ALC861 codecs
    [ALSA] Fix a typo in echoaudio/midi.c
    [ALSA] snd-aoa: enable dual-edge in GPIOs
    [ALSA] snd-aoa: support iMac G5 iSight
    [ALSA] snd-aoa: not experimental
    [ALSA] Add echoaudio sound drivers
    [ALSA] ak4xxx-adda - Code clean-up
    [ALSA] Remove CONFIG_EXPERIMENTAL from intel8x0m driver
    [ALSA] Stereo controls for M-Audio Revolution cards
    [ALSA] Fix misuse of __list_add() in seq_ports.c
    [ALSA] hda-codec - Add model entry for Samsung X60 Chane
    [ALSA] make CONFIG_SND_DYNAMIC_MINORS non-experimental
    [ALSA] Fix wrong dependencies of snd-aoa driver
    [ALSA] fix build failure due to snd-aoa
    [ALSA] AD1888 mixer controls for DC mode
    [ALSA] Suppress irq handler mismatch messages in ALSA ISA drivers
    [ALSA] usb-audio support for Turtle Beach Roadie

    Linus Torvalds
     
  • * 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (28 commits)
    [S390] rework of channel measurement facility.
    [S390] appldata enhancements.
    [S390] Add vmpanic parameter.
    [S390] add PAV support to the dasd driver.
    [S390] remove export of sys_call_table
    [S390] remove unused macros from binfmt_elf32.c
    [S390] fix duplicate export of overflow{ug}id
    [S390] cio chpid offline.
    [S390] avenrun export in appdata_base.c
    Convert s390_collect_crw_info() in s390mach.c from being started
    [S390] dasd eer data format.
    [S390] preempt_count initialization.
    [S390] head.S code moving.
    [S390] dasd whitespace and other cosmetics.
    [S390] virtual cpu accounting vs. machine checks.
    [S390] add __cpuinit to appldata cpu hotplug notifier.
    [S390] dasd_eckd_dump_sense bug.
    [S390] missing check in dasd_eer_open.
    [S390] modular 3270 driver.
    [S390] console_unblank woes.
    ...

    Linus Torvalds
     
  • Signed-off-by: Eric W. Biederman
    Cc: Ingo Molnar
    Cc: Thomas Gleixner
    Cc: Benjamin Herrenschmidt
    Cc: Rajesh Shah
    Cc: Andi Kleen
    Cc: "Protasevich, Natalie"
    Cc: "Luck, Tony"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Eric W. Biederman
     
  • Add docbook file - includes API documentation.

    Signed-off-by: Thomas Gleixner
    Signed-off-by: Ingo Molnar
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Thomas Gleixner
     
  • The proposed NFS key type uses its own method of passing key requests to
    userspace (upcalling) rather than invoking /sbin/request-key. This is
    because the responsible userspace daemon should already be running and will
    be contacted through rpc_pipefs.

    This patch permits the NFS filesystem to pass auxiliary data to the upcall
    operation (struct key_type::request_key) so that the upcaller can use a
    pre-existing communications channel more easily.

    Signed-off-by: David Howells
    Acked-By: Kevin Coffman
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    David Howells
     

29 Jun, 2006

6 commits

  • Implementation of new kernel parameter vmpanic that provides a means to
    perform a z/VM CP command after a kernel panic occurred.

    Signed-off-by: Peter Oberparleiter
    Signed-off-by: Martin Schwidefsky

    Peter Oberparleiter
     
  • * master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:
    [WATCHDOG] Documentation/watchdog update
    [WATCHDOG] convert AT91RM9200 watchdog to platform driver
    [WATCHDOG] add WDIOC_GETTIMELEFT ioctl
    [WATCHDOG] Pre-Timeout flags

    Linus Torvalds
     
  • Temporarily add EXPORT_UNUSED_SYMBOL and EXPORT_UNUSED_SYMBOL_GPL. These
    will be used as a transition measure for symbols that aren't used in the
    kernel and are on the way out. When a module uses such a symbol, a warning
    is printk'd at modprobe time.

    The main reason for removing unused exports is size: eacho export takes
    roughly between 100 and 150 bytes of kernel space in the binary. This
    patch gives users the option to immediately get this size gain via a config
    option.

    Signed-off-by: Arjan van de Ven
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Arjan van de Ven
     
  • Documentation/watchdog/:
    Expose example and tool source files in the Documentation/ directory in
    their own files instead of being buried (almost hidden) in readme/txt files.

    This will make them more visible/usable to users who may need
    to use them, to developers who may need to test with them, and
    to janitors who would update them if they were more visible.

    Also, if any of these possibly should not be in the kernel tree at
    all, it will be clearer that they are here and we can discuss if
    they should be removed.

    Signed-off-by: Randy Dunlap
    Signed-off-by: Wim Van Sebroeck
    Signed-off-by: Andrew Morton

    Randy Dunlap
     
  • Patch from Realtek:
    - Fix ALC883 support code
    - Add support of ALC888 codec
    - Add ALC660 support (ALC861-compatible)
    - Add HP xw4400/6400/8400/9400 support (model=hp-bpc)
    - Code clean-up: fix spaces and indentation

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     
  • From: Giuliano Pochini Add echoaudio sound drivers (darla20, darla24, echo3g, gina20, gina24,
    indigo, indigodj, indigoio, layla20, lala24, mia, mona)

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Giuliano Pochini
     

28 Jun, 2006

6 commits

  • * master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (26 commits)
    V4L/DVB (4263): Fix warning when compiling on 64 bit machines
    V4L/DVB (4261): Included required header for in-kernel compilation
    V4L/DVB (4260): Stradis.c: make 2 functions static
    V4L/DVB (4259): Pass an explicit log prefix to cx2341x_log_status
    V4L/DVB (4257): Fix 64-bit compile warnings.
    V4L/DVB (4255): Tda9887 default TOP value is 0x10
    V4L/DVB (4254): Remove obsoleted tuner_debug option.
    V4L/DVB (4253): IVTV VBI format description too long.
    V4L/DVB (4252): Remove duplicate 'tda9887' in info messages.
    V4L/DVB (4245): Reduce the amount of pvrusb2-sourced noise going into the system log
    V4L/DVB (4244): Implement use of cx2341x module in pvrusb2 driver
    V4L/DVB (4243): Exploit new V4L control features in pvrusb2
    V4L/DVB (4242): Don't suspend encoder when changing its attributes (in pvrusb2)
    V4L/DVB (4241): Fix faulty encoder error recovery in pvrusb2
    V4L/DVB (4240): Various V4L control enhancements in pvrusb2
    V4L/DVB (4239): Handle boolean controls in pvrusb2
    V4L/DVB (4238): Make sure flags field is initialized when quering a control in pvrusb2
    V4L/DVB (4237): Move LOG_STATUS bracketing to a different part of the pvrusb2 driver
    V4L/DVB (4236): Rearrange things in pvrusb2 driver in preparation for using cx2341x module
    V4L/DVB (4235): Increase the maximum number of controls that pvrusb2-sysfs.c can handle.
    ...

    Linus Torvalds
     
  • Add rt-mutex documentation.

    [rostedt@goodmis.org: Update rt-mutex-design.txt as per Randy Dunlap suggestions]
    Signed-off-by: Ingo Molnar
    Signed-off-by: Thomas Gleixner
    Signed-off-by: Arjan van de Ven
    Signed-off-by: Steven Rostedt
    Signed-off-by: Steven Rostedt
    Cc: "Randy.Dunlap"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Steven Rostedt
     
  • Fix typo in Documentation/robust-futexes.txt.

    Signed-off-by: Ingo Molnar
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Ingo Molnar
     
  • Add an ops vector to rcutorture, and add the ops for Classic RCU. Update
    the rcutorture documentation to reflect slight change to the dmesg formats.

    Signed-off-by: Paul E. McKenney
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Paul E. McKenney
     
  • This just catches the RCU torture documentation up with the recent fixes
    that test RCU for architectures that turn of the scheduling-clock interrupt
    for idle CPUs and the addition of a SUCCESS/FAILURE indication, fixing up
    an obsolete comment as well.

    Signed-off-by: Paul E. McKenney
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Paul E. McKenney
     
  • Move the i386 VDSO down into a vma and thus randomize it.

    Besides the security implications, this feature also helps debuggers, which
    can COW a vma-backed VDSO just like a normal DSO and can thus do
    single-stepping and other debugging features.

    It's good for hypervisors (Xen, VMWare) too, which typically live in the same
    high-mapped address space as the VDSO, hence whenever the VDSO is used, they
    get lots of guest pagefaults and have to fix such guest accesses up - which
    slows things down instead of speeding things up (the primary purpose of the
    VDSO).

    There's a new CONFIG_COMPAT_VDSO (default=y) option, which provides support
    for older glibcs that still rely on a prelinked high-mapped VDSO. Newer
    distributions (using glibc 2.3.3 or later) can turn this option off. Turning
    it off is also recommended for security reasons: attackers cannot use the
    predictable high-mapped VDSO page as syscall trampoline anymore.

    There is a new vdso=[0|1] boot option as well, and a runtime
    /proc/sys/vm/vdso_enabled sysctl switch, that allows the VDSO to be turned
    on/off.

    (This version of the VDSO-randomization patch also has working ELF
    coredumping, the previous patch crashed in the coredumping code.)

    This code is a combined work of the exec-shield VDSO randomization
    code and Gerd Hoffmann's hypervisor-centric VDSO patch. Rusty Russell
    started this patch and i completed it.

    [akpm@osdl.org: cleanups]
    [akpm@osdl.org: compile fix]
    [akpm@osdl.org: compile fix 2]
    [akpm@osdl.org: compile fix 3]
    [akpm@osdl.org: revernt MAXMEM change]
    Signed-off-by: Ingo Molnar
    Signed-off-by: Arjan van de Ven
    Cc: Gerd Hoffmann
    Cc: Rusty Russell
    Cc: Zachary Amsden
    Cc: Andi Kleen
    Cc: Jan Beulich
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Ingo Molnar
     

27 Jun, 2006

5 commits

  • Implement V4L2 driver for the Hauppauge PVR USB2 TV tuner.

    The Hauppauge PVR USB2 is a USB connected TV tuner with an embedded
    cx23416 hardware MPEG2 encoder. There are two major variants of this
    device; this driver handles both. Any V4L2 application which
    understands MPEG2 video stream data should be able to work with this
    device.

    Signed-off-by: Mike Isely
    Signed-off-by: Mauro Carvalho Chehab

    Mike Isely
     
  • * master.kernel.org:/home/rmk/linux-2.6-arm:
    [ARM] 3657/1: S3C24XX: Documentation update of Overview.txt
    [ARM] Update mach-types
    [ARM] 3656/1: S3C2412: Add S3C2412 and S3C2413 documenation
    [ARM] 3654/1: add ajeco 1arm sbc support
    [ARM] fix drivers/mfd/ucb1x00-core.c IRQ probing bug
    [ARM] 3651/1: S3C24XX: Make arch list more detailed
    [ARM] 3650/1: S3C2412: Update s3c2410_defconfig
    [ARM] 3649/1: S3C24XX: Fix capitalisation of CPU on SMDK2440
    [ARM] 3612/1: make pci bus optional for ixp4xx platform
    [ARM] Remove MODE_(SVC|IRQ|FIQ|USR) and DEFAULT_FIQ
    [ARM] Remove save_lr/restore_pc macros
    [ARM] Remove partial non-v6 binutils compatibility
    [ARM] Remove LOADREGS macro
    [ARM] Remove RETINSTR macro

    Linus Torvalds
     
  • Patch from Ben Dooks

    Update the list of supported devices, and remove the
    changelog. Add SMDK2413 information.--

    Signed-off-by: Ben Dooks Signed-off-by: Russell King

    Ben Dooks
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:
    typo fixes
    Clean up 'inline is not at beginning' warnings for usb storage
    Storage class should be first
    i386: Trivial typo fixes
    ixj: make ixj_set_tone_off() static
    spelling fixes
    fix paniced->panicked typos
    Spelling fixes for Documentation/atomic_ops.txt
    move acknowledgment for Mark Adler to CREDITS
    remove the bouncing email address of David Campbell

    Linus Torvalds
     
  • This file was created due to the issue regarding how to notify people
    that devfs was going to be removed. Finally remove the entry as it has
    served its purpose.

    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman