File tree Expand file tree Collapse file tree 1 file changed +2
-15
lines changed Expand file tree Collapse file tree 1 file changed +2
-15
lines changed Original file line number Diff line number Diff line change @@ -2338,31 +2338,18 @@ static struct memstick_driver msb_driver = {
2338
2338
.resume = msb_resume
2339
2339
};
2340
2340
2341
- static int major ;
2342
-
2343
2341
static int __init msb_init (void )
2344
2342
{
2345
- int rc = register_blkdev (0 , DRIVER_NAME );
2346
-
2347
- if (rc < 0 ) {
2348
- pr_err ("failed to register major (error %d)\n" , rc );
2349
- return rc ;
2350
- }
2351
-
2352
- major = rc ;
2353
- rc = memstick_register_driver (& msb_driver );
2354
- if (rc ) {
2355
- unregister_blkdev (major , DRIVER_NAME );
2343
+ int rc = memstick_register_driver (& msb_driver );
2344
+ if (rc )
2356
2345
pr_err ("failed to register memstick driver (error %d)\n" , rc );
2357
- }
2358
2346
2359
2347
return rc ;
2360
2348
}
2361
2349
2362
2350
static void __exit msb_exit (void )
2363
2351
{
2364
2352
memstick_unregister_driver (& msb_driver );
2365
- unregister_blkdev (major , DRIVER_NAME );
2366
2353
idr_destroy (& msb_disk_idr );
2367
2354
}
2368
2355
You can’t perform that action at this time.
0 commit comments