| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently, we clear revoked flag only when a block is reused. However,
this can tigger a false journal error. Consider a situation when a block
is used as a meta block and is deleted(revoked) in ordered mode, then the
block is allocated as a data block to a file. At this moment, user changes
the file's journal mode from ordered to journaled and truncates the file.
The block will be considered re-revoked by journal because it has revoked
flag still pending from the last transaction and an assertion triggers.
We fix the problem by keeping the revoked status more uptodate - we clear
revoked flag when switching revoke tables to reflect there is no revoked
buffers in current transaction any more.
Signed-off-by: Yongqiang Yang <xiaoqiangnk@gmail.com>
Signed-off-by: Jan Kara <jack@suse.cz>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Call ext3_mark_recovery_complete() in ext3_fill_super() only if
needs_recovery is non-zero.
Besides that, print out "recovery complete" message after calling
ext3_mark_recovery_complete().
Cc: Jan Kara <jack@suse.cz>
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
Signed-off-by: Jan Kara <jack@suse.cz>
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| | |
git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:
drivers/media: video/a5k6aa is a module and so needs module.h
mfd: fix build failures in recently added ab5500 code
hwspinlock/u8500: include linux/module.h
MTD: MAPS: bcm963xx-flash.c: explicitly include module.h
|
| |
| |
| |
| |
| |
| |
| | |
This file uses core functions like module_init() and module_exit()
and so it explicitly needs to include the module.h header.
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
These files had implicit dependencies on modular support
which now show up as build failures with the module cleanup
work merged to mainline.
Reported-by: Axel Lin <axel.lin@gmail.com>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Include module.h to fix below build error:
CC drivers/hwspinlock/u8500_hsem.o
drivers/hwspinlock/u8500_hsem.c:177: error: 'THIS_MODULE' undeclared here (not in a function)
[...]
drivers/hwspinlock/u8500_hsem.c:196: warning: type defaults to 'int' in declaration of 'MODULE_AUTHOR'
drivers/hwspinlock/u8500_hsem.c:196: warning: function declaration isn't a prototype
make[2]: *** [drivers/hwspinlock/u8500_hsem.o] Error 1
make[1]: *** [drivers/hwspinlock] Error 2
make: *** [drivers] Error 2
Signed-off-by: Axel Lin <axel.lin@gmail.com>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
module.h was previously implicitly included through mtd/mtd.h.
Fixes the following build failure after the module.h cleanup:
CC drivers/mtd/maps/bcm963xx-flash.o
drivers/mtd/maps/bcm963xx-flash.c: In function 'bcm963xx_probe':
drivers/mtd/maps/bcm963xx-flash.c:208:29: error: 'THIS_MODULE' undeclared (first use in this function)
[...]
drivers/mtd/maps/bcm963xx-flash.c:276:1: warning: type defaults to 'int' in declaration of 'MODULE_AUTHOR'
drivers/mtd/maps/bcm963xx-flash.c:276:15: warning: function declaration isn't a prototype
make[7]: *** [drivers/mtd/maps/bcm963xx-flash.o] Error 1
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
|
|\ \
| | |
| | |
| | |
| | |
| | | |
* 'for-linus' of git://neil.brown.name/md:
md/raid5: STRIPE_ACTIVE has lock semantics, add barriers
md/raid5: abort any pending parity operations when array fails.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
All updates that occur under STRIPE_ACTIVE should be globally visible
when STRIPE_ACTIVE clears. test_and_set_bit() implies a barrier, but
clear_bit() does not.
This is suitable for 3.1-stable.
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
Cc: stable@kernel.org
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When the number of failed devices exceeds the allowed number
we must abort any active parity operations (checks or updates) as they
are no longer meaningful, and can lead to a BUG_ON in
handle_parity_checks6.
This bug was introduce by commit 6c0069c0ae9659e3a91b68eaed06a5c6c37f45c8
in 2.6.29.
Reported-by: Manish Katiyar <mkatiyar@gmail.com>
Tested-by: Manish Katiyar <mkatiyar@gmail.com>
Acked-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
Cc: stable@kernel.org
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
git://git.kernel.org/pub/scm/linux/kernel/git/rdunlap/linux-docs
* 'docs-move' of git://git.kernel.org/pub/scm/linux/kernel/git/rdunlap/linux-docs: (45 commits)
DocBook/drm: Clean up a todo-note
DocBook/drm: `device aware' -> `device-aware'
DocBook/drm: `(device|driver) specific' -> `(device|driver)-specific'
DocBook/drm: Clean up the paragraph on framebuffer objects
DocBook/drm: Use `; otherwise,'
DocBook/drm: Better flow with `, and then'
DocBook/drm: Refer to the domain-setting function as a device-specific ioctl
DocBook/drm: Improve flow of GPU/CPU coherence sentence
DocBook/drm: Use an <itemizelist> for fundamental GEM operations
DocBook/drm: Insert a comma
DocBook/drm: Use a <variablelist> for vblank ioctls
DocBook/drm: Use an itemizedlist for what an encoder needs to provide
DocBook/drm: Insert `the' for readability, and change `set' to `setting'
DocBook/drm: Remove extraneous commas
DocBook/drm: Use a colon
DocBook/drm: Clarify `final initialization' via better formatting
DocBook/drm: Remove redundancy
DocBook/drm: Insert `it' for smooth reading
DocBook/drm: The word `so-called'; I do not think it connotes what you think it connotes
DocBook/drm: Use a singular subject for grammatical cleanliness
...
|
| |\ \
| | | |
| | | |
| | | | |
docs-move
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
it connotes
From Webster's Revised Unabridged Dictionary (1913) [web1913]:
So-called \So"-called`\, a.
So named; called by such a name (but perhaps called thus with
doubtful propriety).
From WordNet (r) 2.0 [wn]:
so-called
adj : doubtful or suspect; "these so-called experts are no help"
[syn: {alleged(a)}, {supposed}]
My strong conviction is that widespread use of 'so gennant'
or 'sogennant' in German has led to the creeping misuse of
'so-called' in English (especially through technical writings).
In English, it would be better to use:
what is called
or a better translation of 'so gennant':
so named
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Witten <mfwitten@gmail.com>
|