Geert Uytterhoeven
6bd57f2e5d
ps3flash: Cache the last accessed FLASH chunk
...
Add support for caching, to reduce FLASH wear when writing using small
blocksizes. As we also don't care anymore about heads and tails in case of
partial writes, this greatly simplifies the code for handling writes.
Note: We don't bother caching reads smaller than the FLASH chunk size
(256 KiB).
Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2009-06-15 16:47:27 +10:00
..
accessibility
acpi
Merge branch 'irq-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2009-06-10 15:25:41 -07:00
amba
ata
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-06-14 13:46:25 -07:00
atm
auxdisplay
base
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-06-14 13:46:25 -07:00
block
ps3: shorten ps3_system_bus_[gs]et_driver_data to ps3_system_bus_[gs]et_drvdata
2009-06-15 16:47:24 +10:00
bluetooth
tty: fix bluetooth scribbling on low latency flags
2009-06-11 08:51:05 -07:00
cdrom
char
ps3flash: Cache the last accessed FLASH chunk
2009-06-15 16:47:27 +10:00
clocksource
connector
trivial: Kconfig: .ko is normally not included in module names
2009-06-12 18:01:50 +02:00
cpufreq
cpumask: alloc zeroed cpumask for static cpumask_var_ts
2009-06-09 22:30:27 +09:30
cpuidle
crypto
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-06-14 13:46:25 -07:00
dca
dio
dma
edac
trivial: fix typos s/paramter/parameter/ and s/excute/execute/ in documentation and source comments.
2009-06-12 18:01:46 +02:00
eisa
firewire
firmware
[libata] ahci: Restore SB600 SATA controller 64 bit DMA
2009-06-10 11:05:00 -04:00
gpio
gpu
Merge branch 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
2009-06-12 18:09:18 -07:00
hid
Merge branches 'upstream' and 'ntrig-multitouch' into for-linus
2009-06-12 17:42:13 +02:00
hwmon
i2c
Merge commit 'origin/master' into next
2009-06-15 10:36:54 +10:00
ide
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-06-14 13:46:25 -07:00
idle
ieee1394
fs: Remove i_cindex from struct inode
2009-06-11 21:36:09 -04:00
infiniband
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
2009-06-14 13:53:22 -07:00
input
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-06-14 13:46:25 -07:00
isdn
trivial: fix typo milisecond/millisecond for documentation and source comments.
2009-06-12 18:01:46 +02:00
leds
lguest
Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest
2009-06-12 09:32:26 -07:00
macintosh
therm_adt746x: Always clear hardware bit which inverts fan speed range.
2009-06-02 10:32:44 +10:00
mca
md
Merge branch 'for-2.6.31' of git://git.kernel.dk/linux-2.6-block
2009-06-11 11:10:35 -07:00
media
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-06-14 13:46:25 -07:00
memstick
message
fusion: fix recent kernel-doc problems
2009-06-14 13:52:01 -07:00
mfd
MFD,mmc: tmio_mmc: make HCLK configurable
2009-06-13 22:42:59 +02:00
misc
cb710: more cleanup for the DEBUG case.
2009-06-13 22:42:59 +02:00
mmc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc
2009-06-14 13:46:57 -07:00
mtd
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-06-14 13:46:25 -07:00
net
ps3: shorten ps3_system_bus_[gs]et_driver_data to ps3_system_bus_[gs]et_drvdata
2009-06-15 16:47:24 +10:00
nubus
of
Merge commit 'origin/master' into next
2009-06-15 10:36:54 +10:00
oprofile
parisc
parport
parport_pc: clean up the modified while loops using for
2009-06-11 08:51:03 -07:00
pci
Merge commit 'origin/master' into next
2009-06-15 10:36:54 +10:00
pcmcia
[ARM] pxa/stargate2: add support for Compact Flash/PCMCIA
2009-06-05 10:46:32 +08:00
platform
pnp
Merge branch 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
2009-06-12 18:09:18 -07:00
power
ps3
drivers/ps3: Add missing annotations
2009-06-15 16:47:25 +10:00
rapidio
regulator
rtc
Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
2009-06-14 13:42:43 -07:00
s390
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-06-14 13:46:25 -07:00
sbus
scsi
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-06-14 13:46:25 -07:00
serial
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-06-14 13:46:25 -07:00
sh
sh: Tie sparseirq in to Kconfig.
2009-06-11 10:33:09 +03:00
sn
spi
Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
2009-06-14 13:42:43 -07:00
ssb
SSB: BCM47xx: Export ssb_watchdog_timer_set
2009-06-08 16:57:50 +01:00
staging
trivial: fix ETIMEOUT -> ETIMEDOUT typos
2009-06-12 18:01:50 +02:00
tc
telephony
thermal
uio
usb
ps3: shorten ps3_system_bus_[gs]et_driver_data to ps3_system_bus_[gs]et_drvdata
2009-06-15 16:47:24 +10:00
uwb
video
ps3fb: Use ps3_system_bus_[gs]et_drvdata() instead of direct access
2009-06-15 16:47:25 +10:00
virtio
virtio: enhance id_matching for virtio drivers
2009-06-12 22:16:40 +09:30
w1
trivial: Kconfig: .ko is normally not included in module names
2009-06-12 18:01:50 +02:00
watchdog
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2009-06-14 13:46:25 -07:00
xen
PM core: rename suspend and resume functions
2009-06-12 21:32:31 +02:00
zorro
Kconfig
Makefile