r852.c (93db446a424cee9387b532995e6b516667079555) r852.c (63fa37f0c512481bd942e84b596ad58e1d4c84e2)
1/*
2 * Copyright © 2009 - Maxim Levitsky
3 * driver for Ricoh xD readers
4 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License version 2 as
7 * published by the Free Software Foundation.
8 */
9
1/*
2 * Copyright © 2009 - Maxim Levitsky
3 * driver for Ricoh xD readers
4 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License version 2 as
7 * published by the Free Software Foundation.
8 */
9
10#define DRV_NAME "r852"
11#define pr_fmt(fmt) DRV_NAME ": " fmt
12
10#include <linux/kernel.h>
11#include <linux/module.h>
12#include <linux/jiffies.h>
13#include <linux/workqueue.h>
14#include <linux/interrupt.h>
15#include <linux/pci.h>
16#include <linux/pci_ids.h>
17#include <linux/delay.h>

--- 909 unchanged lines hidden (view full) ---

927 DRV_NAME, dev))
928 goto error10;
929
930 /* kick initial present test */
931 queue_delayed_work(dev->card_workqueue,
932 &dev->card_detect_work, 0);
933
934
13#include <linux/kernel.h>
14#include <linux/module.h>
15#include <linux/jiffies.h>
16#include <linux/workqueue.h>
17#include <linux/interrupt.h>
18#include <linux/pci.h>
19#include <linux/pci_ids.h>
20#include <linux/delay.h>

--- 909 unchanged lines hidden (view full) ---

930 DRV_NAME, dev))
931 goto error10;
932
933 /* kick initial present test */
934 queue_delayed_work(dev->card_workqueue,
935 &dev->card_detect_work, 0);
936
937
935 printk(KERN_NOTICE DRV_NAME ": driver loaded successfully\n");
938 pr_notice("driver loaded successfully\n");
936 return 0;
937
938error10:
939 destroy_workqueue(dev->card_workqueue);
940error9:
941 kfree(dev->tmp_buffer);
942error8:
943 pci_iounmap(pci_dev, dev->mmio);

--- 136 unchanged lines hidden ---
939 return 0;
940
941error10:
942 destroy_workqueue(dev->card_workqueue);
943error9:
944 kfree(dev->tmp_buffer);
945error8:
946 pci_iounmap(pci_dev, dev->mmio);

--- 136 unchanged lines hidden ---