13 Jun, 2008

1 commit

  • Add support for the next generation of HP Smart Array SAS/SATA
    controllers. Shipping date is late Fall 2008.

    Bump the driver version to 3.6.20 to reflect the new hardware support from
    patch 1 of this set.

    Signed-off-by: Mike Miller
    Cc: Jens Axboe
    Cc:
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Mike Miller
     

12 Jun, 2008

3 commits


07 Jun, 2008

6 commits

  • * 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:
    ext4: enable barriers by default
    jbd2: Fix barrier fallback code to re-lock the buffer head
    ext4: Display the journal_async_commit mount option in /proc/mounts
    jbd2: If a journal checksum error is detected, propagate the error to ext4
    jbd2: Fix memory leak when verifying checksums in the journal
    ext4: fix online resize bug
    ext4: Fix uninit block group initialization with FLEX_BG
    ext4: Fix use of uninitialized data with debug enabled.

    Linus Torvalds
     
  • Just a quick explanation of the pagemap interface from a userspace point
    of view, and an example of how to use it (in English, not code).

    Signed-off-by: Thomas Tuttle
    Cc: Matt Mackall
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Thomas Tuttle
     
  • Provide documentation of the kernel-doc documentation conventions oriented
    to kernel hackers.

    Since I figure that there will be more people reading this
    kernel-doc-nano-HOWTO.txt file who are kernel developers focused on the
    rest of the kernel, than there will be readers of this file who are
    documentation developers extracting that embedded kernel-doc
    documentation, I have taken the liberty of making the new section added
    here:

    How to format kernel-doc comments

    the first section of the kernel-doc-nano-HOWTO.txt file.

    This first section is intended to introduce, motivate and provide basic
    usage of the kernel-doc mechanism for kernel hackers developing other
    portions of the kernel.

    Signed-off-by: Paul Jackson
    Acked-by: Randy Dunlap
    Cc: Alan Cox
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Paul Jackson
     
  • Although if people have questions about ARCnet, perhaps it's _better_
    for them to be mailing dwmw2@cam.ac.uk about it...

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

    David Woodhouse
     
  • Update status and URL for the "Gary's Encyclopedia" entry.

    Signed-off-by: Paul Jackson
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Paul Jackson
     
  • Make the doc consistent with current cpusets implementation.

    Signed-off-by: Miao Xie
    Acked-by: Paul Jackson
    Cc: David Rientjes
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Miao Xie
     

06 Jun, 2008

2 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (48 commits)
    V4L/DVB (8001): dib0070: fix dib0070_attach when !CONFIG_DVB_TUNER_DIB0070
    V4L/DVB (8000): tda827x: fix NULL pointer in tda827xa_lna_gain
    V4L/DVB (7990): Fix entry for PowerColor RA 330 and make it run with firmware version 2.7
    V4L/DVB (7983): tda18271_calc_rf_cal must return the return value of tda18271_lookup_map
    V4L/DVB (7978): cx18: explicitly test for XC2028 tuner
    V4L/DVB (7977): cx18: fix init order and remove duplicate open_on_first_use.
    V4L/DVB (7975): saa7134_empress
    V4L/DVB (7974): fix MEDIA_TUNER && FW_LOADER build error
    V4L/DVB (7972): or51132.c: unaligned
    V4L/DVB (7971): usb: unaligned
    V4L/DVB (7970): mix trivial endianness annotations
    V4L/DVB (7969): m920x: unaligned access
    V4L/DVB (7968): zoran: endianness annotations
    V4L/DVB (7967): bt8xx: unaligned access
    V4L/DVB (7966): cx18: direct dereferencing of iomem
    V4L/DVB (7965): annotate bcx_riscmem
    V4L/DVB (7964): cx18 iomem annotations
    V4L/DVB (7963): ivtv: trivial annotations
    V4L/DVB (7962): ttusb endianness annotations and fixes
    V4L/DVB (7961): fix endianness bug in dib0700_devices.c
    ...

    Linus Torvalds
     
  • Suggest how to deal with patch modifications caused by
    merging or back-porting when you're a maintainer.

    Signed-off-by: Willy Tarreau
    Signed-off-by: Linus Torvalds

    Willy Tarreau
     

05 Jun, 2008

2 commits


04 Jun, 2008

1 commit


30 May, 2008

1 commit

  • This is the lguest implementation of the VIRTIO_F_NOTIFY_ON_EMPTY feature.
    It is currently only published for network devices, but it is turned on for
    everyone.

    Signed-off-by: Rusty Russell

    Rusty Russell
     

27 May, 2008

1 commit

  • I can't think of any valid reason for ext4 to not use barriers when
    they are available; I believe this is necessary for filesystem
    integrity in the face of a volatile write cache on storage.

    An administrator who trusts that the cache is sufficiently battery-
    backed (and power supplies are sufficiently redundant, etc...)
    can always turn it back off again.

    SuSE has carried such a patch for ext3 for quite some time now.

    Also document the mount option while we're at it.

    Signed-off-by: Eric Sandeen
    Signed-off-by: Mingming Cao
    Signed-off-by: "Theodore Ts'o"

    Eric Sandeen
     

25 May, 2008

2 commits

  • This driver reads IBM Active Energy Manager energy/temperature/power
    sensors on IBM System X hardware.

    [akpm@linux-foundation.org: fix printk warnings]
    Signed-off-by: Darrick J. Wong
    Cc: "Mark M. Hoffman"
    Cc: Corey Minyard
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Darrick J. Wong
     
  • Fuse allocates a separate bdi for each filesystem, and registers them
    in sysfs with "MAJOR:MINOR" of sb->s_dev (st_dev). This works fine for
    anon devices normally used by fuse, but can conflict with an already
    registered BDI for "fuseblk" filesystems, where sb->s_dev represents a
    real block device. In particularl this happens if a non-partitioned
    device is being mounted.

    Fix by registering with a different name for "fuseblk" filesystems.

    Thanks to Ioan Ionita for the bug report.

    Signed-off-by: Miklos Szeredi
    Reported-by: Ioan Ionita
    Tested-by: Ioan Ionita
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Miklos Szeredi
     

24 May, 2008

1 commit


23 May, 2008

1 commit


21 May, 2008

1 commit


16 May, 2008

1 commit

  • * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:
    [IA64] fix personality(PER_LINUX32) performance issue
    [IA64] Properly unregister legacy interrupts
    [IA64] Remove NULL pointer check for argument never passed as NULL.
    [IA64] trivial cleanup for perfmon.c
    [IA64] trivial cleanup for entry.S
    [IA64] fix interrupt masking for pending works on kernel leave
    [IA64] allow user to force_pal_cache_flush
    [IA64] Don't reserve crashkernel memory > 4 GB
    [IA64] machvec support for SGI UV platform
    [IA64] Add header files for SGI UV platform

    Linus Torvalds
     

15 May, 2008

5 commits

  • cio_msg= is gone, also remove it from kernel-parameters.txt.

    Signed-off-by: Cornelia Huck
    Signed-off-by: Martin Schwidefsky

    Cornelia Huck
     
  • Schedule a removal for this driver. Alternative driver is available for
    a while now.

    Signed-off-by: Sebastian Siewior
    Acked-by: Greg Ungerer
    Acked-by: Alan Cox
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Sebastian Siewior
     
  • The sequence executed in check_sal_cache_flush:

    - pend a timer interrupt
    - call SAL_CACHE_FLUSH
    - see if interrupt is still pending

    can hang HP machines with buggy SAL_CACHE_FLUSH implementations.

    Provide a kernel command-line argument to allow users skip this
    check if desired. Using this parameter will force ia64_sal_cache_flush
    to call ia64_pal_cache_flush() instead of SAL_CACHE_FLUSH.

    Signed-off-by: Alex Chiang
    Signed-off-by: Tony Luck

    Alex Chiang
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (70 commits)
    V4L/DVB (7900): pvrusb: Fix Kconfig if DVB=m V4L_core=y
    V4L/DVB (7899): Fixes a few remaining Kbuild issues at common/tuners
    V4L/DVB (7898): Fix VIDEO_MEDIA Kconfig logic
    V4L/DVB (7895): tveeprom: update Hauppauge analog audio and video decoders
    V4L/DVB (7893): xc5000: bug-fix: allow multiple devices in a single system
    V4L/DVB (7891): cx18/ivtv: fix open() kernel oops
    V4L/DVB (7890): cx18: removed bogus and confusing conditional
    V4L/DVB (7889): cx18: improve HVR-1600 detection.
    V4L/DVB (7888): cx18: minor card definition updates.
    V4L/DVB (7887): cx18: fix Compro H900 analog support.
    V4L/DVB (7881): saa7134: fixed a compile warning in saa7134-core.c
    V4L/DVB (7880): saa7134: remove explicit GPIO initialization
    V4L/DVB(7879): Adding cx18 Support for mxl5005s
    V4L/DVB(7878): mxl55005s: Makefile and Kconfig additions
    V4L/DVB(7877): mxl5005s: Ensure debug is off
    V4L/DVB(7876): mxl5005s: Remove incorrect copyright holders
    V4L/DVB(7875): mxl5005s: Remove redundant functions
    V4L/DVB(7874): mxl5005s: Fix function statics
    V4L/DVB(7873): mxl5005s: Fix header includes.
    V4L/DVB(7872): mxl5005s: checkpatch.pl compliance
    ...

    Linus Torvalds
     
  • read_barrie_depends has always been a noop (not a compiler barrier) on all
    architectures except SMP alpha. This brings UP alpha and frv into line with all
    other architectures, and fixes incorrect documentation.

    Signed-off-by: Nick Piggin
    Acked-by: Paul E. McKenney
    Signed-off-by: Linus Torvalds

    Nick Piggin
     

14 May, 2008

2 commits


13 May, 2008

2 commits


12 May, 2008

2 commits

  • Attempt to make the documentation about the I2C/SMBus functionality
    checking API clearer.

    Signed-off-by: Jean Delvare

    Jean Delvare
     
  • Improve the smbus-protocol documentation file somewhat:

    - Use the names of the SMBus protocol operations (from the 2.0
    specification), not made-up-for-Linux names.

    - Add the name of the call used to execute each operation ... and
    point out that there are mismatches, where functions execute
    different protocol operations than their names specify.

    The most confusing examples are that "Read Byte" isn't executed by
    i2c_smbus_read_byte(), and that "Write Byte" isn't executed by
    i2c_smbus_write_byte(). When coding, that's not as bad as it may
    seem; but that case would seem to be worth fixing.

    Signed-off-by: David Brownell
    Signed-off-by: Jean Delvare

    David Brownell
     

07 May, 2008

2 commits

  • The only sporadically used CIO_DEBUG messages are replaced by ordinary
    CIO_MSG_EVENT messages. The CIO_MSG_EVENT messages debug levels are
    consolidated.

    Signed-off-by: Michael Ernst
    Signed-off-by: Martin Schwidefsky

    Michael Ernst
     
  • And with that last patch to affs killing the last put_inode instance we
    can finally, after many years of transition kill this racy and awkward
    interface.

    (It's kinda funny that even the description in
    Documentation/filesystems/vfs.txt was entirely wrong..)

    Also remove a very misleading comment above the defintion of
    struct super_operations.

    Signed-off-by: Christoph Hellwig
    Signed-off-by: Al Viro

    Christoph Hellwig
     

06 May, 2008

4 commits

  • …linux-2.6-sched-fixes

    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched-fixes:
    sched: default to n for GROUP_SCHED and FAIR_GROUP_SCHED
    sched: add optional support for CONFIG_HAVE_UNSTABLE_SCHED_CLOCK
    sched, x86: add HAVE_UNSTABLE_SCHED_CLOCK
    sched: fix cpu clock
    sched: fair-group: fix a Div0 error of the fair group scheduler
    sched: fix missing locking in sched_domains code
    sched: make clock sync tunable by architecture code
    sched: fix debugging
    sched: fix sched_info_switch not being called according to documentation
    sched: fix hrtick_start_fair and CPU-Hotplug
    sched: fix SCHED_FAIR wake-idle logic error
    sched: fix RT task-wakeup logic
    sched: add statics, don't return void expressions
    sched: add debug checks to idle functions
    sched: remove old sched doc
    sched: make rt_sched_class, idle_sched_class static
    sched: optimize calc_delta_mine()
    sched: fix normalized sleeper

    Linus Torvalds
     
  • Fabio Checconi noticed that Documentation/scheduler/sched-design.txt was
    a stale copy of the old scheduler. Remove it.

    Reported-by: Fabio Checconi
    Signed-off-by: Ingo Molnar

    Ingo Molnar
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:
    x86 PCI: call dmi_check_pciprobe()
    x86/pci: add pci=skip_isa_align command lines.
    x86/pci: remove flag in pci_cfg_space_size_ext
    x86: fix section mismatch in pci_scan_bus

    Linus Torvalds
     
  • Remove the rest of the old mac_esp driver. Also ditch the rest of the
    machw mechanism, it needs to be replaced by a fake openfirmware tree.

    Signed-off-by: Finn Thain
    Signed-off-by: Geert Uytterhoeven
    Signed-off-by: Linus Torvalds

    Finn Thain