Marc Dionne
761803469f
STABLE14-linux-2630-maybe-20090331
...
LICENSE IPL10
FIXES 124560
hopefully support 2.6.30 when it's released
(cherry picked from commit d0a166bdff
)
2009-03-31 13:16:45 +00:00
Derrick Brashear
f3933e252b
STABLE14-aix51-pag-header-20090320
...
LICENSE IPL10
FIXES 124522
no sys/pag.h until 5.2
(cherry picked from commit 3e034dcb6c
)
2009-03-20 22:45:35 +00:00
Marc Dionne
f495ff4e85
STABLE14-linux-key-alloc-changes-20090318
...
LICENSE IPL10
FIXES 124507
Fix the old configure test for key_alloc for the task argument - we
can't just rely on the number of arguments anymore. Wish this could be
done without using -Werror.
Add an additional test for the struct cred argument
(cherry picked from commit bf9dc554b3
)
2009-03-19 04:02:53 +00:00
Marc Dionne
0dc296c6c3
STABLE14-linux-disable-readahad-20081108
...
LICENSE IPL10
FIXES 123604
The code has long contained a backing_dev_info structure, but it
was never attached to anything. Initialize its use properly with
bdi_init, and attach it to i_mapping for every newly filled inode.
bdi_init and bdi_destroy are needed for proper initialization of
some percpu counters, otherwise we get some oopses.
(cherry picked from commit 18e78d91e7
)
2009-03-18 12:57:09 +00:00
Marc Dionne
6c9af0dc39
STABLE14-linux-2629-20090115
...
LICENSE IPL10
FIXES 124115
add 2.6.29 support
(cherry picked from commit 24a5d12bae
)
2009-01-15 13:27:42 +00:00
Andrew Deason
4429ed93ee
STABLE14-libuafs-set-fileoffsetbits-20090112
...
LICENSE IPL10
FIXES 124093
make libuafs work with things which expect to be able to use native file
sizes etc
(cherry picked from commit 47ac8ba702
)
2009-01-12 14:12:03 +00:00
Simon Wilkinson
efd56d611a
STABLE14-linux-truncate-race-20090109
...
LICENSE IPL10
FIXES 124094
avoid a race during truncation which trips an issue when fsx is run
(cherry picked from commit f49bf1d919
)
2009-01-09 15:09:33 +00:00
Andrew Deason
906a2b4d36
STABLE14-ac-verbatim-include-undefs-20090109
...
LICENSE IPL10
FIXES 124077
the undefs for things which are not ac macros ended up outside the ac verbatim
blob. fix it.
(cherry picked from commit 2d07a62c38
)
2009-01-09 14:51:07 +00:00
Matt Benjamin
be8fd231ce
STABLE14-amd64-fbsd-20081215
...
LICENSE IPL10
FIXES 123811
add support for fbsd 7.1, amd64 fbsd
(cherry picked from commit c63e2541e5
)
2008-12-15 20:38:19 +00:00
Tracy Di Marco White
e108dbbd40
STABLE14-netbsd-acinclude-typo-20081117
...
LICENSE IPL10
FIXES 123647
fix netbsd version tests for amd64
(cherry picked from commit 122833a44e
)
2008-11-17 23:14:27 +00:00
Marc Dionne
4d1e520c91
STABLE14-linux-new-aop-20081108
...
LICENSE IPL10
FIXES 123580
support for 2.6.28
(cherry picked from commit 041f09e17b
)
2008-11-08 16:49:57 +00:00
Marc Dionne
be0deafca0
STABLE14-autoconf-262-support-20081020
...
LICENSE IPL10
FIXES 118058
fix the quoting and remove the tests we shouldn't need anymore
(cherry picked from commit bc9c0a1415
)
2008-10-20 13:35:27 +00:00
Mike Meffie
2ca1a5cdeb
STABLE14-linux-alt-builddir-fix-20081014
...
LICENSE IPL10
FIXES 121650
correct the if test to include missing x
(cherry picked from commit 9be6b92a17
)
2008-10-14 15:38:51 +00:00
Stefaan De Roeck
377b27bb64
STABLE14-linux-alternate-kernel-builddir-20081012
...
LICENSE IPL10
FIXES 121354
add support for KBUILD_OUTPUT=... builds.
(cherry picked from commit 726fc5b842
)
2008-10-12 19:02:35 +00:00
Derrick Brashear
797645eb78
STABLE14-find-new-xbsa-first-20081007
...
LICENSE IPL10
FIXES 119162
change test order
(cherry picked from commit af0b03055e
)
2008-10-07 19:51:45 +00:00
Derrick Brashear
e89dfb2e8b
STABLE14-acinclude-protos-20081002
...
LICENSE IPL10
add missing acinclude templates
2008-10-02 15:01:20 +00:00
Derrick Brashear
ac75e89d71
STABLE14-ah-verbatim-section-tweak-20080925
...
LICENSE IPL10
remove PACKAGE and VERSION
(cherry picked from commit eb875d3034
)
2008-09-25 18:00:17 +00:00
Derrick Brashear
607d4beeb3
STABLE14-acfooter-inline-20080925
...
LICENSE IPL10
based on work by mdw@umich.edu
(cherry picked from commit 9d09de799b
)
2008-09-25 15:44:03 +00:00
Niklas Edmundsson
cf4ddc21f6
STABLE14-aix61-initial-support-20080903
...
LICENSE IPL10
FIXES 113638
aix 6.1 support
(cherry picked from commit 539535cf67
)
2008-09-03 19:27:37 +00:00
Derrick Brashear
3926d28f8c
STABLE14-namei-by-default-on-sol10-20080816
...
LICENSE IPL10
default to namei, not inode, on solaris 10 except by request
(cherry picked from commit 03982bd548
)
2008-08-16 22:37:51 +00:00
Marc Dionne
05ec17077a
STABLE14-linux-2-6-27-20080816
...
LICENSE IPL10
FIXES 111634
add support for 2.6.27, which removes asm/semaphore.h
(cherry picked from commit d7a5619e5b
)
2008-08-16 20:43:13 +00:00
Todd DeSantis
8f94ec4482
STABLE14-butc-xbsa-update-20080711
...
LICENSE IPL10
update xbsa support for current tsm
(cherry picked from commit 5baf817a31
)
2008-07-15 11:33:57 +00:00
Marc Dionne
7b066c21a3
STABLE14-linux-2626-support-20080608
...
LICENSE IPL10
FIXES 101091
add 2.6.26 support
(cherry picked from commit bed3e31ca4
)
2008-06-09 04:39:42 +00:00
Derrick Brashear
6114ed092b
STABLE14-linux24-hlist-unhashed-configure-test-fix-20080602
...
LICENSE IPL10
make the hlist_unhashed test actually work
(cherry picked from commit 79b7b4eade
)
2008-06-03 03:54:34 +00:00
Derrick Brashear
345ffd3735
STABLE14-linux-hlist-unhashed-opencoding-20080520
...
LICENSE IPL10
FIXES 93871
if we can't use hlist_unhashed (which is dumb) or we don't have it (less dumb) w
ork around it.
(cherry picked from commit c761f24839
)
2008-05-20 22:04:02 +00:00
Simon Wilkinson
2df69d3595
STABLE14-linux-fc9-20080419
...
LICENSE IPL10
add in needed changes for fc9 kernels
(cherry picked from commit 0caa578a05
)
2008-04-19 22:56:06 +00:00
Marc Dionne
08c9069ac1
STABLE14-linux-no-syscall-probe-with-no-init-mm-20080406
...
LICENSE IPL10
FIXES 88000
no better idea for this, got to do something... push this for now
(cherry picked from commit c7ee4828e0
)
2008-04-07 04:49:12 +00:00
Derrick Brashear
cb973c5a36
STABLE14-enable-linux-flock-20080324
...
LICENSE IPL10
FIXES 53457
enable flock again in 1.4; it's been on without complaint in 1.5 since the original ticket was filed
2008-03-24 20:46:40 +00:00
Chaskiel M Grundman
73681e858e
STABLE14-hpux1123-sysname-detection-20080317
...
LICENSE IPL10
FIXES 89125
add the 11.23 sysname
(cherry picked from commit 7ffe6a97ff
)
2008-03-17 18:08:00 +00:00
Derrick Brashear
1b065bec14
STABLE14-linux-2625-20080310
...
LICENSE IPL10
adapted from marc dionne's patch, but works more directly like the darwin port,
further, i'm guessing iget_locked will go away evewntually. maybe this is
too conservative?
(cherry picked from commit cadbebc2e5
)
2008-03-10 19:05:28 +00:00
Simon Wilkinson
8b8c54b822
STABLE14-keyring-updated-20080310
...
LICENSE IPL10
revise keyring patch to avoid detection problems with keyring_type_key
(cherry picked from commit b7fb842b1c
)
2008-03-10 16:48:55 +00:00
Simon Wilkinson
1243f7c981
STABLE14-configure-enable-warnings-20080228
...
LICENSE IPL10
add a switch to turn on warnings when using gcc
(cherry picked from commit 737c03a75c
)
2008-02-29 15:28:31 +00:00
Simon Wilkinson
1c55ca9534
STABLE14-linux-keytype-exports-20080130
...
LICENSE IPL10
try to work even if key_type_keyring isn't exported
(cherry picked from commit 9751c68faa
)
2008-01-30 17:30:55 +00:00
Derrick Brashear
cd14e748d0
STABLE14-revert-linux-2624-rc5-updates-20080127
...
LICENSE IPL10
FIXES 83716
the generic 2.6.24 patch should address all this.
(cherry picked from commit a0fd168db5
)
2008-01-28 19:30:22 +00:00
Matt Benjamin
bf720401ff
STABLE14-linux-2624-rc5-updates-20080110
...
LICENSE IPL10
FIXES 80463
Include linux/key-type.h in osi_groups.c, if it exists. Fix
do_sync_read test for recent kbuild (maybe break it for [some older 2.6]).
(cherry picked from commit 8569f67aee
)
2008-01-10 18:50:16 +00:00
Derrick Brashear
55ae530857
STABLE14-emulate-vsyslog-20071213
...
LICENSE IPL10
aix 5.3 lacks vsyslog. the fixed buffer is poor, but...
(cherry picked from commit ea3d49eaea
)
2007-12-13 22:43:55 +00:00
Tracy Di Marco White
cd98b2eb3b
STABLE14-nbsd-new-version-20071201
...
LICENSE IPL10
FIXES 75602
add support for new version(s) of netbsd
(cherry picked from commit 1daa2c0b4f
)
2007-12-01 05:44:28 +00:00
Marc Dionne
14e237cc30
STABLE14-linux-2624-20071123
...
FIXES 77370
support linux 2.6.24
(cherry picked from commit af7cf697ef
)
2007-11-23 13:44:57 +00:00
Kevin McBride
4c23bb5984
STABLE14-autoconf-strip-debug-options-sanity-20071112
...
To prevent stripping, specify the '--disable-strip-binaries' option on
the ./configure command line. fileserver and volserver are never stripped.
When --enable-debug is specified, binaries will not be stripped by default.
(cherry picked from commit 8593c52c27
)
2007-11-12 18:31:17 +00:00
Anders Kaseorg
f033d8afb8
STABLE14-linux-splice-support-20071106
...
support splice in kernels new enough to support it (sendfile is deprecated)
(cherry picked from commit 1951d7d6c7
)
2007-11-06 18:35:30 +00:00
Marc Dionne
328dd7b2dc
STABLE14-linux-2623-support-20071004
...
FIXES 70773
update for support for 2.6.23
(cherry picked from commit 127cebfacd
)
2007-10-15 13:42:20 +00:00
Marc Dionne
17fd18aaf2
STABLE14-linux-vfs-flush-3arg-20070612
...
FIXES 62203
3rd arg for passing lock owner id. add configure gunk also
(cherry picked from commit 6eabfbd4b9
)
2007-06-12 19:35:44 +00:00
Marc Dionne
eb7a697c2e
STABLE14-linux-2-6-22-updates-20070611
...
FIXES 61767
1 - task_struct loses thread_info, which is now accessible through the
task_thread_info() macro. A configure test is added to deal with this.
2 - the SLAB_CTOR_VERIFY flag is gone
(cherry picked from commit 37a0b14e01
)
2007-06-12 06:47:41 +00:00
Derrick Brashear
a6aed12083
STABLE14-linux-posix-lock-file-has-wait-arg-now-20070517
...
FIXES 58590
hopefully this works, i can't actually try it now
(cherry picked from commit ad98eacdad
)
2007-05-17 19:38:46 +00:00
Arkadi Shishlov
ecc37bec26
STABLE14-linux-sparc-arch-detection-20070517
...
FIXES 60288
use arch to figure out if we are sparc64
(cherry picked from commit 9352435f1c
)
2007-05-17 07:52:52 +00:00
Derrick Brashear
64398b5b5c
STABLE14-linux-posix-lock-file-has-wait-arg-now-20070517
...
FIXES 58590
hopefully this works, i can't actually try it now
(cherry picked from commit 59eb3de5ea
)
2007-05-17 07:39:48 +00:00
Christopher Allen Wing
3320feb386
STABLE14-linux-symlink-handling-avoid-crash-20070418
...
Background: OpenAFS is vulnerable to crashing in the linux kernel symlink
code when running on kernel versions between 2.6.10 to 2.6.12. This also
includes all RHEL4 kernels, because RHEL4 includes the code from 2.6.10. The
problem is that the symlink text caching API, page_follow_link() et al, is
unsuitable for network filesystems where the page cache may be invalidated
in parallel with a path lookup.
This crash can be triggered easily by doing a bunch of path lookups
involving symlinks (e.g., stat() on various files pointed to through links),
while simultaneously running 'fs flushvol' on the volume containing the
symlinks.
The simplest way to fix this problem is to disable the use of symlink text
caching when the kernel does not provide a usable symlink API.
(cherry picked from commit 2d18bd1777
)
2007-04-18 19:27:46 +00:00
Marc Dionne
7410868846
STABLE14-linux-2621-20070222
...
FIXES 54645
configure support for new sysctl api
(cherry picked from commit f1a6107e08
)
2007-02-22 21:48:58 +00:00
Derrick Brashear
ac0fd46881
STABLE14-disable-linux-flock-20070209
...
this needs more testing before we can run with it
2007-02-09 18:52:59 +00:00
Derrick Brashear
0b47a171a1
STABLE14-tasklist-export-check-20070208
...
work around tasklist lock export harder
(cherry picked from commit 00c5dbfd04
)
2007-02-09 01:30:31 +00:00