mirror of
https://github.com/systemd/systemd.git
synced 2025-01-25 10:04:04 +03:00
mtd_probe: add needed include, modprobe blacklist flag, and change some whitespace
This commit is contained in:
parent
674c3412bb
commit
5f307a98fa
@ -1,10 +1,8 @@
|
|||||||
#probe mtd devices for FTL
|
# do not edit this file, it will be overwritten on update
|
||||||
|
|
||||||
ACTION!="add", GOTO="mtd_probe_end"
|
ACTION!="add", GOTO="mtd_probe_end"
|
||||||
|
|
||||||
KERNEL=="mtd*ro", IMPORT{program}="mtd_probe $tempnode"
|
KERNEL=="mtd*ro", IMPORT{program}="mtd_probe $tempnode"
|
||||||
KERNEL=="mtd*ro", ENV{MTD_FTL}=="smartmedia", RUN+="/sbin/modprobe sm_ftl"
|
KERNEL=="mtd*ro", ENV{MTD_FTL}=="smartmedia", RUN+="/sbin/modprobe -bv sm_ftl"
|
||||||
|
|
||||||
|
|
||||||
LABEL="mtd_probe_end"
|
LABEL="mtd_probe_end"
|
||||||
|
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* mtd_probe.c
|
|
||||||
* This file is part of mtd_probe
|
|
||||||
*
|
|
||||||
* Copyright (C) 2010 - Maxim Levitsky
|
* Copyright (C) 2010 - Maxim Levitsky
|
||||||
*
|
*
|
||||||
* mtd_probe is free software; you can redistribute it and/or modify
|
* mtd_probe is free software; you can redistribute it and/or modify
|
||||||
@ -16,7 +13,7 @@
|
|||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
* along with mtd_probe; if not, write to the Free Software
|
* along with mtd_probe; if not, write to the Free Software
|
||||||
* Foundation, Inc., 51 Franklin St, Fifth Floor,
|
* Foundation, Inc., 51 Franklin St, Fifth Floor,
|
||||||
* Boston, MA 02110-1301 USA
|
* Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
#include "mtd_probe.h"
|
#include "mtd_probe.h"
|
||||||
@ -29,8 +26,8 @@
|
|||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
int main(int argc, char** argv) {
|
int main(int argc, char** argv)
|
||||||
|
{
|
||||||
if (argc != 2) {
|
if (argc != 2) {
|
||||||
printf("usage: mtd_probe /dev/mtd[n]\n");
|
printf("usage: mtd_probe /dev/mtd[n]\n");
|
||||||
return 1;
|
return 1;
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* mtd_probe.h
|
|
||||||
* This file is part of mtd_probe
|
|
||||||
*
|
|
||||||
* Copyright (C) 2010 - Maxim Levitsky
|
* Copyright (C) 2010 - Maxim Levitsky
|
||||||
*
|
*
|
||||||
* mtd_probe is free software; you can redistribute it and/or modify
|
* mtd_probe is free software; you can redistribute it and/or modify
|
||||||
@ -19,6 +16,7 @@
|
|||||||
* Foundation, Inc., 51 Franklin St, Fifth Floor,
|
* Foundation, Inc., 51 Franklin St, Fifth Floor,
|
||||||
* Boston, MA 02110-1301 USA
|
* Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <mtd/mtd-user.h>
|
#include <mtd/mtd-user.h>
|
||||||
|
|
||||||
/* Full oob structure as written on the flash */
|
/* Full oob structure as written on the flash */
|
||||||
|
@ -1,7 +1,4 @@
|
|||||||
/*
|
/*
|
||||||
* probe_smartmedia.c
|
|
||||||
* This file is part of mtd_probe
|
|
||||||
*
|
|
||||||
* Copyright (C) 2010 - Maxim Levitsky
|
* Copyright (C) 2010 - Maxim Levitsky
|
||||||
*
|
*
|
||||||
* mtd_probe is free software; you can redistribute it and/or modify
|
* mtd_probe is free software; you can redistribute it and/or modify
|
||||||
@ -23,7 +20,7 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <mtd/mtd-user.h>
|
#include <mtd/mtd-user.h>
|
||||||
|
#include <string.h>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
@ -37,9 +34,10 @@ static const uint8_t cis_signature[] = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
void probe_smart_media(int mtd_fd, mtd_info_t* info) {
|
void probe_smart_media(int mtd_fd, mtd_info_t* info)
|
||||||
|
{
|
||||||
char* cis_buffer = malloc(SM_SECTOR_SIZE);
|
char* cis_buffer = malloc(SM_SECTOR_SIZE);
|
||||||
|
|
||||||
if (!cis_buffer)
|
if (!cis_buffer)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user