07 Nov, 2018

2 commits


21 Apr, 2018

1 commit

  • do_gettimeofday() is deprecated since it will stop working in 2038 on
    32-bit platforms, leading to incorrect times passed to the firmware.
    On 64-bit platforms the current code appears to be fine, as the
    calculation passes an 8-bit century number into the firmware that can
    represent times long in the future (possibly until 25599).

    Using ktime_get_real_seconds() to get a 64-bit seconds value and
    time64_to_tm() to convert it into the firmware format greatly simplifies
    the ips timekeeping code, makes 32-bit and 64-bit behave the same way
    here, and gets us closer to removing the deprecated interfaces.

    Signed-off-by: Arnd Bergmann
    Signed-off-by: Martin K. Petersen

    Arnd Bergmann
     

20 Jun, 2017

1 commit

  • Rename:

    wait_queue_t => wait_queue_entry_t

    'wait_queue_t' was always a slight misnomer: its name implies that it's a "queue",
    but in reality it's a queue *entry*. The 'real' queue is the wait queue head,
    which had to carry the name.

    Start sorting this out by renaming it to 'wait_queue_entry_t'.

    This also allows the real structure name 'struct __wait_queue' to
    lose its double underscore and become 'struct wait_queue_entry',
    which is the more canonical nomenclature for such data types.

    Cc: Linus Torvalds
    Cc: Peter Zijlstra
    Cc: Thomas Gleixner
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Ingo Molnar

    Ingo Molnar
     

25 Dec, 2016

1 commit


10 Apr, 2013

1 commit


31 Mar, 2011

1 commit


24 Aug, 2008

1 commit


12 Jan, 2008

2 commits


13 Oct, 2007

1 commit

  • This patch just makes the version number in ips.c and ips.h consistent. It
    seems that this has been forgotten in a60768e2d43eb30a1adb8a119aeac35dc0d03ef6.

    It also removes code duplication, each number is now only once in the code to
    avoid similar errors in the future.

    Signed-off-by: Bernhard Walle
    Acked-by: Mark Salyzyn
    Signed-off-by: James Bottomley

    Bernhard Walle
     

24 May, 2007

1 commit


16 Nov, 2006

1 commit

  • Resetting the adapter causes the ServeRAID driver to exceed the max time
    allowed by the softlock watchdog. Resetting the hardware can easily require
    30 or more seconds. To avoid the

    "BUG: soft lockup detected on CPU#0!"

    result, this patch adds a touch_nmi_watchdog() to the driver's MDELAY macro.

    Cc: Nishanth Aravamudan
    Cc: Nick Piggin
    Acked-by: Jack Hammer
    Signed-off-by: Andrew Morton
    Signed-off-by: James Bottomley

    Andrew Morton
     

04 Oct, 2006

1 commit


10 Nov, 2005

2 commits


09 Nov, 2005

1 commit

  • This patch removes almost all inclusions of linux/version.h. The 3
    #defines are unused in most of the touched files.

    A few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is
    unfortunatly in linux/version.h.

    There are also lots of #ifdef for long obsolete kernels, this was not
    touched. In a few places, the linux/version.h include was move to where
    the LINUX_VERSION_CODE was used.

    quilt vi `find * -type f -name "*.[ch]"|xargs grep -El '(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)'|grep -Ev '(/(boot|coda|drm)/|~$)'`

    search pattern:
    /UTS_RELEASE\|LINUX_VERSION_CODE\|KERNEL_VERSION\|linux\/\(utsname\|version\).h

    Signed-off-by: Olaf Hering
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Olaf Hering
     

02 Aug, 2005

1 commit

  • I am resubmitting the 2.6 kernel patch for the Version 7.12.02 ips driver.
    I have eliminated a couple of inappropriate changes pointed out by Arjan.

    Signed-off-by: Jack Hammer
    Signed-off-by: James Bottomley

    Jack Hammer
     

26 Jun, 2005

1 commit

  • scsi_add_host is the proper place to set the device, but people copy
    the scsi_set_device usage from older drivers again and again.

    note that this leaves some legacy drivers like qlogicisp/qlogicfc
    without pci association in sysfs, but they're scheduled to go away soon
    anyway.

    Signed-off-by: James Bottomley

    Christoph Hellwig
     

17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds