linux/drivers
Coly Li d23599630b bcache: use routines from lib/crc64.c for CRC64 calculation
Now we have crc64 calculation in lib/crc64.c, it is unnecessary for
bcache to use its own version.  This patch changes bcache code to use
crc64 routines in lib/crc64.c.

Link: http://lkml.kernel.org/r/20180718165545.1622-3-colyli@suse.de
Signed-off-by: Coly Li <colyli@suse.de>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Cc: Michael Lyle <mlyle@lyle.org>
Cc: Kent Overstreet <kent.overstreet@gmail.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Kate Stewart <kstewart@linuxfoundation.org>
Cc: Randy Dunlap <rdunlap@infradead.org>
Cc: Eric Biggers <ebiggers3@gmail.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Noah Massey <noah.massey@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2018-08-22 10:52:48 -07:00
..
accessibility
acpi arm64 updates for 4.19 2018-08-14 16:39:13 -07:00
amba
android
ata Char/Misc driver patches for 4.19-rc1 2018-08-18 11:04:51 -07:00
atm
auxdisplay Char/Misc driver patches for 4.19-rc1 2018-08-18 11:04:51 -07:00
base Driver core patches for 4.19-rc1 2018-08-18 11:44:53 -07:00
bcma
block drivers/block/zram/zram_drv.c: fix bug storing backing_dev 2018-08-22 10:52:45 -07:00
bluetooth Bluetooth: mediatek: pass correct size to h4_recv_buf() 2018-08-13 15:59:39 +02:00
bus VLA leftovers pull summary: 2018-08-17 10:40:09 -07:00
cdrom cdrom: Use struct scsi_sense_hdr internally 2018-08-02 15:22:39 -06:00
char RTC for 4.19 2018-08-20 16:30:27 -07:00
clk The new and exciting feature this time around is in the clk core. 2018-08-15 21:41:21 -07:00
clocksource RISC-V Updates for the 4.19 Merge Window 2018-08-19 09:56:38 -07:00
connector
cpufreq powerpc updates for 4.19 2018-08-17 11:32:50 -07:00
cpuidle powerpc updates for 4.19 2018-08-17 11:32:50 -07:00
crypto Char/Misc driver patches for 4.19-rc1 2018-08-18 11:04:51 -07:00
dax dax: remove VM_MIXEDMAP for fsdax and device dax 2018-08-17 16:20:27 -07:00
dca
devfreq Char/Misc driver patches for 4.19-rc1 2018-08-18 11:04:51 -07:00
dio License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
dma DMAengine updates for v4.19-rc1 2018-08-18 15:55:59 -07:00
dma-buf dma-buf: Move BUG_ON from _add_shared_fence to _add_shared_inplace 2018-07-16 20:20:37 +05:30
edac EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] 2018-08-17 15:13:34 +02:00
eisa
extcon
firewire firewire: use 64-bit time_t based interfaces 2018-08-17 16:20:27 -07:00
firmware module: allow symbol exports to be disabled 2018-08-22 10:52:47 -07:00
fmc treewide: kzalloc() -> kcalloc() 2018-06-12 16:19:22 -07:00
fpga Merge 4.18-rc5 into char-misc-next 2018-07-16 09:04:54 +02:00
fsi
gnss gnss: fix potential error pointer dereference 2018-07-16 12:48:07 +02:00
gpio - New Drivers 2018-08-20 15:38:44 -07:00
gpu mm, oom: distinguish blockable mode for mmu notifiers 2018-08-22 10:52:44 -07:00
hid Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid 2018-08-20 15:59:01 -07:00
hsi
hv
hwmon Char/Misc driver patches for 4.19-rc1 2018-08-18 11:04:51 -07:00
hwspinlock
hwtracing coresight: tpiu: Fix disabling timeouts 2018-07-15 13:52:59 +02:00
i2c regmap: Changes for v4.19 2018-08-14 11:51:03 -07:00
ide ide-cd: Remove redundant sense buffer 2018-08-02 15:22:37 -06:00
idle
iio
infiniband mm, oom: distinguish blockable mode for mmu notifiers 2018-08-22 10:52:44 -07:00
input - New Drivers 2018-08-20 15:38:44 -07:00
iommu Driver core patches for 4.19-rc1 2018-08-18 11:44:53 -07:00
ipack
irqchip RISC-V Updates for the 4.19 Merge Window 2018-08-19 09:56:38 -07:00
isdn isdn: Disable IIOCDBGVAR 2018-08-16 12:26:24 -07:00
leds leds: ns2: Change unsigned to unsigned int 2018-08-06 23:03:12 +02:00
lightnvm
macintosh macintosh/via-pmu: Disambiguate interrupt statistics 2018-07-31 19:56:43 +10:00
mailbox mailbox: Add support for i.MX messaging unit 2018-08-15 09:53:07 +05:30
mcb
md bcache: use routines from lib/crc64.c for CRC64 calculation 2018-08-22 10:52:48 -07:00
media - New Drivers 2018-08-20 15:38:44 -07:00
memory Char/Misc driver patches for 4.19-rc1 2018-08-18 11:04:51 -07:00
memstick treewide: kmalloc() -> kmalloc_array() 2018-06-12 16:19:22 -07:00
message scsi: message: fusion: Replace GFP_ATOMIC with GFP_KERNEL 2018-07-30 23:17:53 -04:00
mfd - New Drivers 2018-08-20 15:38:44 -07:00
misc mm, oom: distinguish blockable mode for mmu notifiers 2018-08-22 10:52:44 -07:00
mmc mmc: core: improve reasonableness of bus width setting for HS400es 2018-08-01 14:15:28 +02:00
mtd Char/Misc driver patches for 4.19-rc1 2018-08-18 11:04:51 -07:00
mux mux: adgs1408: new driver for Analog Devices ADGS1408/1409 mux 2018-08-02 10:23:02 +02:00
net Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-08-19 11:51:45 -07:00
nfc
ntb
nubus
nvdimm
nvme Merge branch 'linus/master' into rdma.git for-next 2018-08-16 14:21:29 -06:00
nvmem
of Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2018-08-15 15:04:25 -07:00
opp
oprofile
parisc
parport Char/Misc driver patches for 4.19-rc1 2018-08-18 11:04:51 -07:00
pci PCI: Add support for relative addressing in quirk tables 2018-08-22 10:52:47 -07:00
pcmcia pcmcia: remove long deprecated pcmcia_request_exclusive_irq() function 2018-08-18 12:30:42 -07:00
perf Char/Misc driver patches for 4.19-rc1 2018-08-18 11:04:51 -07:00
phy Merge 4.18-rc7 into usb-next 2018-07-30 10:04:58 +02:00
pinctrl - New Drivers 2018-08-20 15:38:44 -07:00
platform - New Drivers 2018-08-20 15:38:44 -07:00
pnp media updates for v4.18-rc1 2018-06-07 12:34:37 -07:00
power headers: separate linux/mod_devicetable.h from linux/platform_device.h 2018-07-07 17:52:26 +02:00
powercap
pps
ps3
ptp Char/Misc driver patches for 4.19-rc1 2018-08-18 11:04:51 -07:00
pwm
rapidio
ras
regulator - New Drivers 2018-08-20 15:38:44 -07:00
remoteproc remoteproc/davinci: use the reset framework 2018-08-16 17:39:55 -07:00
reset
rpmsg rpmsg: Add compat ioctl for rpmsg char driver 2018-07-30 23:40:23 -07:00
rtc RTC for 4.19 2018-08-20 16:30:27 -07:00
s390 TTY/Serial driver patches for 4.19-rc1 2018-08-18 10:50:41 -07:00
sbus
scsi Char/Misc driver patches for 4.19-rc1 2018-08-18 11:04:51 -07:00
sfi
sh
siox
slimbus
sn
soc remoteproc updates for v4.19 2018-08-18 16:42:04 -07:00
soundwire docs: Fix more broken references 2018-06-15 18:11:26 -03:00
spi hwspinlock updates for v4.19 2018-08-18 16:45:27 -07:00
spmi
ssb
staging Staging/IIO patches for 4.19-rc1 2018-08-18 11:00:00 -07:00
target SCSI misc on 20180815 2018-08-15 22:06:26 -07:00
tc
tee
thermal Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal 2018-08-16 10:21:18 -07:00
thunderbolt
tty Char/Misc driver patches for 4.19-rc1 2018-08-18 11:04:51 -07:00
uio Char/Misc fix for 4.19-rc1 2018-08-19 09:30:44 -07:00
usb Char/Misc driver patches for 4.19-rc1 2018-08-18 11:04:51 -07:00
uwb uwb: hwa-rc: fix memory leak at probe 2018-07-06 16:36:19 +02:00
vfio powerpc updates for 4.19 2018-08-17 11:32:50 -07:00
vhost SCSI misc on 20180815 2018-08-15 22:06:26 -07:00
video - Core Frameworks 2018-08-20 15:41:37 -07:00
virt treewide: kzalloc() -> kcalloc() 2018-06-12 16:19:22 -07:00
virtio virtio: Make vp_set_vq_affinity() take a mask. 2018-08-11 12:02:18 -07:00
visorbus
vlynq
vme vme: ca91cx42: remove redundant variable i 2018-07-16 12:03:53 +02:00
w1 Char/Misc driver patches for 4.19-rc1 2018-08-18 11:04:51 -07:00
watchdog linux-watchdog 4.19-rc1 tag 2018-08-18 16:16:57 -07:00
xen mm, oom: distinguish blockable mode for mmu notifiers 2018-08-22 10:52:44 -07:00
zorro
Kconfig
Makefile Char/Misc driver patches for 4.19-rc1 2018-08-18 11:04:51 -07:00